skysight-inc/HackerNews huggingface dataset:
Ok, we changed it (from "The Truth About Tinder and Women").
The Myth of the Lone Genius Entrepreneur
I'm all ears...
You're right, it's a self-reinforcing loop: incumbents win most elections, so they raise the most money, so they run the most effective campaigns, so they win the incumbency.

The solution is to chip away at this self-reinforcing feedback loop. Decentralize the fundraising through effective campaign finance limits and you create more dependence on small donors. Small donors care more about having their beliefs represented than choosing the winning horse (and the influence that comes with the winning horse being indebted to you).

The incumbency bias is a circular result of centralized money going for the easy bet. Decentralize public funding and the easy bet becomes less clear, weakening the feedback loop.
yes, $2m+ was my take after taxes (california).

Yes, company IPO'd for many billions.
After this news, I downloaded and build on windows and yeah it might replace my favorite text editor :)
Low profile? Really? Or still in the winter of the old AI? Cyc more like hardcoded more than "taught" as stated in the article.
Indeed, while many concerns about Yorba are valid, the IRS claim that FLOSS is not "public work" is troubling and nonsensical. Yorba is not a charity, and not all public work deserves 501(c)(3) status, but FLOSS is public work.
Does this seem like a step backward to anyone else? We want to generate electricity with renewable sources instead of fossil fuels. Also, I'm skeptical that a small in-home generator of any type could compete with the efficiency of a commercial power plant, even if that plant burns natural gas.
That wasn't the inventor, it was the CEO: http://en.wikipedia.org/wiki/Jimi_Heselden
Not directly related to the article, but asking here: what did you use to make those diagrams? It looks like the Unicode box drawing characters, but I was wondering if it was from a tool or handcrafted.
Not the inventor, the new CEO who had bought the company: http://en.wikipedia.org/wiki/Jimi_Heselden#Death
I usually just stay longer on my own dime. The company doesn't care whether they pay for flying you back immediately or two weeks later.
Since I was curious enough to look: From the associated web site:

Analog has sort of kind of taken a backseat to our digital revolution, and the founders of O|A are upset about this. Our mission is to teach the world about analog, reclaim the forgotten domain, bring popular ICs to transistor level pcb kits, breadboard things, break things, care about transistor mismatches, worry about tolerances, and sometimes ask - why the heck is my circuit oscillating?
You want your pocket machine to be a Macintosh; Apple wants your desktop machine to be an iPhone.

(I might just be ten percent more cynical than usual, because, having just opened iBooks for the first time to download the Swift manual, it — without asking — ‘imported’ a raft of other ebooks, destroying my file name and folder structure. My files don't belong to an ‘application’, they belong to me.)
Ubiquiti Networks – mFi In-Wall Outlet and Switch
'It's a skill one has to obtain should it be required.'

Public speaking is something you really should take the time to get good at. I think you are greatly underestimating the importance of communication skills in the workplace...even for developers.
In a different thread a couple of days ago, someone mentioned that Apache got a scientific exemption.

Which is not surprising at all, since the Apache HTTP Server had its roots in the National Center for Supercomputing Applications (NCSA), a scientific institution.

Python Software Foundation also got a scientific and educational exemption.
It looks promising. However, it is making the same mistake many of the other frameworks are making in that in order to make middleware, you must take on a dependency for this framework and re-implement all middleware for this specific framework. The larger community needs to discuss and agree upon what middleware is and start using those implicit interfaces they're so fond of.
For westerners the most baffling experience is paying in a dolmus: your money goes via the persons in front of you to the driver, and change gets handed back the same way in the opposite direction.
The way to get selected to submit or comment appears to be ryans buddy or that buddies buddy. Its a really misogynistic way to do it and minoritys and women seem to be under represented.

I am sure if he chimed in here, he would say something along the lines of "We are super excited to open it up to everyone but want to do things correctly and not hurt the quality! With that in mind we are only letting a few people in at a time!"

Which of course means a huge amount of straight white dudes on the site and no transparency about what is submitted or chosen to be on the site.
Plenty of civil disobedience is of the form of ignore bad laws and complain loudly when they are enforced.

This is without passing comment on whether copyright infringement is terrorism or freedom fighting.
Facebook experiments had few limits
The ramdisk stuff is pretty cool. There's a generic howto on how to do this with CoreOS here: https://coreos.com/docs/running-coreos/bare-metal/booting-wi... -- look under "Adding a Custom OEM".

Of course you can also look at the code we used to implement it, which jroll linked above.
Atom is free as in freedom.
The Atrix was a full fledged Linux desktop, which could run virtually any desktop Linux app such as OpenOffice. Heck, the Atrix ran a Ubuntu-based desktop.

Maybe the author just didn't know that, or perhaps they just discount Linux entirely compared to OSX and Windows.
Keen IO builds your custom analytics infrastructure so you don’t have to
OP said:

> Prepared statements with bind variables only work when the SQL string is static and only the variables change

This is wrong.
May as well link to the original rather than the gizmodo spam:

http://krebsonsecurity.com/2014/06/2014-the-year-extortion-w...
I've used Ruby and Python and PHP for web related projects. I've used C for low level programming, Linux modules and SCADA programming running on QNX. So I guess I like pretty high level and low level programming
Excerpt:

For example, if 50 insects were placed in a dish with three shelters, each with a capacity for 40 bugs, 25 roaches huddled together in the first shelter, 25 gathered in the second shelter, and the third was left vacant.

When the researchers altered this set-up so that it had three shelters with a capacity for more than 50 insects, all the cockroaches moved into the first "house".

Yeah, this does not really sound anything like democracy. I can't figure out what to call it but deciding "yuppers, there is enough room in one shelter for the colony" or "whoops, we need to divide up because it won't take us all" is not any kind of evidence of "voting."
Agreed. Cyc is far from low profile. It was in Omni magazine back in the day - and it's a common example of (problematic) GOFAI approaches.
That would be an interesting way to apply something like re-captcha: ask them to fix two bugs in open source applications. One bug that you've actually already fixed, so you know how hard it should be and can calibrate; the second bug is open.
Renewables like wind and solar need EITHER enormous storage capacity, OR baseline supply to work with modern consumption patterns. Storage is both expensive and environmentally destructive - these engines could be a good fit for baseline generation to dramatically reduce the need for storage in a renewable system.
Show HN: A Product Hunt subreddit open to all
It's very easy to make plugins for. Most web developers know JavaScript, not everyone knows vimscript/viml
You must live in a country that ties healthcare and retirement benefits to an employer. Sounds barbaric, like some sort of indenture.

Ohwait.
"But there are so many rules that obeying the law may become impossible. They could use a parking ticket as an excuse to deny you a visa, there is too much left up to your visa application reviewrs' discretion."

Sure but in her case we don't know because she provides no details as to what the nature of her technicality was. Plenty of people leave and enter the USA everyday on work visa's. If you're on a work or student visa its made clear to you when you can and can not travel. If she decided to leave the country despite knowing that she had issues with her visa paperwork thats a pretty different situation from someone being arbitrarily refused admittance because she was a "hacker".
"Slut" is generally considered a derogatory term.

I think it is sometimes, maybe, possible to use this kind of term in a way that communicates a positive "no apologies" attitude. However, I think a speaker has to go to some lengths if this use is going to be convincing. Especially, it's a lot easier for people denigrated by a term to convincingly use it in a way that show non-derogatory attitude - contrast a ghetto black person using the N word versus a middle class Southern white person using the same word.

And there is a double standard in the US, where only a promiscuous woman gets called a slut. Someone might turn that around but that person would to do a lot of work to show they were sincere.
But see, now you're just replacing a one-axis view with a two-axis view. I could equally well have said that a Fortran programmer looks down on both Haskell and Lisp because they don't even have a decent matrix package. Or that a C++ programmer looks down on them because they don't let you really control the details. (Despite the power of abstraction, there are plenty of situations where real control is at least as important. What do I mean by real control? Size of a variable. The ability to manipulate individual bits. Control of individual memory allocations. Et cetera.)

Program power is not one dimensional, and not two dimensional. There are more "best" languages than Lisp and Haskell. There are more categories that matter than just programming in lists and programming in functions.
The problem with jsx and sweet.js is the lack of tooling. For example, TernJS (a static analysis engine I use in emacs) will never understand either, so no auto-complete or hints.

Is such tooling even possible for something like sweet.js?
Pragmatically, why don't you spend a couple dozen hours drilling typically interview questions? It's easy enough to learn enough about, say, sorting in a few hours to pass most interview questions about it.
TerrAvion (YC W14) is hiring a Hardware and Systems Engineer
Maybe doing well in front of groups is a skill that companies want in their employees.
I'd say its quite inaccurate to say that Stirling engines will get you 'off the grid'. You are exchanging one grid, electricity generation and distribution, for another, natural gas production and distribution. Your engine may be physically connected to a residential gas distribution network, or practically connected to the gas industry 'grid' if you are expecting large gas bottles to be trucked to your door every few weeks...
Questions That a Founder is Too Embarrassed to Ask
Indeed, most of the yc-funded startups still focus on building practical stuff. But isn't the airbnb example showing that it works to "not think about how to be a huge company one day"? I mean, if the size of their idea (changing the way most people travel) was not clear to them at the time, and yet they've succeeded (or are on their way to do so), it obviously worked out.
I would be very sympathetic if this article described a situation in which the U.S. wouldn't give this person a visa and so they couldn't travel there.

However, I struggle to find much sympathy for the actual case in which the U.S. didn't "technically" (?) give this person a visa but they tried to cross the border anyway, border control wasn't amused by this (shocker), they had to wait around a little bit and explain themselves, and then they basically got the best outcome they could have possibly hoped for in trying to cross an international border knowingly without the correct paperwork.
Location: Los Angeles

Remote: Currently

Willing to relocate: Amenable

Technologies: Objective-C, iOS, Python, markup (HTML, CSS, JS), Google App Engine

Resume: https://www.linkedin.com/pub/will-ha/26/95b/1a4

Email: williamgazillion@gmail.com
I mod /r/SideProject, which is a subreddit similar to Product Hunt. Do you have any recommendations on how to prevent the subreddit from turning into an echo chamber?

http://www.reddit.com/r/sideproject
It is a clause in the Wikipedia definition of what constitutes public works. Does the IRS use the Wikipedia definition?

http://www.irs.gov/Charities-&-Non-Profits/Charitable-Organi...
I tend to think when people specifically claim to support "Ubuntu" (instead of "Linux") it means they actively tested it with Ubuntu and have determined that it is compatible with Ubuntu. I guess it's easier to just assume everyone uses Ubuntu rather than put in the time/effort to confidently assert that it works with any distro you throw at it.
Half of the top 10k sites are now using the HTML5 DocType
Yes, answer the questions asked, no more.

The reason for this is that the more you say the more questions it can create. The more questions, the greater the stress, and greater likelihood of making a mistake in your answers.. and this will lead to secondary screening and suffering.
See @nothxbro's comment, above
There is no need to know much about immigration laws to successfully navigate the US immigration system. All you need to know is that CBP has the power to deny entry for any reason whatsoever, and the best way to avoid triggering that code path is to have your papers in order. Have an outstanding visa application? Reentry visa expired? Passport expired? Lost your copy of the I-20 form? It's very simple, just don't travel. It doesn't take a supreme court justice to know this. It's inconvenient and cruel, sure, and it could use reform, but it is what it is.
I don't begrudge feminists for favoring the interests of women anymore than I begrudge a union for favoring the interests of its members. There are just some cases where injustice and inequality are to the detriment of men, and feminists are unsympathetic to those cases. Which I again don't begrudge them for.

Realistically, I don't believe anyone can speak for everyone. Politics isn't about imposing an ideology on society, it's about different groups coming together and negotiating rules that they can all live with. Feminists speak solely for women; as a man, I don't expect feminists to speak for me. And that's fine.
You can write plugins for vim in python, perl and ruby aswell.
TerrAvion - http://www.terravion.com - Dublin, CA

Apply at http://www.terravion.com/careers.html or email hr@terravion.com.

Hardware / Systems Engineer
We have an opening for a hardware / systems engineer and are looking for talented, hard working, innovative candidates interested in working in an early stage company. We are Y Combinator alumni, venture backed, and growing fast. Our core product, OverView, has seen over 200x growth in the last year. If you live to deploy scalable hardware to the field, this job is for you. You will have primary responsibility for building and maintaining our imagery collection system, which mounts on to the belly of a single engine airplane. The first version is already flying and generating revenue, but you are going to design the fleet.

Responsibilities
Architect, design, and build hardware and software for imagery collection which can be reliably deployed in the field
Assist in data processing activities - this requires training and working with our ops team on new features you will deploy
Communicate with stakeholders (operations and customers) to determine requirements for imagery collection system and imagery calibration
Interview and evaluate potential engineering job candidates
Assist in other activities as necessary in an early stage company

Requirements
Bachelors degree or higher in Electrical Engineering, Optics, Remote Sensing, Software Engineering or Computer Science or equivalent experience
Demonstrable experience designing new hardware systems and writing low level software
Experience designing and deploying complex systems in the field
Experience working in C, Java, and Python on Linux
Strong problem solving abilities
Very strong hardware and software troubleshooting skills
Strong written and oral communication skills
Ability to work well alone or in teams, with limited supervision required
Ability to commute as necessary to Dublin, CA (our office is a 10 minute walk from the West Dublin BART)

Bonus Attributes (These are skills/experience we would really like to see but candidates without them should still definitely apply.)
CAD/mechanical engineering experience
Knowledge of radiometry, image calibration, cameras, and optics
Interest in general aviation
Experience with UAVs or drones
GIS experience
Farming experience, interest, or connection
I use a Kinesis Advantage LF (Cherry Red switches) at home and work and it's a complete dream. I really recommend it to anyone, especially programmers, though it is pretty expensive. Your coworkers will probably make fun of you though. Before that, I used an Apple keyboard, and it gave me continuous RSI symptoms. The ability to hardware remap all the keys is nice too. I doubt I'll ever use a non-ergonomic keyboard again.
I'd give the candidate some minutes to Google the problem, but then I'd want a solution and a good explanation. (Explaining other people's code is hard, too.)
Are two firewalls better than one?
Googls Maps Smarty Pins Trivia Game (World Cup and General)
You've much more more faith in Universal respecting fair use than I have.
Ewwww, I hate cockroaches no matter what!!!
> to be ryans buddy or that buddies buddy. Its a really misogynistic way to do it

That's an odd way to say that; are you trying to say that nepotism in general is inherently misogynistic in some way? I mean, sure, Ryan's buddies are straight white dudes because Ryan is a straight white dude, and people tend to make friends with people they share culture with. But if Ryan was a gay black lady, nepotism wouldn't somehow cause her to want to hire straight white dudes nonetheless, would it?
I wouldn't blame Stroustroup. “Systems programming” is vague because originally “systems software” was what came with your system — ranging from OS drivers (which you could write today only in a very carefully restricted subset of C++, amounting to “C with classes”), up to compilers, which can be expressed more cleanly using the larger generally-regarded-as-sane subset (e.g. STL, RAII) of C++.

I think Go fits decently for the latter, and reaches up to higher-level (or lazier) code that others might write in Python or Ruby or Haskell. Rust seems to reach as far down as C, which would be nice, though I worry that LLVM lacks any target smaller than ARM to keep them honest.
What you're describing may not be too far fetched: recall Apple's lost iPhone 5 prototype incident[1].

1 - http://www.ibtimes.com/sf-police-allow-apple-agents-search-p...
Gasketch 1.1
Disclaimer: I haven't taken a MBA, so I don't have any personal experience with the program.

Personally, I wouldn't take any education, unless I was passionate about it, regardless of the demand in the job offers. Follow your heart ;-)
There are several issues with her story that make me much less sympathetic to her

1. She thinks about herself as some special snowflake and thinks that denying her entry to US for one year is a huge loss to US. It's not. She is not special snowflake and denying her entry is not a loss. The country will be fine without her.

2. Entry and right to work in US is privilege and not a right. I can stop inviting to my dinner party without any explanation and the same way US can deny you entry at any time unless you are citizen (and to lesser extent green card holder).

3. She was living dangerously. She spent last 7 years in and out of US on tourist visas. Officer was absolute right that she was abusing the system. US system is built on discretion. On B1/B2 visa at airport you are automatically granted right to live in US for six month but USCIS does not expect you to do it. Anything over one month is suspicious.

4. She applied for work visa but it did not get through. At that moment she looses key assumption for B1/B2 visa - she has no intention to live in US. The moment she applied for work visa she manifested desire to live in US which means that could not be granted B1/B2.

5. Social entrepreneur and organizing hackathons sounds like work. You could not work on visitor visa.

6. Where did she get money to live in US for 7 years? This is legitimate question if she lived on visitor visa.

PS. I think immigration system in US is borked but this is example where it worked as it is expected to work.
Snapchat and Clinkle.

Evan Spiegel should have been fired after the frat emails surfaced. As for Clinkle, that's been around for years and hasn't produced jack shit because it's not even a real company-- just a scam.
Misogyny is pretty ubiquitous in the current state of the world. Most people get away with it under the "that's just the way boys are" blanket of protection you just mentioned.

It's unfortunate that it takes a case like this for people to question if slutshaming is accetable behavior.

It's very brave of her to file the lawsuit. Whatever shitparade the other founders and dealing with, I'm sure hers is ten times worse.
The real reason why men can't make their own sandwiches...
A similar product called WhisperGen was around a number of years ago: http://www.whispergen-europe.com/productspec_en.php?fm=whisp...

Stirling Engine combined heat and power appliance the size of a dishwasher. About 10,000 Euros for 1KW of electricity output. I don't think it made it in the marketplace.
One aspect of "selling the candidates" that can be overlooked is the tech interview. There's a big opportunity to demonstrate your own/your team's technical excellence as a selling point.

What this is not, is skewering someone on "j=j++ in a loop" trick questions, or dryly sacrificing them on the algorithmic altar. Programming is supposed to be interesting, so it should be interesting to dive into fundamentals, language issues, library specifics or whatever, and keep drilling to the edge of the candidate's knowledge, and beyond.

The hope is, the good candidates get grilled a little, and walk out thinking "I could learn something here."
Shamir's Secret Sharing Scheme (2005)
@derefr
Yes, that would happen. Thats why the PH way of doing things is shitty.
> Apple once thought carrying your life (your Mac OS X home directory) was a good idea when they publicly announced "Home on iPod". They quickly reversed course.

FWIW, this was also the original pitch of the NeXT computer. As a student you'd carry around all of your stuff on a single magneto-optical disk (a predecessor to CD-RW), and stick it into any available NeXT on campus to continue doing work.
Darn, forgot about that one. ATS does seem to get considerably less mention than Rust, which may be because of marketing and/or because it is even more scary than Rust (dependent types, oh my).