milspec
The lobby needs to be mopped. The parking lot needs light. The lawn probably should be kept from turning into a forest. The heat should run in winter, and the cooing in summer.
Which hospital users get stuck paying for those things? What is your fair share?
Is that really more effective than just injecting lots of seawater? You could pump in seawater by the kL, not mL, and you'll never run out. The starfish will surely die after all bodily fluids have been washed out with seawater.
The other idea that comes to mind is a needle with an electrified tip. Depending on voltage and current, this kills in various different ways. You can heat the animal, zap the nerves, or (via electrolysis of salt) fill the animal with either chlorine or sodium hydroxide.
People need to eat! Californians ought to be living in the foothills of the Sierra mountains. This puts them close to water and saves the more farmable land for farming.
Good farmland is flat, is not full of annoying boulders, and has nice weather. We thus pour slab foundations for giant 1-story McMansions and dig holes for giant swimming pools. Doing that in the foothills would be a short-term expense, so instead we'll destroy our best farmland forever.
So it's actually like this:
You reach 25. You assault somebody. You serve time in prison. (now a questionable case) We decide to give you a second chance. You feel no need to follow the law, and you enjoy assaulting people, so you do it again. OK, at this point we know what kind of person you are. You didn't just make a bad decision one day. Simply letting you out into society is pretty much the same as assaulting a random person, because that is clearly what you are going to do.
If the offender repeated the crime while being older than 25, then no. There is no realistic hope that the person will ever be non-harmful. Never let them free.
(cases between those two extremes are questionable)
Failure to learn the standard algorithms impedes progress. You are unlikely to do well in the next course if you are slow and can't handle numerous cases.
Learning alternate algorithms is great... once you have the standard algorithms down solid and are ready to prove equivalence.
Tipping is one small step away from paying bribes. Don't do it. Don't encourage it. Don't accept it.
Most of our work is low-level. We deal in assembly language (assembler) for MIPS, ARM, x86/x64, PowerPC (ppc), MSP430, 8051, AVR32, and many many others. We write debuggers, disassemblers, emulators, hypervisors, static analysers (for both source and binary), and similar bug-finding tools.
You can run the OS of your choice. Overtime is fully paid and optional, so you can earn more if you wish or just enjoy your hobbies/family/sleep. Extreme flex-time lets you wake up late and/or run errands during the day.
No, really. He put out CDs and all. Technically he's a former rockstar I guess, but close enough. He rocks.
We still lack a ninja. We have been unable to find one who could do low-level programming and get a US (not Japanese!) security clearance. So far we've had to settle for Nerf dart skills, which really isn't up to ninja standards.
Uh, maybe. Is he OK with low-level stuff too? We do use Qt, but we might ask him to write a disassembler or a kernel driver.
Pass along his email if you can: [email protected]
For example, you might not expect much good in Melbourne, FL. You'd be wrong if you happen to like low-level code (assembly, reverse engineering, vulnerability research, embedded development, etc.) or EE stuff. There are both larger companies (Harris, Lockheed, Northrop Grumman, and the http://advancedsecuritylabs.com/ part of Raytheon) and lots of startup-ups.
Since a specialized area (like Melbourne, FL doing low-level stuff) doesn't have too many nerds outside that specialty, the cost of living stays low. You can get a cheap house within a mile of work and there isn't much traffic.
We could easily put you in San Antonio or Austin. We might even be able to do Seattle or Cambridge (near Boston), though those are tiny offices.
If I remember right and we did reject you, try a different office.
We need a system administrator.
The users mostly run Ubuntu, but some run Windows and other things. The users are primarily software developers. You should be familiar with virtualization (Open Stack, VMWare, VSphere, VCenter), scripting, LDAP, DNS, security, backups, and running cables.
https://rtnsi.theresumator.com/apply/u2SS6D/Systems-Administ...
Note that a few of those locations combine low housing costs, lack of an income tax, super-short commutes, and very little traffic. It can be a shock compared to what you may be used to.
This is ONSITE. We hire at all levels, including INTERNS. We can only hire US citizens due to government requirements. Our background check includes a polygraph.
We do lots of reverse engineering, vulnerability research, custom in-house emulation (with JIT and/or hypervisor), constraint solvers, and static analysis of both source and binary code. We work with numerous OSes and processor types. You could write the tools (emulator, JIT, hypervisor, debugger, static analysis, etc.) or you could make use of them to find vulnerabilities. An understanding of compilers is often helpful.
You can run Linux. We don't expect overtime, but we'll pay you for it if you want to do it. Most locations have extreme flex-time and offices with solid walls.
If you happen to be at DEF-CON 23 in Las Vegas (August 6-9) you can catch us there.
Extra keywords: assembly assembler IDA Pro MIPS x86 x64 ppc PowerPC ARM ROP security VMX decompiler kernel driver embedded C99 buffer overflow opcode ASLR NX SMEP SMAP MPX 8051 MSP430 AVR32 MCU TOP SECRET TS/SCI SSBI classified clearance cleared formal verification sandbox fuzzer fuzzing crashes
Considering modesty though, a woman in a sundress is equivalent to a man wearing a tank top. We don't get males in the office wearing tank tops or anything else that would expose the collarbone, armpits, shoulders, or shoulderblades. These things are normally considered inappropriate. We also don't normally see males wearing snug form-fitting shirts. It's not considered appropriate. Feel free to wear that stuff while you weed your lawn at home.
So that is two strikes against the sundress. It's kind of formal, yet no more modest than a tank top.
From a security and reliability perspective, I'm saddened to see that rwx got supported while --x did not get supported. That is backwards. Having to change permissions after code modification is not bad; this provides a convenient point for cache flushing and ASLR-enforced address changes. Preventing executable code from being misused as data is valuable.
I'm also saddened to see that user access implies supervisor access. This too is exactly backwards; nothing should be both user and supervisor accessible. Given that data access can be performed at a less-privileged level by setting MPRV=1, the ability of the supervisor to access user pages normally is especially strange.
Lack of distinct did-execute and did-read bits is mildly annoying. If a page is marked as being accessed and executable, one must assume that it is now in BOTH the instruction cache and the data cache.
I have mixed feelings about having page frame numbers shifted over by two bits. The win is Sv32 getting a reach of 16 GiB. I suppose this is worth the minor annoyance when debugging OS kernel code.
Other than that, I like it. It's certainly sane. The traditional page table is pretty good for the middle bits of the virtual address. I think it is less good for the upper bits due to ASLR, and I hate to see anything that encourages a failure to use all 64 bits of the virtual address space.
I see one place seemingly using RISC-V with an MMU in the classic desktop PowerPC style (Linus Torvalds posted a great rant about the stupidity of that MMU) and another place that is seemingly using RISC-V with an MMU that is very much like x86 (the paging part, obviously no segmentation) but with distinct rwx.
Which is it? Did this not get specified? Constantly changing the MMU greatly hurt 32-bit SPARC and PowerPC.
FWIW, this is good: Bits 0..11 direct mapped, bits 12..29 are x86-style page table tree node indexes that are hardware-walked, and bits 30..63 are software-filled like MIPS. (a forest of trees) In the low bits of the bottom level you get: can read, did read, can write, did write, can execute, did execute, user/super (exclusive), type ram/framebuffer/mmio/pte (two bits), reserved, and validity. The "did foo" bits on PTE pages do get updated.
The easy way, if you want to this sort of thing regularly, is to work for a place that discovers zero day exploits. You'll get a salary/wage and benefits. Here is a fun place to do that: http://advancedsecuritylabs.com/
If so, maybe gmail thinks "this sender is spammy". That's the mailing list.