skysight-inc/HackerNews huggingface dataset:
Yes, thought of this too. Wonder if there's a difference in the versions they analysed (and broke).
How to Fix the Username System (with Hacker News Responses)
They use cookies now too, try Incognito mode (or whatever is similar in your preferred browser).
The difference is they still preach it as the right thing
I don't have a problem picturing faces, but it's not something I do by default. If you consider imagining something as setting up a camera shot on a scene, I usually find that faces are out of frame or in the background. Actually imagine the face is a more conscious action.
You assume too much.

The web link when used to get around a paywall is an insult to the original design intent of hyperlinked media, the WWW, and HTML.
What you're describing is escape analysis and the resulting SROA. These are things that the HotSpot VM does in fact do.
I'd recommend Scott Aaronson's book Quantum Computing Since Democritus to anyone interested in quantum computing, mathematics, and computer science in general. It covers a vast array of material, from the basics of set theory to Godel and Turing, cryptography, quantum computing, free will and time travel. It doesn't go very in depth into any specific topic, but for an engineer who's been out of college for a few years, it was at a perfect level to rekindle a love of learning and interest in a variety of topics.
>In case anyone is wondering, NodeJS v6 is right around the corner with V8 5.x.

Any info on when it is going to come out of that corner?
Did you just register to post that?
Urn Brings New Meaning to Life After Death
> There was a (possible hoax) story a while back about a guy who could only remember the previous 15 or so hours of his life. He kept journals and had to jog his memory daily.

This is probably not the same condition, but those with anterograde amnesia cannot form new memories and will forget things within minutes. The movie Memento was about this, and Oliver Sacks wrote about a man with it in "The Lost Mariner." I could definitely believe that story... Strange and awful things can happen to the brain :-/

https://en.m.wikipedia.org/wiki/Anterograde_amnesia
Stall, redirect, wait. At some point the recruiter becomes your advocate.

Or if just one offer ask for more than you want and would settle for. They won't rescind the offer and be willing to walk away.

It's also easier to get more options and RSUs because it's funny money not yet vested and not yet liquid.
The web link apparently fails for a lot of these now.

I don't think it's unreasonable to be annoyed by links that require a subscription or payment to view.

I think a good compromise would be some sort of [Pay] tag on the link.

Edit - it's also hard to have an honest discussion about an article if you don't have a subscription to that site. That requires a bunch of extra work (getting the subscription) just to fairly participate in the discussion here.

Maybe that's fine, up to the HN community to decide.
On not reading difficult books
The article keeps hinting at deliberate practice including,

> The approach that he took, which we will call “purposeful practice,” turned out to be incredibly successful for him. It isn’t always so successful, as we shall see, but it is more effective than the usual just-enough method—and it is a step toward deliberate practice, which is our ultimate goal.

but then cuts off before it actually describes deliberate practice... guess they want you to buy the book.
That might be setting the bar a little high.
You should on GCE, but not on EC2: per-hour billing for EC2 means your 15 minute VM costs you 60 (aka 4x as much). We (sadly) have a 10 minute minimum, but the difference is pretty stark.

Once they got through some growing pains (rate limits per project), Travis CI has switched to a 1 VM per build model that they'll probably detail in future blog posts.

https://blog.travis-ci.com/2016-04-07-migration-update

Disclaimer: I work on GCE, so of course I want you to use it ;).
Runtime speed is, as noted, going to be similar, with the winner being determined by which compiler optimisations benefit your code the most.

Yes you could also pre-allocate, but that's often more awkward than just allocating at the time of need, and besides, Java can turn heap allocations into not only stack allocations, but fully scalarise them (i.e. break down an allocation into a set of local variables and then delete any that are unused, move them around, etc).
Correct. Note that skin heads have been able to read the book for decades online. It is very easy to download a copy.
>> The problem is that introducing a new concurrency model late in a language's life splits the ecosystem.

Really you could say that about a number of features/changes in python 3, not just the new async syntax. Python 3 itself was an ecosystem-splitting instrument.
Tried to read it once in the English version, couldn’t get past the first fifty pages. There’s so much hatred in there. He hated Jews, French, democracy, intellectuals, people with disabilities, you name it. It’s also badly written which is a surprise considering that Hitler seemed to be an excellent speaker.
OpenStack Summit Is about to Descend on Austin
I can only imagine an (early 2000s) period piece by Bollywood years from now where the Indian hero stumbles into a hornets nest and says "Neocons, I hate these guys" or "Why is it always neocons?".

Go Team America (F* Yeah!).
Well that's an article written by someone who's never submitted an app, that uses encryption, to the App Store.

They're big on ensuring you've applied for the correct export licence from the USA (because that's where the distribution is technically made from), even if you're based outside the USA.

(Google just make you say you have, but Apple actually want to see the approval doc)
For some reason the mismatched usage of 'corner' really bothers me! I'm sorry for this pointless comment.
As you say, English is a dumbed-down language which is exactly why it has become the language of science and not any of the inflected languages such as German (which used to be, certainly the language of chemistry), Italian or Spanish etc., In English, prepositions and auxiliary verbs make explicit the ideas in a statement. This is not an especial advantage in literary works but in terms of precise communication it's a winner. For a detailed discussion I recommend 'The language of science from the fall of Latin to the rise of English - Scientific Babel' by Michael D. Gordin.

As for very great literature, the English have Shakespeare (sadly unread by you) but you have Dante (sadly unread by me). I mean in the original!
I have a question I have been trying to figure out for a while. All the examples of clients that use GraphQL seem to be javascript; is there any support for writing, for example, a Java client to talk to a GraphQL backend? This would really help make it easier to port infrastructure over piece by piece.
A Flask module pushing exceptions to Datadog
i keep looking for a reason to switch to python 3 and cant find one. Plus if I want to use the cool stuff in Pypy.. then I better not !

overall - very less reason to consider Py3 at all. Performance would have been one - if there were a comparison between gevent and asyncio.
From the article:
"Kiryu is the way yakuza used to be. We kept the streets clean. People liked us. We didn't bother ordinary citizens. We respected our bosses. Now, guys like that only exist in video games."

I love how in Japan, even the criminals have a sense of social responsibility.
Sooo many people on HN despise ads (rant after rant about using adblockers) yet hate paywalled articles. How is it, exactly, do you want people to get paid for writing quality journalism? You can immediately see it's a WSJ url -- if you don't have an account because you don't value their writing then skip this post and move on.
> You see similar social phenomena in other fields with a measurement problem, for example programming language research ...

Touché! :) (although there's plenty of social science research that is much more empirically rigorous than PL research, and the certainty/evidence ratio is certainly higher in PL)
> 2. HNers are getting past the paywall (illegally)

It's not illegal to bypass a paywall by Googling the article. They literally programmed the paywall to work that way. It's how I read (and upvoted) the article.

If Googling it doesn't let you get past the paywall, try incognito.
There's no reason it can't be both.
I think they're using some kind of heuristic approach to identify people who use the google approach regularly and put a stop to it. I know sometimes when I click on a Journal article it will let me read it, sometimes it won't. It's a tricky tactic, I'd just totally ignore Journal links otherwise. But this way they get to bug me semi-regularly instead of not at all.
I don't think i visualize things ( if i understood correctly). Although it seems just partially.

I do have dreams, but don't remember them ( after 10 minutes, i forgot them for sure).

I never understood how people could draw robot faces to describe a person at a police officer... It seems weird...

I have memories, but trying to describe something i will say "general things" like colors, objects, ... I can't describe my own house in detail... I describe my house with facts...

I had a crush on someone ( i dated her even a couple of times) and i even said her hair was dark-blonde... While i was not paying attention during chatting... ( it was not ...)

I find it dificult to describe color "variations". Not blue or brown, but a color like turqouise says nothing to me.

Is that the same thing then?

What i find similar: you mentioned engineers who have the same thing (i'm a .net architect) and i'm an INTJ personality according to Meyer Briggs ( http://www.personalitypage.com/INTJ.html ) which is also something of 2-3 % of the people ( like you mentioned the % of people who have Aphantasia). Perhaps this has something to do with each other?
Heck, using the web link outright supports the idea of not paying them for their content. Very strange to recommend.
"I beat Linux. The end process was hard."
> For example: I'm sure you can imagine what it felt like when something really funny happened to you, right? And you could probably also remember listening to a song you heard on the radio. Now - recall what it felt like when you were on a beach (or a snowy mountain), and recall what it sounded like. If you cannot remember, imagine the feeling of the sun, sound and imagine the sound you might hear.

Did you read the whole article? I'm pretty sure he cannot do these things. He mentions he can't really imagine music or sound either and has a hard time recalling experiences in general.
All independent nations with no legislative connection to London unlike the territories.

Cyprus and Malta aren't even tax havens.
considering not one of the current 15 comments is about the content of the OP ....
You say that as if it is a bad thing that neo-Nazis can freely read books. I would be much more upset about, say, the United States banning certain people from reading certain books than allowing undesirable people to read undesirable books. German citizens already lost that freedom.
Does this represent the state of philosophy of mathematics, because I find this view quite naive. Mathematics is in the business of making a model of the real world and then making falsifiable predictions with it, just like science. Take Fermat's last theorem: for all positive a,b,c and n>2, the value a^n + b^n - c^n never comes out 0. This is an empirically falsifiable statement. You can even make it a statement about real world objects if you wish: represent a number by a jar of coins, and do addition C=A+B by filling jar C with the coins in jar A and jar B together, multiplication AB by taking a whole jar B for each coin in A, etc. Rules of mathematical deduction are just devices for making predictions. So mathematical objects are neither "real" as in platonism, nor meaningless as in fictionalism.
It seems clear that a significant minority of HN simply objects to the idea that writing is a valuable and worthwhile economic activity. That's my only explanation for how they can oppose literally every viable method of monetizing content.
I think you are over-pricing the cost of that rifle. A used, good condition, .30 caliber semi-automatic hunting rifle can be obtained for $300-$500. At least that's what I paid for my deer rifle, a 742 Remington. Granted, buying brand new would run you into that $1000 dollar range, but I've always been of the opinion that you should let some other sucker deal with manufacturing defects and the huge initial depreciation.

That being said, a firearm that you don't practice with isn't much good either. If shooting was as easy as the video games and movies make it look...
What standard would you hold corporations to?
Actually you can trick the JVM to run a Full GC.
If you run:

jmap -histo:live <PID>

it will show a memory map of all the live objects and since java needs to run a full GC cycle to do that it will actually run a Full GC.
I can see the Iranian government super gluing all the USB ports on all the receivers. Sigh.
I don't have time to actively trade so I settled to buy shares in an actively managed mutual fund. I did the same research on the portfolio of the fund as I would have done on individual company stocks - looking at past performance, the makeup of the fund, industry performance, and investor websites. I use Investor's Business Daily as a more impartial source, it's just numbers without much "insight".

One good thing is that the mutual fund has automatic diversification within a particular industry and if you buy shares in multiple funds you get diversification across multiple industries. Another good thing is that the shares of mutual funds are often $100-200 each while the shares of individual companies (ex. google) can be $700 just for one. Using a "high-tech sector" mutual fund allows me to benefit from the growth of multiple companies (goole, apple, intel, facebook, microsoft, intel, etc.) while not having to own separate shares of each of them.
Perhaps you've read this article before? It's right there.
How New York Gets It Water
This is one of the really frustrating things about AWS... you have no sense of their product roadmap. My guess is the biggest customers will be drivers of HTTP 2.x support for ELB, for example a Netflix.

On that note though, can you pump HTTP 2.0 traffic through a TCP listener? I haven't tried.
I may have forgotten to hit the save button. Updated.... again. Thanks!
By far "1984". I re-read it once in while, and am always terrified to see that each time, it looks a little more like our actual world.

I like "Brave New World" as well. It is interesting to see how our present is a mix of both Huxley's and Orwell's worlds. http://postimg.org/image/ue0pdq56r/
No, it's referer and cookie based.
Engineer works from a random office in Santa Monica to promote his new startup
Sounds like a fun dataset to play around with. I'll have to go look for it.
With mice that don't have real middle buttons, trying to click the scroll-wheel without triggering a scroll event instead can be very trying...
That is news to me (thanks for the clarification), but unless I'm misunderstanding you, escape analysis is only for block scoped allocations. It doesn't perform any optimizations for large and/or long lived objects so they can bypass expensive large heap mark stages, and it doesn't allow for deterministic destructor interfaces. As far as I can tell, the only industrial GC language out there attempting to do this sort of thing is Swift.
http://www.scottaaronson.com/blog/?p=1799

http://www.scottaaronson.com/blog/?p=1823

http://www.scottaaronson.com/blog/?p=1893
Or they might be less inclined to strike first to pre-empt a strike. I've mentioned Able Archer 83 elsewhere: The Soviets appears to have gotten close to strike first because they believe the US was preparing to strike. Knowledge of a policy that appeared to indicate a distinct goal of deterring the President from launching a strike might have made the Soviets less nervous.

A while afterwards Reagan wrote that he long thought that the Soviet leadership, like the Americans, did not believe a US first strike was a serious possibility. But he eventually learned that this was a flawed assumption: The Soviet leadership saw the US as a possible - even likely - aggressor, and interpreted US actions accordingly. In that context, posturing was incredibly dangerous, and this realisation made him change tack and become determined to sit down and talk to them.
> you can accidentally teach yourself performance-degrading "techniques" if you keep practicing beyond a certain point.

See also https://news.ycombinator.com/item?id=8832006
> I’m friendly with many of the people who spend their lives that way [thinking about how to transfer consciousness into a computer]; I enjoy talking to them when they pass through town (or when I pass through the Bay Area, where they congregate).

^ I think that's my favorite quote from his interview. The Bay Area certainly has a reputation.
60 mins did an episode on face blindness, and apparently the psychologist Oliver Sacks couldn't even recognize himself in the mirror.
So is this a case of 16-bit keys being easy to bruteforce and even easier to use a symbolic solver on, or is there something more subtle going on?
Sooo many people on HN despise ads (rant after rant about
using adblockers) yet hate paywalled articles.

They aren't necessarily the same people.
Link is to a tweet, which plagiarizes at least one prior tweet by another user:

https://twitter.com/khanoisseur/status/582979045618556928
This is slightly off-topic, but I just wanted to say thank you for writing this article! I never knew people thought/imagined in so many different ways.

Personally, like codingdave, my "milk voice" is my own voice. I can "hear" my voice, with texture, inflection, and everything, as if I were reading my thoughts out loud. The milk voice doesn't have to be my own; I can vividly imagine the voice of anyone else I've heard. I have often wondered about that; how is it that with so little sample data (hearing someone talk for only a few seconds) I'm able to imagine them saying _anything_, with any inflection?
This is an interesting companion piece to ST Joshi's 2-volume biography of Lovecraft: I am Providence.

Joshi, while somewhat controversial due to his alleged whitewashing of Lovecraft's racial views (as well as some obvious editorializing in IaP), is currently THE Lovecraft authority. I am Providence is the best resource out there right now for insight into HPL views, life, and publishing history.
I'm having trouble understanding the significance of Hartry Field's work. It sounds like he replaced the axiomatic system of what we call mathematics with an axiomatic system that he developed specifically for Newtonian gravity, and based on this he was able to claim that mathematics is dispensable. As an undergrad in logic class, I got the impression that mathematics is the discipline that studies axiomatic systems, so if you build an axiomatic system, you're doing mathematics. If that's true, then isn't all he did is just redefining the word mathematics in a very narrow sense and then dispensing with that narrowly defined notion?
Just curious, what's up with this Ur language at both position 1 and 4? Never heard of it, and probably not experienced enough to make sense of it, but how is it that a language that doesn't even have a full official tutorial to its name beat out java, C++ and Go in those rankings by a factor of >2?

I'm genuinely curious.
Uhm, generally speaking you are correct. But you run into a lot of them going out to meetups. I'm trying to build a business, I can't just lock myself away in my basement and code away anymore, I have to get out and meet people. My general experience has been that there is always at least one person in the crowd who will be incensed that you are not using Angular/Lowdash/Underscore/React/Haskell/a particular ORM/something other than an ORM/what-have-you.

There's a certain type of person that needs their personal choices validated by seeing the same choices made by other people. The name for this type of person is "the majority". It's how we get people who think Ford Mustangs are the greatest or shittiest car in the world, when they are neither. It's how we get people voting Demican or Republicrat every year, in every election, across the board. It's how we get people who only drink Bud Light. It's how we get people who think Age of Ultron was the greatest movie ever.

For as much as technology peoples like to think they are rational, thinking, open-minded people, we can tend to be extremely tribal.

I've personally found that the best way to avoid those people is to actually be more outgoing, to be friendly and inviting and just someone that everyone wants to hang out with. Because then you can't get stuck with these randos.
I think that quoted statements are not very good.

The other languages don't have a builtin concurrency model. For C, Java and others event loop libraries and applications that are built on top of them can be found (nginx, netty, ...). As well as there are libraries that build on top of synchronous IO.

The eventloop was also not tied to Javascript in the older standards. Only the introduction of Promises and other stuff required the existence of an eventloop in order to define when continuations should run.

"The event loop model never blocks" is also only true as long as you (and all the libraries that you use) do not block it. There is no automatic "does not block" guarantee.
Get info on length of funcs/methods in Golang pkg
That's a novel position. So US companies, whose executives presumably live in the US, shouldn't open an EU subsidiary, and vice-versa? Is it wrong for Toyota to open a subsidiary in the US?

Not to mention that executives don't "have" companies, shareholders do.
Instead it encrypts the MFT (Master Partition Table) on NTFS volumes

I wonder what happens with FAT32, or does it just do a stupidly simple "encrypt the first n sectors of the disk"?
I don't think it's uncommon. It gets even harder when trying to figure out relative left-right to other people.

Here's a tip I learned once: hold your hands out, palms facing away from you and fingers up. Point your thumbs at each other and index fingers straight up. The left hand will form an "L" (for left) and the right hand will form a backwards "L".
The Linux machines in MIT's computer labs do essentially the same thing. Right after you log in, there's a wrapper around your entire X session that union-mounts a tmpfs on top of the root filesystem, puts you in that chroot, and gives you root. It's not secure against active malice (and not intended to be, since you have physical access to the machine), but it lets people run `sudo pip install` or `sudo npm install -g` or `sudo make install` or whatever, and it only stays around until they log out.

The trouble with root access is that there's always a way for active malice to get in. For instance, our approach is trivially vulnerable to loading a kernel module. It's possible that something like user namespaces would solve that today.
I think it is a common mistake by people starting to learn for example an instrument. You play the new piece, often a bit too fast, and make a mistake. Then just repeat in the same way, making exactly the same mistake over and over again. The hope is that if you play it enough times and put in enough effort you will cease making the mistake. That is of course wrong. Instead you learn the mistake really really well.

What you should do is to play it slow enough so you are sure not to make any mistakes. Sometimes that is ridiculously slow.