skysight-inc/HackerNews huggingface dataset:
We do build things. We're the 2nd largest manufacturer on the planet.

We just don't need guys on an assembly line tightening the same bolt ten thousand times a day for forty years, like my grandfather did (true story.)
Discussed previously:

https://news.ycombinator.com/item?id=10615918
That's true, but those same businesses could have more easily moved to a newer version of Windows. It seems like an irresponsible business strategy to have your critical applications rely on a 14 year old operating system.

Microsoft releases new versions of Windows just about every 3 years. Businesses shouldn't be surprised that Microsoft has moved on.
No this is why it's not the default setting it asks you if you want to do it.
That said OneDrive content is encrypted, while the encryption is not perfect it's not going to be "hacked" as easily as one thinks, it's not stored in some global key repository just in your normal onedrive account which is by far more likely to be compromised due to your activity than Microsoft's.

BitLocker can fail, simple things like a UEFI/BIOS updates will cause it to fail, playing around with your boot loader or even boot order will cause it to fail, anything that will trigger the TPM will cause it to fail, sudden powerloss/crash can cause it to fail.

BitLocker is quite more reliable now but when I was using it with Widnows 7 about 4-5 years ago I had to use the recovery every 2-3 months usually so I had the key printout stored in my wallet this is probably quite less safe than storing the key in OneDrive.

Most people use encryption not to fight state level surveillance but to ensure that if they lose their devices or they get stolen they don't need to worry about all their accounts being compromised and their life being penetrated to a point where they need to worry about identity theft, fraud, and extortion.
However FDE also puts you at risk for not being able to access the device when you need to, at like usual it will fail at the worst possible moment, the chance of losing all access to your device and data is a big hurdle which prevents people from using FDE and OneDrive-BitLocker integration kinda solves this quite well while still providing tamper resistance/detection.
The biggest reason why business and technical teams don't see eye to eye
No.. but one could think so seeing how they postponed the end of life so many times :)
Yes .. but you'll spend a great amount of it trying to buy that 3 million dollar house in Mountain View. I am not disagreeing with your premise. But I think one can have a better standard of living in a cheaper area far away from tech centers.
Wages for men didn't drop but many things (like housing) slowly became twice as expensive. It's not some grand conspiracy; it's supply and demand.
Ask HN: Which tech companies have ball pits for employees to play in?
Show HN shouldn't be a platform for advertising startups anyway. Too many submitters try to "show" landing pages which are nothing more than subscription forms, or services which have no published source code and require signing up to even see what it is and how it works, to get viral and get traction.

Being a place for people to show off their code and their (possibly incomplete, and not necessarily for profit) projects is what makes Show HN unique, on a forum otherwise biased towards startups and SV culture.

Of course, I recognize my personal opinion on the matter is not really relevant, but I don't think low volume is necessarily a bad thing.
Faster internet, bigger TVs, better cars, and fancier produce have very little influence on your actual quality of life.

Better medical care does, but it's expensive medical interventions that bankrupts middle class families. Also: Real estate - much further out of reach. Education - much deeper in debt. These are the things that really matter.

I'll give you cheap air travel, though. That stuff is great. Hooray for cheap jet fuel.
Not that I agree, but the FSF's issue with non-free software does not seem to be purely based on those who sell proprietary software lying (or being unclear) about the limitations, but at least partially on the fact that they even offer such "raw deals" to begin with.
Price comparison app ShopInSync raises angel round from top Yahoo execs
I'm not an expert, but I believe it's to do with the Falcon 9's strength: it's strong when compressed length-ways, since it must endure the force of the rocket motors, air resistance, etc. but it is much weaker when squeezed from the side, which your lasso, robot arm, etc. would do.

There's probably an analogy to a drinks can too: when full they're difficult to squeeze, but when empty they crumple easily. By the time the Falcon 9 attempts a landing, its fuel tanks are mostly empty.
Please, please, please don't make me regret coming over here from Reddit thinking the conversation would be at a higher level.
It depends really on how you measure wealth. For me a bigger TV or better car truly doesn't matter.

Could our parents afford to own a home, have children, live comfortably off one income? Can we? I guess we have plenty of fun cheap toys made by slave labor that we can't play with because we're always working so if that's how you measure richness then sure.
Well, it's clearly not fair to accuse you of being deliberately obtuse when it was prompted by a question like that!

Anyway, thanks for the context.
You don't need a gas. Just use fixed-frame volumes made of, say, graphene layers and fill it with vacuum. As long as your frame can hold the required force, no problem. There might even be metallic foams that do the trick.
It is FUD because of the implication that there are competitors who do support their operating systems for more than 15 years without requiring expensive support contracts.
All those statistics include the generations before the millennials. Perhaps It is our parents who are still buying more cars and bigger homes?

your graphs are just plain useless on all counts
FWIW, the US was fighting against ISIL in Iraq long before the Syrian conflict. There are also still are rebels fighting against Assad. "Bad" isnt' some slander from the West against Assad, it's objectively true. It's part of what makes the conflict so complicated, neither outcome is good, thought Assad is probably the lesser of two evils in the shorter term.
>Overseas Phone Calls were a luxury back then

Forget about overseas, INTERSTATE phone calls were a luxury!

The 1980s were a nightmare -- no GPS, no cell phones, no digital cameras.
True in some cases, but I find CTEs invaluable for simplifying my ad-hoc/personal queries.
People think they have it hard but have no inkling of struggle. The slight flattening of wages, that frame their 'epic' struggle, has brought hundreds of millions out of actual poverty. The default victimology mindset is quite unseemly. No understanding of how fortunate they were to be born in the West.
They are not baised, they are views and opinions. It's like saying Richard Stallman is baised toward Richard Stallman... while those are his views and thoughts...
Data viz of the trajectory of HS basketball recruits
http://www.gnu.org/philosophy/android-and-users-freedom.en.h...

Stallman feels the same way about Facebook as well. He got mad at Berkeley when he came to speak and found out someone posted a Facebook event about him coming to campus to speak lol.

He also feels cloud computing endangers us because we aren't in full control or fully aware of the computations being done with our data.

(He told us this at a meeting in Berkeley back when I was in school)

So he has similar views on Google, Apple, Facebook but only Microsoft is being hated on here lol

His views are a little extreme. even if his points are valid they seem impractical given the computing paradigms and cultures of today.

Don't get me wrong I work at Microsoft in hybrid cloud storage in a team that's a startup that got acquired and I think not having the NT kernel under a GNU v2 license is sad. Any kernel imo should be open source but I don't want to get into a debate on this at least not today.

But I'm glad people like him still exist.
As long as airlines set prices in an unethical way (e.g. increase price the longer you look at an offer), there is no discussion to be had about the behavior of the buyers.

(Funny, so similar to the ad company / adblocking situation.)
Especially older unpatched versions of bash with the auto-execution of functions inside environmental variables.
I think it misses the point entirely. Being able to define MS software as malware won't make users stop using it.

Even if Windows was way worse than it is now people would still use it.

Also I believe the two distros that have a shot at part of the Windows user base(Ubuntu and Steam OS) could also be defined as malware.

What has to be taken in mind is that FSF is about ideals. Which may explain why they put so much emphasis on concepts as opposed to practical matters.
I'm not sure why it would be ethical for a company to charge different for "location of purchaser's computer", but unethical of me to say "I am coming from a computer in a different location", particularly if I do it via legal means.

Would it also be unethical of me to call a (to use an example discussed in the article) Chilean travel agent to arrange the cheaper ticket for me? In that case, there would still be the implication that my location when purchasing is in Chile.

What if it's me having my Chilean business partner, or the travel pool in my company's Santiago office do the booking, since that is where I'll be traveling from on that leg?
LittleD is designed to run on devices the size of (higher-end) Arduinos. So, it's difference of not being able to use a database and being able to use it. Reliability is a different problem, which is addressed for deeply embedded devices is slightly different ways than for bloated servers (e.g. by employing flash memory properties, or monitoring power supply in realtime).
Robinhood – comission free retail trading
Except in the basics, like housing costs, health costs, and tuition, which have been more or less skyrocketing, and job security and pensions have pretty much gone out the window.

Sure, we have cooler, cheaper toys and food is easier to get, but the rest of it makes it much harder to get by, in general.
>If you are indebted for life because of this, its your own fault.

So you managed to pay off a college degree with no parental support, no scholarships, no grants, no subsidized federal loans, and at an interest rate of 4%+?

What's your secret? Be born before the 90s?
People eat out quite a bit more than their parents did. This is probably the single biggest cost difference between this generation and their parents. $20 a plate at Applebees versus $3 a plate at home.
I like the FSF. I like the fact that RMS exists.

I love open source software, and I even like the GPL a fair amount.

Do I think this goes too far? Absolutely. The Free Software position is that the benefits of Free (libre) software outweigh all of the disadvantages, so anyone who chooses proprietary software has already made a big mistake.

Given that the mistake has been made, there's no particular advantage in castigating the manufacturer of that software for living up to the FSF's predictions. It's not a surprise, and the FSF is much better off pointing out that, sure, enough, they told you so, and it happened. Make a better choice next time. Here are some alternatives to help you out.

This is a tactical mistake.
> You could argue that Blue Origin just did the hard part that SpaceX hasn't been able to do.

You missed one critical difference. New Shepard (and Grasshopper) can hover. The fact that Falcon 9 (during its landing phase) has a thrust-to-weight ratio > 1 means that their "hard part" is _much_ harder than New Shepard's "hard part".
Humanizing Application Building [pdf]
IBM open-sources its SystemML machine learning tech
Thanks! I've been using ncftp but I'm not really happy with it. I will give lftp a try. Naturally if you have ssh access everything is a lot easier. :-)
There's empirical work on this [1] (alas, paywalled): multiple center embedding in speech is rare but exists. It is more common in writing.

There are examples of 2 levels of center-embedding which are clearly grammatical and not hard to understand:

> Anyone [who saw the woman [who committed the crime] at any point] should be questioned.

Others are very hard to understand:

> Anyone [who the man [who the woman shot] killed] should be questioned.

There are many factors that make a sentence hard to understand, not just degree of embedding. Some degree 2 sentences can be easy, and some degree 1 sentences can be hard (e.g. "the horse [raced past the barn] fell", which has only 1 level of embedding).

So if you want to describe English with the rule "no embedding beyond 1 level" then you're going to miss a lot of valid sentences while also failing to rule out lots of invalid ones.

Contrast this with a valid descriptive rule of English, such as "determiners such as 'the' always come before the nouns they modify". I can say "the man died", but "man the died" is never comprehensible under any circumstances and cannot be made better.

No one would say that a sentence with 10 levels of embedding is perfectly fine English. But descriptively, you have the problem that there is no non-arbitrary upper bound on embedding degree: it's not clear when one more level of embedding takes you from grammatical to ungrammatical, and furthermore it depends on the contents of the embedded clauses.

There is also some work I'm aware of, currently in prep for publication, showing that the extent to which people can understand multiply-embedded sentences strongly correlates with IQ (measured by Raven's matrices).

All this suggests that the simplest descriptive rule is to say that English allows center-embedding recursively, but that there are human processing limitations on sentences that create very deep stacks. The "human processing limitations" part is basically the whole field of psycholinguistics: many details have been worked out, but many details are still sketchy.

[1] Karlsson (2007): http://journals.cambridge.org/action/displayAbstract?fromPag...
I've been wanting (and, off and on, building) a system for tying documentation to supporting tests. On the one hand, it should serve as citations, making sure I don't make claims I can't hold up. On the other, it should help avoid the docs drifting out of sync with the code without undue cognitive overhead - telling me what I need to consider changing when the code changes.

One option would be to start with a spec and gradually add citations, doing TDD along the way for a sort of Documentation Driven Development, although I've no particular confidence that's actually a sweet spot.

doctest is a move in this direction, but only really makes sense for code you wish to surface as examples. Cucumber is also obviously related, but - so far as I understand - isn't really suitable for producing arbitrary documentation. Types are (amongst other things) another form of machine checked documentation, but the audience (and, usually, expressiveness) is naturally limited.
Technically they are not preventing you from working on it, they are just not making it easy by open sourcing it. Personally, I would like to modify my OS and contribute the changes under a liberal license such as MIT but the terms of GPL can make it tricky. However it will be wrong of me to go around demanding older phased out Linux distros to be re-licensed under a more liberal license.
Mitigate what, the value of your savings from being debased through money printing?

I'll assume that's your question in this response. Unfortunately there isn't a straight-forward answer, everything (precious metals, stock market, bonds, etc.) is more volatile than holding cash, but your cash is guaranteed to go down in value over time due to money printing, so you get screwed if you do nothing.

There are too many permutations and personal situations to offer a one-size-fits-all solution, but I'll offer some general guidance.

If you're just starting your career, and don't have much to invest, you should just focus on becoming the best in your field, take advantage of any retirement matching that your company offers, and invest it in low-cost broad market index funds (like Vanguard's S&P 500 Index Fund VFINX is one example). Most people who don't have very much money worry about what to do with their money when they would get much better returns just by focusing on improving their skills!

If you have money to invest, you should read about value investing, I'd start with The Intelligent Investor by Benjamin Graham. Even if you don't want to manage your own money (and most people shouldn't unless it's going to be their full-time job), it will give you a great foundation for understanding the financial markets and how to evaluate people who you select to manage your money.
I tried, I really tried, but I failed to be persuaded by an article shaming consumers for acting unethically towards shamelessly amoral corporations. Treat people the way you want to be treated, I suppose.
It's not FUD. Your comment is FUD. The fact is that MS has well tested security patches sitting on their hard drives for software used by lots of people, which they are only selling for prices so high that 99.9% of people won't get it. That is completely different than deciding not to write the patches. And it's also just pointing out another instance of proprietary software and why it's bad, which if that is fud, well the core of linux and gnu are fud too.
Of course the comparison between Karma and Mocha is weird, that's why the entire Karma/Jasmine/Phantom combo and Mocha/jsdom is mentioned.
There's one piece missing in the Mocha/jsdom combo actually, the assertion library, and we use `unexpected` for that purpose.
Taxes, Bonuses and Ghosts
In the project's defense, I didn't see the size comparison anywhere other than this submission.
Probably 30% of my queries are complex enough to have a CTE but none of them should be views. There is no reuse and views are opaque and exist in a single namespace. Views have their purpose but this isn't it.
The things we are tricked into 'wanting' by a multi-billion dollar advertising industry that pays top scientists to spend years doing research on how to best manipulate our desires. Nobody needs a house twice as big. It's a pain to clean. Nobody needs all of these things. Both parents working overtime so they can hire a nanny to babysit their child they never seen in an enormous mansion is nobody's idea of progress, or even stagnation. It's far, far worse.
Munich here. Most expensive city in Germany in absolute prices and second expensive relative the the average income (Freiburg is top there). 12 Euros per square meter average rent. In good locations, 20 is asked regularly. More than 30 for small 1 bedroom appartements.

Statistics says, 3300 Euros per square meter buying price. We try to find a good place since 3 years, and we have never seen anything below 7000 Euros (in good central locations). 10.000+ is asked for regularly. The market is standing still because few people can afford these prices any more.
Berlin prices would be a dream come true here.

Laws are the same as in Berlin. But since there is much more money to win, there is more aggression to get rid of old tenants and thus raise prices and/or build new houses.
We have seen places, where the real estate dealer did not tell us how nice everything is, but calculated how much we can make, if we rent to Engineers who work for big companies like BMW or EADS. In cash and percent interest rate for our investment. Never heard that anywhere before.
Show HN: Source Code Folding with Machine Learning
> all unit tests should be written to test the external interface, not the internal details

Yes, this is the most useful approach to unit testing. If you have a functional interface which doesn't cause side effects, (i.e. state changes of any kind, external actions that can't really be effectively verified by test code, etc) then unit testing is very valuable and useful given you just test the interface using the simplest possible approach: a table of some inputs which should map to some outputs.

I'd go further and say you should always write the tests only after this interface has solidified. Test first makes sense only under either the assumption that your first design is always the best design, or that you are happy to spend the time to morph the tests, as well as the code when you realise your first design wasn't the best and have to iterate and tweak.

We all know from experience that the first assumption is never true. As for the second assumption, it may be true, but then the question becomes, well, why waste the time? You know those 'test-first' tests will just be rewritten anyway. Why not just write the tests last and save yourself a lot of wasted effort?
Source paper appears to be: http://www.cs.toronto.edu/~bianca/papers/ASPLOS2012.pdf

Based on the list of authors at the beginning of the article and the credited source given in the figures ("Ioan Stefanovici, Andy Hwang & Bianca Schroeder" and "Source: Hwang, Stefanovici, and Schroeder, Proceedings of ASPLOS XVII, 2012")
Crowdfunding a Basic Income, First in Germany, Now in the US
I'm trying this plan: work for a San Francisco company, remotely. Buy a house in a city that is only "expensive" instead of "ludicrously expensive".
> Social security is not a good. Neither is health care - its a category.

Allow me to quote myself, quoting you: "name a good or service".

> Would you be willing to stick to your parents health care choices?

Do you mean the health care choices they are exercising now? Who do you think is racking up the most MRI hours, 20 year olds or 60 year olds?

I'll put a finer point on it, both services are subsidized by the increasingly resentful youth.
Here: https://www.gnu.org/philosophy/android-and-users-freedom.en....
Apache Kafka 0.9 is released
This illustrates the almost unfathomable scope involved here. Each accomplishment is at least an order of magnitude or more harder than the last, and each one is truly impressive on their own. Yet each shadows the last!

Pretty cool times for space; I'm stoked for what comes next!
That’s what ReactOS is for: https://reactos.org/
When was this written? 2002? It feels archaic. Right down to the antique cvs $Id$ tag used for the file version at the bottom. It's like the open source version of some crufty enterprise legacy code.
> "In practice nonfree software is often malware, because the developer's awareness that the users would be powerless to fix any malicious functionalities tempts the developer to impose some"

I'm finding this claim from the article to be very true and it's a pity. Users are often powerless in fixing the software they bought, or the services they subscribed for, with the cost of switching to something else being often very significant. Users are also often uneducated or ignorant in what the software does, not realizing the long term consequences of their interactions with software.

And because users are often powerless or uneducated or ignorant, software developers feel empowered to move the boundaries, preferring to ask for forgiveness than for permission as they say, with current casualties being the loss of privacy and even the loss of freedom of speech. And then it isn't a wonder that intelligence agencies get a free pass to spy on everybody's communications, I mean if the software makers and the service providers are doing it themselves, the government would be stupid to not be a part of it, given that we've made it so easy.

I've always disagreed with Richard Stallman's stance on Free versus Nonfree software, preferring Open-Source instead and being relaxed about developing and using nonfree software. I've always said to myself that many companies are doing a good job and software developers have to eat, including myself. But some of FSF's arguments hold very true and it makes me wonder. Maybe Free Software is the only ethical choice.