skysight-inc/HackerNews huggingface dataset:
It's unclear where you got the impression that collective ownership of the means of production is a definition of socialism invented by the American Left. The idea originates with Marx and Engels, the latter elaborating that it is both necessary and sufficient for the elimination of social classes:

"...said Marx, what we observe historically is that only one class of persons has always owned or monopolized the means of production throughout history. This condition of ownership over the means of production is the single most fundamental fact of the materialistic theory of history since it is this that leads to the division of society into economic classes." [Morrison, Marx, Durkheim, Weber: Formations of Modern Social Thought, p. 44, paraphrasing Marx, The Germany Ideology, pp. 8-13.]

"...it was seen that all past history, with the exception of its primitive stages, was the history of class struggles; that these social classes warring with each other are always the products of the relations of production and exchange -- in a word, of the economic relations of their epoch; that therefore the economic structure of society always forms the real basis, from which, in the last analysis, the whole superstructure of legal and political institutions as well as of the religious, philosophical, and other ideas of a given historical period is to be explained." [Engels, Socialism: Utopian and Scientific, p. 72.]

"The proletariat seizes state power and to begin with transforms the means of production into state property. But it thus puts an end to itself as proletariat, it thus puts an end to all class differences and class antagonisms and thus also to the state as state." [Engels, Socialism: Utopian and Scientific, p. 93.]

tl;dr--In the analysis of Marx and Engels, ownership of the means of production is what divides economic classes; economic relations are the basis upon which are founded all social and political relations in society; in the struggle between those who own the means of production and those who do not, it is by the proletariat seizing the means of production that class differences are eliminated in society.
A really cool app that costs $1 (cant think of one from the top of my head but Im sure there are), maybe something on self improvement
Exactly.

Especially today it's really difficult to have rational discussions about difficult topics because the radical people at both ends can't wait for an opportunity to to flag neutral or relatively neutral people to the opposite end unless they agree with everything they think.

I will rather have Internet where people can say pretty much whatever they want without censorship, even racists, hateful, homophobic things etc. than Internet where some highly biased establishment thinks they are above everybody else and can decide the topics people talk about.

There is very VERY thin line between preventing facists, racists etc. and becoming one yourself.
All of that apart from 5 is totaly wrong
[Edit 2] where you put grub/grub.cfg in the above partition layout is also up to you. It could reside on the EFI parition. Its all about how you lay it out in the host system when putting this disk together and then how you run grub-install
Why? Most industries that should be using metric already do in the US. Cars use metric fasteners, etc. When i worked in a lab, everything was metric.

Imperial is only really used in consumer facing situations. If we forced everything over to metric, would it make that much of a difference? Would the US economy suddenly surge due to a more efficient system? Unlikely.
Did you watch the videos he linked? They explain how to do that.
You're recalling a different incident: engine-out problems are a routine part of flight training at every level.

You're thinking of https://en.wikipedia.org/wiki/United_Airlines_Flight_232

where so much of the plane broke that they had to invent a new way to fly it.

I can't turn up a reference right now, but like you say, in the next few years that failure was repeatedly simulated, and all the simulated planes crashed.

(IIRC, Haynes declined to try his hand at any of the simulations, explaining that the one time when it really mattered was enough for him.)
Gotcha. But then what we really want is the second one, right? Which implies we might actually not be able to judge depression based on this, right?
How Millennials are dominating the housing market
Just wondering what the use cases are for this? I can't imagine how I would make use of this.
From that article:

"""The CS teacher was excited and promised to teach Blockly the next day. But there was another issue compromising the class. Due to a lack of funds, the school could not afford two CS teachers, so half the school was unable to take CS. I asked what a teacher's salary was. $100 per month. So I went to an ATM and bought them a second teacher for the next year."""

Sad and awesome at the same time.
Vectary, a browser-based 3D modeling tool and sharing platform
Probably "e"xclusive "or"
I'm a webdev. I had to speed up web e-mail client, written in angular.js. Besides splitting huge request into couple smaller, async ones (huuge speed improvement) I've also switched downloading files from CDN to app server itself - that gives additional 4sec (sic!) shorter load time.
Which non-biased studies are you talking about? It's the first time I've heard this narrative and seriously have trouble thinking about a non sexual-exploitation related cause for human trafficking in the western world.
Jepsen or it isn't ACID?
So... completely unrelated to this project's aim?
ShivSena corners PMModi,says attacks have increased in Jammu post demonetization
Well, it could be the case that companies that get into YC are already "good enough" to already have higher valuations in the first place.

I suspect there's a bit of groupthink involved though, creating a feedback loop. (Well, of course there is, VC investment decisions and valuations are based on signaling from other investors!)

So, building your company, maybe not massively worse, but yes, probably at least somewhat worse. It's a tough Valley out there.
I find a lot of CS education is not applicable to most SE roles, as they operate at a higher level of abstraction.

I've never had to implement a binary tree, if I did, I would be reinventing the wheel.

A lot of the necessary skills are hard, if not impossible, to teach in higher education. Mainly because there, you tend to be given an exact, unambiguous specification. Whereas in the commercial world, I've never seen that to be the case, the developers role is to collaborate with the business to nail down the specifics of a high-level business goal. Implementing the code is the easy bit :)
I think the US could gradually move to metric, but as with the UK, there's no need to replace miles as a distance measurement. In some ways, I think it'd be nice to always keep mph/miles... but otherwise, for weights and measures, metric would be superior.

And hey, if it's good enough for NASA, it's good enough for the rest of the states. ;)

Worst hit, would probable be the automobile industry. But I'd say there'd be advantages to metrification there too.
> never attacked anybody out of blue from 1947 when it was created

India "attacked" East Pakistan in the Bangladesh Liberation War [1]. Whether or not you or I feel it was justified is besides the point: it violated the sovereignty of another nation (similar to the U.S. in Iraq and Russia in Crimea).

[1] https://en.wikipedia.org/w/index.php?title=Bangladesh_Libera...
Care to elaborate a bit? Especially, why do you think unit testing and debugging of SQL is not hard?
Garry, it might be an exaggerated premise, but how is it an absurd straw man? Every demo day (YC or otherwise) has a large number of startups claiming these high growth rates. What percentage work out, even one year out from demo day? Maybe you can say that the high growth rates from small numbers aren't long-term predictors, but isn't that just what the article is saying? That's what I read.

It's obvious that, as you say, growth is "table stakes" for a good startup. But it's also true that competitive metrics are gamed, and that many startups claiming these numbers are, in fact, gaming their metrics.

Does this make a difference? Probably not to good investors. But it does change herd dynamics, and makes it harder for teams that are unwilling to do bad things in the name of short-term growth.
Based on the little that is known, no.

There is an ongoing lawsuit over whether some commits to the project contained proprietary IBM code. IBM's claim is plausible, and the counterclaim seems awfully vague.

For example, from the founder:

> I have developed most of the OpenLava code and I have reviewed all contributions. All this development was done without access to any IBM code. All IBM claims regarding
the source code are false and fabricated.

If you didn't author every line of code, but in at least some cases only reviewed the contributions, then you have no way of knowing whether IBM's claims are false or fabricated; the only way he'd be able to recognise IBM code is if he had access to that code to cross-check, which he also claims not to have.

It's not a very...convincing denial, is it?
One of my official reasons to read HN at work is to get advance warning of awful new trendy technologies.
Isn't it more likely that these scientists do actually know what they are doing, and aren't actually the incompetent bumbling fools you seem to think?

I'm baffled that there is always a response to any scientific research along the lines of "Well, these scientists didn't take <obvious confounding factor> into account! They need to compensate for <list of random attributes I just thought up>."
EBS-SnapShooter – Python script to snapshot EBS volumes
Why not? Surely it would be easy to show the unscientific nature of this research?
This too make AWS - EBS snapshot periodically and more easy.
Docker image can also be found in quay .

It's an OpenSource project so feel free to contribute :)
Ask HN: Is it just me, or does nothing work first time?
Every time I use any bit of software it doesn't work. I always need to start in on a problem solving process. Will this ever change?
For bare minimum you can sleep on a park bench :)

"Need" is subjective and the rest follows from there.
It's a lack of reasoning, if it's not causing any issue's why change? The rest of us write good code because we're to dumb to read bad code.
I copy some projects on my own gitlab. Hosted in UK and France, but non of them is public.
Thanks! I guess I was kind of hoping for someone with actual knowledge to fill in the details.
100% this is a huge flaw in our industry, it applies at the highest level (CTO, architect) too.

In a friend's company, their CTO has mandated a rewrite of the backend in Clojure, and that it should be as asynchronous as possible.

Low and behold, the devs aren't familiar with the language, and the async has resulted in a host of heisenbugs, that are hard to reproduce.

On the CTOs resume though, he would show how he got the shiny new architecture rewrite, any problems were the devs fault.
in that case you probably also get even more money as a contractor, and you can deduct the cost of your equipment as a business expense.
On her desk :) Why does it matter to you to see this damn paper?

It seems to me that the OP deliberately avoids naming concrete people and publishing whatever paper trail she has. Which is probably a good thing, after some known cases of one-sided accounts published completely with details and real names resulting in lynch mobs against the accused and sometimes also against the victim. Discussion forums are not a court, which is where you submit this kind of papers to "prove" things to one another in slightly more civilized and controlled conditions.
> Bad Developer spends 5 hours writing convoluted code. Other 4 developers on the team each spend 10 hours each trying to figure out how it works.

Data please.
Your third paragraph really contradicts your second. There is indeed a systematic bias in the news media - the preoccupation with rare, sensational, controversial and emotive stories. I would argue that this is one of the fundamental causes of misinformation in modern society. The news media conditions us to be fearful and suspicious, to believe that things are only getting worse.

No newspaper would ever run the headline "Majority of People Safe and Prosperous" or "Dems, Reps Agree on Most Things". Nobody would ever read a newspaper that gave an accurate depiction of the world around us, because it would be dismally boring. That's the big lie of the 21st century.
150 Data Scientists and still no business value?
"Minimum wage does not imply improperly priced labor" even if it's not a living wage? If it's not a living wage, it's not proper, is it? What are you saying?

Have you read anything about the McDonalds and other franchises paying their employees in cards which carry transaction and withdrawal fees ON TOP OF the fact they're already making min wage?

Even if you make $10/hr which isn't min wage, and you're fully employed, you're still probably not breaking even with rent/food/car/insurance/medical, you'll be sharing a duplex with some other miserable bastard or living at home, or getting a subsidy from the government because apparently it's someone other than your employers job to see that you can afford to pay your rent!

Do you know that 40% of workers in America earn under $20K/yr? If your rent is $900/mo, then over half your income (haha we didn't even consider taxes yet) goes to rent, and you still haven't payed for power or food or anything.

You keep telling yourself it's fine not to pay people a fair wage, or that we should be struggling to lower prices or to employ people for more hours -- whatever you have to do to dance around the fact that we should be paying people a fair wage.

Every job I ever had before I started serious software as a freelancer paid fuck all ($10/hr or less, after 2000) regardless of how much the owner made. Many jobs, many different industries, same story -- and that's not anecdotal, this is happening to the entire country, see again the stat of how many Americans earn under 20K.

It's not like it's impossible to pay a living wage. I could go on and on with statistics about profit margins and wealth concentrating and everything -- we as a society are choosing to damn ourselves and our neighbors JUST IN CASE we ever happen to get rich ourselves, or we are already rich. We're greedy.
150 Data Scientists and still no business value? He was intrigued by the title of an articled recently published in the Harvard Business Review: Why You're Not Getting Value from Your Data Science.1 The author, an MIT professor, observed that industry data scientists with whom he works typically seem overwhelmed by the complexity and quantity of data, while business experts, on the other hand, seem underwhelmed by the tangible output of those data scientists.…
40% of publications on bt GMO plants present a financial conflict of interest
Three INRA researchers have analyzed the scientific literature on the efficacy or durability of Bt transgenic plants in terms of the possible link of interest between this research and the biotechnology industries. They published their results in the journal PLOS ONE of 15 December 2016. They showed that 40% of the publications studied present a financial conflict of interest1. More importantly, the findings of these publications are more often favorable to the interests of the seed industries in the presence than in the absence of conflicts of interest. This general trend is also true at the level of the researcher.
In that class students design and implement in logic gate level simulator a 32-bit RISC CPU.

6.004 is a ton of fun. If you want to build something, I recommend a CISC-like multi-cycle design that uses micro-code (or a hardware sequencer) to dramatically reduce the HW costs (pdf warning):

http://inst.eecs.berkeley.edu/~cs152/sp13/handouts/microcode...

And it could still run a RISC ISA like Beta or RISC-V.
I don't see that writing code to test SPROCs is that hard just have a set of inputs that match all of the use cases including all the edge ones run that through and check that the results on the db are as expected.

Debugging mm possibly slightly harder in that you might have to have a 3rd monitor for Toad or work Manager - but you code your sprocs properly in the first place you should not have that many problems that jump between code and sql .

Just saying its hard doesn't help in that case we ought to still be coding in GWBASIC
I am not sure if my perception is distorted because of HN but is there a class of investors that do not obsess with unicorns and regularly invest with the target of 10x-100x profit?
My $.02 - write/find/research security exploits and other bugs in your free time. If something feels too low level, try similar AppSec work in the stacks you're already "stuck" in (think: Java app logic errors, monitoring specifically for security, SQL injection, etc). Just find something to break and/or defend and do it. Note that defense is complex and each application deployed has plenty of edge cases to consider.

I'm kinda in your boat and I've been meaning to make this pivot myself for quite some time and know others who started out doing this long ago. So I can't really give the best advise about how to get hired in that industry -- I just know it's very possible.
Can you explain how you achieved the 4 second difference using the webserver over the CDN? That seems orders of magnitude faster than I would have expected. I thought you would have been looking at 100ms one way or the other.
The elf sorting challenge
For the downvoters of the parent, here is the citation:

PG: "I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness."

https://news.ycombinator.com/item?id=117171
Can you give an example of "a bit of software"? Are you talking about desktop? mobile? node.js packages? Ruby gems? databases?

If it's all of the above, then yes, I'd suggest it's you :)
The Confidence Game: Why We Fall for It … Every Time
I could write 22 reasons why I don't want your money.
Not so fast. The first mover advantage is often severely overestimated. There are many examples of companies which failed despite being the first to deliver. Apple was not the first company to invent a smartphone. Facebook was not the first company to create a social-network portal. Google was not the first company to create a search engine.

A competitor shipping crap first is not a big threat, unless you compete in making crap.
Lets see for how long if Oracle removes it from the open or withdraws their developers, which happen to be the majority of them.

Apparently people keep forgetting that OpenJDK is mostly developed by the same company and developers that they love to hate.
do you have a website ?
It's the admission that the fullstack strategy has mostly failed, because they were too slow with it and by the time they got it to market, the landscape had irreparably changed. Solaris is basically legacy at this point, Exa machines don't sell enough, and anyway the company now wants to be a sort of "enterprise PaaS/SaaS provider", so the hardware side will keep getting cut. Tbh, this was on the cards for a while, in particular the Solaris bit - Linux now rules the datacentre, anything else is a hobby project.
Maybe the guy was really dumb or "awful" as the author puts it, but I think it is wrong to blame it all on the hired developer.

It's like in sports, there can be great players underperforming because of the wrong team / wrong coach.

When a team hires a person, there is a decent amount of time during which the hired person's code is not coherent with the hiring team's. During that period, the hired person must be trained so that the code can match the quality standards / spirit of the team. During that time, other devs have to mentor the new dev, which in itself is "negative work".

What the author is really saying here is "beware of the developer that needs training". Of course it'd be better if all new hires didn't need any training, but it is unrealistic.

Training is necessary for all new hires, not because people don't code properly, but because their coding style not necessarily match the hiring team. You can hire a very experienced developer who you feel spends too much time on testing, while your team has a more "move fast a break things" approach to dev. Or having people who are used use design patterns, because it worked in their previous workplace. There is always some time required to adapt.

Hiring a developer and have him check in 2 things in a period of 6 months is a failure of the entire team. If the guy was so awful, that should have been spotted in the first 2 weeks. And his "awful" code would certainly not have gone through to production.
Small-scale honeynet with Raspberry Pi
Couldn't agree more. I stopped reading the "manifesto" after the "bullshit" statement.
> Almost everyone has competition. I get worried if you have no respect for your competition, but sometimes, I can get past that. But not understanding your competition? That’s a No.

What does such investor expects to hear in if you are Twitter or similar company entering a blue ocean (creating your own market)?
Remember, this is the same website that named Dorian Nakamoto as Satoshi, a man who hadn't even heard of Bitcoin before.
Most devs have never seen a healthy project, period. Regardless of methodology. Why would this longflow garbage be any different?
Yahoo reports massive data breach involving 1B accounts
Snap! is web-based -- can you clarify?
“Find my Phone” is an amazing short film about a stolen cell
>> Where do you meet women if you don't have social circle?

I moved 3 times in my life to a different city and once to a different country and in my experience if you don't have a local social circle you high probably won't be able to sustain a healthy long time relationship. If you aren't Tony Stark you have to walk before you can run. Therefore at first you have to work on having a healthy private life with sport, hobbies and friends.
I kinda wonder if enterprise customers[1] wouldn't also switch to Azul Systems version of Java.

[1] Large corporations that will through money around to avoid trouble.
Interesting, just recently read about similar concept from Chris Hadfield's book "An Astronaut's Guide to Life on Earth". He puts all team newcomers intro three categories minus ones, zeros and plus ones. Basically minus ones will think they always know better and do not spend effort on familiarizing themself with existing system, they also ignore epistemological category of "unknown unknowns". Chris recommends always to strive for being a zero at first.
Many of them are already written by the man himself.
What Should Retailers Keep in Mind Before Buying ERP Software
Referential transparency
AFAIK US pints for aren't 568ml. Whoever said everything is bigger in America didn't include the beer.
In theory the UK is fully metric. In practice isn't not.
> seem to me to be constructive and respectful

"Constructive" is interestingly subjective. The higher the raise the bar, the more likely it is to be controversial because e.g. you require posters to share and build on the same assumed knowledge. You are welcomed to challenge assumed knowledge from a position of expertise but not from a position of ignorance.

I give "I disagree" downvotes on topics I am very familiar with and the poster is simply insufficiently experienced to be broadcasting their bogus opinions however polite they are. I can surely imagine even more inexperienced posters would see that poster as constructive and helpful but its not the case.