skysight-inc/HackerNews huggingface dataset:
Video games have the exact same problem, with metacritic score being a really poor way to measure the quality of a video game. For an example how you can review video games differently look at Eurogamer - they stopped giving scores, instead, the site gives their recommendation - either "Avoid", "Recommended", "Essential" or no recommendation at all. It's a vastly better system than an absolute score out of 5 or 10.
If you make a longer chain than the rest of the network, then self-interested miners are going to switch to mining on top of your chain instead of risking their work on the old chain being for nothing. If the attack is short, then surely most miners won't be upgraded to be picky about chains in the time after the attack, and everyone else will know that and won't bother trying to make their miners prefer a losing chain.

If the point of the 51% attack is profit-oriented, then the attacker is going to do it long enough to get their double-spend confirmed and then stop doing the 51% attack.
Haha, I'm glad that's the best/worst of it... Posting videos from work without checking the audio can be a game of russian roulette at times
Well, good. People buy too much junk anyway - having to jump through a hoop or two to do it would make people think - do I really need this?
Somehow I've avoided it but will watch and report back.
Apple Safari's Intelligent Tracking Prevention can not prevent tracking
I have a similar feeling. Banking explosion of mid nineties Russia. My mom was a de-facto CTO of a bank back then. What got her that job was the simple fact that she was the only person that bank found competent enough to just code basic things in C, Fox Pro and Basic (back then, those were virtually unknown in Russia. The only popular "Western" programming language was Pascal).

Back then, solely founding a bank to 'jump on the bandwagon' earlier than others was seen as something much much more important than to have that bank functioning properly. Now, none of those first wave banks remain prominent. Out of roughly 2000, only 20 function today.
The user flag doesn't always work correctly, but my main annoyance is that I shouldn't have to supply a flag to do this. It should be default.
had no idea pixel was made by htc!
It's definitely worth reading, but be aware that it's quite old-fashioned in that it focuses entirely on blocking I/O and select(). Also this page fails to explain why you would call shutdown(): http://beej.us/guide/bgnet/output/html/multipage/shutdownman...
Yup, can confirm.

The most stared project I helped create has +5k stars from hitting the HN frontpage a few times, and there are very few actual users (by now probably none).

IPFS has compared to that much healthier growth, and for the number of stars they have a pretty decent userbase from what I can gather.
Me too.

I learn so much.
I'd be surprised if this question was posed anywhere but in the US.

I am surprised that they went to such lengths to explain why it's an obviously stupid idea that doesn't work and would instead make a terrible thing considerably worse. Like pretty much every other problem people think about solving with nukes.
Also good as a supplement:

* A Tutorial on Pointers and Arrays in C: http://home.netcom.com/%7Etjensen/ptr/pointers.htm

* Right-left Rule: http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html (via HN)

* More free C stuff: https://github.com/EbookFoundation/free-programming-books/bl...

(I had to go search through lots of stuff to finally find resources that explain things in a way that I can understand. Once it is explained to me in a certain way, C code suddenly feels a lot less cryptic and I feel a lot less hopeless/useless.)
Technically since the defamation is written rather than spoken, it is libel, not slander. :-)
Mortgages in terms of years of working life
Title from: https://flowingdata.com/2017/09/08/mortgages-in-terms-of-yea...
Spoiler for white supremacists and weapon lovers: the answer is no.
>No modern browser lets you know the state of a:visited

There are loads of ways to extract that information, and the number increases all the time as browsers get more complex. It's not something browser vendors actually consider to be a bug. They have historically only 'fixed' the trivial methods of getting the visited status because it became an issue that was widely publicised. If they cared at all they would never have implemented features like Shared Array Buffers.

This stuff is all sitting in years old open bug reports. Nobody cares.

https://bugzilla.mozilla.org/show_bug.cgi?id=884270 Link Visitedness can be detected by redraw timing

https://bugs.chromium.org/p/chromium/issues/detail?id=508166 Security: Chrome provides high-res timers which allow cache side channel attacks

Further reading on some of the exciting new timing attacks added to web standards in recent years:

https://arxiv.org/pdf/1502.07373v2.pdf The Spy in the Sandbox – Practical Cache Attacks in Javascript

https://www.contextis.com/resources/white-papers/pixel-perfe... Pixel Perfect Timing Attacks with HTML5 (now fixed because you could use it to steal the contents of any page)

http://www.cs.vu.nl/~herbertb/download/papers/anc_ndss17.pdf ASLR on the Line: Practical Cache Attacks on the MMU
The executives should be held personally responsible for what the corporation does. In this case, people died so the CEO, CFO, etc. should all be sent to jail as if they had killed these people personally, their assets seized and distributed to the victims. I guarantee you that once you have real consequences for executives' actions, they will fix the problem immediately. That will never happen in our corporation first culture, however, but the culture might eventually change and demand justice. Stranger things have happened.
That could be true, but field would not be enough, at least in my limited understanding. I can imagine that I'd also want to know which information is retrieved through other pieces of information. So lets say `Post -> Comments -> Author -> Avatar`, rather than just `Avatar`. This is important because it shows that whatever I do I should at least support the relation to `Avatar` through `Post -> Comments -> Author`.
Prior discussion: http://news.ycombinator.com/item?id=5241220
Mega thread of pilots willing to help evacuate aircraft from hurricane areas
Because they've done it before, they'll have learned from their mistakes and will attempt to avoid repeating them.

For example, they put in place a firewall to ensure that Motorola wouldn't have any advantages over other Android manufacturers. I don't expect them to do that again.

That being said, major acquisitions are hard and I expect it to fail once again. But they'll mostly make different mistakes rather than the same ones they made last time.
> Offensive or not, sexual orientation is DNA based

Sorry, but do you have a source for that claim?
That is the hard part I suppose. Figure out what matters to you, and prioritize accordingly.

As many books describe, you must figure out what story you want people to tell about you after you're dead. That is your ethos. Then you make a list of what you'd like to do, and then prioritize according to your ethos. Do you want to be a 2 digit millionaire, then you have to work towards that. Do you want to be a pillar for the community, then that guides you. Want to be a fantastic parent ect.
In an ideal world API versions would spawn feature-complete from version to version and older versions would require 0% maintenance, yes, but this is not how the world works.

As I said, it could work this way for Github, but not your relatively small SaaS. My point was that investing in these kinds of things might not be for everyone.
When design is an enabler
> Why do you consider this implication necessary? It sounds nonsensical.

Because it is implied by the definition that is implied by the concept of "identity theft".

Let's assume we define "identity" to mean "any set of attributes of Alice", so widening it essentially as far as possible. Then "is a human", being an attribute of Alice, would become an identity of Alice. Using that definition in the context of identity theft would then lead to the following sort of justification: Alice is responsible for paying back this loan because the person that we gave this loan to was a human and we identified Alice by her attribute of being a human to be the person we gave this loan to.

That doesn't make much sense, does it?

The whole justification for calling it identity theft, and thus blaming the identified person, hinges on the implication that whatever attributes are being used to "identify" Alice do imply that it is in fact uniquely Alice who has those attributes. It only logically works if you can say "those attributes are the attributes of the person that we made the contract with, and they are unique to Alice, therefore Alice is the person we made the contract with", not if your claim is "those attributes are the attributes of the person that we made the contract with, which are shared by a whole bunch of people, therefore Alice is the person we made the contract with".

> Counterexample: to verify an identity, the verifier must have replicated the identifying attributes. If replication implies non-identity, then identity verification becomes impossible.

Erm ... no? Just two obvious examples:

In order to check that you are the person on a picture I have of you, all I need is the picture, no need to have a replica of you.

In order to check that you are in the possession of a private key, all I need is the corresponding public key, not the private key.

Also, if it were the case that identity verification were in fact impossible ... what would be your point then? You don't like the (hypothetical) fact that it is impossible, therefore it is possible?

> Note that we're speaking of identity in the context of a technical implementation.

Actually, we kindof don't. We are really talking about a legal implementation, where there really is no requirement to do anything as a "technical implementation"!?
If you read the reasons for avoiding chess, they are actually quite good. For example, he says if you do brain work, playing chess takes mental energy away from your work. The article states that one would be better off with physical activity which I think is correct. I am a coder. If I play video games, I feel far less refreshed than if I do something physical.

It also points out that playing chess well requires spending a lot of time on it that could be used for more useful pursuits. I suppose you could say "to play too good a game of chess is a sign of a misspent youth".
>Unlikely -- Tizen would be dead on arrival, being inferior in all ways to Android, including the app ecosystem.

Would it matter when "an Android phone" means a Samsung phone 9 times out of 10 in Western markets

When an average American comes to Best Buy to buy a phone, he does not deliberate over things as abstract to him as OS of a phone. He sees an Apple phone, a Samsung phone, and a random Chinese phone.
I've just started using vagrant with vmware fusion. Whilst not cheap the fans on my computer are much happier these days.
Togo Blocks Internet as Protests Continue
well... Size matters :)

I found it extremely interesting to see someone explain it in a scientific way instead of just saying "no, won't work". I'm sure that would be a great parent having all the answers to all the questions a child can ever ask.
> "Sony set a review embargo of opening day for “The Emoji Movie,” which left the Tomatometer blank until after many advance tickets had been sold and families had made weekend plans."

So studios do know that the movie sucks in advance, but still blame RT for poor performance? I don't see them putting an embargo on Spider-Man...
The US has a lack of dedicated voters because of it's voting system. There is not much point voting in a Presidential election in California or New York. That encourages people to think their vote doesn't matter. If every vote actually counted you'd have more dedicated voters.
I'm not from US but I've wondered this exact thing - since hurricanes form in very specific weather conditions, if we detonated even a small nuke in the eye of the hurricane surely it would upset the pressure/temperature balance enough that the hurricane would dissipate? I don't think it's a stupid question at all - and I am glad I finally read the answer as to why it wouldn't work at all.
WHY Your ECOMMERCE BUSINESS NEEDS a MOBILE APP: 5 KEY REASONS
SelectPage – A simple style and powerful selection jQuery plugin
I'm pretty sure this is only a small bit of the college experience, though I can see how this can actually affect one's perception of the value of college, especially among those in families with few college graduates.
I can see that. I've been burned by shitty apps that drain my battery and spam the notification panel more than once.
White supremacists ?
We do so many cool things here at Thingsquare (thus, obvious disclaimer, I'm at Thingsquare), and we want to share it (and brag of course).

It's sometimes better not to go too deep into details in the post itself, but one cool thing I want to point out is in the last gif animation of the blog post which shows radio traffic throughout the mesh network. It shows transmissions over time, and each line from top to bottom is a device in the network. So we see forwarded packets as a diagonal line in the graph, and depeding on how large (how many bytes and fragments) the data is, the diagonal line leans more since it takes longer. Pretty cool, imo.
Note where I work and where my wife works. She works at a public university and I work at a private liberal arts university. We see resistence to skills and competency being taught. Teach them critical thinking and history and they will be fine we hear. We witness lack of critical thinking in some senior administrators which does not give comfort.

Students are encouraged to study what their hearts tell them and not consider outcomes. That is employability. I personally know recent grads that are dramatically under employed. They could earn more, much more if they were trades people.
Why would this investment makes sense? Can anybody ELI5?
Apple switched away from Pascal due to UNIX market pressure.

http://basalgangster.macgui.com/RetroMacComputing/The_Long_V...

http://basalgangster.macgui.com/RetroMacComputing/The_Long_V...

And it was mostly to C++, not C.

Pascal is used daily for embedded system work by MikroElektronika customers using mikroPascal.

https://www.mikroe.com/mikropascal/

Any embedded application using Ada's Ravenscar profile, is an OS.

https://en.wikipedia.org/wiki/Ravenscar_profile

Additionally regarding Pascal, it was used to build Corvus Systems OS, MicroEngine and Solo OS.

Modula-2 was used to build Lilith and Delco's engine control units.

Mesa was used to create Xerox Star workstation.

ESPOL followed by NEWP was used for Burroughs B5500 in the 60's, nowadays still sold by Unisys as ClearPATH.

IBM created their RISC architecture OS using PL/8, with a compiler architecture that now re-resurfaced in LLVM.

OS/400, nowadays known as IBM i, was originally written in PL/I.

If it wasn't for UNIX's adoption, C would have joined many of those languages many moons ago.
Same in Austria. It's commonly called "Maggi-Kraut", because it tastes very similar to a sauce produced by Maggi (which is now part of Nestlé). Funnily enough, the sauce doesn't contain any lovage.
Seems like the best option for getting rid of a civilization threatening meteoroid though.
It would have been nice if they could have collaborated together. "Freelance professors" that could write code and illustrate it w/ words and graphics.
This was actually written about in project plowshare (peaceful uses of nuclear weapons) and has significantly more info about it than this casual dismissal.

https://babel.hathitrust.org/cgi/pt?id=mdp.39015077324005;vi...

First quote from a meta article: [

The initial idea involved weakening the storms and changing their trajectory — not necessarily destroying them. He theorized America could achieve this by detonating nukes in the air just outside the eye of the storm.

“It seems such a burst would, for at least 15 minutes, greatly influence the horizontals circulation of a hurricane … if a burst were made on one side of a storm or two bursts on opposite sides of a storm, considerable asymmetry in circulation could result,”
]

Second: [
According to Reed, the eye of a hurricane is about 10 degrees warmer than the rest of the storm. “It appears that a megaton explosion in the eye would engulf and entrain a large quantity of this hot ‘eye’ air and carry it out of the storm into the stratosphere.”

Thus heated, the nuked air at the center of the hurricane would rush upwards, pulling the hot air at the center of the storm with it. Then the colder air from the side walls of the hurricane would rush in to fill this gap and slow — or possibly even stop the hurricane.
]
> but many/most dotfiles reside at the top-level of your home directory, where it wouldn't be a good idea to initialize a VCS repository

Author hasn't heard of `ln`?
Having nobody you know at top tech companies to vouch for you is one of the biggest problems for people from other countries (esp. 3rd world countries) when applying. Can't even get through the resume screen.

This seems like a great way to provide a solution to this problem. Are you currently open to people who would need any form of visa sponsorship in the future? Assuming great performance, would they finally have a realistic shot at a job in a top tech company?
Ah, I think I'm beginning to understand what you're saying. So Spanish might have have evolved from Vulgar Latin after the Romans brought it to the Iberian peninsula in 210BC, but in your eyes, its the same age as Latin itself. So although the Romans conquered Gaul (France) in 50BC, beginning the evolution of French, you reckon that French and Spanish are the same age.

Let me know if I've understood you correctly. If I have, then I think that's a perfectly valid way of looking at it.
Has anyone else made the switch from JSX to hyperscript? JSX works well enough, but I love the consistency and composability of building views with plain old functions and data structures.
Or some system puts in leading zeroes.
Interesting question, unfortunately not explored in depth sufficiently enough. Maybe we should pitch that question to what-if xkcd. :-)

I'm a bit surprised that this question gets asked today. It should be common knowledge that nuking stuff has bad side effects. Although maybe the questioner thinks that because the nuking is over the ocean instead of land, it doesn't pose any danger.

Now if that question had been asked in the 60s, I wouldn't have been surprised if they actually would have tested it.
Wikipedia defines addiction as "a brain disorder characterized by compulsive engagement in rewarding stimuli, despite adverse consequences"

I think it's important to realize that addiction is not just doing something often (e.g. we all drink water often, that's not addicition). It has to have a detrimental consequence in your life for to be addiction.

Is your checking of HN causing you some problems?

For me, I think, we all need to have a break every now and again, whether it's listening to music, going for a walk in the park, getting a coffee, whatever. I think looking at HN during your breaks is an entirely unproblematic way to spend your breaks.

So unless you are having some problems in your life due to checking HN, you are not addicted to HN, even if you check it often.
Google put an Easter egg in a new Oreo class
Just call the isTheFinalCountDown() function of the Chronometer class. Source code: https://github.com/android/platform_frameworks_base/blob/6c7c55206dcca24880ac873fdf34c6f099dc0759/core/java/android/widget/Chronometer.java#L152-L166
Got to wonder why MIT would shackle themselves to the albatross that is Watson. Or given Google's antics with think tanks, be willing to take the risk that unfavourable results will be career-limiting.
Hilarious to read such a detailed answer to a stupid question.

Scary that nukes seem to become a swiss army knife solution to every problem (isis, north korea and now hurricanes). Aweful rhetoric from world leaders combined with media hype I guess.

Reminds me of the also hilarious poster from The Simpsons "Nuke the whales" :)
I'd add to that: if you always aim too high, take on too difficult tasks, then you'll end up nowhere (but you might learn a lot).
Why Reporting Tools Blow Away Dashboards
AVR-Rust author here

The backend itself is working very well - there are only a handful of known bugs at this point, and many projects can be compiled with no issues.

The issue you linked also links to (https://github.com/rust-lang/rust/issues/44052), which shows that once these bugs are fixed, we can start working on merging avr-rust upstream.

A number of projects/libraries have also been developed recently

* https://github.com/avr-rust/blink
* https://github.com/avr-rust/avrd
* https://github.com/avr-rust/arduino
* https://github.com/gergoerdi/rust-avr-chip8-avr
Any info on how they were hacked ?
Actually if I remember correctly they were the very last PC C compiler vendor to add support for C++.
Corporate "jail time" would be indistinguishable from "death penalty" in practice: suspending a corporation's ability to engage in contracts and do business basically means the corporation rapidly falls apart, existing contracts run out or get cancelled, employees don't receive pay checks, etc.

Corporations are basically a sizable chunk of the privileges people lose when going to prison but without the physical reality that guarantees a continued existence. In practice that physical reality manifests itself in the form of the actual human beings running the company and making its decisions, obviously.

So considering a corporation is more like a person without direct agency that relies on the care and supervision of trusted persons, it seems obvious misbehaviour of corporations should be treated as criminal negligence on the part of its caretakers, the people running it.

Alternatively the people running it are the corporation's physical manifestation and therefore the ones who should go to prison if the corporation is jailed (like how when a natural person is sent to prison, they are physically imprisoned rather than merely having their bank accounts frozen).

But all this navelgazing aside, the US is a country where civil assets can be arrested as suspected accomplices to crimes without bringing up any charges against their owners (civil forfeiture). It's clear the "corporations are people" narrative only exists to let certain people have their cake and eat it too, not to make any sense if taken literally.
I remember I accidentally come to know about Masters of Doom which got me interested in Game Programming. Googling around I found a number of interesting articles such as "1500 archers on a 28.8: Network programming in Age of Empires and beyond", and I eventually stumbled upon Fabien Sanglard's site. The guy is great and I waited eagerly for the release of his book (hopefully the first of a long series) :)
Filecoin is VC money, it is a different type of coin because of it; after the first confidence crisis it might crash and never come back.
I think VCs are too fickle and not idealistic enough to support the value of a cryptocurrency in the long run.
That's for network programming.