skysight-inc/HackerNews huggingface dataset:
I was just explaining why the downsides you were writing about weren't serious. I didn't devote much effort to explaining the upside. I guess that a lot of things that seem obvious to me aren't obvious to you, probably because you haven't spent much time thinking about them. I'll try to do better:

1. You can use 10MB of widely-used JavaScript and stock icons on your web page, and the browser will be able to see the page after downloading 100K instead of 10MB. HTTP keepalive and pipelining don't help at all with that.

2. There are no more broken links, so people can link to stuff that isn't hosted on their own server without fear that it will go away next year, or be redirected to more commercially remunerative content, such as linkspam. (This is conditional on them caching a copy on their own server, of course.) HTTP keepalive and pipelining don't help at all with that.

3. Resources can be cached close to you on the network without you having to trust the cache not to feed you corrupted versions of them. (You do have to trust the cache to not report you to the feds for reading an article about how to download Interstellar.) This makes a huge difference in page load time by reducing latency. Again, while HTTP keepalive and pipelining can reduce the multiple of latency, they can't reduce the latency below 2×RTT to the origin server, and practically speaking they're limited to several times that. This is especially important if you're trying to host your personal pages on a high-latency residential internet connection, and/or browsing from a high-latency country.

4. Making every website not just archivable but also forkable enables a new kind of lightweight collaboration. Well, not totally new — I mean, we're doing it now on GitHub and, in a different form, on Wikipedia.

5. Naming web pages by hash rather than by IP address or by a DNS name that maps to an IP address makes it easy to host them on dynamic IP addresses, including with transparent failover when one of them goes down for a while.
My parents raised me to be a racist. It's not my fault, it's my upbringing. Any attempts to otherwise convince me are just a conspiracy brought on both those pesky inferior races.

Wanna play have a philosophical debate? Or can we agree that someone who espouses racist ideology is, in fact, a racist.
"And his online behavior is so racist that there's just no chance of him fitting into any average social situation."

Observational evidence suggests otherwise.
Facebook Terms Update Starting Jan 1
Too subtle, sir. Too subtle.
So how many I can do if for each FMA I also receive 16 bytes of data from a neighboring node and send 16 bytes of data to a neighboring node? Or is the data transfer free, is the neighboring node memory mapped? If so, how does synchronization work?

Edit: didn't notice same was asked before too. Regardless, how many FMAs can be executed in the scenario I gave, also sending 16 bytes and receiving 16 bytes for each FMA?
Apple could ditch Google for Bing or Yahoo next year
I'm not that up-to-date with Racket, but this seems to be a sort-of-manifesto for transitioning from dynamically type-checked languages to statically checked languages...? (Which I whole-heartedly support as a types-ftw-weenie.)

Is there a video (or audio) to go along with the slides? It's pretty hard to follow the narrative without audio.
Do you have any assets? If your personal net worth is 20k+, I would form an LLC. It's relatively painless, depending on which state you file in, and the cost isn't ridiculous.
There's a local redditor keeping regular updates on the mystery. He shares your theory about warm air ducts.

https://www.reddit.com/r/videos/comments/2n0tkq/crazy_static...
"Just fine" is papering over the fact that people get tripped up by this in Python all the time – sometimes you need to use the `global` or `nonlocal` statements to resolve the ambiguity.

https://docs.python.org/3/reference/simple_stmts.html#global

https://docs.python.org/3/reference/simple_stmts.html#nonloc...

Classic example: http://stackoverflow.com/questions/9264763/unboundlocalerror...

If you search for UnboundLocalError on StackOverflow, there are 918 results. Not all of them are due to this particular scoping ambiguity, but many of them are.
There are ton of IoT/data analytics startups with data scale in the terabytes that don't have enough money/resources to hire dedicated systems admin.
Also the location of the Office of Strategic Services, the WWII precursor to CIA.
You know what I've never thought? "The problem with CSS is that it is not imperative enough."
I don't think that is the purpose of NT's IRQL though.
Procrastination – my short story
Yep. While Im sure there are a lot of people with medical issues that make them become socially inept, I think that social skills in general are just that: skills. You can't start programming like a pro from day one, it takes years of effort. And so does this skill.
I still remember the Twitpic fiasco. I wonder if there are any companies that does the process of acquisitions publicly.
What's a good Startup? – Founder and investor point of view
iOS 64-bit apps in Cordova
I always found this story fascinating
Wrong. People may say racist things without necessarily being racist.

The difference between "being X-ist" and "saying X-ist thing" is basically predicated on having a "persistent belief that X" or having a "momentary belief that X". (I'm using "belief" in the philosophical sense.)
Also Portugal
You're absolutely right, the WP appstore really has a lot less to offer than its competitors. It's really frustrating as a WP user to see companies ignoring WP all the time. Honestly, there is no good reason any more to leave WP out, there are multiple really solid cross platform development frameworks out there nowadays.
How would I be underestimating him? If anything, I'm underestimating his potential employers. There's a digital fossil record of what he's said online at this point, and the average hiring manager will probably just throw him out as a candidate as soon as they any of his posts, unless they take the time to understand the larger situation at play.
Thanks for that... didn't notice that we had a repeated section (I just updated it with the proper text for that section)

As for comparison to the Phi... it is the fact that our actual core size (and thus the whole chip) is MUCH smaller. The Phi's cores are actually based on the original Pentium architecture (they are just downsized P54Cs) with added AVX instructions. Contrary to popular belief, they are not full x86-64 cores.

Intel has not released the official die size for the Phi, but has said it is about ~5 billion transistors (at a 22nm process), and independent "guesstimates" have pegged the die at 600-700mm2 (there is one place that says 350mm2, but that is false). For the top of the line 61 core Xeon Phi, it uses 300W, with a theoretical peak performance of 1.2TFLOP of double precision performance. That gets you to about 4GFLOP/Watt.

In comparison, our entire will be under 100 million gates, with each core (excluding memory) being around 100k gates. At a 28nm process, our core size (without memory) is a little under 0.1mm2. Our theoretical peak performance per compute chip is 256 GFLOPs double precision, while it should be using around 3 Watts, giving us a performance per watt ratio of ~85GFLOPs/Watt.

Intel has even said that their next generation Xeon Phi, made at their 14nm process, will be at 14 to 16GFLOPs/Watt. At SC14 last week, they made a soft announcement for the following generation at 10nm process will be in the ~2018 timeframe, and that is estimated at only being around 25GFLOPs/Watt.

The bottom line is Intel is just following Moore's law, and is sticking to big and complex systems, which while retaining legacy compatibility, kill you when it comes to efficiency.
That's all you have to say. "No, thank you. Please leave me alone." And then you're left alone.

We live in a world where we help each other. Offering help isn't a bad thing. Some people aren't as strong as you.
For a platform for the "government's propaganda" the BBC report is prepared to voice some pretty blunt criticisms of it...

> Isabella Sankey, director of policy for Liberty, said: "The ISC shamefully spins the facts seeking to blame the communications companies for not doing the agencies' work for them."

> Executive director of the Open Rights Group, Jim Killock, said: "To pass the blame to internet companies is to use Fusilier Rigby's murder to make cheap political points."

In that respect, it's actually more critical of the government position than the equivalent article from the newspaper that broke the Snowden story:
http://www.theguardian.com/uk-news/2014/nov/25/lee-rigby-rep...
How the Smartphone Killed Typing–But Started an AI Revolution
Sadly, I think a site that relies on volunteers to maintain the community standards is doomed to go down that path.

The people who tend to rise in a site that's organized that way are people who devote the most time to volunteering for the site. And volunteering for the site means spending a lot of time reeeeaallllyy focused on a glowing screen. Meaning people who naturally rise to the top in such a community are people who've chosen to devote large portions of their free time to content, not people.
Do We Need Hundreds of Classifiers to Solve Real World Classification Problems?
The lionization of this guy reminds me of the reporting of the Charge of the Light Brigade. All those noble British soldiers, following orders even unto death, what courage, what majesty... when what should really have been said was: what a bunch of bloody idiots, who got themselves killed for no reason. And so the same foolishness repeated throughout the first world war.

So let me say it: this guy, whether through his own fault or because of his problems, is acting like a dumbass. He's pouring a lot of talent into a pointless project that no-one will ever use or benefit from. He is not someone to look up to or admire, and certainly not to emulate. Do not romanticise his foolishness.
Quoting from the first page of @TempleOS's comments (censorship mine, of course):

I spend my days clubbing retard-ns. CLUB! CLUB! DIE N! CLUB! RETARD! N! DIE!! CLUB! N!

Regardless of his mental state, this is not content that I want in any of my online communities.
Nice ! Very interesting.
Thanks! Looks useful
"Best solution would be to have a common EU VAT-rate applying to all goods and services."

There are politicians and policymakers in the EU who would like to see that happen. However, every country in the EU has different VAT exemptions for goods and services - harmonising that across EU nations would be extremely difficult. Politicians will have an impossible task persuading the public that goods and services that were never subject to VAT will now be taxed.

What the EU should have proposed is a common VAT rate across the EU for digital goods. (This could still include exemptions or reduced rates for certain goods such as e-books.) I suspect this would have faced less opposition from member countries and it would eliminate much of the bureaucratic and administrative burden these new laws introduce.
It was inane in this case which is what I meant as it just addd a few quantifiers for more context. I totally agree with preventing editorializing though so thanks for pointing that out.
FOSS and decentralized systems are not the same thing, although they are in some sense analogous (I wrote an influential draft essay about this in 2006 at http://osdir.com/ml/culture.people.kragen.thinking/2006-07/m...), and they tend to reinforce each other. Email is a decentralized system, and that's still true even if everybody's server is running Exchange and Lotus Notes, which are proprietary.

I don't think Usenet, email, IRC, Tor, and the web are "quite low-level compared to what average user needs to be able to use it effectively." In fact, I am at a loss as to how your comment is potentially relevant to mine.
Obstreperous doesn't mean "stubborn" (at least not in the definition given), it means that you are "defiant", and that defiance is stubbornly maintained. I don't think you did this deliberately, but it seems like a mistake to just assume "stubbornly defiant" == "stubborn".

edit to elaborate: IMO, "defiance" is a positive trait, because you have to be willing to defy others in order to be able to assert yourself. In that sense, it is an integral part of self-confident action. On the other hand, unqualified stubbornness is a sign of insecurity in my opinion. People use "stubborn" as a positive descriptor, but my experience is that stubbornness is a mistake based on an assumption that changing your opinion or ideas makes you seem weak.

So, I for one would like to describe myself as "stubbornly defiant" but not "stubborn" in general. I am only stubborn with respect to a few key things which I think should never be permitted to be compromised, and one of those is my independence and self-determinism. But I am not stubborn about ideas or even beliefs.
It really makes it patently obvious, when the subject is a mentally ill person that is doing well for themselves, that the agenda of the collectivist is really about controlling how other people live, and the fact that they are mentally ill, or poor, or gay, or any other special group, is just an excuse to meddle with their lives. This doesn't affect just minorities. Oh, you want to marry someone? Well, then society must decide for you how you should live through laws and paperwork.

I wish I knew how to disabuse these people from their collectivist hypnosis but as you can see from your interaction, they don't use reason - "leaving them alone isn't a good decision" is just a feel-good sentence with no substance. Collectivists are touchy-feely and just as hard to disabuse as the religious.

You're exactly right in saying that it is through condescension that they perpetuate the stigmas that their well meaning (but myopic) intentions purport to fight against. For instance, they ban the poor from competing by raising the minimum wage, then cut the burgeoning poor a check because they're oppressed. They never see they are doing the oppressing by cutting them the checks. Why? Because intention is king in the kingdom of the collective.
Haxe for Docker
The creator wrote up a blog post on his entry:

http://birdgames.nl/2014/04/js1k-post-mortem-minecraft/

Lots of very interesting details, but surprised to see setInterval instead of requestAnimationFrame
Impressive!

I can't help but love things like this, if for no reason other than that it makes programmers look like bona fide magicians (and thus justifies exorbitant day-rates).
This may be in the notebook or on Seaborn's homepage (http://stanford.edu/~mwaskom/software/seaborn/), but someone compared seaborn to pandas in that it provides a terse API to a great base package (matplotlib and numpy, respectively). I'm looking forward to using this more.
Hey Google cut the shit, your fucking up my Gmail experience
I have been using gmail since the early beta invite stage. It was wonderful for years, but it has been getting worse and now you are fucking up my email flow. The beauty of Google was that you used to give me what I wanted and then got out of the way. Nowadays, you are getting in my way and I can't get what I want without these terrible services. I understand why you need to have Google Drive, Google Viewer, Google Photos, Google+ but they are shit services. To me, there's nothing more annoying than receiving Gmail attachments as Google Drive, Photos, Documents, Google links etc. If you insist on people using your upload to Google features, let me turn these features off when receiving. I am sure you can script up a function and create a 'detach incoming attachments from google services' setting option. I cannot stand when services light-box things. You know what's great about Dropbox? They get out of the way. This is why I love them. I hope they don't decide to follow because bundling subpart services is terrible experience. People use Gmail because it has your powerful search. Take this away and you have nothing. Keep adding walled-features and you will have more unhappy users, but I know you don't care what people think. Nobody should have to figure out where the upload paperclip icon is. You would be surprised at how many non techie people ask how to upload. A great spot would be right on the good old toolbar. Floating icons are lame. Personally, I'd rather see more ads in my email than this crap. Why? Because they are not in my way.
Show HN: DayJot – Another open-source alternative to OhLife
I was referring to the veil of deprecation over `do end while` by Matz's comment that you've linked, but as long as Crystal endorses it, is it fine with me.
It's a mistake even in Python. It makes typos harder to catch. And a visible distinction between variables that change and values that don't makes code much easier to reason about.
CSS allows for code reuse, it always has. It's called cascading and classes.

Preprocessors will generate bloated CSS if not coded properly, same as it's possible to hand-code bloated CSS.

There are libraries that generate vendor prefixes at run time. If prefixes are really a bother (they're not as much anymore) then preprocessors and other compiling tools have solutions for that as well. Which will be more efficient for the browser.
Maybe "redesign" is too strong of the word - we're not advocating complete redesign (I'm one of the guys who collected these examples because I love HN), but HN could certainly use some improvements. Even a post "Why HN doesn't need a redesign" http://jgthms.com/why-hn-doesnt-need-a-redesign.html features a point that "the HN Wishlist appeared on HN's front page. It unsurprisingly spawned some discussion about HN's design. The 3rd most upvoted wish is Refresh the visual design."

Redesigns are great thought exercises, each of these has something interesting, that can be taken away as an inspiration if HN will start looking to change (especially some repeating UI elements).
Btw the share amount of redesigns for HN online and comments on them clearly show that people are at least very interested in this subject. And it may prove the point that HN doesn't need a redesign, since so many designers see HN redesign as a major challenge to test their skill. Anyways, I enjoyed compiling this list :)
Looks like "folk art" to me.

Like dropping an IBM PC on Gilligan's Island ;-)
Data Science Case Study: A Healthcare Company’s Journey to Big Data
If the security services are seriously suggesting that Facebook should be doing their job for them it doesn't speak too highly of any special competencies and clearances of the security services themselves. If they think this kind of thing can and should be done by the IT industry they have just made the argument for outsourcing themselves to India. Not spectacularly intelligent.
More than 50% of MPs have voted for the current UK Government.

Right. But that means there is already an average of averages problem, even leaving aside the well documented criticisms of how those MPs are themselves elected. And literally everything beyond that is a matter of political dealing, not representative democracy, so the idea that there is any meaningful democratic accountability at all for the European Commission is still silly.
Why not just ask?
It's as if you didn't read the comment above where I said that "I have no idea if Terry would like to work or not."
It's essentially an art project.

Which, for me at least, exempts it from evaluation on grounds of pure utility.
What you describe is the Lost Update (P4) anomaly. It's in the test suite: https://github.com/ept/hermitage/blob/master/mysql.md#lost-u...

MySQL in repeatable read mode actually doesn't prevent this anomaly (it doesn't deadlock). You need to be in serializable mode to get the deadlock.
Doesn't work in FF 33.1.1 on windows 8 -- each line of the image/video is shifted so the result looks \\\\\\\
SATANISM AND THE UNSAW NEWS
He's not this helpless, crazy clod, he has a network and friends and everything. His fate is not wholly in the hands of "average hiring managers".
The help that he wants is for people to use his software. Perhaps someone could sponsor a hackathon to develop games, or other software for TempleOS.
Right, and the sense of my comment is that this does not necessarily imply that he would not actually work and then fit nice in team with a black guy, for example. That's just how I perceive that..
>what can we do for him? can we find him assisted employment?

What's really funny is that, from their perspective, "helping" him involves better integrating him into the world we all accept.

But, there's nothing particularly "sane" or even healthy about that world.
He may also have been practising a risky method of forcing a card on you. It is standard advice to do this often as it is the only real way of getting good at it.
> made me realize how important notifications were going to be: it's the next interface for users

Hi Simon. Why do you think that pn will be so important? I have Cyanogenmod without google apps, and I don't miss pn one bit. I understand that I am not the typical user, but what do you see in pn that I don't?
I think you're very accurate on your perception about it
A man needs to own up to his mistake, i found all your points to be valid, and i hope that the developer of the language to excuse my rushed judgment. It's always good to know that there are people here that could set me straight when i'm mistaken, and in a polite way too. My apologies again
>imagine trying to do this against 1000 symbols

How about doing this not with 1000 equities but with say SPY options, or any other high volume options on cboe ? As long as your derivatives are ATM or say max 2 hops from ATM on either side & open interest is high, it would work ok.
Ewww, TIL...

http://en.wikipedia.org/wiki/Project_Denver
We actually started by copying ruby's syntax and semantic, including the `do end while`. But a long time ago we started to diverge from it. We are also not sure about this "feature" and we still have time to remove it from the language :-) . It's true that a simple `while ... break if ... end` is enough.

Edit: I also misunderstood the comment. In Crystal `exp while cond` and `begin exp end while cond` are the same.
Jet Insider – Jet Gives Stock (options) for Sign-ups
I've thought similar things but came to a slightly different conclusion.

Let people buy and use heroin legally, but make the process like the DMV or a welfare office. That is to say, it takes hours, it's boring and uncomfortable, you can't play on your phone, and is so lacking in romance or mystique that it could be a synonym for mundane inanity. Plus they can only get a limited amount at a time and there is a cooldown period.
The Psychology of a Billion Dollar Enterprise App: Why Is Slack So Habit-Forming
Perl my/our/local is the most unusual scoping I know of[1]. But still lexical, except maybe local which is more like an alias?

[1] http://www.perlmonks.org/?node_id=66677
Unfortunately, in years past, we only heard (in the mainstream) from the few that succeeded, not the huge numbers of individuals that just ended up in asylums or, worse, dead.

That's not to take anything away from the "project" (as art), but let's be realistic about the possible gains we (as a society) can gain from this. My conjecture is that it would be better to try to get some help for this person.