skysight-inc/HackerNews huggingface dataset:
The way I see is, to make a political point, someone has to be extreme in his cause to be not called out for hypocrisy, and I feel like that's where he is...
Why do data centers fail so much?
Evolution hasn't stopped, but it's failed to move in any direction we can call forward.

That may be, but evolution doesn't answer to our conscious desires and ideas of social good or progress. It really is just "the blind watchmaker". What we evolve into isn't "good" or "bad", it just "is". Or at least that's the way I look at it.
> I don't know what the rural attitudes are, since I haven't talked with people in the countryside

Rural families have largely been exempted from the one-child policy for a while now. This new development won't change anything for people living in the countryside.

> I think China's demographic future looks a lot like South Korea's or Japan's

Yeah, China already has an issue with a rapidly aging population. It's called the 4-2-1 problem (4 grandparents, 2 parents, 1 child). But this happens in most developed countries. For instance, the average age in the US would be much higher if it weren't for immigration. The native birth rate isn't very high.
I've never read anything that was so incorrect and completely uninformed... I don't want to reply with a simple down vote I want to inform you that you're incredibly mistaken. In some districts it's at an all time low when in comparison to other costs which have rose the amount invested in education has been reduced...
Dota 2 has custom games now. Maybe they can write the new client in Hammer.
I wish instead of: "we shop, chop and deliver to your door" on the homepage they modified the expression to "we shop, chop and drop it off at your door"
This is one of many such issues -- one of the largest complaints about the game from the community is the stability of the game and the frequency with which 'gamebreaking' bugs occur.

e: Addressing your edit:

Every code base has tech debt. You can't predict the
requirements of the future, and even if you could, trying
to account for them means you never release your product.

League is a mature game at this point, they have had a lot of time to fix longstanding issues. This isn't 'release day' woes.
The fact that that clause is in Article 1 suggests that Congress should be the one to suspend habaes corpus. But Lincoln did it unilaterally. But that is a debatable opinion.
We detached this subthread from https://news.ycombinator.com/item?id=10470922 and marked it off-topic.
This brings up a thought that I've had for a very long time. Almost every type of optimization that a programmer could employ is repeatable. It involves matching patterns ("Identification" in the context of this article), analysis ("Comprehension"), and rewriting ("Iteration").

All of these steps can be efficiently automated. And it turns out that compiler writers collectively know about the vast majority of these techniques, but refuse to implement most of them for what I would consider to be the ultimate copout ever: Compile times. I don't know about you, but I would take 100x increase in compilation times for a release build over a 2x increase in development time due to manual optimization. I'm not sure who wouldn't, especially if it also allows you to eliminate technical debt, eliminate leaky abstractions, and improve code comprehensibility.

Perhaps I'm being overly idealistic, but I can't help but hope for a day that I can work with a high level language and have the compiler take care of optimizations that range from removing redundant elements from struct definitions all the way down to bitshift optimizations like i * 28 == i<<4 + i<<3 + i<<2. And if I have to wait all day long for a release build of something, so be it.
A counterpoint is that the US is the only country in the world ever to use nuclear weapons. (I don't think that this actually makes the US more likely to use them again.)
This comment breaks the HN guidelines. Please post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html
http://qntm.org/abolish

So you want to abolish time zones? Relevant nice write up on the subject
Try nomorobo. They get you to set up simultaneous-ring with one of their numbers. For each incoming call, if it fails their reputation scoring, their system simply "picks up" immediately and plays a pre-recorded message. Your main number then doesn't receive the call (timing issues notwithstanding).

They have an interesting way of building the reputation database: in addition to receiving customer reports, they buy Twilio's "dirtiest" phone numbers, the ones getting so spammed they're unusable by other businesses. If you call ~3 dirty numbers, welcome to the dynamic block list.
+1 i3wm on Archlinux until I bought a Mac. Every once in awhile I get itch to go back. Then I go for a walk and the urge passes. :) Thx for sharing.
This is not the first time they rant about this sort of things. Of course if they can't stand the code quality of Xen they are always welcome to switch to KVM, virtualbox, bhyve or whatever open source hypervisor they think has the best code quality and security practice.

I know it is within their right to write things as they please. But seriously, ranting like this is not very constructive and doesn't move things forward. If Qubes thinks the practices in Xen community are bad, why don't they start a conversation on Xen development mailing list?

(edited: typo)
Well it seems reasonable that they might have chosen to launch in the US only. I think even Google might be leery of launching services to more than 300e6 people at the same time. ;-)

Anyhow, my snarky comment was more related to the fact that this is yet another streaming media service (Netflix, Hulu, HBO, Amazon, Pandora, half of youtube, ...) that isn't available in Canada. Maybe Google will surprise me and offer it to us eventually /s
Autoprefixer uses caniuse.com data to decide which prefixes to add. Not sure how exactly they do that and if that is a manual process or automated.

Caniuse has some data on Javascript support, but I'm not sure if it is at a sufficiently detailed level for this purpose.
http://vertx.io/docs/

Vert.x provides the things like databases, redis, too. And no I don't use Vert.x
However in Java it isn't that hard anymore to make a Sync Library Async, especially JDBC. Thanks to CompletableFuture on Java8, the problem is, is that not lot's of companies are on Java8, however if you are using vert.x that shouldn't be the case.

Libraries in Java are mostly Synchronous cause people use Java4, Java5, Java6, Java7 and not Lambda's and Futures. I mean there are really libraries out there who providing Java4 support. They provided Java3 Support until the end of 2014.. Especially Libraries who are generating content are having backwards compability to the beginnings.

Edit: Oh and the Vert.x JDBC Client is a wrapper around JDBC with RxJava / Future's. Which is basically the best thing you could do.
Edit2: Oh and what I dislike more than synchronous code is code that has getters and setters, since that makes it hard to wrap a library into a thread pool since mutable data isn't a nice thing to deal with inside a async fashion. However it was traditional to have getter and setter classes . But more and more this isn't the case for newer things.
The "best GUI ever" can't possibly have such a horrid overlapping mishmash of methods for accessing various control panels and system settings.
Wow. This would be great; once I have a few examples of this kind of behavior, I'm certain I can get a lot more people to turn off Javascript by default. (I know quite a few people that don't want Google logging their web browsing and who take active to prevent it)

This is another "tragedy of the commons" situation, just like what we've seen recently in advertising, where escalating behavior forced a backlash. If you want to prevent a future backlash against analytics, stop aggregating the data.
Thank you for this clarification.

As much as I hate the decision, I can understand their reasoning for a preliminary injunction.

If they find that the program is Constitutional, then there would have been damage from dismantling the program. If they find that it is not, little incremental damage is done over what has happened already in the last several years.

My guess is that they expect this to be appealed no matter what they decide, and so are covering their bases.
I've found great-tasting bread always goes stale within about 2 days. No way around it really. Any longer than that and it must have some preservatives, in which case taste and texture will suffer.
Gitorious.org is migrating all the repositories to Internet Archive
The overall trajectory of Constitutional protections is to get more broadly interpreted over time. E.g. the first time the Supreme Court considered wire taps in the 1920s, it decided people could not have a reasonable expectation of privacy in phone conversations because they were sharing them with the phone company. It was only in the 1960s that they reversed course and held that a warrant was required for wiretaps.
The player is a small part of the entire platform. Flash will be completely removed next year.
Lower power, but highly processed radio signals are fascinating to me. I've been playing with WSPR on the 10 meter band which is fixing (hopefully) to open up a little here over the next couple of months. With about 1/10th of the power of my Wi-Fi router and a long wire over top of the house, I've been picked up so far this year in California from Ohio. Last year I was heard almost daily in Europe. A blogger I follow with a bit more power but still less than a watt has been heard on several continents almost every other day from the UK.

Anyway, signals are a function of time as well as bandwidth, and with more precise clocks in our devices and higher CPU power to make sense of it, it is an exciting time live and see what's next.
I use Opera on a 7" tablet. I have no problem with HN. I did have problems in other browsers on a 7" tablet. HN used to crash my tablet, which was shocking news to pg. I switched browsers and no problem. I think Dolphin also worked fine with HN and I think I switched to Opera for some other reason.

I think we need more info than "mobile" to effectively engage this question. "Mobile" is hardly a monolith and some mobile users have no such problem. Your framing is going to tend to encourage those with no such problem to make statements as generic as yours and thereby sound like snark ("works just fine for me....")
Uh, the current growth rate is around 1% per year, and it's decreasing as countries enter the first world. That's a doubling every 70 years. See https://en.wikipedia.org/wiki/Population_growth

We've got a lot of efficiency left in terms of agriculture as well, so there isn't much reason to think reaching the carrying capacity of the planet is a particularly pressing issue. The amount of food that we already grow that we don't eat roughly 1/3 already, and the vast majority of land doesn't contribute to agriculture.
supermarket white bread, beside all other strange ingredients, has key technological difference from "normal" bread - the bottom-line industrial optimization favors adding more yeast and sugar for faster rise instead of longer rise with less yeast and sugar for "normal" bread, and as the result in the "normal" bread this lesser amounts are processed more completely. The longer process in the "normal" bread also allows for more carbohydrates (starch) from the flour to be converted into sugars and be processed by the yeast. (i did my one summer time at a completely manual bakery 25 year ago in USSR - it was among the best bread i ever tasted, and we did have relative shortage of yeast and sugar, so we used less of it with warmer water and let it a bit more time to rise)

On practical note - here in SV the "German/Bavarian" or "Russian" breads or the bread from Acme bakeries seem pretty ok.
When I interview, part of my job is assessing the likely effectiveness of the person I'm interviewing.

Part of my job is making a positive impression on the person, so they want to work with me (more than they already did, perhaps), so the amazing candidate will choose us over their other opportunities, and the rest will at least say good things about us.
The driver isn't totally to blame, too many developers weren't and still aren't trained properly.

The problem is actually that users would probably never have used parameter binding even if it was available. Despite the original mysql driver not supporting parameter binding you could still mitigate against SQL injection attacks even back then. The mysql_real_escape_string() function is available to help prevent SQL injection attacks, it's been around since the dawn of PHP4 (yes I know it's not totally secure if you're not aware of your character encoding [0]) . But barely anyone used it, or even understood the purpose of mysql_real_escape_string().

I've had to trawl through ancient customer code which uses the old mysql driver on our hosting platform to explain why their site got hijacked. There's more often that not even a single use of mysql_real_escape_string(). This is code written by pro-developers I'm often told. There's not even attempts to perform naive quote escaping.

The real issue is education. There are still hoards of developers who have never heard of SQL injection. Part of the problem was that the PHP documentation from back in the day provided poor examples, the other part sites like W3S omitting any mention of mitigating against SQL injection attacks. So folks merrily copy/paste never even having heard of the concept of SQL injection.

I still have to educate customers about SQL injection attacks and many still stick their heads in the sand and don't want to believe this could possibly happen, or blame us.

And for all of the PHP team's prognostications about binning the mysql driver, folks will just move on to mysqli or PDO and still carry on doing stuff like:

$sql = "SELECT name FROM people WHERE name='$name'";

This isn't a problem specific to PHP, it's still endemic in codebases written in Classic ASP, ASP.NET, Java, python all churned out by herds of badly trained developers blissfully ignorant of the mess they're creating for their clients.

[0]: http://stackoverflow.com/a/12118602/419
Different, as in how if I may ask?
Devs are already aware of PyPy. If it was as easy as being aware, everyone would switch tomorrow. The problem is that tons of code uses C extensions created with swig or python boost and those take a lot of time to port to PyPy. Another problem is that PyPy is sometimes slower/less memory efficient than CPython when you wrote the code that is optimized for CPython. That is abusing dictionaries and very limited OO use.
p.s. The world finals of the e-sports game 'League of Legends' made by this company is happening this weekend.

Last year's event generated more global viewers than the NBA final.
When I visited China with my wife, she had told me beforehand her parents lived in a "rural" area. What I imagined was acres of farmland and long dirt roads. The reality of "rural" China was closer to the density of Bay Area. It was incredible how dense everything was, even in the less dense areas.
That's a good point, but we still need to reach that outcome, and this will happen graudally. Whatever the end results of robofactory revolution, it will have to start here, in the factory of the world, because that's where we make robots for cheap.
Yep, one of the images at the bottom shows that they're welding flat sheets of metal together by using a capacitor bank to vaporize a foil sheet to provide a plasma blast that smashes the target metals together. So, yes, more controlled explosive welding.
> Are you drunk?

Your comment would have been upvote-worthy had you simply left this bit of snark out. How on earth do you think this is a decent thing to say to someone you do not know?
> don't take it so personal

This is out of line. It's you who should not have made a personal slight in the first place; if "the context was missing", that only means you didn't know what you were talking about.

Nobody gets to impugn specific people's lives like that here. Since your account is new we'll assume that you didn't know this, but please read the guidelines and in the future, post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
> For example, sunset is a little after 4:00 PM in Boston in late December. If we stuck with daylight savings time, it'd be a little after 3:00

This is backwards. Sunset would be later, at about 5:15PM (the problem would be late sunrise in the morning). For instance, sunset on October 31 in Boston this year will be 5:40PM EDT, but on November 1 it will be 4:39 EST.

You did, however, demonstrate another fantastic reason to rid ourselves of changing our clocks: mass confusion twice a year :)
But is this a new thing? Or unique to humans? I'd think if humans in a stable, wealthy community today have fewer children than those in a high-risk community then perhaps early humans who were living in a comfortable environment also had fewer children than those who were fighting against predators and famine.

We should be able to find other species populations that exhibit the same relationship between infant mortality and frequency of birth.
While it's not a good sign in any event, depending on how it was delivered it's probably not enough to motivate burning bridges on its own.
Just for a couple weeks in June/July.

https://en.wikipedia.org/wiki/Philae_(spacecraft)#Reawakenin...
Apparently this doesn't work as well as you'd think. I just read a depressing article about the number of people that pose for photos on train tracks, when celebrating big life changes like marriage or graduation, and then get hit by trains.

https://www.washingtonpost.com/local/public-safety/taking-ph...
Pretty much the same story here except I was the third child. I feel fortunate that my parents wanted to welcome another troublemaker into their life.

The scary part was learning later on that the policy pushed many Chinese families to discard their female offspring since boys could earn better.
USB flash drives and social experiment equal security risk
I was thinking that being hit by a train is a situation that I want a 0 probability of. So personally if the probability is non-zero I would immediately act to reduce it to zero. Hence a boolean does the job for me.
We detached this ugly personal smear from https://news.ycombinator.com/item?id=10469355 and marked it off-topic.

This is the sort of thing we ban accounts for, so please see https://news.ycombinator.com/item?id=10473839 and make sure it doesn't happen in the future.
Sorry you are right. Too much emotions .
Harvard researchers create insect-sized robot that can both fly and swim
I know I, for one, stopped using screen as soon as I started using X Windows. I'm okay with overlapping windows, that's what my window manager handles really well.

I've started using screen again for long-running processes so i can detach and reattach later.
Word is Apple relaxed the requirement as otherwise none of these services would permit iOS purchases at all. Basically, Apple changed the rules for specific companies in order to make money. And most iOS users are unlikely to be concerned with the price difference.
I wonder if Safe Space means they'll follow the MPAA guidelines.
Don't confuse DASH and HTML5. DASH was announced VERY shortly after HLS (within the same year). And both of these predate modern video on the web. HTML5 video does not play DASH anyway. MSE can play the same binary format as DASH, but that format was developed by microsoft for smooth streaming first.
Please define "properly written" then we can discuss who is going to fund it.
Link: http://pypy.org/py3donate.html
360i’s Bryan Wiener on agency talent development: ‘Training is overhead’
Twitch launches “Creative” category, eight-day Bob Ross Painting marathon
High school teachers are only a small sliver of the actual segment of teachers in the segment. What more they are not accurately documented because of unions, and vary greatly state to state. Here in my native state of Texas they barely get enough to cut it.
> every meeting between congressmen and lobbyist has to be recorded

So, just like the cameras that the police are starting to wear? The idea has potential...
Thats a good thing. Pressures like these have pushed technological progress forward. Either that, or a natural cycle of starvation and death, unlikely but possible. Let's see what happens.
There was a HN thread a day or two ago in which someone suggested the idea of a common, open source KV database where compiler optimizations could be stored and curated by a committee. So whenever a compiler recognizes a pattern, it could quickly look up the latest and greatest optimization.
Touche. Although, the 2nd is probably the exception to that rule. Which, a bit off topic but I was surprised to not see the NRA railing against CISA for the possibility of gun buyers being put on a 'list' (should a company related to the purchase get hacked and hand over information to the government)
Quadruple the dough and use it on 4 consecutive days. It will average pretty close to 5 minutes then. Also cut the dough and do not tear it.
At the time? 2002? No. Actually, 2002 is when I switched from Linux desktops to OS X. Never really used Windows that much because of how poor the experience was interacting with Unix machines. Still is, really.

I'm quite surprised to see it.
Just because Indiana doesn't have DST now (for most of the state, anyway) doesn't mean they've always never had it. There was DST when I was growing up in the 70s, and they got rid of it long after agriculture was no longer the primary industry in Indiana.

Having grown up in Indiana farm country, I'm of the opinion that "DST because farmers" has always been a myth. One gets up with the sun no matter the time. You quit work when it's dark.

Oh, wait, that's not true, either. With the advent of electric lighting on vehicles about, oh, 100 years ago, lack of sun no longer need keep one from the fields. I recall many a late night that the farmer that owned the field next to us was out either tilling or harvesting, lights ablazin' on the front of the tractor or combine.

So we've eliminated the farmer myth, why do we have DST? Few like it, do I...follow the money?
As a hoster I can say that WordPress is pretty good provided you keep up to date. Security problems such as SQL injection attacks usually arise from badly written third party plugins that don't and won't take advantage of core data access API's, and instead write their own crap.
To support content providers for one... as opposed to just mooching. Now viewers have a choice... watch/listen to ads and get the content for free or pay a small monthly fee and get your music and videos ad-free.

If you object to seeing ads and were using an adblocker, you now have a legitimate way of compensating the creators for the content you are enjoying.
Definitely.I have this streaming video of Wolfram himself demonstrating the power of the Wolfram Language.

https://www.livecoding.tv/video/live-with-stephen-wolfram/
We've been talking about these at least for the past two years, but I haven't seen any of the three major mobile platform vendors implement anything to protect against this sort of attacks. What exactly are they waiting for? This is only going to get worse. They can already break 4G connections as well with these weapons of mass surveillance.
That's reasonable, but that's not what your comment said.

I still disagree with your overall point, but I was responded to what you wrote, not what you had in mind.
Using various Babel modules? Likely. Using Babel plugins? No, it wouldn't be a good way of building a tool like that.

Take a look at Rollup.
I am actually very surprised it's only 8x, considering how infrequent I and other Americans encounter terrorists.