skysight-inc/HackerNews huggingface dataset:
The US is a case of "too much democracy." Sometimes you just need to give power to a commission / body and let them do what they need to do. If you need every village, suburb, unincorporated city and "advocacy group" to give votes on any plan, you're going to fail.
No, it doesn't. As far as I can tell, Trump claimed HRC (or her campaign) originated the myth. This is different than her supporters, which is my claim. [This article][0] supports my point.

[0]: http://www.factcheck.org/2015/07/was-hillary-clinton-the-ori...
In what commonly used language other than C and C derivatives do you regularly see use-after-free leading to remote code execution?
Your washing machine could make you money with an ‘Uber for laundry’
Warren Ellis: Here we are at the beginning of a conference about things
Telegram group which finds train timings with emoji
How to Make Your Database 200x Faster Without Having to Pay More?
So, Mars colonists will be living in iglos :)
Hire a Javascript programmer and lemme know how that works out for you.

There's no point in testing for C knowledge if they're never, ever going to use it. Sure, they may know some C, but they're not going to have more than a surface, I-recognize-it-when-I-see-it understanding of it.
What's the expected-value of surprising and "beating" a god?
Your first point is absolutely true.

I still have the biggest difficulties to persuade my "normal" friends and relatives to prefer signal over whatsapp.

Everybody thinks whatsapp is more user friendly and convenient. In the end this is the key to adoption we should not forget that.
Helping people back on their feet, if anything, should result in a stronger fiscal future, not a weaker one. Just letting people languish in unemployment tends to result in people acquiring physical health problems, mental health problems, even drug dependency. And then those people get stuck on the disability rolls, draining taxes rather than contributing them.

Just look at all the stories around opioid abuse throughout rural white areas/the rust belt; you think those places are setting us up for a stronger fiscal situation in the future?
Your chart ends in 2012, the picture now looks very different. I agree that there is not enough storage to go with 100% wind/solar, but phasing out nuclear doesn't mean using more coal in Germany.

This article has some more up-to-date numbers regarding renewables. The share was already at 27% in 2014, 2016 will likely have more than 30%. I don't have 2016 numbers, but the growth in renewable production was 37% 2012-2015. And most of that growth came in 2015 with the plummet in prices for solar and onshore wind.

https://en.wikipedia.org/wiki/Renewable_energy_in_Germany
Related discussion: https://news.ycombinator.com/item?id=13037024.
We don't need that much power to run our Facebook, Camera and Mail apps. Really, we have fast enough hardware, good enough screens and headphones. You can't hear over 16khz and can't see over 400dpi, so they can't improve image and sound any more.

What we need to advance is specialized Deep Learning cores that are compact, fast and low power, so they don't kill the battery. On the other hand, for general apps it's much less necessary to make the CPU faster.
Interesting blog post on the psychology surrounding the ban/regulation of buckyballs, NYC soda size limits:

The Nanny State Didn't Show Up, You Hired It http://web.archive.org/web/20150315003211/http://thelastpsyc...
I'm going to chime in to say that I wouldn't give implicit trust to this unless the crypto/hash routines are all using standard/known libraries.

I guess I am paranoid about potential backdoors - something that non-crypto people wouldn't know or understand. Heck - who knows, there could be something in there that even the crypto community could miss...?

In our current world, I don't think my paranoia is misplaced. This project may be perfectly safe, offered transparently and no funny business. But then again, who really knows? Unless you are one of those experts in cryptography (and even then, as I understand it, that doesn't guarantee anything) - there could be subtle changes that could potentially open things up for "bad actors"...

I guess I'm saying "trust but verify"...?
The Occam's Razor explanation has already been proposed by Randall Munroe: https://xkcd.com/593/
This is one of the most confusing things about AT&T x86 --- the comparisons and subtractions have their operands reversed,

That is confusing as all hell to me: if I compare x to 5, and 5 to x, it's still the same comparison, so what difference does it make?

Anyway, on Motorola 68000 it would look like so, assuming data was in data register 0 (there are eight general purpose data registers, and eight general purpose address registers):

cmp.l #5, d0 ; d0 is unchanged by the comparison
bgt MoreThanFive
;
; substract the value of d1 from d0, and store the result
; in d0.
;
sub.l d1, d0

however, we don't usually branch if greater or lower; we simply compare whether a register is equal to some value:

cmp.l #5, d0
bne NotFive
This is true, but I think a better solution is to just buy a gift instead of cash or a gift card.
Parent had a good point. It shouldn't have been flagged.
Clojure on JVM is about 80x slower than ClojureScript in this scenario, by the way.
> In my experience it's generally safe to upgrade (and usually even downgrade) across post-GA point releases of the same major version

My experience with this mirrors the parents. The more data you have, and the more obscure engine features you use, the more likely it is to happen. It only takes one major failure to make you want to test the daylights out of any upgrades or downgrades.
I feel like a lot of their engineering blog posts are patting themselves on the back a bit prematurely. Here's an article I wrote last year about a blog post they put up about their approach to geofencing which I was not particularly impressed with https://medium.com/@buckhx/unwinding-uber-s-most-efficient-s...
This isn't the security community. The security community is pretty much unanimous in supporting Signal over all other secure messengers. That's not to say that security people aren't critical of Signal, which isn't perfect for all the reasons this blog post points out --- Grugq is a pretty good source for these kinds of criticisms through the lens of an infosec person. But security people tend to deliver these criticisms as, you know, criticisms --- not angry appeals for people to abandon Signal.

The entities most harshly critical of Signal are supporters of other messaging applications and protocols.

I think the most important thing to understand about secure messengers is that messaging in general is a back-ally knife fight of a market, one of the most vicious I've seen in my career. Perhaps it's because of the WhatsApp outcome and a general belief that there's another such outcome for some other messaging app. Or it could just be the network affect. Messaging applications themselves are interesting UX challenges, but as programming challenges they're pretty close to socket projects. So there are a lot of entrants in the market. Whatever the reason, the knives are out for Signal.

I don't so much care what messaging system you use to talk to your friends or chat with your gaming guild. But if you have real adversaries, the security part of your messaging system has to work, even more than the messaging part. For that situation, Signal is the only messaging system I'd recommend unreservedly.
If you want magnet toys that feel more like legos, check out magformers, magnatiles or tegu.

I think magformers are the best toy we own.
> This is about HN taking a stand

My personal opinion, probably shared by others, is that I'm not really interested in HN 'taking a stand' about anything. The website is fine just doing its job without any aspirations to change the world.

My advice would be to vote with your feet by not up-voting or visiting stories that you don't like. If other people feel the same way they'll die away. I would guess most people don't feel the same way, so they probably won't.
Thanks for sharing the link to the PDF.
I don't have LaTeX/TeX at hand to render it :-)
I was going to make exactly this point. If you look at Europe and say "their trains are so much better!" then you're missing half the picture. They're not better, they're just different. Better in some ways, worse in other ways.

Given the size of our country, I'm not at all sure we made the wrong tradeoff here. Being able to cheaply ship goods from coast to coast seems far more valuable than having high speed passenger trains that "only" take a day or two to make that same trip.

Certainly, there are some corridors where we ought to to better. DC-Boston and LA-SF, for example, would probably benefit greatly from high-speed rail. But I don't think the idea of ubiquitous passenger trains is really a good one for us, much as I might like to see it.
In TP you could use inline Assembly in several ways.

It could be just a block, a complete procedure/function with or without prolog.

Also it was quite comfortable to write, just as a plain macro Assembler with Intel syntax, not those asm functions with strange syntax used in gcc/clang.
1. Your Google search doesn't "dismiss" anything.

2. I made no such implication; only that police come from and work in diverse communities. This means it should be surprising that police from all over and in all places would spontaneously converge on a single, hateful culture.

The facts may not bear out to my conjecture, but you've done nothing to demonstrate this.
Machine Learning Definitions, Decision Trees Algorithms
Wow, they claimed that they reduced their prices by 10%. What I'm seeing on the website is a 100% price increase. Talk about price gouging, and what a way to be reintroduced to the general market!

2015 Zen Booster Set: 216 Zen Magnets. 6 Spares, .5mm PVC Card and Velvet Sack.

Was: $32.98

Now: $65.96
One could argue (although I'm not 100% sure if I actually believe in it) that making institutions such as GCHQ more attractive would actually help. Their pool of applicants must be starkly different in terms of ideology than other applicant pools (say: google), even though the requirements are similar.

If they succeed in broadening their pool of applicants, ideological diversity would increase. That may make it more likely that objections such as yours are raised internally.

(counterarguments: their productivity may rise quicker than their morals can, making the net effect negative, or the institution is stronger and changes the individual instead of the other way around)
Given the change in licensing terms, I'd expect open-sourcing the db would be the next step. Enterprise support and professional services revenue would increase consummate with adoption.
That's what warning labels are for. A policy of banning any product for which the general public isn't fully informed of the dangers is a policy which prevents the public from becoming aware of dangers and mitigating them. ("A week ago there was no acceptable warning, no acceptable age, no sales restriction nor waiver that allowed production of magnets like Zen Magnets, Buckyballs, Neoballs, Magnicube or Neocubes.")

Also, there are no warning labels on balloons, much less are they banned, but, as the OP points out, balloons are the #1 cause of child suffocation. It's clear here that these rules aren't being made based on any sensible cost-benefit regulatory consideration, they are just putting unnecessary burdens on new products and grandfathering in the old ones because this is the path of least blame/resistance.
This isn't comparing X11 emacs to vi, it's emacs (built w/ a no-x11
switch) on NetBSD compared w/ native nvi. If this were an X11
enabled binary, you'd see links to various X11 libs and GUI toolkits, similar to
this xterm:

/usr/X11R7/bin/xterm:
-lXft.3 => /usr/X11R7/lib/libXft.so.3
-lX11.7 => /usr/X11R7/lib/libX11.so.7
-lxcb.2 => /usr/X11R7/lib/libxcb.so.2
-lXau.7 => /usr/X11R7/lib/libXau.so.7
-lc.12 => /usr/lib/libc.so.12
-lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7
-lfontconfig.2 => /usr/X11R7/lib/libfontconfig.so.2
-lexpat.2 => /usr/lib/libexpat.so.2
-lfreetype.18 => /usr/X11R7/lib/libfreetype.so.18
-lz.1 => /usr/lib/libz.so.1
-lbz2.1 => /usr/lib/libbz2.so.1
-lXrandr.3 => /usr/X11R7/lib/libXrandr.so.3
-lXrender.2 => /usr/X11R7/lib/libXrender.so.2
-lXext.7 => /usr/X11R7/lib/libXext.so.7
-lXaw7.10 => /usr/X11R7/lib/libXaw7.so.10
-lXmu.7 => /usr/X11R7/lib/libXmu.so.7
-lXt.7 => /usr/X11R7/lib/libXt.so.7
-lSM.7 => /usr/X11R7/lib/libSM.so.7
-lICE.7 => /usr/X11R7/lib/libICE.so.7
-lXpm.5 => /usr/X11R7/lib/libXpm.so.5
-lXinerama.2 => /usr/X11R7/lib/libXinerama.so.2
-lcurses.7 => /usr/lib/libcurses.so.7
-lterminfo.1 => /usr/lib/libterminfo.so.1
-lutil.7 => /usr/lib/libutil.so.7
I also find it fascinating.

Have you read Stephen Bax' paper on partial decode based on botany?

https://stephenbax.net/?page_id=11

I find it quite compelling.
I agree; I wasn't advocating not testing. My point was more that the parent was overstating the risk, particularly around things like required schema changes, or data volumes no longer being usable. Those particular things aren't issues in my experience (for post-GA point releases), and I've worked at crazy scale.

The more common classes of problem are performance degradation, config options being added or renamed, new features being buggy in rare edge cases, etc. Not things particular to InnoDB's storage format or things that would prevent a volume from being usable with a different version.
The cascade approach is something I've seen in other voxel engines. I'm interested in why the author was unsure whether octrees are suitable for GPUs.

I'm looking forward to the slides. This game was a very interesting project and well worth playing if you haven't yet. I love how sometimes going off into the woods yields fruits. It goes against every bit of advice you come across as a programmer these days. Yet sometimes it's just what a project needs.
Just because some of their positions put them outside the current political orthodoxy doesn't mean they are not well within the orthodox power structure.

The Tea Party was a fringe 'grassroots' movement a few years ago - also intended to clean up government. Once it got elected, it was back to the same old GOP, just with a refreshed mandate for 'no new taxes ever'.
Have you spent much time with small children? They'll happily stick buttons (and button magnets) in their mouths if they find them on the floor. Kids who don't even know what candy is will still put small objects into their mouths because it's what they do. Buttons are about as easy to swallow as small balls. We literally package medicine in button shape because it's easy to swallow.

I vividly remember kids in late elementary school playing with pencil grips and cola can tabs in their mouths. I was always terrified someone was going to choke to death on one. (They didn't.) These were kids old enough to know that they weren't candy and they still put them in their mouths because kids are just kind of dumb. There are also stories of teens using ball magnets for tongue "piercings" and accidentally swallowing them.

Magnets absolutely don't have to look like candy to be dangerous.

Most ball magnets are also not colorful. Even if the colorful ones were somehow especially dangerous, that wouldn't make all ball magnets especially dangerous.
You can't talk about artificially sweetened drinks as one group, because there are a bunch of different sweetners, and all the evidence I have seen is that aspartame hasn't been proven to do any harm, unless you have a specific kidney diasea and its chemical makeup means that it will be broken down into sub components that are naturally in the body.
Probably they will use RISC-V for small devices where there are no royalties involved (you must pay a small sum to ARM holdings PLC. for ARM devices).

But I guess Samsung will be a long-term user of ARM processors because of Android.
Wouldn't it be better if those hacking techniques are more commonly known, making it harder to measure a stranger's social status, so we treat everyone equally?

This will not solve the root problem of the existence of social ladder, but I don't see how spreading this knowledge can cause harm.
The man who makes cooking videos go viral
If people aren't so into this book, can anyone suggest some other book beyond K&R?
People don't move to Iowa because it's Iowa. Compare to the northern European countries (Norway, Sweden, Finland), which have to hold back immigration, and have much harsher climate (Des Moines is much warmer than Oslo, for example).

If economic conditions in Titan were similar to Norway, you wouldn't have a shortfall of migrants. Maybe U.S. citizens don't want to go there, but there's a significant percentage of the world population that will go anywhere where they can make money.

https://weather-and-climate.com/average-monthly-Rainfall-Tem...

https://weather-and-climate.com/average-monthly-Rainfall-Tem...
Decoding Runtastic GPS trace
> The magnet companies sold these items as a toy to children and resisted efforts to put warnings on them and resisted efforts to stop them being sold to children.

That's categorically false.
You should be thankful that you were fortunate enough to have children bright enough to learn that lesson early in life, and who are capable of abstraction without direct experience. Other people's children don't pick up those skills until quite a lot later. The implication of what you're saying is that you think the children of parents who don't teach them this important lesson early enough should be allowed to die. That's an incredibly harsh outlook.
If it degrades into an announcement that "hey this is a JS-based SPA for doing <frob> and for more details see <baz>" that would be a good start.
Where are we heading? FATE OF THE EMPIRES by John Glubb [pdf]
I guess we should train the new generation better so they don't end up as Uber so... tip for any company who gets incredibly successfull:

The first thing one has to do is to drop SQL databases as the main data source.

The usual choice is to move to Cassandra. It does have build-in sharding AND backup AND multi-master replication AND multi datacenter support AND performances scale linearly with the number of servers.

The [only] other option is ElasticSearch (which has slightly different properties regarding data format and data consistence).

You don't need to craft complex custom sharded distributed WTF software to abstract hundreds of cluster of hundreds of databases. Use the right tool for the job, that has that build in.
I'm not saying you should be able to post unlimited numbers of them, but saying zero is very limiting to consumers and creators.

Even 5/mo is probably enough for most legit use cases
Red Hat Developer Toolset 6 Released
You mean like silly putty or the thousands of other toys that present choking hazards to children?

All toys are not appropriate for all children. I wouldn't give my daughter magnets to play with. I also wouldn't give her silly putty or dice or a chemistry set. She's too young. Eventually she can have all these things and a gallon of bleach under her bathroom sink. But not for quite a while.
How many kids books -- or novels of any kind -- have only passive descriptions of what people said

I should clarify that in the first case I was talking about oral storytelling. My second complaint more generally applies to the written word.

This is entirely subjective, of course, but my choice of the word reenactment was deliberate. Often, I'm not told what happened; I'm given a tedious play-by-play of both sides of the interaction.

so I was like do you wanna see a movie
and he was like I guess
and I was like, what do you mean you guess
and he's just like, I dunno, I guess
and I'm like just tell me if you want to or not
and he's all like get off my back
and I'm all like I'm not on your back

10 minutes later what I've learned is that you had a fight about indecision; but I also got to see a horribly-acted one-man play!

That's what I'm complaining about, not, more generally, the use of quoting as a literary device.
I don't. If you really would like to learn more about the ins and outs of MySQL, though, I couldn't recommend the Percona blog higher.

The unfortunate thing, in my opinion, is that so much of being a software/system administrator of any flavor is having been burned by that software. That experience makes you invaluable, but it also makes you expensive to hire. Expensive hires are really hard for startups to justify.

That said, if you reach the size where you're having to shard your DB to hit performance metrics, you're at the point where it will typically cost you less to absorb that expensive hire (or consultant) than to attempt to naively engineer around the problem.

https://www.percona.com/blog/
Visualizations like this are handy to get your head around big numbers. I remember thinking as a kid that a million was an incredibly huge number - how could you even fit a million dollar bills in a room! But then consider that a marble is (very roughly) one cc, and you could fit a million marbles in a cube one meter per side, and it doesn't seem so great. You could (very roughly) fit that much in a hot tub. A billion? Well, just cover a football field with hot tubs and that gets you around _10_ billion marbles. If marbles cost a buck a pop (they don't, but think of something that does and is the same size) China is building the project for the cost of covering a football pitch with hot tubs full of marbles.

Or, consider that copper is around $4800 per tonne (1000 kg, or one Megagram). Copper is about 9 g/ml, and the aforementioned cubes are a million ml each, so that's 9 Megagrams per hot tub. You could cover a football pitch with hot tubs and only fill them about 1/9th full of copper for the money China is using to build this rail system, which suddenly makes it seem like a pretty good deal.

Also, I never knew just how vaguely defined football pitches were : https://en.wikipedia.org/wiki/Football_pitch

" The two goal lines must be between 45 and 90 m (50 and 100 yd) and be the same length.[3] The two touch lines must also be of the same length, and be between 90 and 120 m "

You could have a field with over twice as much area as another and they'd both be legal.

Edit: I made a huge mathematical error thinking about the copper bit of the above. $36B buys 7.5 million tonnes of copper, which is about 750,000 hot tubs' worth. A football pitch holding 10,000 hot tubs (100x100) could be stacked with 75 layers of hot tubs of copper.

Really, I just need to think of a metal that costs $1 per ml.
As I understood it, the GB is based on the Z80, not the 8080: That's why its nickname is the GBZ80.

>If you look at the instruction encodings, the Z80's actually a pile of nasty hacks. The original 8080 is way more elegant; and there's lots of software and tooling for it, too. (But it still can't run C efficiently.)

I don't know about what makes an instruction encoding elegant or inelegant, so can't help you there.

Yes, the 8080 is probably more elegant, but the extra features on the Z80 are incredibly useful (especially register exchange: The Z80 had two sets of registers, which you can exchange. No, Zachtronics didn't make that up: that was a real thing, on the Z80 at least). Also, the Z80 tooling is quite nice: asxxxx and WLA-DX are fine assemblers, and SDCC is a pretty good C compiler. It sure as heck beats cc65, in any case.
A perhaps unforeseen consequence of the development of nuclear weapons is the marked decrease in war deaths since their introduction at the end of world war 2 [0]. The Long Peace (as it is called in [1]) may be due to a number of other causes, but nuclear deterrence between the major powers has to be included as a factor. Of course, this decrease in war deaths could be reversed instantly in just one bad nuclear day.

[0]. https://ourworldindata.org/war-and-peace-after-1945/
[1]. http://www.fallen.io/ww2/