skysight-inc/HackerNews huggingface dataset:
Ya I would have to agree with you tracker. Ever 3rd party dependency is introducing another DNS lookup. The whole point behind using a CDN effectively, besides lowering latency, is to reduce your DNS lookups to a bare minimum. For example, I use https://www.keycdn. They support HTTP/2 and HPACK compression along with Huffman encoding which reduce the size of your headers.

The benefits of hosting say Google Fonts, Font Awesome, jQuery, etc. all with KeyCDN is that I can take better advantage of parallelism if I have one single HTTP/2 connection. Not to mention I have full control over my assets to implement caching (cache-control), expire headers, etags, easier purging, and the ability to host my own scripts.
The article was recently changed, probably after tacon wrote his comment: https://news.ycombinator.com/item?id=11556250
Exactly; is our ideology so fragile that we can't tolerate or allow dissenting speech?
It's weird that I had not read about it on HN, given the wikipedia description: "The novel tells the story of a depressed and isolated man stuck in a tedious but well-paying programming job."
Universities can manage the peer review system - and many do. Many journal editorial boards have zero publisher employees and are all "volunteered" by academics. The publishers in those cases are pure gatekeepers and tax collectors.
Here's a good explanation of why AMD is on the rise: https://www.youtube.com/watch?v=aSYBO1BrB1I
https://github.com/chentsulin/awesome-graphql#lib-java
Cyprus was the preferred incorporation location for US companies doing business in the EU.
Hi Munin, I'm writing a C compiler on LLVM at the moment, and hitting problems with types and pointers, the complexity of which made me think of just using casts everywhere. What is it that makes it expend speed of the generated code? Does it mean certain LLVM optimizer phases won't work anymore?
If you want to write fast C++ Web services I recommend a look at Seastar: http://www.seastar-project.org/
If the program is written in C++ instead, what'd happen is

I think it's worth pointing out that, if my experience with c++ vs c# translates at all to c++ vs Java, if the program was written in C++ instead it's memory footprint would have been somewhere between 1/10 and 1/4 of the Java version.
I would also be interested in some more detail, especially: "On the phone interview, I received a pretty challenging problem—I remember thinking when I got it that I was going to mess it up. But somehow I solved it with ease, and all of my outputs were correct."

It's kind of hard to get a handle on what this means; on one hand the poster is quite obviously remarkably intelligent (ref: bio etc), on the other hand he has very little CS experience. The reader is left to imagine a problem that is just within their own reach to solve, while it might have been a very basic algorithm question...
Congratulations. And Good Luck ! Always good to hear good stories about young Pakistanis.
If I'm not incorrectly informed AWS is using a modified HAProxy. HAProxy does not support HTTP/2 yet so yeah, it will probably take some time.
As ad blocking increases, browser makers should add a type of "in web-page" payment system directly built into the browser. Paywalls are annoying because of friction. But imagine this instead:

1) open page
2) short preview and button "5 cents to read all"
3) click button and browser opens built-in dialog similar to how appstore/play store in app purchase works.
4) since its part of the browser, no concerns about trust or security.

This kind of frictionless and cheap paywall has the potential to replace ads. But browser makers must build it into the browser.
>> Wessland says such attacks are impossible to pick up with basic spam-filtering technologies, noting that hackers will simply keep creating new fake domains from which to send their targeted messages.

Haha, yes that's true: we still do not have the universal fraud detector and stupidity prevention algorithm. Seriously, this is not a system security problem. If you have high-level employees in the finance dept. of your company that will initiate a wire transfer on the basis of an unsigned, unencrypted email from an un-trusted domain, that is a policy/standards/personnel issue.
Show HN: New React UI Builder. Get Your ReactJS Component Out
Looks good! I know your target is 70% of the performance, but is there any fundamental reason to QBE that it couldn't be more? Suppose I ported my compiler from LLVM to QBE (I think I could do so with not too much effort) would at some point I be able to work on porting some of LLVMs optimizing phases to QBE to get my performance up to par, or is there a design decision you made that will get in the way of the last 30%?
I think it does not work on unsigned ints, it is also fairly slow.

I find External Merge Sort pretty interesting.
I rarely would say things like I built the same thing, and yes web/mobile are very diff but given the context it effectively was the same thing at that time.

I actually had never seen anyone do anything quite like it since until now -- what are these other ones?

Social is very tricky -- network effect is everything, and the founders ability to time and push that out is a combo of luck and skill. Just looking at the history of chat services is a clear demonstration of that.

Thus I'm not saying nitester was guaranteed to be successful, but the concept was the same, the context was good (I was in college and Facebook didn't exist yet so social was open), and I had the friend networks and already threw big parties/raves. I just regret not giving it a bigger shot. It did help me get into MIT for grad school so at least something good came out of my laziness :)
"And Reagan presided over two years of increase in tensions and hostility vs. the Soviet Union"

No, the increase in tensions and hostility occurred as a result of the Soviet invasion of Afghanistan, which occurred under Jimmy Carter (another Nobel Peace Prize winner).
Ten cord of pine in a winter must mean you have things buttoned up and insulated pretty well.

I grew up in Maine, and it's pretty common to go through 8-12 cord of rock maple, beech and ash in a winter. A lot more BTUs in that than pine, but a lot of houses are drafty old farmhouses... We only used pine in the fall and spring when we needed a quick fire to drive out the cold in the morning and heat up the hot water.
Does this have any implications for npm addon authors?
F You Wired.

"Here's the thing with ad blockers."

I'm not using any ad blocker! I'm not letting you run scripts in my browser. Why do you need to run scripts to show a static magazine article, with ads or not?

You aren't getting my dollar, but you would have gotten some impressions ($$$) and I would have read the article if you didn't act like a retard with your website.
That reprinted edition is heavily annotated, with the text basically surrounded on three sides by annotations. There are more annotations than text …

This means that it is perfectly innocent to buy the book in this form. None of your friends will think anything weird of you when they see it on your bookshelf, that will just think how intellectual you are …

There certainly are Neonazis in Germany and there are people adoring Hitler in Germany, too. And those people suck and shouldn’t have those opinions. But I don’t think sales of that book have anything to do with that. And modern dangerous fascist ideologues aren’t necessarily super into Hitler …
We changed the headline to the subtitle last night because the main title is so baity. If that's not good enough, the best way to explain that is to suggest a better title—i.e. an accurate and neutral title that preferably uses representative language from the article. When users do this, we're happy to use their suggestions.
It should be pretty easy to simulate the physical constraints that players are under in terms of actions per minute, etc.
I saw the movie "FireFox" when I was growing up. In one scene, he's trying to steal a thought-controlled Russian airplane. "You must think in Russian" his handler tells him. After the movie, we thought that scene was controversial, and spent hours wondering if people think in a particular language or just think in abstract ideas.
Given that those two countries were demonstrably not averse to killing millions of their own citizens, one might perhaps take those assurances with a very large grain of salt.
I could have sworn I saw an earlier source where Hassabis said it would be SC2, not SC1.

As an aside, the "best player in the world" referred to in the article is the SC2 player SoS. I think Zest is pretty commonly viewed as best in the world right now, even if he loses the current GSL. They mentioned SoS because... he won blizzcon?!
I manage mine. I'm doing alright but I'm treating it as a hobby as opposed to anything else since actively managing it involves not insignificant risk. I [should|will] keep a bunch in a more stable Vanguard fund to mitigate the risk.

Right now I'm using Merrill, which is fine. Trades are something like 6-8 bucks which isn't terrible. I'm actually trying to switch to InteractiveBrokers when I manage to not have an ADD attack during their insanely long signup process.

Two reasons for the switch. Dollar trades are nice (with $10 minimum, monthly fee is `max(10 - num_trades, 0)`), and I think they have a small per contract fee for options. The big reason for the switch though is the tooling and the API. I want to be able to build up a nice CLI tool (maybe also a daemon for alerts/custom triggers) that I can use to reduce the per-interaction overhead of actively managing my portfolio since most of the time I spend doing it is waiting for page refreshes and mentally doing the math on options chains instead of writing a quick function to run a specific comparison and being able to just call it anytime in the future.
The part about the judges radically changing their opinions after lunch is terrifying. That's absolutely ridiculous. I am a firm believer that humans are incredibly biased and bad at predicting things. And that most human decision making can and should be replaced with statistical algorithms. This is a perfect example.

Other factors that are highly predictive of a favorable ruling: how attractive the defendant is. Ugly people get sentences twice as long as attractive people. Court rulings might be nothing more than a function of various human biases.

Also see job interviews, elections, loans, etc.
The Aloha Airlines and Hawaiian Airlines data seems odd - thousands of negative delays?
Post success analysis have one serious flaw. Theory should explain not only why Uber won but why Lyft lost. Assuming that some competitor would do the same as Uber regarding their strategy but without having to change laws/work on PR needed for drive sharing - why Uber strategy cannot be copied?
If you want to download them all

curl http://benjaminmayo.co.uk/scripts/apple-tv-screensavers.json | jq .[].assets[].url | xargs wget
We changed it (from http://www.dailymail.co.uk/sciencetech/article-3553277/Ready...). But HN's policy is to go by the article, not the source. When a bad publication puts out a good article, the article wins.
The problem with making it asymmetrical is that in the case of two toplevel tabs (as opposed to frame and child) determining who's the "parent" and who's the "child" is a lot more complicated.

> If you're suggesting it would be technically difficult, I'm extremely skeptical of that.

I think it's technically difficult to establish parent/child relationships between toplevel windows, given opener disowning and so forth.

That's not even getting into the possible compat issues, of course, from the behavior change itself.
I think silicon still has a bit longer to go before we will run into the end of Moore's Law on it(not even counting other substrates for transistors or logic gates), beyond simply scaling there are a bunch of other techniques to squeeze performance and lower power usage that will be economically attractive if you can't shrink anymore, we've already seen some of them like clock gating and voltage scaling, but they can go a lot further. Once we get to the terminal node(probably 5nm with our current understanding) I think we will also see a lot of architecture innovation as well. Not x86 vs ARM or MIPS etc, but fundamentally different ways of thinking about processing units. I think FPGAs, GPUs, and other currently specialized architectures will become even more important, it is possible that everything in a "PC" could be as configurable as an FPGA is today. A lot of things open up once we hit the scaling wall and are forced to make better use of the given resources.

I also think die sizes will grow, including the possibility of "3D" wafers, but that will bring its own manufacturing and design challenges as well.

Anyway I think the end of classic Moore's Law scaling is still far enough away on the horizon that nobody can really predict what will happen, but if it does indeed happen as soon as the 2020s we will be in for a treat no matter what happens I think.
He's the real deal. I remember watching the scandal on 2+2 unfold a few years ago.
CRISPR edited foods coming to a store near you
Right, but now you have 20 years worth of content which depends on the current behavior....
I read those links and as far as I see, I was confronting other folks who were breaking this rule-

'Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them. '

While adding a lot of new substance to a topic that breaks the mold of "port PyPy to Python3" and how to achieve those goals. Perhaps my tone was a little strong and regrettable. I did break this one by accident but mostly out of frustration to a substanceless post. I regret the error.

'Please don't bait other users by inviting them to downvote you or announce that you expect to get downvoted. '
It's derived from the Flask plugin of the 'raven' module (aka Sentry), still missing some tests and a good refactor after them, but already something meaningful, imho.
That was the real start, for sure, but Reagan took the pressure of every type, except silly things like the grain embargo, to 11. For instance ... actually, I can see moralist Carter saying something like this after he saw the light, but still:

Yes, let us pray for the salvation of all of those who live in that totalitarian darkness—pray they will discover the joy of knowing God. But until they do, let us be aware that while they preach the supremacy of the State, declare its omnipotence over individual man, and predict its eventual domination of all peoples on the earth, they are the focus of evil in the modern world.... So, in your discussions of the nuclear freeze proposals, I urge you to beware the temptation of pride—the temptation of blithely..uh..declaring yourselves above it all and label both sides equally at fault, to ignore the facts of history and the aggressive impulses of an evil empire, to simply call the arms race a giant misunderstanding and thereby remove yourself from the struggle between right and wrong and good and evil.

That was in 1983: https://en.wikipedia.org/wiki/Evil_empire
So many bandied acronyms. CAC?
Yes, once you realize stories like Shadow over Innsmouth are really about the horrors of race-mixing, it can become a bit uncomfortable to read. He was a man of his time, unfortunately.
"Everyone knows that asynchronous code performs better when applied to network operations"

Ummm that seems a bit far reaching.
It is wise for most companies not to rush to the bleeding edge as technology changes.
From the title I thought this was going to be about foreign SIGINT ships disguised as whaling vessels trolling off the coast.
How do you know that you have aphantasia?

I just took the test on the BBC and got the lowest score, but I'm still not sure if I have aphantasia or not.

I can "picture" scenes in my mind. I certainly don't have a problem with imagination or thinking up different potential realities.

But the picture I have is basically a literary description. If you asked me to imagine a beach I would rapidly compose a narrative composition of said beach: there's turquoise water lapping against the sand which slopes up gradually. Oh and there's probably a rock somewhere along the shoreline. And there are some palm trees. But in my mind this process is occurring exactly how it's happening here: as text.

That being said, I remain unconvinced that I actually have aphantasia. How do I know everyone else isn't having the same experience but describing it with images?

One point is that when I tried to imagine my best friend's face I couldn't come up with more than a general description. But perhaps this is just a poor memory of faces?

Like you, I also have a terrible experiential memory. I barely remember going to high school at all and the few memories that I do have from my life are basically stories—narrative snapshots which I have verbalized enough times for them to be embedded in my mind, just like the plots of my favorite books are. I can just as easily imagine the first time I asked out a girl as when Frodo destroyed the One Ring.

Are there any more scientific tests available?
It stands for customer acquisition cost.
customer acquisition cost
When I was at AWS they seemed to be much more open internally than Digital, but the trend was definitely toward secret projects, e.g. WorkDocs and Aurora. Not being micromanaged by Bezos probably makes AWS generally less dysfunctional than Digital.
Well not many of them get their hands dirty though, do they? Helping with money is one thing, but actually as a person diving in to the project and work on it without dozens of cameras and security guards is different thing.
tell application "Finder" to quit
I don't know if it counts as dystopian but you should check out Flowers for Algernon - it's on similar lines.
Honest question: After reading PHK's (creator of Varnish) "rant" on HTTP/2[1] what are some good reasons for using this protocol?

Yes, there is TCP Multiplexing, but isn't the normal keep alive good enough in most cases? And doesn't HTTP/2 make good caching harder?

The fact that HTTP/2 takes more computing resources to parse, given the fact that it's binary seems counter productive.

Am I too negative? Am I missing something?

I barely know anything about HTTP/2, but it's hard to find good answer to these question. Hoping someone can help with that and maybe get an idea about whether a migration to HTTP/2 is really worthwhile - or in which cases it actually is.

[1] https://queue.acm.org/detail.cfm?id=2716278
RainyChat – Vent your issues to a partner, or listen to one
I think you're missing the point of man vs machine competitions when we're talking about testing intelligence.

Machines are obviously better at everything requiring fast-twitch reflexes and massive data analysis. There's nothing interesting in a competition there.

In Starcraft, the fear is that machine-level micro may make it completely pointless. A human could play strategically better and still lose because the physics of moving a mouse are different than the physics of a transistor.
The problem is, they end up with no audience since it already listens to whatever they are trying to emulate.
μ : 1KB CSS Framework
Wait, so people can actually see things in their head? Like the author, I was convinced this was a metaphor/figure of speech... Actually, I'm still a bit skeptical about whether any of this is true.

I have a sense of how things are located spatially and can recall features of things I have verbally described to myself, but there is no way I can see anything that's not before my eyes.

Not sure if that's related, but I have a very bad sense of direction, especially when driving. I'll need to take the same route a dozen of times before I can stop relying on my GPS.
This is not bruteforce.
The flaw is the attackers used the same crypto algorithm but with smaller width variables. This rendered some of the crypto useless. Half of the total bytes in the keystream are always null and correspondingly half of total bytes in the ciphertext retain their original value. always
Even with 16-bit variables proper implementation would have made this a lot tougher.

As they say, Don't' roll your own crypto.
>you can accidentally teach yourself performance-degrading "techniques" if you keep practicing beyond a certain point.

But only if your practicing is no longer "deliberate practice" as defined by the author. Practice alone isn't the problem. Deliberate practice will always result in improvements. That's what I'm getting from the article.
> just look at the way people defend their favorite interpretation of quantum mechanics as absolute truth.

Yeah, but these people are rarely actual physicists. A physicist might discuss "interpretations of quantum mechanics" over lunch with a colleague in a fun, speculative way, but it makes little difference on the research they perform. More importantly, it doesn't affect the predictions that their research makes. This is not the case with the social sciences.
Government has no control over receivers since those are already banned and people buy them from underground market. Selling, buying or installing receivers are all illegal and punishable. Having said that, majority of Iranians are watching satellite TVs.
You'd be incorrect.
(2006) A.M.D. To Acquire ATI Technologies
> For example, something as simple as: What is more blue? The sky or a lake?

I'm not Blake but I actually can't answer that question. I'd have to ask you what lake and what sky. I've stored some notion of color values for ex. a "stormy" sky and could probably compare that to the color value I have stored for the lake near my childhood home.

The abstract concepts of "sky" and "lake" don't have any color to me though. If you asked me to imagine a plane flying through the sky, the sky wouldn't have a color.
Very civil disobedience.
Look like http2 support for cloudfront is coming soon[1].

https://forums.aws.amazon.com/message.jspa?messageID=708630#...
I found this impossible throughout my childhood. One day it was suddenly easy.

I think, between the two moments, I had started playing a lot of top-down 3/4-view RPG video games. There's something about having an avatar that has a directional "facing" on a fixed-orientation orthogonal grid (picture a chessboard, where the piece has a face)—and where commanding the avatar with a direction button both moves it and turns it to face the same direction—which seems like it acted to train my brain to reflexively use this "model" whenever trying to figure out a directional visualization. I'd picture myself in the third person, give myself an "origin point", and then visualize where I'd be (in both movement and facing) before and after, relative to the origin.

(All this was without actually 'picturing' anything, in the traditional sense. Imagine having the sensation of manipulating a ferromagnetic cube floating inside a strong electromagnetic flux. The cube interacts differently with the surrounding magnetic field depending on its 3D orientation—it'll feel different when you're trying to add yaw if the "south" side of the cube is the one facing you, vs. the "east" side or the "bottom" side. Now imagine that the cube is a feeling in your proprioceptive system, rather than in your hands. Now imagine that there is no cube, only the feeling.)

One interesting effect of this is that I've found that I now get "acclimated" to cities I live in, and begin to have a very strong sense of where north is in those cities—because, at first, I look at Google Maps on my phone a lot while navigating, and so my "origin point" becomes fixed to North, such that I begin to see the same sort of fixed-orientation RPG grid overlaid on the city, with streets running "up-down" instead of north-south and "left-right" instead of east-west. I will actually have an intuition of "I'm facing up" when I'm facing north.

On the other hand, when I'm in a city I haven't acclimated to, man do I miss that sensation; I get completely lost.