skysight-inc/HackerNews huggingface dataset:
ënimai - www.enimai.com - Mountain View CA - Full Time

ënimai develops hardware and software that pushes the boundaries of what is possible with computers. ënimai believes technology should be magic.

We are looking for a "Deconstructive" Android Engineer.

Someone who can write awesome Android Apps but then delve into lower layers. Understand the Android frameworks and tear them apart and rebuild them to work on our hardware platform. This is not your traditional Mobile App development. You will be creating your own custom framework on which you will write Apps. You will need to be familiar with JAVA, C, C++ and the various other Android frameworks.

You will work with a team that has built successful products at Apple, Google, Lab126, NASA and also a research team consisting of PhDs from Stanford, CMU and UIUC.

You will be pushed to your limit on what you can do in a very short period of time. You will also be rewarded with better than industry pay and equity. However, the biggest reward will not have dollar figures attached to it. It is the feeling you get doing what you do best and making an impact in this world.

Apply with your resume to email at stdin@enimai.com
Ending of wars?
The alternative I favor is adding an element to infringement that requires some evidence of copying, reverse-engineering, or appropriation.

That's an interesting suggestion, but what are the odds that such evidence will come to light when one of those things occurred? Is the discovery process reliable enough that we'd want to require patent holders to depend on it? After all, in such a case, the infringer knows they're infringing and can expect a lawsuit -- it doesn't seem like it would be that hard to destroy any evidence of reverse engineering in advance.

Here's another alternative: require that the plaintiff in an infringement case show objective evidence that their invention was nonobvious.

Basically, this means admitting that the PTO is only a first-level filter and removing the presumption that a granted patent is valid; the patent holder would have to defend their patent in order to litigate it. Along with that, we put some teeth into the nonobviousness requirement by requiring some evidence along the lines laid out in Graham v. Deere: commercial success, long-felt but unsolved needs, or failure of others. (In software, publication of a paper in a recognized journal or conference proceedings would probably be a common form of evidence.)

Like your proposal, this would be a huge change that would make most extant software patents worthless. But it doesn't depend on discovery to determine malfeasance by the defendant. What do you think?
Whoops, accidentally upvoted this. My bad.
How does it compare to Ace and CodeMirror?

[0] http://ace.c9.io

[1] http://codemirror.net
I've conducted all manner of searches on a vast array of questionable subjects. (former military here) I've searched on ricin extraction, homemade thermite, homemade napalm, and more, and I have yet to receive a knock on my door from the authorities. (knock on wood)

This case appears to be a vindictive act by a former employer, rather than a direct result of NSA data interception.
I just installed SkyDrive to try it out. I already had an account for my VS Express 2012 so in under 30 seconds I was editing a file and trying the code completion. It looks good and works well, so it's a nice offering from the Microsoft coders. (Gee, I sound like a marketing shill but I'm not, I just happen to love TypeScript and Visual Studio, although TS failed me in a surprising way today - but this isn't the post for that.)
How impressive? He is impressive and just talking about what he does and loves is easy :)!
It's awful for beer, for one example. It means that breweries can only produce things for mass markets. Governments demand a base amount of each single item so that they can create and meet demands. They won't take special, small-batch items, because they're looking to stock shelves all over. This drastically alters what breweries are able to experiment with (if at all).

If you view marijuana as a commodity item, then maybe government sale makes sense. You could view ale the same way, but it'd be an unfortunately shortsighted judgment.
Maybe mysterious wasn't the best choice of word, but my point is that it's quite possible for something to be well-defined and yet poorly usable.

I long since gave up on trying to write the code I'm used to in other OO languages in JS. When I'm in JS Land, I put a lot of effort into using best practices. I just find it frustrating that so many of those best practices do not at all seem to adhere to any sort of principle of least surprise. And I wouldn't say that my problem is being too tightly bound to a particular OO paradigm; I've had great fun programming in functional styles and Prolog.
The most disturbing and disappointing part of the whole story is how it spread without even the slightest attempt to do any journalism work, and now that the truth was uncovered hardly anyone is publishing or updating originals with corrections and retractions: http://www.techmeme.com/130801/p52#a130801p52

It's fucking shameful.
I totalled my 2009 VW Golf last year when I hit a guard rail doing about 60kph. The front end was completely smashed, but I walked away with only a little whiplash. Amazingly, the angle was such that neither of the front airbag sensors were tripped so it was entirely the seatbelt and crumple zones that saved me.
How are you still so polite? I'm very impressed.
It's troubling probably because possession above that amount means you're a dealer or something along those lines - whatever is the current law. It means you can't have a stockpile of more than a month's worth.
Better: http://www.last.fm/robots.txt
A fish does not always hover above the surface.
Solum, http://solum.ag/ -- San Francisco, CA (SOMA) -- full-time, permanent, local

Solum is looking for talented and passionate senior engineers to design and build our data management systems, develop advanced analysis tools to leverage this data for agricultural management, and create great user interfaces for customer-driven data analysis and visualization.

We're creating new technology to make the business of agriculture simpler and more productive. We develop software, analysis services, and new soil measurements to help growers and their advisors manage farms efficiently, improve crop yields, and optimize use of inputs. Solum is bringing the best of cloud, mobile and big data analytics technology to agriculture. There's a huge need for better software services to be developed for agriculture, to help them better manage their data, incorporate new data layers, and make more informed data-driven decisions. Come help Solum make agriculture more efficient and better for the environment while increasing grower's profits. We're a small team and this a great time to be joining!

Feel free to email me (address in profile), or apply directly via http://www.indeed.com/cmp/Solum/jobs/Senior-Web-Developer-8f... .

=====================================

Senior Web Developer:
- Work closely with other developers, product management and data scientists to design and develop high performance, scalable web-based applications for analysis and visualization of agricultural data as well as large scale crop planning and management.
- Develop tools to support internal data analysis and R&D
- Passion to do something new and different with your hard-earned software development skills!
- deep experience with at least one common web stack, willingness to learn new technologies. Our stack is mostly python / django / postgres / jquery at the moment.
- Experience designing relational database schemas to support high performance, scalable web applications
- iOS / Android experience a plus
- geospatial data experience a plus

About Solum:
Solum is a venture-backed start-up headquartered in the SOMA district of San Francisco. The company also has a significant presence in Ames, Iowa, where it operates a state-of-the-art soil testing laboratory. The company is backed by Khosla Ventures, Andreessen Horowitz and Google Ventures. Our team of 25 people are experts from a broad set of disciplines -- software development, data science, chemistry, physics, agronomy, and business.

Since the introduction of precision farming technology and techniques over 15 years ago, advanced growers and their advisors have generated significant volumes of geospatial data about their soils, crops and yields. However, the current industry desktop software packages make it difficult to manage this data and turn it into actionable information. Solum is developing a cloud and mobile-first software platform that will greatly simplify the transport, storage, analysis, and sharing of precision agriculture data. Solum's intuitive interface gives crop advisors and growers access to the information they need to make critical agronomy and farm management decisions in the field.
Raspberry Pi camera adds Sprite logo to its photos
There is an official "Who is hiring?" monthly post. You should post the anounment there: https://news.ycombinator.com/item?id=6139927
Farmers Insurance (farmers.com)

Los Angeles, California (Local candidates preferred)- Full-time Contract or Freelance

Farmers Insurance make up one of the country's largest insurers of vehicles, homes and small businesses and provide a wide range of other insurance and financial services products. We are seeking local candidates for help building the next iteration of the website. We're specifically looking for javascript developers and full stack developers. Ideal candidates will have the following skills:

* Javacript (object oriented)

* AngularJS (or similar Javscript MVC like Backbone, Ember or Knockout)

* Familar with implementing architecture and and frameworks based on the above

* Data modeling, business logic, UI, UX

* HTML5/CSS3, Cross browser/platform troubleshooting, Responsive Design

Ideal:

* Node.js

* Yeoman

* Preprocessors (Sass, Compass, Coffeescript)

* API development

* Git source control or similar VCS (Active on Github)

* Understanding of server side languages and back end

To apply, email your Github account and resume to mel.wong@farmersinsurance.com
That could just mean you're too expensive.

I went through a few rounds with a company and after they asked me how much I make they were stunned because they wanted to pay someone 40% of what I make for that position.
"Norman John Harman Sr."

By your reasoning, there is no such person. If there can be a "Norman John Harman Sr." then there can also be a "Norman John Harman Jr." who does not have it listed on official documents.
Ken, have you seen this [1] Wikipedia page?

http://en.wikipedia.org/wiki/List_of_Issuer_Identification_N...
We consider the Mill family to be general-purpose, with the same potential markets as any other GP architecture (x86, ARM, zSeries, PowerPC, etc.). Individual family members can be configured for particular markets; the Gold mentioned in the talk is indeed somewhat Big Data oriented, with eight ALUs and only two FPUs. A High Silver, with six FPUs and a SIMD height of 256 bits, is an FP banger. A Tin, with one ALU, no FPU, and 8-byte SIMD, is at the low end.

There is an architectural minimal size to Mills; there must be at least one ALU and one memory unit, and all Mills must use a 64-bit address; the z80 market is safe from us, and you won't see Mills in your toaster or thermostat. There's no architectural maximal Mill, but there are diminishing returns; in current process technology we feel that eight ALUs are getting close to that edge, but those decisions are made independently for each market and process.

Ivan
Well, it gets a bit more sinister when you learn that the FBI actually creates "terrorist plots" by sending spies into mosques etc to radicalize otherwise ordinary Muslim men.. this is common knowledge to those following what's been happening to the civil liberties of Muslims. The NYPD does this also [1] but you can easily websearch for either case.

[1] http://www.theatlantic.com/politics/archive/2013/03/the-horr...
The networks that allow untrusted code (js or flash) are the ones to blame for this, and I'm glad that seems to be the general consensus. It seems bizarre to me that anyone would allow this in 2013. We've been talking about scripting "attack" vectors for years now. It's not new.
Somewhat related example anecdote: For several years, Vimeo was sending me newsletter emails addressed to "Dear Jarek_PiÃ³rkowski" (previously "Hi Jarek Pi??rkowski"). The ó that should be there shows up fine on the Vimeo website and I even cleared and re-input the name into my profile to give them a chance to re-encode it. Still continued.

I unsubscribed from the newsletter eventually.

And ó isn't even a difficult character, it's in ISO 8859-1 for crying out loud.
Bingo!

Ivan
> Sure, some people who refer to themselves as "sovereign individuals" have done things that would be considered terrorism...

You mean like extremists? Seems like you're agreeing with the bit that you love.
I had missed it. Thank you.
Exactly. 80 columns with python is incredibly frustrating to hold to. Python is a verbose language at the best of times, when you add in 4 or even 8 column indent it's just silly. 20% of your line is probably taken up by leading spaces or one or more 'self.'s. The introduction of keyword args only compounded the issue.
Help Apportable (YC W11) bring Objective-C to Android
San Francisco - H1B, FULL-TIME, CONTRACT and INTERNS all welcome.

### About Apportable

The Apportable SDK cross-compiles Objective-C applications, allowing iOS developers to reuse their existing code on Android devices as well. Pop icon Björk recently joined the community of thousands of Apportable developers and ported her Biophilia app to Android:
https://news.ycombinator.com/item?id=6059844

We're growing quickly (team of 30, mostly engineers) and are looking to hire another software engineer to join our platform team.

### Your day may include...

- Implementing missing Objective-C frameworks

- Debugging OpenGL ES visual and performance issues

- Improving Xcode integration

- Helping successful iOS developers bring their titles to the Android market

### Why Apply?

- Market salary and meaningful equity

- Take on the hardest cross-platform technical challenges -
and solve them

- Ownership and autonomy on a tight-knit team; Learn from 10x engineers

- Culture of incredibly smart, kind and motivated game-lovers

- Flexible work hours, catered lunch & dinner, snacks & drinks (plus we brew our own beer), and $100/mo of Exec errand and house cleaning service

- Dog friendly office, skylights, weekly Yoga, Kickboxing and Crossfit classes

- All-expenses paid trip to San Francisco (where necessary)

To apply, send email to jobs+hn@apportable.com.

More about us:

http://www.apportable.com/

http://www.themuse.com/companies/apportable
Are you still looking for someone in Mexico?
My brother got a TS. It took him about a year to get the thing. He had no clue what the TS part of the company was like before 'stepping through the rabbit-hole.' He worked at the job just fine for a few years. One day, he said he knew he had to look for other work. It took him a few months to find a way to leave. Eventually, he just quit without any job at all. He has a job now, not nearly as glamorous but he is employed.

Just because they work for a contractor for the NSA, or they have a TS or S or Q clearance, doesn't mean they are not very smart and hard working. Hell, you know they went through the ringer to prove they are trustworthy and loyal. Because they wanted to help out all of us here in the US and then they felt they could no longer, that does NOT mean they should be punished. What did they themselves do wrong?

Besides, this is ONE program the NSA runs. Mostly likely the majority of the TS cleared people out there have nothing to do with all this stuff. Those people do make a lot of sacrifices for their job and for the US. A lot are multiply divorced because of the stress, the secrecy, and the unpredictability of the job.

"Hey Sugar, gotta go. I can't tell you where, for how long, or if I will be safe, or talk about a really traumatizing experience afterwards so I'll drink hard liquor quietly on the back porch a lot. Pick the kids up at basketball, will yah?"
Where is the press release exactly? It doesn't seem to be on Suffolk County's website [1], which is what TechCrunch links to. EDIT: the author said in the comments section that the SCPD emailed them the release.

[1] http://apps.suffolkcountyny.gov/police/morepress.htm
XKEYSCORE is just a Java front-end GUI, not servers/backend databases.
Let’s Learn Ember: A Free Tuts+ Premium Course
You can learn some of the concepts of SICP and better understand JavaScript with Fogus's book Functional Javascript:

http://shop.oreilly.com/product/0636920028857.do

I can't recommend this book enough. I'm sure some purists wouldn't put it in the same league as SICP, but I think you might like it.
Clover Wireless -- New Haven, CT or Hoffman Estates, IL -- Full Time, Permanent, Local

Clover Wireless is seeking an experienced Operations Engineer to lead the planning, implementation, and maintenance of its growing web infrastructure. This is very much a DevOps role, as you will be working hand-in-hand with the software development team to design and build an environment that will allow Clover's services to grow by leaps and bounds.

Responsibilities:

* Designing, implementing, and maintaining the servers and infrastructure of the Clover Wireless systems

* Monitoring the Clover Wireless infrastructure and responding to system outages

* Maintaining and supporting existing systems while building the next generation of Clover Wireless services

* Working with users and teammates to gather functional and technical requirements

* Generating new ideas for improvements or opportunities to enhance customer satisfaction, sales, or revenue

Requirements:

* The ability to design and implement resilient and redundant web infrastructures with a strong eye to speed and availability.

* Experienced in managing cloud-based hosting platforms (RackSpace/OpenStack, AWS, and the like).

* Experienced with configuration management systems such as Chef and Puppet.

* Experienced in managing database systems like PostgreSQL, MySQL, and MongoDB.

* Experienced in managing Nginx and RabbitMQ systems.

* A Linux guru, through and through.

* An innate desire to automate, monitor, and continually tune everything in sight.

* Python programming experience a big plus.

* Excellent written and verbal communication skills.

* Self-driven, highly analytical, and detail-oriented.

* Ability to work in a fast paced working environment.

* A Bachelor's degree in Computer Science, or equivalent experience.

Send resumes to jobs@yourenew.com
Ways to Acquire Knowledge: A Guide from 1936
Good question. When I do a diff from within emacs, using ediff, it "just works" -- diffs are shown side-by-side w/ the same wrapping applied. (Ediff is also good at showing you what changed within the line.)

If I'm diffing in an external tool (like gitx, or just on the command line), then I just see (possibly) long lines. So far, it hasn't been an issue for me. Obviously, diff, as a line-oriented protocol, breaks down as lines get really long -- but it's still just code, so it's not like my lines are ever insanely-long. :)

I also use a mode that highlights my current (physical) line in the file, so I still tend to have a very good sense of what the physical line in the file is, despite the wrapped visual display. E.g., http://imgur.com/a/wAXHJ

One of the oft-touted benefits of wrapping lines at (say) 80 chars is it makes it easy to do side-by-side viewing of files -- using dynamic wrapping gives you this same benefit, but even more so, since you can heads-up different files at whatever width your current display happens to have. (Or however many files you want to have side-by-side.)

Also, there's a nice side-benefit to diffs, which is you don't get the noise that comes from a change that forces a manual rewrapping -- e.g., maybe I decide my variable "id" was too generic, so I change it to "frobnackId", but then this pushes some function call over the 80-character limit. If I'm manually rewrapping, I get a weird diff of multiple lines changing over the rewrap.

(On the other hand, a definite down-side is if you do find yourself using an editor that can't wrap nicely, code with long lines can be quite annoying.)
The cool thing is you can just [A-Z]+ most of these for your regex.
In theory, codenames are supposed to be random words that are in no way suggestive of the thing that they name. That ideal isn't always upheld, of course - the lure of a cute name can be too strong.

(For example it is suspected that FOGBANK, which is a codeword for a material used in the construction of nuclear physics packages, refers to a silica aerogel)
Top BlackBerry Productivity Apps
I love seeing posts like this from OpenBSD team members. I cut my chops developing on that platform and I have to say I've never encountered a more clean and well thought-out code base.
Speaking as someone who just hired a developer I steered away from India and the whole overseas market in general because I wanted someone locally who I could speak with In person.Some conversation in my opinion have to happen in person.My friend just had a app completed by a Indian developer quality work from what I can tell but time barrier slowed completion of app considerably.
Unfortunately this discovery seems completely breaking news to some pro-NSA circles in DC.
Resources to Get You Up to Speed in Ember.js
On what scale do you distill? I don't see mention of it on your gallery page.

A few years back I'd looked into importing spirits from central Asia only to conclude that it was much too capital intensive: overland transport, hazardous cargo shipping, import duties, a bonded warehouse, not to mention the risk of local labor unrest and temperance organizations.
I actually agree with this. The govie jobs offer stability, but squash every ounce of creativity and drive out of a person and in exchange for the stability you get lower pay, pay freezes and unending bureaucratic BS. If you've ever gotten a loan to by a house, imagine doing that kind of paperwork every day as part of your normal job on top of trying to do the job you are supposed to be doing.

The mega-contractors are a different kind of hell, you have to stay engaged and you have to have lots of drive, only it doesn't get spent in the actual work you're doing, it's all jammed up in office politicking and contract cycles. It's remarkably the same experience at the different mega corps also. I think being so close to the culture of the government, it bleeds down and creates this weird kind of secondary effect that seems the same no matter where you go...even if their public image and mission seem quite different.

The places I've enjoyed the most have been the smaller sub-contractors or product companies that vend into the government. I think it's because they're allowed to define their own culture and do things their way, with the primes as a shield to soak up all that badness. That all being said, shit rolls downhill, and being a sub or sub to a sub or a vendor like that does end up with your company in some bad positions from time to time...this includes getting acquired by one of the big guys.
"GIVE ME LIBERTY, OR, well whatever you've got, I am fine with whatever."
Depends on the state. Some allow it, some don't.