skysight-inc/HackerNews huggingface dataset:
Yes, and this is a compiler bug. It is not a bug in the language, and it can be fixed once LLVM gets stack probes for platforms other than Windows (on which it already works). On Windows with rustc you can't cause this issue currently IIRC.

(It can be fixed in rustc itself by inserting stack probes on large stack allocations, but it won't be able to catch cases where LLVM moves things around and in the process creates a new large stack allocation; i.e. after tons of inlining)

Ultimately, it's very hard to weaponize a segfault caused by a stack overflow (and causing a segfault through a guard-page-skipping overflow itself is a rare thing), so as far as practical aspects are concerned, this doesn't really matter.

Like everyone has said so far, it's a bug, a bug which can and will be fixed.
Kafka doesn't generally get emptied quickly, but rather retains messages for a configured time/size. Because of this, consumers can choose to replay previously consumed messages, if they wish to do so.
CEC has given me nothing but pain. Namely inputs switching randomly again and again. I had to disable it to make my TV usable.
Like everything, it's a trade-off. People try to say "you should do x", but it's just never clear-cut.

I think in general though, we would be better moving slightly towards the "spend a little bit longer" end of the spectrum.
The fill tool doesn't appear to work properly
One aspect that many people forget when discussing Leicester's success is Steve Walsh. Under both Pearson and Ranieri, he has overseen the signings of real quality players very (and I mean very) reasonably. N'Golo Kante (£5.6m), Riyad Mahrez (£350k), Stefan Fuchs (free), Jamie Vardy (£1m), Esteban Cambiasso (who left before this season started, but was instrumental in them staying up last year, free), Robert Huth, Danny Drinkwater etc, for next to nothing.

It's a keen eye for a good player, often from foreign leagues or lower divisions where high-quality statistics aren't so easily available, that makes the difference. All of those players listed are worth a fraction of what Manchester City paid for Raheem Sterling (~£50m), and he's barely made an impact.
The problem is just that: they use the terms for their own ends.

For example, North Korea is officially named "Democratic People's Republic of Korea". I dunno what sort of harsh totalitarian regime is democratic and the people's!

Another example: the UK Labour party states it is a democratic socialist party. I don't think the premiership of Blair/Brown can be described as anything like that. I'm sure this is the case for many Labour parties across Europe (except for the UK, as of recent, that is...)
"Hilarious"? Is that a glib response?

In any case, you want me to provide evidence? of what? Why? It's not my job.

My statements are perfectly true. If we take reported stats at face value, the UK has one of the highest rates of sexual assault in the world. In reality, they have the highest reported rate of sexual assault.

The most problematic of the stats you mention is the crime rate - Japan also has a fairly high "suicide" rate:

"The NPA has admitted that in Japan only 10 percent of suspicious deaths result in an autopsy. However, when a death initially appears to be due to suicide, only 5 percent are autopsied. The lack of a comprehensive use of autopsies was only brought to the public’s attention after several cases of “missed murders” came to light. The 45 known cases may just be “the edge of the graveyard” as some cops have put it."

-- http://www.japantimes.co.jp/news/2013/02/03/national/media-n...
Lot of factors have played a part in Leicester's rise to the top this season. They have played the same group of players for the most part, who have all been in the form of their lives, a really good manager (with good man-management skills), good scouting etc.

One of the factors that most people don't mention but has played a vital part (also one that separates Leicester from Tottenham, who are 2nd right now) is that no PL team parks the bus or plays for a draw against Leicester.

Many teams come into the games against big clubs (including Tottenham) expecting to lose and hence they play defensively hoping to steal a point. This makes it difficult for the big clubs (they are expected to break tight defenses almost every game). But any team that plays against Leicester is expected to play their normal game and try to win it. This helps Leicester in executing their strategy and hit teams on counter. Again, nothing to take away from Leicester here. They deserve to win the title this season. And it makes every sports fan happy.

It will be interesting to see how teams approach Leicester next season.
Ditto - in particular, I'm curious whether it has any concept of partial staging so e.g. enough of a RAW file could be downloaded to display an embedded thumbnail but the transfer would halt at the next block if the file handle was closed
> So to summarize: Brazilian financial and media elites are pretending that corruption is the reason for removing the twice-elected president of the country as they conspire to install and empower the country’s most corrupted political figures. Brazilian oligarchs will have succeeded in removing from power a moderately left-wing government that won four straight elections in the name of representing the country’s poor, and are literally handing control over the Brazilian economy (the world’s seventh largest) to Goldman Sachs and bank industry lobbyists.

Contrary to what we see in the US, where each network favors a specific side (Fox, MSNBC), in BR the main print and TV media are all in one side of the aisle. While the internet helps, most people in BR don't read anything that isn't posted on Facebook. This, IMO, is the biggest problem with the way things are being debated and decided here.
Should Your Apps Be Cloud-Native?
Maybe that's the issue - I don't do OS updates on iOS devices, so my 5s is still on iOS 7.1 - and it's still blazing fast after 18 months of use. My suspicion is that the iOSes getting slower with every release is a planned obsolescence strategy.
Look at it this way : the future of technology is (most of the time) to help people accomplish necessary (or new) tasks in an easier way. As someone who likes to program, future is :
- network with infinte bandwidth
- a computer with infinite memory and infinte speed
(or, even better, a future when the programmer is vital but doesn't have to write code anymore :-))

So don't bother, just wait for it :-)

Having started programming on an Apple 2+ (64kb ram), I know what I'm talking about :-)
IMHO this is indicative of a "win at all cost" justice system. By and large prosecutors are allowed to say just about anything they want, solicit any testimony they wish, and those in law enforcement, forensics, and the state, dutifully follow suit. The machine of the state is at fault here, and prosecutors should themselves be thrown in jail for such behavior.
Really insightful as it details exactly what they record and don't for each product and what they can extract if needed. All in plain English.

The world really needs user friendly end-to-end encrypted email.

Could someone point me to what is the state of the art on solving that problem?
Yup, I am the one. Very good dish.
I disagree. While there are management/process/whatever issues, there's also a lot that could be improved by the devs.

For example, take the podomatic example - that's just a sloppy function written by a dev. The NPower thing is just sloppy setup of the website and bad links in email templates. The MS thing, well why did the devs add jQuery to a site that is so incredibly static?

Devs make a lot of decisions that influence the quality of software and I think we need to start taking more responsibility for that.
Shrug. We have provably validated diodes AIUI. If you can get provably correct basic components you can build up complex components using the same techniques as in software.
The Lost Art of C Structure Packing
Ooohhh careful! Don't you dare tell anyone how to defeat a polygraph or they will come after you!

Source: https://www.washingtonpost.com/local/indiana-man-accused-of-...
It happened to me recently, the offer was from someone I had previously worked with who just knew and trusted me.

(I also get about 1-2 recruiter spams a week and occasionally one that seems genuinely tailored to me specifically. This might be what the OP was calling "offers".)
> By real autocompletion dropdowns, I mean dropdowns which are different from editing buffer.

Fair point, it's my biggest gripe with Vim's autocomplete--which I love. That being said when it works, it's more efficient than any other autocomplete I've seen in a text editor, since it's practically the shell's autocomplete.

> Basically you can do everything with text. You can even print out "this is a placeholder for an image of a sad green frog looking at a computer screen". But actually displaying that picture is better ;)

Once again, valid reasoning, but that's not the point. No one (at least I hope not) is seriously advocating TUI's for graphic design, we're talking about editing text, and that's where Vim excels.
No. 6 and 6S. Hold them both in hands and the 6 is noticeable nicer.
At the same time, where previously there would have been no chance of Riyad Mahrez staying with Leicester with PSG, Arsenal, Chelsea, Real Madrid, Barcelona circling, now they have a real chance of hanging onto him I'd expect.
Yeah, I don't know if I get more than my fair share, or if I just notice them more. Maybe it's good attention to detail =D
Testing AWS Scala Microservices
Blog post author here. It loads pretty fast for me, so I guess the problem isn't bandwidth. If you see any errors in the console (right click -> Inspect -> Console), please let me know.

As for business cases, I'm personally working on a couple of simulator front-ends in neuroscience and materials science that can be made more easily available by distributing them in the browser. If not the full version, a demo could be made to show the features. Also, I find it easier and more fun to make interactive illustrations for education in Qt/QML than pure JavaScript.
Not sure a reality TV persona is relevant or a selling point.
In Defense of .js
I like the two finger version of the ipad much more. Wish they would do the same on the iphone.
Apptimize (YC W13) Is Hiring a Technical Product Manager
You can use the "label" filter:

https://github.com/issues?utf8=&q=is%3Aopen+is%3Aissue+label...

Remember to wrap in quotes
multi word labels.
This should have (2013).

Also: I love how Terminator 2 made 1991 red.
Yeah, I own a 5S and I have almost no desire to replace it other than to upgrade storage to 128 Gb. Even after 3 major iOS upgrades, all of my most used apps open close enough to instantly. - the time it takes to pull the phone out of my pocket is the biggest bottleneck at this point.

If I'm going to spend > $600, I expect my life to improve a little bit. I'll probably upgrade to the 7, mostly because I've gone without a case and have had some dings that do impact functionality, but I hope to go 4 or even 5 years with my next phone.
That's true; and the post wasn't aimed specifically at devs, but more of the software dev industry as a whole (I know the title is pretty badly worded).

I think companies should start caring more about their quality and users should stop giving money to those that don't. Some of these silly bugs are pretty ridiculous and should never have happened.
I like the ideas of Rust and the syntax of Nim.
I wondered that; but the first several emails didn't start like that. It was only after I complained that wasn't my name it started, like they were taking the piss :(
Hah, saw a photo of that "robot". Disney will sue them for copyright infringement since it's R2D2 look-alike.
Although this may be true for a wide swathe of Japanese citizens, the ruling party of Japan has a long history of whitewashing Japan's imperialist past, making this argument tenuous at best. Abe Shinzo's government has been actively dismantling press freedoms to quell anything resembling dissent on this front as well, while his colleagues openly reference the Nazi's rise to power as an exemplar.

http://www.latimes.com/world/asia/la-fg-japan-press-freedom-...
Would this have any failure modes, such as flatlining? And is there any way to detect this?
Kante is an absolutely terrific player and in Morgan and Huth they have a classic centre half pairing that reminds me of Pallister and Bruce.

But the player I'm most delighted for is Kasper "you'll never be as good as your dad" Schmeichel.
This is certainly reason to doubt it; or at least specify that this is a self reported statistic when singing Japan's praises.
This is why the media industry needs to get deprecated and fade away.

Their desire for controlling the market and thus a large fraction of the culture is directly harmful. Copyright maximalism has nothing to do with "rights" or "harm" or "piracy", it is instead all about this, to make sure that the largest market entities are dependent on you and follow your commands. They make themselves gatekeepers.
There are a lot of safety personnel in larger London construction sites as well. I've seen men basically acting as barriers while their mate does work above a footpath.

Also there are always people directing traffic in and out of a site, washing down every truck that leaves so there is no mud on the road, etc.

I would assume it is more a case of construction in a large city is more difficult logistically as there are stricter standards for noise, mess and pollution.

It was always my assumption that these type of jobs were on a rota. It would be pretty bad to make someone work the "human barrier/traffic light" job 52 weeks a year.
Three+Lives+Touched+By+An+Angel
Yeah, could've been something like that. It doesn't normally do that it was just a one-off, so I figured it was just something weird up (like maybe I'd already told it to reboot and it didn't seem to work, so I sent it again but it was just starting).
Not really. It originated to describe high level employees who take a job and then exploit their personal network to hire away friends. This is super-common and expected, and is also the reason non-competes became popular. It wasn't until later, the tech boom, that "poaching" was repurposed to be more generalized luring of high potential employees from wherever using whatever ($, perks) means available.
This actually raises another great point, which is that Leicester have played fewer games than the teams around them due to not being involved in either the Europa League or the Champions League. They also dumped out of the FA Cup pretty early.

Next season's going to be a lot more taxing for them in terms of games played.
Wow, first time I've got a negative points score on a comment. And for a statement of fact supported by some of the replies to this post. What's going on?!?
I don't think you've mentioned a single thing that can't be done by Emacs/Vim, with minimal customization. Personally I use Vim, which has great auto-completion (it's minimalist and extremely effective), extremely customize-able code-folding, highlighting and advanced navigation features out of the box. With a few plugins (like the NERD family, Syntastic etc.) it has all the features you mentioned, along with having insanely good performance and integration with the shell. And that's not to mention the advanced editing capabilities it has for managing text, which far exceed those available in editors like Sublime.
Yeah; that got me too. Needless to say I won't be trying that again :)
A Complete List of Data Science Online Classes
> "No, he's saying that neither Arsenal or Man City are having appalling seasons. They're both doing pretty well."

As an Arsenal fan, I couldn't disagree with you more. Arsenal have had an awful second half to the season, if they hadn't had a strong start they'd be mid table:

http://metro.co.uk/2016/04/14/revealed-arsenals-terrible-lea...

Many Arsenal fans are somewhat livid with how this season has played out, with the majority of the anger being directed at the manager and the board.
Yes, this is why the issue has become urgent right now. Thunderbird barely has the resources to keep up with the underlying changes to Gecko with each release. It has nowhere near the resources needed to deal with the deprecation of XUL. I am grateful to the Thunderbird community for continuing to maintain a stable email client over the years, but it has been a long time since a new release has brought any new feature that impacted me. From following bugs on some features I would like to see, I get the impression that the code base is old and full of overly intertwined components that make changes difficult. One example is this bug opened eight years ago about making it possible to write emails in a new tab rather than a separate window: https://bugzil.la/449299

I hope that once the Thunderbird code base is split from Firefox the churn for the developers will be reduced and they can spend more time on improving performance and adding new features. I do worry though that Thunderbird could become less secure over time without the Firefox team maintain security issues in XUL.

I find it hard to believe that another organization would be a better home for Thunderbird than Mozilla, but some of the language in the blog post and report is disappointing to me. Mainly, the points about Thunderbird needing to be self-funding and use its own infrastructure. If the code bases split and Mozilla focuses its advocacy around Firefox, surely that should be enough to unencumber Firefox and give it a (in my opinion slim) chance to remain relevant. Mozilla really values Thunderbird so little that it can't give it any resources at all? Even when it has all of the infrastructure needed by Thunderbird already set up?
Not always true. For example the combat animation in the Arkham games - without it how do you test the combat is satisfying? Or the super cars in GTA, how to you test they break in interesting ways without having the finished mesh? Or the gun projectiles in Fallout - how do you tweak them to feel right without a good bullet mesh, physics, collision, particle effects and so on? Satisfying game play is just as visual as it is functional.
I'd love to hear any accounts of this being used in production, issues faced/solved etc.
> Can you think of any other profession that does anything like this?

Photographers, graphic designers and musicians.
Hmmm... Isn't the real reason for the blue interfaces because futuristic movies employ loads of green-screen shots?
node.js and JavaScript in general make PHP look a well designed decent language and ecosystem.

I cannot grok how can people chose this stack to create any product in it.
The only reason Leicester are where they are is because of Team spirit.

Ranieri has imbued a sense of mission and it's very refreshing to see a team all fighting towards one goal. I used to play competitive sports and whenever their was a great team spirit, we all seem to have upped our game substantially. Mainly because you never want to let the guy/girl next to you down. Spurs, the next best team, seem to have a very similar team spirit running through them.

This is not to take away from the other important aspects, but it seems that this is where they stand out. All other teams have good players, scouting, resources, etc. but not all of them have the same sense of 'need' to win as Leicester. This spirit is essential.
Reporting technical issues to non-technical people does not work.
> But if you don't care about the copyright you almost certainly don't care about ensuring the perpetual freedom of users.

That's ridiculous. If I release something into the public domain, then it is forever in the public domain and is perpetually free to use by anyone.
Following this line of thought I would assume America is chasing Europe on their imperialist fancy, Europe (modern) those of the British, the British chasing Romes fancies, Rome those of the Greeks, the Greeks those of the Egyptians (and Persians?) and the Egyptians those of Sumer. This probably goes on though noone left writings before the Sumerians (but my knowledge is fague here).

I would also assume the invasions e.g. of Korea by Japanese before 1853 where not imperialist by intention.
I can't think of any profession where this kind of personal brand management and contributions to the public corpus of [whatever domain] knowledge wouldn't be a boon.
Has anyone else on Hacker News actually seen Leicester City play this season, or is it just me?

I'm rather unusual in the office as I'm the only one into computers and watching league football (I blame my dad for that one).

For the record, I thought Leicester City were stylistically the worse team I've seen since Stevenage. 90 minutes of long ball until Vardy got a lucky bounce. ugly, ugly, ugly.

I hope Spurs win, at least they played football against us.

Up the Cherries.
For some devs, I'm sure that's true. For me, I like to take pride in my work and be proud of the products I work on. I love people reporting bugs so I can improve :)
thats why I trust Artificial Intelligence
Well it's self-reported in the US and EU as well. Unless you can establish reasonable grounds to believe the statistics are significantly wrong, refusing to believe them just sounds nihilistic.
Yeah, someone told me about that. It's still ridiculous. And why couldn't the input tell me what the min/max was before I entered it?
> No doctors or lawyers or accountants or civil engineers or pastry chefs find work by posting on Reddit.

Is it good (for lawyers, accountants, etc.) or bad in your opinion?

It's true that the widespread expectation that a programmer will be programming (or doing related things) in his spare time is slightly unusual compared to other professions. Personally, however, I find that expectation natural and I would do it - write code in my spare time - anyway.
Central bankers corrupt everything they touch, and Japan is no exception.
Neil DeGrasse Tyson Is a Black Hole Sucking the Fun Out of the Universe
Its a completely different use case. Many times people call Kafka a "message queue" but its not. It's a distributed log service. Its possible to build a message queue on top of a distributed log service but there are reasons not to.

Its better to think of Kafka as a database for events, not as a transport mechanism for those events.

As for being bloated, Kafka lives in a very empty space, that is it supports fully ordered events to all consumers (and it has good HA options). The only other tool that I've come across that gives you the same data guarantees is Kinesis and it requires AWS.

I've found that yes Kafka is complex, but its complex because its solving a complex problem, not because its bloated.

That said, if you want a non-ordered message queue, use NSQ instead of Kafka.
Wrangling State in Haskell
"obstruction of an agency proceeding". Wow...didn't know that law existed. Seems easily abused and overly broad.
Long story ;)

I was setting up a staging database for some testing. Our DBs are big so we truncate a bunch of data we don't need on the staging server so we can have more DBs without wasting tens of GB per database.

I ended up executing this against the wrong server.

Needless to say, we've learned from this. Luckily nothing critical was lost, but I felt like a complete spanner :(
It's disappointing, whatever we call it :(
That's not really what I mean. Take the file `parser.mly` from http://andrej.com/plzoo/html/miniml.html . See how it has it's own format for describing grammars. So does Yacc, so does X, Y, and Z. Is there an interchange format for parser generators?
Maybe assisted by the Orange & Blue bias in film colouring, http://priceonomics.com/why-every-movie-looks-sort-of-orange...
Thanks OP for the downvote without any written rebuttal, I'll take that as a confirmation of my above point.
The benefit of switching between systems is that power will be redistributed. The current problem is that organisations who previously offered superior value, are now abusing their position.