skysight-inc/HackerNews huggingface dataset:
Having been in enough relationships, this will probably end up backfiring, the way that all well-meaning gestures tend to.

> How many people would want someone to post a picture of them with their names, plans etc out in the wild for this reason.

They may be young enough to be part of the new generation, that has a lot less expectation of privacy, and is a lot more comfortable with "oversharing" online.

The same way my generation is a lot more comfortable with openly displaying tattoos, and piercings, that previous generations weren't okay with.
You don't distribute the GPL'ed code to your employees, in the same way that you don't 'distribute' your internal code, your MS Windows licences, and your computers,desks and everything else. All of those tools still belong to the organization, and employees are using them on behalf of it - they're not 'given' any of those items in the legal sense.
- I will use tax law as a political tool!

And simultaneously, he talks as though he's on the side that thinks it matters whether Turkey is taken seriously.
s/core dumps/heartbleed/

Interesting, i guess it can be modified to search for private key using heartbleed infected server(s).
According to a WSJ article[1] a few days ago about Flatiron's $5.5 million funding round, "More than 98% of its students get jobs through the Flatiron School’s placement efforts."

It's hard to criticize someone for asking for help (you have to do what you have to do), but if the Flatiron School is truly this successful at preparing attendees for real-world development and helping close to 100% of them find work after just four months (as opposed to four years), I think it's to be expected that some folks are going to be less empathetic.

Interestingly, despite Flatiron's $12,000 tuition, the WSJ article says "The school’s student acceptance rate is less than 8%." That suggests they're not just accepting anybody who can pay; ostensibly they are filtering for ability/accomplishment. If this is the case, and the placement figures are accurate, there's no reason Flatiron (and programs like it) couldn't make their money on the back-end. Assume that graduates are placed in entry-level positions paying $80,000 on average. A 20% placement fee would earn Flatiron $16,000, $4,000 more per student than tuition. If you assume a class size of 30, and a 98% placement rate, you're looking at an additional $116,000 in revenue per graduating class.

Yes, there's risk with this model, but if these schools are truly capable of placing nearly all of their students in in-demand development jobs after just four months, the risk seems modest. After all, when the market turns, the pool of people willing to pay $12,000 for a four month program is going to dry up anyway.

[1] http://blogs.wsj.com/venturecapital/2014/04/09/flatiron-scho...
It seems interesting that Akamai protected itself from heartbleed by implementing a custom allocator, which was in some respects at least part of what caused heartbleed.
They shouldn't be able to, but they are able to, and it aint' just weev. Yes, we should do something about it, for all prisoners.
Ask HN: How do you listen to music while working?
Optimierung Webseitenanalyse SEO OnPage SEO Webmarketing SEO
Barbie Exposure May Limit Girls' Career Imagination
I was merely pointing out that it's absurb to think that donations should only be given in a Quid Pro Quo fashion.

> Comparing a (presumably) merit[1] scholarship

Is skin color a merit? I'm sure that's how I got my scholarships.

Are being born with rich white* parents a merit?

* Neither rich, nor white.
Anyone know if these have been bug reported?
Not yet, we are looking at them right now.
> The other has refused to accept them, instead charging a fixed percentage service fee.

Why not just show the real price in the menu? I feel offended when I've gotten shitty service and have to pay a "service fee". I also hate when my tip is what's paying the wages. Just set the price higher to cover the wages!
If a piece of code has parts created/owned by different entities, in order to copy them you need permission from everyone of them. You copy that resulting 10k line program but don't have permission for my delta that's a single comment? You're violating copyright.
Total ad hominem. MS has some great talent, and MS Research does some awesome things.
Thanks, I was just curious if customers could play with these kind of experiments if they understood the FP potential. I really like Coverity's output and always like new ways to tease out potential bugs.
Tempdrop fertility tracking
using something like http://hnwatcher.com
> There will always be a need for C and C++ in device drivers, microcontrollers, etc. But there's no compelling reason why SSL implementations in 2014 should use languages designed to run on mainframes in 1973.

Except that safer systems programming languages are older than C with bounds checking by default, having compilers that allowed to disable them if really really required[1]:

Algol (1960)

PL/I (1964)

Modula-2 (1978)

Mesa (1979)

Even VAX, B6500 and 68000 assembly have support for doing bounds checking.

[1] Not the first version of Algol though, as according to Hoare Turing Award speech, customers didn't want unsafe features:

<quote>
A consequence of this principle is that every occurrence of every subscript of every subscripted variable was on every occasion checked at run time against both the upper and the lower declared bounds of the array. Many years later we asked our customers whether they wished us to provide an option to switch off these checks in the interest of efficiency on production runs. Unanimously, they urged us not to—they already knew how frequently subscript errors occur on production runs where failure to detect them could be disastrous. I note with fear and horror that even in 1980, language designers and users have not learned this lesson. In any respectable branch of engineering, failure to observe such elementary precautions would have long been against the law.
</quote>
There are many ways. Google Alerts, companies' traffic logs seeing many Hacker News referrers (most likely), word of mouth...
Recently I've been listening to lighter soundtracks (Thomas Newman) on Pandora mixed with ambient sounds[0]. I use open-back headphones at home.

[0] http://asoftmurmur.com/
And you don't even create a service charge, you just include your staff costs (and your taxes while you're at it) in your food prices. What's written on the menu outside the restaurant is what you pay at the end of the meal the customer can shop around comparing the prices (like deciding between 2 restaurant, but also between a restaurant and a movie), and your market is healthy.
Celebrating Niklaus Wirth's 80th Birthday
A rule of thumb is 1 point = 100 visits while your post is on the Hacker News front page (unless it goes viral and gets posted to other websites, in which case it becomes a lot higher). Your post received about 3,000 visits Friday, 3,000 visits Saturday, so that fits.
Ponying up $12k shows some amount of initiative, as does applying, and sticking through the course.

I know we're getting off-topic here--

Generally, I'm all for having more people who are qualified to write code, but I'm opposed to For-Profit Education systems as I believe incentives aren't aligned.

Right now, Flatiron needs to establish itself as credible, and worthy of your tuition and time, by separating itself from the other would-be "L2Code Schools." So it's in their best interest to be highly selective.

But what happens when they hit critical mass? The risk of turning out like the Art Institute, where they no longer care about the quality of applicants, and are instead focused on revenues.
Several scenarios:

1) They are, in fact, hanging out at HN more than you think.

2) They routinely type their names into the search box, out of curiosity or to gauge their publicity.

3) (unlikely) They're continuing the age-old trend of kibozing (see https://en.wikipedia.org/wiki/James_Parry), where they write scripts that crawl and grep for certain terms, so that they may respond. I'm not sure how HN handles bots, and if anyone actually does this here.
To me, this is what Uber did (one of the things) to car service. I just opened up OpenTable the other day and it appears they're experimenting with the "dine and walk out" model that mimics the Uber approach in a restaurant. That might be as close as you can get to what you want right now.
I hate when I get takeout pizza or etc and the hostess asks for a tip. I would be more than happy to tip the chef if the pizza is good but that isn't the case. The tips go to the hostess.

Sometimes the hostess shares tips with chefs at the end of the night but still.
That's super slick - but it pretty much makes the site unusable on my phone with all the rendering that's constantly being done on the UI thread.
Well OpenSSL didn't implement their own malloc exactly, they used some weird indirection to try and speed it up on some platforms, which may have bypassed protections that some versions of malloc have enabled (guard pages).
Blimps are making a comeback apparently. I think the goal is to use them as a central relay for communications and to put a bunch of cameras and sensors on them. Possibly even release smaller drones and allow drones to refuel or recharge on them, kind of like a "mothership".

https://www.youtube.com/watch?v=W3n5cUaG5fg

https://www.youtube.com/watch?v=z72GPZ3MI2M
In some sense, yes, the special free list caused it.
In another sense, the missed bounds check caused it.
In a third sense, the lack of proofs of safety, or informal code review process, "caused" it---that one's harder for me to argue.

My own preferred sense is that mixing network code with soft real time performance requirements with crypto in a single library, single process, all in C---maybe that caused it, and will cause problems for any channel-oriented crypto network system. Imagine trying to mix GnuPG with high performance networking! Boom.

My preferred tools for thinking about what causes accidents like this are Leveson's systems-oriented frameworks, explained in Engineering a Safer World. The text is available free from MIT Press, I believe. If you're responsible for the safety of a planetary computer system, you should read it and it's principal competitors.

And if you do, Akamai Infosec is hiring.
The app store agreement did at one point. It hasn't for a while now.
The irony of building a game for iOS which is a clone of a JavaScript game which a clone of an iOS game doesn't escape me.
No.

They prohibit on-device dynamic native code generation (ie. no JIT and no interpreters that attempt to mark memory as executable).

They also (generally) prohibit interpreters that download code from the network and execute it.

If you're doing a workflow like: non-ObjC language -> llvm -> native code, Apple has no problem with that generally (currently).

They just want to make sure that the executable code that ships in your iOS app is all they have to worry about, that it can't generate access to system libraries/routines that were not present when submitted to them.

This is why things like Pythonista and LuaBox are in the store currently, in addition to many apps written in other languages with other IDEs (Xamarin, etc.)
You forgot the biggest takeaway:

0) Don't work for Goldman Sachs. Dance with the sharks, and they'll bite your arm off eventually.
You can use any color palette you want! The whole thing is packaged up as a drop-in javascript library.

Check out the x_gradient and y_gradient config options: https://github.com/qrohlf/trianglify#options

As for tiling, it's definitely possible but it wouldn't look very good with the gradient palettes - you'd have to use a randomized palette for the tiling to look natural. I'm probably not going to make those changes, but feel free to send a pull request!
The cardinal sin: there's nothing there involving R&D, or furthering the state of the art. This is why software lost it's way: it's too timid. We all use the same set of tools ("best practices"), same languages ("traction"), and target the same saturated demographic.

The consequence: every software job requires 5 years experience in $TRENDY_FRAMEWORK rather than 10 years of generalist experience. But, hey, we'll quiz you on hash table implementation to pretend we're on the cutting edge!

We're making our day-to-day jobs worse. Stop it.
There was a planet money podcast recently which discussed the effects of including a tax in the price or adding it at the register. Even though the net cost was exactly the same, including the tax in the sticker price resulted in 8% less consumption. While, as consumers, we'd probably prefer products to include the all-up cost in the price tag, from the seller's perspective, it's still in their interest to add it at the register.
+1.

The best thing I like about this book is that it often first gives a real-life example of a problem, then gives some history of how the problem was solved, and what the solution was. Even the first chapter was highly illuminating.
Google one step closer to modular smartphones
i know of a few times that i showed surprise finding out that somebody never heard about something.

this surprise was however never about the other person, but about myself.
i realized, that my worldview was so skewed about some topics, that i believed them to be almost universally accepted. the topics themselves were often unknown to people outside of my online-bubble.
Yes and no. I am aware of the status of the field (well, AI less so). I myself am a psychologist working on the self-organization of behavior. Yes, we have been using examples like termites and ants for years. But we are far from the mainstream. For example, in Pinker's How the Mind Works, he dismisses self-organization as "fairy dust".

Some aspects of our work have been trickling into the mainstream. But if you don't assume that the mechanisms of mind are computations on representations, then it is very difficult to get a job without compromising your principles.

And perhaps you could argue that the mainstream thinks this system of computations is the result of self-organization on some lower level. And I wouldn't disagree. But for the majority of the field that is just lip service. Their research goals are to uncover the algorithms that the mind is running. There's no self-organization at that level.

Of course there are always exceptions. But if anyone is still reading this and is interested I can provide literature staking out the relevant positions.
Google Alert does not seem to work at all for HN
What are you using for a game framework? libgdx?
http://HNWatcher.com is a free service we launched to do so ;)
Seems like extreme confirmation bias. Many just die.
It should have a detachable undercarriage which it can land onto to get the off road capability, while without that - it would just have regular stilt-like legs...

Actually - an autonomous under belly with engine for driving around - which can be mated to the flight portion (where the flight capability was not removed by mating) would be interesting.

Basically you have a waypoint where the mating happens; flight body returns to way point for pickup & mating -- as does the drive train.

Drive train carries casualties/supplies to the waypoint for transport/extraction...
Parent said that Seinfeld used it. That reddit post is Seinfeld declining credir for an idea which he considers a non-idea. He called it a "dumb non-idea" in the sense of "runjake's running program: put your shoes on evey day, so you are ready to go for a run when you have time." It's a "dumb non-idea" because it's so basic, but it's still something some people do.
I hate the idea of implied mandatory tipping.

Pay your staff sufficient wages please.

Whatever laws allow the below minimum wage loophole should be eliminated or overwritten, or whatever you do to laws to make them invalid.
So would you say Polar SSL is less likely to contain exploitable code?
There's more to it than the fact the code is written on behalf of your company. You have written or modified the code, so now it's part of your history. And to some extent, even a part of you.

What we are isn't limited to what's inside our body and brain. The objects we interact with also count to an extent. (Being a cellist, makes me acutely aware of that.) What counts the most is any information stored in those objects, especially information you can't retrieve elsewhere —notes, journal, and other such personal data. Losing that information is like losing a memory. Being stored in a hard drive, a paper book, or a human brain doesn't make much of a difference.[1]

So, when I write some code for a company, I have the right to remember it, and I will exercise that right. That's basic human dignity. If our current power structure (err, "legal system") says otherwise, then it should be reformed.

On the other hand, I can restrain myself, and avoid to disclose all those memories, say, in a public SVN repository. I don't like to keep secrets, but let's face it, I already do, and it doesn't bother me too much. So, I treat corporate copyright as a form of non-disclosure agreement: I won't tell anyone.

But I will remember.

---

[1] looong footnote:

Really it doesn't. One day, it may even make no difference at all. We don't have the technology yet, but imagine having a computer wired to our nervous system. It could act as a pair of Google glasses 5.0, or augment our intellect more directly: more working memory, more and more accurate term memories on silicon, even perfect recall.

Now you can't even make the difference between neuron memories and silicon memories. They're both equally a part of you. Heck, your whole brain could be turned into silicon, it probably wouldn't make any difference. (I happen to believe in "mind uploading". I won't justify why here.)

Now let an employer ask you to delete whatever copy of the code you may still hold. Now it is quite literally asking you to erase part of your memories. What exactly should you erase, anyway? Just enough to disable perfect recall? Keep whatever happens to be stored in neurons, and erase whatever is in the silicon part? What if you have stored everything about that company in silicon? (You may well have, if perfect recall makes you more productive, and requires silicon memory.)

If we had the technical means right now, I believe Goldman Sachs would have us forget everything we learned while working within their walls, if not more —like in the Paycheck movie (2003). I think we can all agree it wouldn't be acceptable.
#3 isn't too hard if you use the HNStream API (http://hnstream.com/)
Jeff Haden refers to this mindset as a systems-oriented mindset as opposed to a goals-oriented mindset. He's written a great article about it here: http://www.inc.com/jeff-haden/an-nearly-foolproof-way-to-ach...
I'm more annoyed with the normalization of tipping for behind-the-counter service.
42 is the answer to everything

That's not really what the Hitchhikers Guide to the Galaxy said - rather, 42 is the answer to the ultimate question of life, the universe and everything. But since we don't know what the question is... Very different from the answer to everything.
I'm pretty sure I've heard phrases like 35 to the gallon before.
In America I generally tip pretty well regardless of service, just because in some states their pay is so low. In some states when you receive tips, you can be paid as low as 2.xx$ an hour. Which should be against the law.

In Germany a tip is not percentage based, but usually only 1-2€. But pay tends to be a little better, everybody has health insurance , sick time and vacation.
I've long wondered if it would make sense to test Mars-bound hardware at high altitude -- Earth atmospheric pressure at 100,000 to 200,000 feet is similar to Mars surface pressure.

To test a parachute you'd probably pretty much need to launch it on a rocket, so maybe it's not worth the trouble. You might be able to drop an airplane designed for Mars from a balloon, however.
I live in a country where the tax is always included in the price, and tipping is not seen as mandatory. So the price on the tag is what you pay. So I may be a bit biased in my "hate" for how it's in some countries, because I'm always taken by surprise at the register.
Well, usually this stuff is written in C because other languages come with big runtimes that make them unsuitable for utility libraries that need to be callable by everyone and from everywhere.

That said, we're of course working on changing that with Rust. But I should note that memory safety without garbage collection is just hard: it requires the entire language design to be balanced on a delicate precipice. It's not surprising that it's taken a long time to get there.
> Any popular commercial product that has some form of plugin architecture (Autodesk for example) through DLLs would require more or less for one to compile it's own plugins with the exact version the main application was compiled.

Maybe Autodesk requires that ,but it's not true in general. Modules using different versions of the C runtime can coexist happily in the same process and talk to each other using plain function calls, COM, or whatever else you come up with. You can't share FILE*, malloc()ed memory, or other CRT-specific objects between them, but you don't have to: use LocalAlloc (on the process heap or an explicitly shared heap), the COM allocator, or something like that.
> because the US no longer rewards loyalty in either the public or private spheres. It is in fact punished, as this writer notes

Loyalty is seen as weakness: "this person can't hack it on their own!" Everything is viewed through the lens of power, which makes for a highly toxic environment.

> Propagandizing for yourself to eke out a good living and career hopping all over the country is a pain in the ass. Both activities are tangential to producing profitable work over a long period of time.

Thank you.

In the absence of believing in institutions (employers), we now just believe in ourselves. To the point where we're actively encouraged to "do things and blog about them." Yes, we need to call attention to the things we've done because...well, everyone else is yelling about what they've done.

I understand the need to talk about what you've done, but it's beyond ridiculous how much self-promotion goes on. Sometimes I feel Twitter and HN is over 50% self-promotional. It's gross.
Ask HN: Best programming talks online?
I have some free time this weekend and would like to learn something new. What are some of your favorite programming talks?
My new Leanpub book "Build Intelligent Systems with JavaScript"
Any plans to expand it to more sites?
Your pay with tips has to be above minimum wage. I'm not even sure why they have that lower minimum wage for tipped employees, since it's pretty pointless.