skysight-inc/HackerNews huggingface dataset:
What is complicated about it? I'm not sure what you have in mind - there was never any Edenic period where you could run dynamic web blogs for free on your own server without any configuration or investment of time and dedication. All the old tools still exist, but better and polished by time.

Let's compare modern blogging to how you would have blogged in 1996, or when Berners-Lee launched the first documents at CERN, your workflow looked like 'write .html file, FTP to server, Apache serves static files to anyone who visits'. In 2016, your workflow, if you want to, looks like... 'write .html file, SCP to server, nginx serves static files to anyone who visits'. You can still write HTML5 by hand, it's not harder than original HTML (may be easier). You can write Markdown which compiles to HTML with no more fuss than 'markdown.pl foo.md foo.html' or 'pandoc foo.md -o foo.html'.

You don't want to run a server? That's fine, find a host like S3 and instead of 'scp', 's3cmd'. It'll cost you next to nothing compared to back then.

You want some sort of blog software? There must be a million which are not named 'Wordpress' and do not have endless security nightmares. You want static site generators? Likewise, millions. WSIYWG HTML editors? Likewise. Free hosting? At this point almost any large site offers blog-like functionality because hosting is so cheap.

But what is harder? If you want to run your own server, everything is infinitely easy than in 1996. Apt-get may or may not have existed in 1996, but I'm sure it was far less comprehensive and reliable than it is now. You can let your server run for many years without upgrading if you want, and when you do upgrade, it's a few commands. Why, you don't even need to compile a kernel or buy a server edition of your OS. It has never been easier nor cheaper to run your own website in a myriad of different methods.
So what exactly has gotten 'so damn complicated'?

The reality is that most people, and especially casuals, do not care that much about high-quality publishing or control or reliability, and instead care more about extreme convenience and network effects, and often either have nothing to say or don't want to say it and so no matter how polished your static site generator is, they couldn't care less. As Yogi Berra said, "if people don't want to go to the ballpark, how are you going stop'em?"
Multivariate statistics is something I really wish was covered better.

In my work as an engineer I use multiple linear regression from time to time. The best method I've found is forward selection stepwise approach. I've never really seen a simple explanation of how it works (it was introduced to me by a statistician at my work) but it is useful when you have many variables and you want to see how significant a single variable is relative to overall regression. The impression I get is pure stats people really dislike stepwise modelling.

More recently I've been looking into something called PCA (Principle Component Analysis) and PLS (projection to latent structure) after I came across it in a PHD thesis. I've yet to find a decent simple explanation about how it works though. Unfortunately my work no longer employees a statistician.
I don't see what this has to do with your comment's parent.

Also, there is no such thing as "not even the NSA should be capable of decrypting it" without also mentioning a timeline. Everything is theoretically decryptable in the future (by the NSA or by non-state actors) assuming computing power grows as time goes on. The supercomputer currently in my pocket is capable of more computing power than all of the digital computers in the world combined the year the NSA was first created.

If quantum computing turns out to break all traditional symmetric and asymmetric encryption (as some many suspect is possible), it likely doesn't matter how many bits your encryption scheme uses -- it will eventually get broken if that's the desire of your adversary.

Also, I see a few potential problems with your scheme. What happens if the HQ gets hacked and all private keys and public keys are leaked (say, by an adversarial nation-state)? The device becomes useless from a security standpoint until a software/firmware upgrade occurs, and then there's no guarantee that HQ didn't have an advanced persistent threat installed. By opening a hidden "hero" account at all, you are introducing additional attack surface area that doesn't need to exist. There are some devices that simply should not have backdoors. The more we allow companies to backdoor products and not pay (criminal punishments, civil punishments, customer/public/press backlash), the more we will end up suffering from insecure systems in the future.
This is a good place to start: https://github.com/cxxr/better-java
Note that justices Thomas and Scalia had opposite opinions.
Wonderful! Are you able to say which company you deployed this in, and if you've run into any trouble? And by DLL, was this in Windows? I can't recall if we've heard of any Windows users putting rust into production yet. We're quite interested in making sure our production users don't run into any problems. If you'd prefer to not speak in public, you could reach out to our private channel, community-team@rust-lang.org. Best of luck!
By "suspect" I meant those are the customers that I can see the need already. I understand the sentiment of needing validation to commit significant time to an idea, but I'm also a big believer in rapid prototyping and getting something in a limited number of users hands to work the kinks out before going for large traction. It's the classic chicken and egg problem. Can't have users without a product, can't build a great product without users.
For a long time gun owners have had the singular pleasure of having massively intrusive, incoherent regulations written by people with no technical understanding of the subject matter. It's nice to finally have some company.
Here's the actual bill:
http://www.leginfo.ca.gov/pub/15-16/bill/asm/ab_1651-1700/ab...
I can't speak for chemistry, but this is a horrificly shitty thing. There are many factors influencing what schools a student chooses to attend. Finances being an important one.
There's a saying something along the lines of:

"if somebody owes you a million dollars, they've got a problem. if somebody owes you a billion dollars, then you've got a problem."

I could be totally wrong, I'm not an economist -- but I think you encounter problems when you want to earn, let's say, 10% on $80 billion. To give an extreme example:

If you give me $1 and want a 100% return on your money, then hell yes I can double your money in a day and give you back $2. If you give me $1 million then I'm going to have trouble earning you much more than whatever a savings account offers, like 2%, because I don't have a way to put that much money to work.

Money doesn't magically grow, you give capital to somebody who's going to do something with it like pay some workers to produce a widget and sell them, making more money than they spent building widgets. When retail investors put money in a bank or in the stock market and it grows, it seems like it's just an automatic outcome. But somebody on the other end, after the money changes hands hundreds of thousands of times, has to be able to put that money to work.

Where are corporations collectively just going to dump trillions of dollars and expect it to magically grow?
FBI May Have Hacked Innocent TorMail Users
The popularity of Android is roughly inversely correlated to the average income of each country in question. They tend to live in countries like Indonesia, Nigeria, rather than e.g. USA, UK.

Android users are on average quite poor, compared to iPhone users. On average means that not everyone using Android are poor. Why do I have to add this, gah?

Edit: Oh come on people, don't downvote me for stating facts. Why is this even a bad thing? HN is supposed to be for smart people, not fanboys? I spent a decade focusing on this market segment since it was ignored by most of the big silicon valley companies.

Edit 2: I have come to the realization the HN readers are on average stupid.

Edit 3: This is by far the most bizarre discussion thread I have been a part of. I really don't understand why the average reader has problems comprehending what I am writing here.
Uber generated more money in the third quarter of 2015 than in all of 2014
That has around 5% of the full AWS SDK coverage...
>There are good reasons we don't let emotional parents head the investigations of their missing children.

And where did I suggest that? There is a huge difference between having a parent head an investigation and asking a police officer to check out a potential house where someone's kid may be held. And the couple was well within their right to not open the door to the police.

I'm not suggesting the police should have the ability to detain people indefinitely, but they do need some ability to carry out questioning / searches if there is a reasonable suspicion. I know, reasonable suspicion is really vague and abused but what is the alternative? Anytime a cop sees suspicious activity they need to head over to the court and get a warrant? They would never get anything done.
Preach it brother.
I started programming at a top computing university where my father was on the faculty while still in high school. I was working with other high school students and college students who were very passionate about programming and computer hardware. I remember working 80 hour work weeks during summers and breaks learning an enormous amount from fellow students as well as faculty and researchers.

Generally, if one wants to get into computing in a highly competitive environment, they should attend a top computing university. Fortunately there are top schools that are public as well as private.

I rarely see blacks (or Hispanics) at computer Meetups in NYC. For that matter, at many computer Meetups, there aren't so many women either.
Definitely a trend that socialists talk the most about helping people but conservatives are the ones you'll more likely find getting their hands dirty.

IDK why.
Freshwater and saltwater are anachronistic distinctions that no longer apply. They were highly aggregated and misleading definitions even when they were relevant.

The Chicago School has always been quite diverse, from its early days with Frank Knight, Jacob Viner and Henry Simons to later periods of law and economics, new institutionalism and other tendencies.

Saltwater/freshwater came about because of a dispute in the dominant neo-Keynesian macro at the time (which both sides subscribed to) regarding the IS-LM model and the Phillips curve unemployment-inflation trade-off. Naive expositions of IS-LM had ignored the money demand function, which Friedman pointed out and ended up kickstarting the monetarist controversy. Phelps and Friedman also discovered a flaw in the absolutist Phillips curve and augmented it for rational expectations in 1968, destroying its former validity and anticipating the ensuing stagflation. This influenced Barro and Lucas to start the rational expectations revolution in macroeconomics, but it ended up being taken overboard to model always-clearing markets and other perfections.

Make no mistake, though. Both sides were operating in the same general framework. Most Chicagoites absolutely did not deny that there could be aggregate demand shortfalls. They were mostly Keynesians like the rest.
> ... Social Security funds that are (IMHO) mistakenly considered general revenue.

Why? Social security has always been a tax and a welfare system.
Rust made sense for me for that case because:

1. rust handle erros in a VERY expressive way, and I do want my services to log ANY errors, and to be sure to miss any (kind of like what go permits too , but Rust Errors are more flexible) , so with rust it's hard to forgot a case of error and finished with "errr my API did a 500 but i don't know why"

2. It's a (nearly) self contained binary with low memory overhead, I can have dozen of microservices like this on my workstation / CI environments without making the machine cries
So I can deploy it on cloud provider X or workstation Y without needing to worry if it has the version of node / python / php I need

3. it creates very small docker image if you're using docker
(so it beats node/python/php here)

4. if I want to make my services multi-threaded and have some internal cache for some reason I'm sure the compiler will not let me create concurrent access problem that I would otherwise only detect in production when it's too late (beats every other languages , including go , the go race detector of go is nice, but it's at runtime so not the same league)

5. no nil pointer exception things (beat other languages here too)

6. strong typing but flexible (no go, I don't want to cast everything in {}interface everytime i need to make things a bit more generic, though I know it's just a personnal opinion), because no I don't want my developer to either develop a "is_true" function , or worst to rely on type casting for if to work.

7. the compiler as my first set of test
it's a whole category of things you don't need to write test for because it's already handled by the compiler.

8. highlevel when you needs, low level when you want, I know that the language is not my bottleneck (or then I've reached the point where I don't care because my system is performant enough) , but if I need to serialize my struct into a json, I can in some line of codes.

9. plenty other little things , like scoping variables, immutable by default , possibility to have your SQL request check at compile time if you use postgresql plugin, using first-class debuggers to do step by step if you need , interfacing with C libraries pretty easily
The richest black Americans are named:

Oprah, Michael, Tiger, Sean, Robert, Mariah, Earvin, Jay, Bill, Sheila, Tyler, Shaquille, Dr, Master, Berry, Russell, Quintin, Beyonce, Prince.

The richest Americans are named:

Bill, Warren, Larry, Jeff, Charles, David, Mark, Michael, Jim, Larry, Sergey (immigrant, didn't change name), Alice (inherited), S. Robson (inherited) Christy (inherited), Sheldon, George, Phil, Forrest, Jacqueline, John, Steve, Carl.

Bill and Michael are on both those lists, but you would not say they are "black" names.

The thing is, there aren't a large group of upper class black people with different names from upper class white people, so you don't have an image in your mind of high-end black names. The rich and famous black people you know have either normal "white" names or very rare names (Beyonce, Prince, Tiger). High-end names default to looking white, since white is "normal" in USA.
http://www.straightdope.com/columns/read/560/why-do-hot-dogs...

Spoiler: 10 hot dogs (or 8 jumbo franks) is one pound. Bun packaging varies according to local consumer demand. (In the alternative, "many corporate decisions are arrived at by a process not far removed from consulting sheep entrails.")

Also, searching the Safeway website shows that it would be incredibly easy to get a pack of 8 buns (also an option: 6 buns), and probably completely impossible to get a pack of 12. This whole idea is a popular conspiracy theory resting on essentially no facts... even the spare facts assumed in the premise are false.
Oracle just revealed how much money Google makes from Android
For a side project I've deployed some simple endpoints to Heroku and used Spark (http://sparkjava.com/). Spark is a Java Sinatra clone rather than full Rails.

That said, not sure I'd pick it for simple side-projects. Part of the benefit here is how it works for a large dev team, with a large codebase, etc.
> SECONDS_PER_DAY is constant for human scale activities.

Except for Daylight savings time, which adds or subtracts a whole hour to the day.
Great to hear this! I really don't want to migrate from Python to Go, but I'll gladly do Python to Rust! I'm sure I'm not the only one!
Right, I forgot most European cuisines do make use of the whole animal. I stand corrected.

I kind of dislike blood (you have to eat it quickly, or the flavor deteriorates in your very plate before you notice), but otherwise everything that runs, swims or flies is game ;)
Please don't hijack the discussion with flamewar-prone tangents. HN guidelines:

"Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."
Sorry, I don't follow. How is the quote you highlighted related to not rolling your own crypto?
Public awareness != spamming people with ads till their eyes bleed or manipulating people into buying things they don't need.

I'm pretty sure one could actually reduce your assertion to "capitalist economies require classes of products and services to get public awareness". I don't need to be constantly made aware of a particular brand of juice or a particular barber shop. It's enough I learn that there are things like "juices" and "barber shops". I'll find some when I need them.
I'm a recruiter (and a developer).

Yes it would. People love to be trained on a new software stack at someone else's expense, especially if they're not having to take a seniority hit to go there.
And if more than half of households are one unexpected expense away from bankrupcy, what does that mean?
I don't see gameplay images in the web pages, but from the description, it sounds somewhat like Pathwords?
Glory days of Chinese steel leave behind abandoned mills and broken lives
This is exactly what http://thelightsinthetunnel.com predicts will happen.
Robert X Cringely said that programmers are divided into nerds and geeks. The nerds do the wrong thing well and the geeks do the right thing badly.

The reason computers are a revolutionary productive technology is that when you put them together on a team they don't do what you would expect and do the wrong things badly but instead do the right things well.

I don't know how to use that story to write better Clojure, though.
Didn't the Supreme Court already turn down the case? Or is there some other avenue of appeal that's yet to be decided?
No kidding. Even something as simple as keeping track of what one can do as you drive across country requires an app, or at least http://www.handgunlaw.us/. This is with a state issued carry license that has a patchwork of reciprocity. Literally what is legal in one place, is illegal in the next, and vis versa, just by crossing invisible lines.
top 3 on the front page... https://news.ycombinator.com/item?id=10948897
Move to Miami then get a job - message me!
Less than you pay at Walmart.

When Walmart tried to compete with ALDI in Germany, they couldn’t. They gave up after just a few years, because ALDI managed to have lower prices and higher wages, because they had optimized every single process to maximum efficiency.
I would say the line has always been drawn. Crack is prohibited, for example. Abortion used to be prohibited and is still controversial. Pot is still significantly restricted with the loudest protests against legalization coming from the alcohol industry [1].

It is lobbying by the alcohol and tobacco industry that has kept these respective products as socially acceptable, in spite of the harm caused by smoking, drunk driving, and alcoholism, etc. My view on this matter is pragmatic and impure: society lead by its influencers decides the evil du jour. Sometimes they make good choices and sometimes poor. The world didn't collapse when cigarette taxes started to increase, the tobacco makers didn't die as a result of the lawsuits, and everyone moved on to e-cigarettes.

[1] https://theintercept.com/2016/01/06/wasserman-schultz-fueled...
I think Google thought they had their bases pretty well covered. They had implicit, if not explicit, agreement from Sun that Sun wouldn't take action on Java. Then on top of that, the code they were using was clean room engineered based on decades old precedents in court that held that clean-room engineering an API was legally allowed. Then they probably felt that in the worst case scenario a switch to OpenJDK would get them out of trouble (and for the future it probably will). With 3 separate levels of protection I think they just felt the odds of them losing all of them were small.
Can you override the autogenerated setters and getters in Kotlin?
Their a corporation of course they don't care about the issues.

My guess is that it cost Amazon more money (opportunity cost had they hired a more fit individual) and that they were actually looking for cheap PR not cheap labor.

However Amazon doesn't give a fuck about their minimum-wage employees anywhere, especially in their warehouses.
Impressively, not only is there what looks like a fairly complete API, but it's shipped and part of their language bindings already.

Go interface (the docs haven't been updated as of yet):

https://github.com/aws/aws-sdk-go/blob/87b1e60a50b09e4812dee...

And the changelog from the Ruby project:

https://github.com/aws/aws-sdk-ruby/blob/8ed439546619f78263f...
> Does this mean that they essentially drive everyone out during the day?

Yes. Many (most?) homeless shelters are like this. Semi-permanent housing is less common, and it's very difficult to get into due to the limited number of beds. Most semi-permanent housing also has curfew, and might still interfere with night shift work.
While fiatmoney may have been able to state the correlation better, there are parallels between the regulation of encryption and the regulation of firearms. And this goes beyond just that encryption is considered a munition within the regulatory framework of the U.S. government. There are lessons to be learned by studying the legal history there.
I find this offensive for some reason.
What impact might this have on tax revenue from said controlled devices no longer being purchased in California?

Do we start referring to encrypted devices without back doors as contraband?
How we migrated over half a billion records without downtime
Interview with Erik Spiekermamn
It's not strictly a tangent. The GP pointed out that the tactic being tried here is "tried and true" and well understood by many. Although the GP should have gone further and said that we should all be against such tactics regardless of which side of any issue we should find ourselves on. It's a very underhanded, anti-democratic scheme.

I've also seen guns and gun control discussed many times on HN without flames. So I'm not quite sure it qualifies as a "classic flamewar topic" on HN even if it qualifies as such among the general population. I would also argue that the GP did, in a sense, have something new to say about it.
Intelligent people are more easily distracted at work, study claims
PHOTOS: Man tries to kidnap baby in stroller
The post is quite readable in Firefox w/o Javascript once you know the secret, which is

View -> Page Style -> No Style
And someone won $1.5 billion on lotto numbers...
Both, to me, sound like reinventions of ESR's "the cathedral and the bazaar". I like those definitions and the things they imply: bazaar-style work is simple, easy, and fast, it doesn't require much capital, but it doesn't scale past a certain size -- and it's not going to produce an architecture that can withstand firebombing 700 years after ground was broken for it.

I think most people can say pretty accurately whether they're in the "open for business by Tuesday" model of software development or the "700 years and undreamt-of threats" model... But if your product becomes a surprise hit, that's when you refactor your chaotic bazaar into a clean, legible, highly maintainable cathedral.
See also UVa's Spring 2014 OS course, which was taught in Rust: http://rust-class.org/
Let's kill UX and get rid of all the smooth JS interactions and replace them with refreshed pages and native browser controls. Geez... are going backwards here?
It seems to me that you could create something at least this devious using C++ templates and operator overloading. I wouldn't bet against it in the other languages you mention, either.
Says who? Obviously not the community.