skysight-inc/HackerNews huggingface dataset:
I agree with you, except for viewing the bootcamp as a negative. Self driven exploration and learning is key, but attending a bootcamp is itself indicative a good traits. In the "best" bootcamps applicants have to:

- Quit their old job to go to school full time. This is huge in indicating seriousness of their career change.

- Pay real cash to attend. Again, this shows that an attendee is serious about their new career.

Both of these require significantly more commitment than _just_ buying books, going to meetups, and finding more experienced friends. It's not mutually exclusive -- when hiring, I want to see if the bootcamp grad has done these things. But, attending a school is definitely a positive.

Source: I've hired 3 bootcamp grads, and the result has been so good I'm actively continuing to do so.
I have developed software for generating legal documents. Believe me, legal documents have a much higher degree of ambiguity than most business processes.
Yes, but that's a bit of a semantic quibble. If they're making their computer do nontrivial things they're essentially programming.

If the computer changes state it's because of the execution of a program, and if no programmer actually wrote that specific program then the act of creation can be considered "programming".
Women.com (YC S14) is hiring a full stack Rails developer
We are Women.com, a private community for women. We are looking for an experienced developer who is very comfortable in a full-stack environment.

We offer competitive pay & equity and the opportunity to make an impact on a global community of women. We have offices in San Francisco and Los Angeles. No remote opportunities, sorry.

This role is for a well-rounded person. As an early employee of Women.com, your voice will be crucial in shaping the product, so we expect you to come with your best ideas to help craft our community's experience. We enjoy solving hard problems and care about writing good code -- so should you. Women.com follows software development best practices including code review, software testing, continuous integration, and more.

Our stack includes:

* Ruby/Rails

* Javascript/CoffeeScript/Angular.js

* HTML/HAML

* CSS/SASS

* Postgres

* Heroku

If you're a great developer but haven't worked with certain parts of our stack, we will still consider you! We know that awesome developers learn fast.

---------------

To apply, email careers@women.com with:

* Resume

* LinkedIn

* GitHub

* Anything else that showcases your skills

---------------

Women.com on TC: http://techcrunch.com/2014/08/18/women-com/

Women.com on Cosmo: http://cosmopolitan.com/lifestyle/news/a30332/susan-johnson-women-dot-com-social-network/
Docker and VMware: 1 + 1 = 3
Why are you complaining? Web developers are not obligated to support people who chose to browse the web through a broken interface.
Massive Online Brain for All the World’s Robots
Whatever you need to use yourself first and most.
Old cars are regulated by federal, state, and local governments. Any car from the 1980s was manufactured to meet safety and environmental regulations of the time, and must pass regular inspections to maintain compliance. For example, old cars are not permitted to burn leaded gas anymore, even if they were designed to do so.

In addition, the private operators of cars are required to carry at least liability insurance, to cover the cost to others if their old equipment causes injuries.

Windows XP, obviously, was not and is not subject to any of these restrictions or regulations. Thus the only tool that we, the community, have at our disposal to protect ourselves is to shame people still running XP. So please, keep shaming them!
I vaguely remember in the early days of the web (95-96?) there was a hopeful rating system very much like what you get for movies. I can't remember what the header was, but it was formatted something like "Violence 1; Sex 10; Drugs 5; Gambling 0". For obvious reasons it didn't catch on.
Google search the headline, then click on the first result.
Both of my dogs (aged 12 and 14, respectively) slept right through it.
VMware Partners With Docker, Pivotal And Google
Why would you think a hacker group is anything but a group of ignorant teenagers, they always are. It's been like that since the early 80s. They're all alike.

But this behaviour is not specifically teenager behaviour, it's human-with-an-agenda behaviour. The idea that the average human makes better decisions than the average ignorant teenage hacker is naieve I'd say :)
Think the developer tool market is annoying? Just wait
Michael Brown didn't do anything that I didn't – but only one of us got killed
Do they support Pussy Riot and the Falung Gong? Or are they only interested in folks who reveal US secrets and work against the US government?
There's something you need to learn about everyday reality, and that is that no one can predict which of many competing projects will turn out to be the most useful, rewarding, successful.

The best advice is to learn basic skills that can be applied to any project that comes along, but don't try to choose the single perfect choice, because there are no perfect advance choices.

Another way to say this is with an old saying: "The first casualty of battle is the battle plan."

> What else could be important in my case?

Focus on broad, transferable, general knowledge and skill. Don't specialize too much, because you might specialize yourself out of any interesting occupation.
> W/r/t to legal systems collapsing, they're protected by guns and myths.

This is true enough in many parts of the world, but a careful reading of the history of English Common Law reveals a fascinatingly iterative legal process that formed a bulwark against monarchal oppression for hundreds of years.

For a good introduction, check out this book:

http://www.amazon.com/Inventing-Freedom-English-Speaking-Peo...
Anything open to ambiguity can be resolved through dialogue.
"The top of the Golden Gate Bridge is almost two inches wider at the top than the base because of the curvature of the Earth"

http://datagenetics.com/blog/june32012/index.html
Alternative non-paywall source: http://dealbook.nytimes.com/2014/08/24/burger-king-in-talks-...
I'm not sure i follow. The problem of definite descriptions has more to do with reference in the external world. I'm not sure i see how it would be a problem with the limited scope of a formal framework in a programming language.

When you're dealing with variables, "morning star" "evening star" problems are essentially irrelevant because you are defining things, rather than merely naming them.
And I'd rather not live in North Korea, even though it has a stable government.

The fact that a place is both (more or less) stateless and a hard place to leave doesn't mean that the former necessarily causes the latter, any more than having a government necessarily means it'll be a murderous dictatorship.
If this goes through, Canada might as well just join the union. You guys like Hockey, right?
Om-Bootstrap – Bootstrap 3 Components in Om and ClojureScript
Scumblr and Sketchy – Search, Screenshot, and Reclaim the Internet
Sweet! Seriously startups, come to Canada, free healthcare, lower taxes, and you get major portions of your R&D costs refunded.

(Yes, refunded, as in if you spend $1 million, and don't make ANY income, you get $500-700K back)
Azure MS-MPI in a Box
Not a direct competitor, but Ola Cabs comes close.
Linux Turns 23 Years Old Today
Fun fact, Tim Hortons makes most of its money on its coffee, where the markup is obscene. The rest of its offerings (which are considerable) are considered to be nearly loss leaders by franchise operators.
It's the kind of surprise a person has when someone says they're going to hit you if you poke them one more time and then you poke them.
I got majorly screwed in my draft yesterday because of this. What was strange was that it only affected about half of the guys in our league. That still means half of us auto-drafted though.

Yahoo just emailed out their solution to everyone:

"Dear Yahoo Fantasy Football Users,

Yesterday evening we encountered an issue with a portion of our Fantasy Football drafts and one of those affected was yours.

We're so sorry for the inconvenience. To fix your league, the Commissioner needs to use the reset draft tool and reschedule your draft date and time. Please note, the new draft time must be at least two hours out from your original draft.

If you need assistance, please contact customer care

Thanks and again we apologize,

Yahoo Fantasy Football team"

Doesn't really solve anything for anyone. I've been trying to get my league commissioner to re-draft or at least open up a vote for a re-draft but he has deemed that unfair to everyone else. There goes my season.
I look forward to NSA serving an FAA 702 order on Jawbone to track a non-U.S. user.

It would require that Jawbone perform a live intercept so FedGov agents can plant physical bugs or insert TURBINE-derived malware or attach a keystroke logger. The order would use existing legal authority to compel Jawbone to provide real-time data on the user’s precise geographical location and whether he or she is awake. Obviously if the target is at home and awake, the Feds would abort the black bag job.

The Google Play store listing shows that the Up app wants access to precise (GPS) and approximate (network) location, so the lat/long available for NSA perusal with compulsory process is likely pretty detailed. And the marketing literature on the Jawbone site uses “always-connected” and “real-time” language, which is perfect if you're in the real-time surveillance business.

The non-U.S. user targeted by FedGov may think he’s escaping surveillance because he’s using only local phone providers and local email providers. He’d be wrong; Jawbone is based in SF and subject to U.S. law… Another interesting use would be tracking physical movements of non-U.S. users and correlating them to see who’s meeting with whom; does Jawbone force SSL for its API usage? (The API web page only says “communication should be done over a secure channel,” not “must.”)

I’m joking above, of course, and I have no reason to believe the NSA has done this for a non-U.S. citizen or the FBI has for domestic surveillance. My point is to suggest that folks here at startups think in advance about how to respond to legal process, how to encrypt data in transit, and how to store user data in a way that minimizes your legal exposure and protects your users’ privacy.

Better to think about this early vs. after you get an early morning knock on the door with a very serious plainclothes guy with a badge serving you with some very serious papers demanding info. That happened to me in a different context years ago, but that’s a story for another time.
Usually you trap them into clicking a link you control. Alternatively you hijack their account somehow and find out where they logged in from.

That the address in Washington is a TOR node or any other kind of proxy is of course a very real possibility.
Do you assume every security flaw is a secret backdoor too? :)
White House – Programmers Don't Have to Wear Suits
Agreed. One of the other interesting / admirable things about Elon as a CEO is his ability to talk in such detail about his products. I think this is probably more normal for a founder than a CEO, but it sets a high bar for CEOs (and other executives) for them to be able to talk about the very details of the products they are building. Unfortunately I've never had a CEO like this.
Of course it doesn't take 2-10 minutes to pay for a taxi, except in the edge case of neither rider nor taxi driver having any spare change (India does, admittedly, seems to have issues with a shortage of low denomination notes.). It does, according to Uber's stats, take 8-12 minutes for an Uber taxi to arrive in Indian urban areas, by which time you've probably been passed by several low-end taxis and autorickshaws if you're in a reasonably busy location. Either way, improving the hours lost on taxi journeys on traffic-clogged and bumpy Indian roads through more efficient payment mechanisms is rather like losing weight by having a haircut, and Uber's potential share of the Indian market in the foreseeable future isn't big enough to save 91 million man hours per year even if users of regular taxi services had to stop off at their nearest bank to effect payment.

Despite the bad example, the wider point about the RBI restricting payments innovation and international trade in many different ways stands....
Field hockey or ice hockey?
I love reading Wingo's writing — it's delightfully lucid, and he helps me understand things I didn't before. He's a good example of "smart and gets things done." Guile has also stopped being wretched under his watch.
Notch programming a Doom-like in Dart
How hard is it to install Sage on a server that is local to a college? Especially if a person knows a fair bit of Linux?
The point is that the TSA model, with minor variations, seems to be the dominant model of airport security.

So, aside from Israel (which has far more invasive procedures), there doesn't seem to be an alternative model to subscribe to.
Fromy experience sitting in a movie theater when a NWS storm alert went off, it took well over a minute for all messages to be delivered.
Context matters. I see a lot of talk on this thread about the motives of Congressmen who are going to attack a company so they can make their big donors happy.

How about we flip the script and put the same argument to the author: What gets funding for scientists in need of public grants? Maybe attacking opponents in an election year will get you good favor of those who control said public funds?

I doubt either is true (the author having funding motivations behind the article, or the representatives out to kill a business for their lobbying group).
This is not true. The information you get depends upon your unpacking and translation of those idioms and euphemisms, and is therefore dependent upon the totality of your life experiences up to that point. One benefit of formal languages is that a shared culture beyond the symbols used is unnecessary.
46 days ago I made this comment: "crickets from VMWare/EMC. Docker/containers will eat their lunch if they don't jump in and get involved."

after an announced partnership between the major tech players and Docker.

I take it back and the more the merrier.
That's great - when I actually get to pick my candidate. Most of the times, it's the party (or candidates' money) choosing for me - then I get to choose which of the parties' candidates I vote for. Third party candidate? Not going to ever work with FTTP [1] voting.

[1] http://en.wikipedia.org/wiki/First-past-the-post_voting
Once again, if they have your sleeping records it's because you have chosen to give them that data. It's your problem then, not theirs.

Also, if you think others care about what time of day you take a shit, you have way too high of a view of yourself.
I don't really understand what this is, is it a vpn?
The best free WordPress plugins for September 2014
This stuff happens all the time to major government contractors, of which SpaceX is one. It's par for the course; call it a standard cost of doing business with the government.

IMO it is an example of why the U.S. system of government has lasted so long: it guides parochial self-interest and competition into constructive pathways. In this case, members of Congress want to protect their district's pet contractors, but the actual act is to request public disclosure of data. Which, in the long run, is a good thing!
Show HN: I got hacked, felt paranoid, made an app – GlassWire
This is why exercises such as writing the steps to make a PB&J sandwich are instructive. They show how ambiguous natural language really is.
Natural language is ambiguous: one phrase often has multiple meanings. That’s the result of many thousands of years of evolution, and it’s actually very efficient. If we had to be always explicit, our phrases and sentences would be much, much longer — and boring. When A says something to B, A makes assumptions on B’s context, common sense,beliefs and knowledge. The verbal message itself just contains the minimum information needed, on top of this pre existing information, in order for B to get it.

Natural Language can be seen as a very efficient compression algorithm. The phrase the speaker chooses is the shortest message, given the context of the receiver.

Programming a computer with Natural Language is incredibly difficult, because Natural Language alone, without the context it is built upon, really lacks much of the information the computer needs to operate the program.
Typographic Rhythm
Is this a largely solved problem around the issue, or a solved problem in and around the community? I ask because I'm torn between wanting to respect the individual, but also as a computer scientist feeling somewhat offended that someone's later choice of how they want to refer to themselves caused altered accounts of historical information, which to my eyes is more confusing (and possibly less accurate, if that confusion isn't addressed promptly and often).

I'm not really sure how to square that with myself, but I think I lean towards preserving the data integrity of the public record. If someone referred to themselves in a specific way and identified themselves a specific way in the past, I think that's how they should be referred to when discussing that point in time.
I actually came across your project the other week, looking for a python Z80 emulator. Commendable work, though I have yet to try it, since you had already covered my intended use of it by making an Ace emulator.

I read some interview with the guys that designed the machine, and their stubbornness in not going for color video and pushing for forth kind of mirrors some of the sentiments about forth programmers shared here. They were definitely primarily engineers with little regard for the benefits of being conventional, which I can appreciate.
A pricing strategy for freelancers
Distributed purely functional programming, part 2
"could be inferred from the new founder bios."

Could be, but that's a lot more work to do when reading applications. Inferring these facts from a heterogeneous and unstructured data source, like hundreds or thousands of bios, requires a lot of effort that is better spent elsewhere. Setting these up as simple red flags, through a series of boxes to check or not check, solves the problem more efficiently. Right off the bat, you can sort all applications by any of the criteria in these boxes. You can do that before even starting to read them. If you're inferring from bios, on the other hand, you have to read every bio before you can sort.
I sympathize with you. My Google interview process took over 6 months, consisted of over a dozen interviews, including going to their campus twice, and resulted in a no-offer with no explanation.

This was the second time I was interviewed by Google.

They have some good people, but they have become bureaucratic and they really don't care that much about what you, as a potential recruit think.

I complained to some friends of mine that work at Google and they were furious at how I was treated. They talked to some people internally. They said they would fix things, but I think its just a huge problem.

They are hiring a lot, and their HR processes aren't very good.

They have some good teams though.
This is a fact "borrowed" from my Web site without attribution.

Here's the original: http://arachnoid.com/carnival/index.html#Vertical

In the linked article, we also find this graphic used to make another point -- horizon distance: http://datagenetics.com/blog/june32012/globe.png

Here's the original, from my Web site: http://arachnoid.com/carnival/resources/horizon_distance.png

Look familiar?
We don't know

That's the whole point. The fact that they have this data means that they could share it with whoever they want, whenever they want. And we would never know. So in this particular case, it's not a data issue - it's a trust issue.
Lizardsquad sounds like somebody with a personality disorder craving attention who might have just bit off more than they can chew.
The biggest turnoff to me is the sheer quantity of code (regardless of the fact that it can all be crammed into a single header file). It seems much more difficult to fix a bug in it than in something like UnitTest++.

That said, inline setup/teardown and parsing expressions in asserts seem like such natural ideas, I can't believe I haven't run across frameworks doing them before. I guess the shadow of JUnit is extremely long.
May I have your Amazon, and Paypal login usernames and passwords, please?

Unless you've got something to hide that you're worried about...?

Clearly, hiding anything is evil and people hiding anything are isomorphic with terrorists. :|
Heh! I implemented this a few years ago as part of a command line client for submitting solutions.

https://bitbucket.org/kevinburke/euler
That's a good idea :) Thanks!
The bigger problem seems to be that your league commissioner is a tool. I would abandon the league and seek out another.
Really good hint
Only if they're deliberately introduced. Very little accidental ambiguity makes it into legal contracts (unlike legislation and agency regulation!), but deliberate ambiguity is a very valid strategy, and often is designed to break the spirit of an agreement by creating loopholes in the letter. Always, always, always assume that if the same language could be interpreted two different ways, the guy on the other side of the table intends to argue the one that hurts you the most.
Also,

>> At some point I hope to have computer systems I can program by voice in English, as in "House? Could you wake me up at 7?"

> Yeah, well, I fear the answer will be yes (it could), but it won't do so since you haven't asked it to wake you up, only if it could.

From an exchange on python-list, https://mail.python.org/pipermail/python-list/2003-October/1...
I have found that legal language is often very (overly) precise. The confusion comes from the fact that words may be used in a different manner than in common discourse, but that does not mean that they do not have a precise meaning in a legal context.
And how does a startup do that, if they aren't already Canadian citizens (or well funded).
The startup event in London was great, getstream.io will definitely be applying.
>And btw, has anyone else felt that the Halting Problem and Godel's theorem are two sides of the same coin? Is there any formal connection between them? I feel like they are not "independent" (in the sense that Euclid's 5th postulate is independent).

The theorem of the unsolvability of the halting problem is used in modern proofs of Gödels incompletness teorem(s) [1]. Hofstadter writes about this relation in Gödel Escher Bach as well.

[1] http://www.amazon.com/Lectures-Logic-Set-Theory-Mathematical...
What I found peculiar about Google's application process was that all of the emails from Google's recruiters went straight into Gmail's spam folder.
It's not as much time lost as extra effort spent handling the denominations and counting changes. When I take a taxi in Bangkok, I need to pay cash to the toll booths. Uber just bills them directly to my card.
Wow, what a clever and constructive comment!

Not only do you dismiss the article in its entirety, you get to let us know how much you dislike microsoft too! Bravo!

How about instead of posting dismissive trashy 1 liners like this, you force yourself to write at least 3 or 4 sentences about why it's microsoft syndrome or what the hell you're even implying by calling that.
The name is a joke, from wikipedia, "Stalin brutally optimizes". Very much true. You know, it would be quite an undertaking to find russian tech guys offended by this name.

And I've also found https://github.com/n4kz/stalin.js by a russian guy
- Joseph Stalin => stalin.js
- Badass mustache compiler
If a driver doesn't want a tip I'm happy to keep my money...

Please enlighten me as to how paying for a taxi cab ride could be anymore complicated than taking an amount of cash in excess of the bill, handing it to the driver, and exiting the vehicle.