skysight-inc/HackerNews huggingface dataset:
If one was to pay 3% of ones salaries annually for 24 years how is "salary" defined in the US?

Wouldn't a lot of people start demanding "perks" like free cars, food and housing in exchange for lover monetary pay? Wouldn't this possibly undermine the fund as the ones with the higher salaries are in a better position of negotiating these deals?
On Open-Sourcing Libraries
completely misleading. I would have thought this would be set in the metadata for the app correctly. Android devices actually prevent you from purchasing and installing on incompatible hardware (I have an Android not an iPhone, my wife has an iPhone 4).

I was quite excited when I saw that Limbo was on iOS but disappointed with the high minimum requirements.
Reminded me of the movie too.
Interesting that they highlighted the Big Mac and the Sausage & Egg Muffin as core products.

Nothing else really tempts me. The Big Mac for when I want a (guilt inducing) lunch, and the muffin for the best breakfast hangover go-to I know of.

But then I remember that the awesome fries and coke supplement the appeal of the Big Mac, and the hash brown and juice are the same for the muffin.

Everything else seems tailored to crafting a menu that funnels people into keeping those two products on people's mental radars as permitted breakfast and lunch options.
This builders/breakers thing drives me nuts.

I've done both throughout my career. I've lead and shipped very large projects, and I've spent years breaking. To be a good breaker, you have to be a good builder; you need to be able to intuit what someone building the target was trying to do, then think a step ahead of them and predict their mistakes. To do the job professionally, you need to be capable of doing that in a wide variety of environments, too. Most "builders" are Rails devs, or Java devs, or C devs. Good breakers have to be all of those.

There are a lot of "breakers" out there who repeat a cookbook of well-known techniques to find lots of instances of the same bug. But if you look at the very best in the field, to a one, they're all top-caliber builders as well.
I think people don't talk about it because it's not new and it's therefore not cool.

With the number of financial institutions that have systems build on Java (for good reason, its mature, performant, has many many tools an frameworks) as well as many other organisations, I don't think it's going to disappear any time soon.

On the other hand, there are many languages, databases, and frameworks that are regularly crop up on HN over time that will probably disappear soon. But they are more interesting to talk about so they make the news.
So what you're saying is, for cryptography software, "Agile" development doesn't work. For cryptography software you need very careful, deliberate, up-front design. You need careful, deliberate implementation that does not deviate from the design. You need careful deliberate validation.

What we may be seeing is that we have roughly a decade now where "Agile" has been drummed into developers as the best way to write software. Perhaps it's the only approach they knew to take.
You sound like me. I have now recently deleted my Facebook account. I recently realised that I was not participating, only lurking, mainly because I no longer trust Facebook with my data (I've spoken previously about soft-deletes archiving versus physical deletes). I also no longer trust the NSA Facebook relationship post-PRISM.

If there are more people like me, then I truly fear for Facebook's long term success. (Disclaimer: I still own Facebook stock).
> I do not think "free" means what you think it means.

Unsure if anyone can define "free" this days. It must be the most misused word in the English language.
Sorry, the biggest problems I face at the company I work for are bad management, cronyism, disfunctional leadership... mostly organizational problems that can't be solved by a SaaS.

Even worse, there are a LOT of improvements that could be made but management DOESN'T CARE. It's an oligopoly with huge barriers of entry (an insurance company), so as long as they're not worse than the competition and external factors stay the same, money will still come in.

BTW there's money to be made for software companies... selling bad, overpriced software, as long as the appropriate kickbacks and buddy-ism is followed.
agreed. yes, they are a bit out of order.
> Maybe I'm just too familiar with Ruby and multithreading, but I don't understand why people have trouble with multithreaded Ruby. [...] In my opinion, the situation is not much different in Python, Java or C++.

I think the problem is a mix of language features and culture. Ruby does not have a history good thread-safe practices, and the language has some extremely convenient features which are death for thread-safety (eg. class instance variables). Combine that with prolific meta-programming and a lack of static analysis tools, and it can become very very difficult to be certain that a given application is thread safe. As long as all developers are well-versed and keep thread-safety front and center from the beginning of application developer then I agree it's not hard per se, but in practice that is so rarely the case that if I knew I needed heavy multi-threading for memory efficiency and CPU utilization I might disqualify Ruby on cultural reasons alone (and I say this as a full-time rubyist who knows no language better).
BTW, everyone using the "But lives depend upon this, the CryptoCat author put lives at risk!" argument to excuse Steve Thomas's attacking tone in this article is more or less being a hypocrite.

What about the fact that Steve Thomas, by releasing a tool that makes it extremely easy to decrypt the conversations encoded by CryptoCat at specific times, has done exactly the same thing? Disclosing a vulnerability in this public manner and providing a decryption tool on a platter has probably done more damage to the hypothetical journalists who were hypothetically using CryptoCat.

I don't think bad crypto should be forgiven, but it would be easier and probably less arrogant to just submit a diff / pull request publicly that fixes all of the problems that the author observed, and then have people comment upon it. If the author rejects it, these "you are incompetent" comments can go there.

Arrogant takedowns like this "the author clearly has no effing idea about crypto" make it more difficult for newbies like me to understand and try to work on crypto. What chance do I have if any piece of software I write is going to be destroyed by withering comments like "you're a moron" without mathematically explaining what the problem is and laying out the fixes clearly and positively?
I don't know how to answer this question. I'm not sure what you mean by RSA and ECC. The answer to how much more secure GPG on your desktop is than TLS to Gmail is "much more secure".
Back in the days you had to steal chewing gum from the grocery store to join a gang, it seems that's superseded by writing something crazy online now.
Some of the Items I have Made with this Heat Mouldable Plastic
Here is an English translation:
http://beta.etherpad.org/p/AHZlGj2g6O
Why does surveillance necessarily have to lead to "actual science fiction dystopia?"
"Free" as in: Beer? Pizza? Range? For all?
You could if you were going to design your own cryptosystem, but not doing that is the point of this subthread.
That a much better way to put it than mine.
The same can be said about the iPod.
Cutting up the government.
This is saddening. Many lone gamers will say these things to make them look tough, feared or just to make others think they're crazy. source : been in the gaming community a long time.
USA, where prison is the solution to everything.
You can get the sandwich by itself, instead of part of a sandwich/potato/drink package. I always do.
You'd still end up pumping quite a lot of carbon monoxide into your living space doing that, I think.
I sometimes wonder if this isn't an insult uttered in a moment of jealousy. Like when the unachieving youngsters reasure themselves that their more successful counterparts may have better school grades or better chances of employment, but surely they have no life.

I currently work for something that may be called a "lifestyle business". I also did a lot of independent work. Got burned in a "serious business" twice, and it will be a long time before I touch one again.

The money isn't all that great, but it's not bad, either. I can literally afford pretty much anything I want, and my lifestyle isn't frugal. I can try a new, interesting wine at every dinner, if I feel fancy I can eat at a fancy restaurant and I travel a lot; not business class, but I don't really feel I need it, either, and the people I meet in a train are worth far more than a premium lunch. I have time for all my hobbies, I can go for a walk with my girlfriend any time I want, and I have a secure, healthy lifestyle. I have less money than a corporate employee, but I am a lot richer.

Quite frankly, I also found the working conditions to be a lot better. My first job in a large company was an utter failure due to the culture clash; I'd literally have nothing to do for weeks at a time while the corporate drones were stroking each other in the beginning of a project, and while many of my colleagues were at least competent programmers, most of them were utterly horrified of the idea of learning anything new (and this was actually a large, successful company, not some dotcom-boom crap). I had regular clashes with my superiors because I'd finish my tasks well before half the day was over, there was nothing else for me to do, but I couldn't go home, either (you can't log hours if you aren't there, can you?). The long decision chain, questionable technical competence in the upper layers and slow reaction, even when I only had just 2 or 3 hours of coding a day, I'd smoke through almost every task they had. Work would occasionally overcrowd before a deadline (though for some reason that only happened in the teams of some of the managers -- always the same ones), but other than that, the challenge level was so low I was eager to get the hell out of there just so that I can do my job.
How a sysadmin can become a programmer
>Wouldn't a lot of people start demanding "perks" like free cars, food and housing in exchange for lover monetary pay? Wouldn't this possibly undermine the fund as the ones with the higher salaries are in a better position of negotiating these deals?

This is already happening to avoid the income tax.
It's interesting to compare this to the pre-paid fixed-price education plans that several states did ~20 years ago, with mixed results. You buy in when your kids are children, and are guaranteed tuition will be covered when they are college aged. Some programs have had trouble staying balanced though.

http://www.michigandaily.com/content/michigans-education-tru...
The IRS is already thinking about including those perks as part of your taxable salary anyway...
The problem McDonalds has is that no matter how 'healthy' a meal they put together, anyone that pays attention to their health and what they eat, would not consider McDonalds a healthy meal. On the other spectrum, the type of people going to fast food every day think of Subway as a healthy choice and therefore when most people choose McDonalds, its not for a healthy food choice, but more for the indulgence. So while the McWrap might be a significant addition to McDonalds menu, the Double Cheeseburger, French Fries and Big Macs will continue to reign supreme.

-EDIT-
For those arguing that they can eat healthy at McDonalds, I really strongly recommend reconsidering your nutrition plan. I didn't want to go there with this comment, I was trying to make the point that a healthy dieter won't opt for McDonalds, but people have seemed to want to argue that they can and apparently do eat healthy at McDonalds. Thats cool with me, but if you have fitness/bodyweight goals to achieve, best to stick with food directly from the farm. In addition, when you get your nutrition right, you feel good, and that feeling is addictive. If you are scrambling to McDonalds and then ordering a 'healthy choice', there is better way.

And thats my two cents.
The funny part about this is they could easily grow lettuce on the roofs of their restaurants. In fact, you can take a head of lettuce, use it, put the remaining stalk in water, and it may grow new roots. If it does, you can replant it and grow your own lettuce.

I have 2 friends who have done this in their kitchens before having to move the plant back into dirt. When I move to an apartment with a south-facing window, I'll definitely join them.
Breakfast hangover cure is the vanilla milkshake.
I was waiting to see if there was one - you would think it would be shown if there was.
I can personally verify this. Anecdotal, but still: for the past several months I've been working on an app that makes PGP/GPG easier to use for average people[0], and the crypto community has been astoundingly supportive (I was scared, at first). The difference is that my team isn't rolling our own crypto, and we've been adamant about that from the start.

0. http://parley.co
I use Poezio, it's great: http://poez.io/en/

The main downside are that it is not yet packaged in Debian/Ubuntu.
> Because the crypto people usually don't care

It's not because crypto people don't care, it's because privacy is hard.

Say you and a friend are in opposite corners of a crowded room and you have to somehow come up with a mutual secret by yelling at each other with everyone listening. Do you think you'd be able to design a way to do it? Thanks to Diffie and Hellman, that's not only possible, but rather easy.

Do you think you could design a seamless way for all your snail mail to be private, even when the post office has an unlimited budget and its #1 priority is to read your mail? I'm pretty sure you'd make some concessions, such as "you have to lock it in a box before sending", and then make sure the recipient had the corresponding key, etc etc. Saying "these security guys make me jump through all these hoops, if they cared about me I could just send the exposed letter and it'd somehow be secure" is not only unfair, but completely unrealistic.
Or a shot (not a full can, just a shot) of cheap beer. :)
According to the wizard, MPL 2.0 is the right license. Anyone have any more informed opinions?
You think this means there should be no crime by now? How would that work exactly?
As you said, I think DCF would be the right thing to do. we already did the valuation for this round of investment using DCF. so in future calculations of valuation, it would make sense to use DCF again.

The current draft of the Shareholders Agreement currently says that EBITDA should get used if there're revenues, but if there are no revenues, DCF should get used.

I think we will just amend that by removing EBITDA, and forcing the use of DCF in all cases.
Wait, "fresher, seemingly healthier offerings from competitors such as Five Guys"?
Mitt Romney also has a car elevator.
A mathematical approach: Can I see Lebanon from Cyprus?
Which is already the case in most Western European countries.
Whenever you feel it's difficult to find sympathy for those individuals, try to remember every time you saw someone write something along the lines of "I'm scared to post what I truly think."

In the last couple of years, those comments have become a lot more common here on HN. I imagine it's pretty much the same everywhere else on the Internet.

Yeah, it's "dumb" to post something like that after seeing it backfire so many times, but self-censorship that comes from that line of thought means you're giving up one of the most essential freedoms your country is supposed to stand for and be proud of.
Warning: this comment gets very silly, because I think the story here is actually a very silly one, and can only be understood with a sense of humor. Yes, I'm gonna go against my hippie liberal leanings and say this story is probably mostly harmless. I believe that the plan to "engage in sniper attacks against protestors (sic) in Houston, Texas if deemed necessary" was formulated for the contingency when Occupy threatened to undermine government authority altogether, plunging the United States into anarchy. Because we know what happens next: a coup, followed by fragmentation into various regional governments, which in turn become subsumed in a race war as patriot groups and groups of parasitic degenerates battle to define the foundations on which civilization is rebuilt.

This is not an uncommon fantasy. Most people who are into guns are content to enjoy them for sport, as objects, and for limited self-defense scenarios, but a few like to have one or more elaborate fantasies for every exotic gun they own in which that gun becomes eminently practical. So some guy works for a police department that has some suppressed sniper rifles (thanks, War on Terror!) and naturally gets to thinking about the heroic ways he could use them to save the world by averting a horrible catastrophe. He knows it's all bullshit, but it's still a potent fantasy enabler.

It's no different from when you think about your hot sister-in-law, and you're thinking, "Oooh, yeah, she's so goddamned hot, I would just... wait, I would never do that to my brother. Well, supposing my brother died in a car accident. I would totally bend... wait, that would destroy my marriage. Okay, so my wife and my brother are in a car together on one of those dangerous mountain roads in South America, and it goes careening off a cliff... no, a bus containing everyone in my family except my sister-in-law goes careening off a cliff on the way to Lake Titicaca, and then we would console each other, and then, ooooh, yeah, so hot."

Except instead of a bus accident, you have Occupy undermining government authority, and instead of your hot sister in law, you have hot, hot, sexy firearms. Boom-chicka wow. I mean, it's never going to happen, but let's face it, you're only ever going to get the old familiar, and you get that, what, once a year? If all the stars align correctly, that is. And at your age, it takes a little more than the old familiar to get you remotely excited anyway. Your fantasies are all you have left. Put one such dreamer in a police department, and I'm sure some weird contingency plans get drawn up.
What if I wanted to be a moon tourist, right this minute?
The consultant at the end critical of McDonald's focus on variety is really thinking wrong for McDonalds. Chipotle and Five Guys of course should focus - they have to take a niche market to compete with the bug guys. McDonalds as the market leader has to go for variety if they want to keep growing sales.
Yup, I think it's safe to assume whoever the clever people were who made Opera what it was, have long since left the building. This guy is like a blind man talking about a painting; I can't shut him up, but I won't listen to it either. RIP Opera, and thanks to all the unknown people with all those little and big smart ideas.
Except for the sold at break even part.
The most interesting part about this, to me, is this:

"After lengthy discussions with produce suppliers around the country, Coudreaut managed to add one new ingredient to the McDonald’s arsenal: the English cucumber. That might not seem like a big change, but when the chain added sliced apples to its menu, it immediately became one of the largest buyers of apples in the country. The company had to build up reserves of edamame before it introduced its Asian salad. Coudreaut would like to add guacamole one day. Who knows what that would do to the avocado supply?"

It's mind-blowing that McDonald's works on a large enough scale that introducing a vegetable to their menu means that they needed to be concerned about exhausting the supply of that vegetable.
Actually, tortillas made from white flour (like the McWrap) contain "simple" carbs, not "complex" carbs.

Complex carbs, if you can get them in a wrap (through a whole-wheat tortilla for instance), are good for you.
Many ISPs forbid running servers on residential connections. So it could even be intentional.
The question can be answered in terms of "how many people do I need to trust in each case for my communication to remain private?" In the former case, it's "the intended recipient" and in the latter case, it's "a few thousand people".
But we want the present value, the value in 2013 dollars. That calculation is much easier, because you can assume inflation = pay raise and it cancels out. PV = $900*24 = 21600.
The meat isn't frozen, and to the extent Five Guys is a downmarket In n Out minus religion, they serve relatively "unadulterated" if otherwise unhealthy burgers/shakes/fries.
Gluten-free diets are seen as a bit of a fad, however it's a necessity for those with Celiac's Disease or a high gluten-intolerance. I assume a lettuce wrap would be cheaper to implement than gluten-free bread. I'm surprised we don't see more of them around.
Shameless plug: I am working on a book on how to find and test ideas for lifestyle businesses. Target demographic: HN coders who want to quit their jobs and become patio11* :)

http://howtofindsaasideas.com/

(Yes, I know the landing page sucks. New one will be rolled out shortly. If you run into any problems email me directly: info@howtofindsaasideas.com)

Would love any ideas and comments!

* I'm happy to let you know this SaaS demi-god has agreed to be interviewed in the book. Should be interesting.
This does not factor in interest on the original loan. $1,776 in year 24 is not worth $1,776 today, it's worth considerably less[1].

Here's a breakdown at a couple of different interest rates of $1,776 in year 24 in today's dollars using annual compounding (it'd be a bit more lopsided using monthly):

%0 $1,776
%1 $1,398
%2 $1,104
%3 $ 873
%4 $ 692
%5 $ 550
%6 $ 438

To do this calculation correctly either the future payments need to be converted into today's dollars or interest on the original loan needs to added to it (i.e. calc in future dollars).

[1]: http://en.wikipedia.org/wiki/Net_present_value
That's a little unfair. I'm pretty sure that there were no 'restaurant chains' with the size of McDonald's in Mexico prior to the arrival of Europeans. The 'years of research and testing,' includes a lot of consideration of storage, distribution, preparation, etc issues.
That has happened here in Norway. One normally get so heavily taxed when receiving a perk that it is normally give more economic sense to pay out of your own pocket instead.

As a result very few have any real perks, except free cell phone. At list it makes it easier to compare job offers :)
If you have a SmartTV you already have a simple media playback from any of your devices, and from usb storage its dumb easy just stick it in the tv... if you want the output to your smartphone then setup a dlna/upnp server somewhere and stick the usb storage into that.

Run a minidlna server there, and thats about it, now the TV can browse and play all the things Ive pointed minidlna too, and I can control the TV using upnp apps on my phone, its a nice touchy interface with UPnPlay that can also render the content on the phone if Id like.

A raspberry pi can run xbmc if you dont have a place/smallish-server where to run minidlna, and xbmc has a upnp-server, so you can mount your content over ftp/samba/http/upnp/nfs, or just plug your NAS into the raspberry.

Different networks? No problem, bridge them or use VPN and set a route for multicast.

EDIT: If anyone is interested I can write a blogpost about it as it wasnt long ago I tinkered with these setups. Especially IP multicasting was hairy.