skysight-inc/HackerNews huggingface dataset:
A great quote from the article:

"The defensive writing style also encourages another sort of ugliness, which is that “avoiding saying something wrong” becomes a primary focus of the writing, rather than communicating or exploring ideas which the author might himself be unsure of."

One thing that's great about Gwern Branwen's writing is that Gwern's essays are accompanied by a "belief tag". That tag gives the ability to say "This essay is exploratory; I don't have a high degree of confidence that it's canonically true." Details here: http://www.gwern.net/About#belief-tags

Having the option to dissociate ideas from one's person can give a lot of freedom to put contrarian ideas out there and spark debate in search of the Truth without fearing personal attack. Indeed, one of the things that I consider to make a healthy company culture is that ideas can be criticized without the people behind the ideas feeling criticized themselves.
Regarding Row Security, yes you can use it with a web application and still use connection pooling.

From web server, connect to db as one user then SET ROLE to the database user. This gives you Column Security and easier auditing as well. See http://stackoverflow.com/questions/2998597/switch-role-after...
From the article:

> The PowerVR GR6500 is a mobile GPU. Its die size, GFLOPS performance, bandwidth requirements and power consumption mean that it is comparable to the GPUs already available in smart phones today. But compared with a console GPU or looking towards the smart phones and handheld devices of the future, we see a roadmap that scales in capabilities and performance well beyond the GR6500’s specifications. The PowerVR Ray Tracing technology is fundamentally scalable and the efficiency actually increases as we move to more and more powerful cores.
If you want to have larger addresses you need to make changes to anything that assumes addresses are 4 bytes. Whether you make them 6 bytes or 8 bytes is irrelevant.

Most of the internet knows how to route 4 bytes, but if I want to add new nodes, and there are only 8 billion people on the planet, surely between me and my neighbour we can share an IPv4 address -- and in fact we are with NAT, but you can't address a single device that I control -- you can only address the NAT machine, make sense?

That's actually okay though, because the only reason the NAT box can't forward the packet to my home server is because it doesn't know that's what you meant: It only knows about 4 bytes. If we teach it about 16 bytes, then it will have no problems.

The trick is, we overlap the upper 4 bytes with IPv4: This means most of the routing infrastructure (that doesn't need to know the difference between my home server and my router) can remain unchanged. This is (in fact) most of the Internet.

However an application that wants to access my server still needs to be updated.

Web browsers went through a similar problem, but they didn't use nat, they relied on the fact that the hostname could be used to identify the service. In this way, the DNS hostname which map to an IP address can be reused to address a specific web site. This information is stored in HTTP in the Host: header and in HTTPS in the SAN (subject alternative name field). The "router" (in this case usually called a web server or a proxy server) can route to the appropriate resource using this information.

This didn't happen immediately though: For a long time, many web browsers didn't use the Host: header, so before people could rely on the Host header to distinguish services, web browsers needed to be updated.

Not all of them, but enough web servers configured to remind users to upgrade their web browser eventually did the trick, and it didn't take twenty years either.

What I proposed is a general mechanism for doing this: to simply extend the address space at the application level.

We could have done it in the operating system -- say with a socket option, and I think it would still be faster than IPv6.

Does that make sense?
Agreed, blog posts and open source projects can be just as helpful as journal-published articles. I didn't intend publications to mean only academic journals.
Dancing with Wolves: Why Chinese Traders Love Manipulated Stocks
> You should listen to haggy. He's correct

Hm, I must have missed the part of the original post which says "Gosh, I'm so happy to live in a black and white world where my only motivation is monetary."

steveridout, go you. You're quietly making the world the kind of place you want it to be. You're an inspiration.
Both this and the article remind me of a strange Google Translate problem where the translation of "Austria" varied, depending on how many exclamation marks it was followed by:

http://itre.cis.upenn.edu/~myl/languagelog/archives/005485.h...
Friends who do a lot of Ebay transactions have always recommended getting a dedicated checking account for Paypal, and then setting up regular transfers out the account, so that one's ability to pay bills and vendors will not be impacted by a Paypal issue.
True. I've both received and been screwed out of royalties while programming games on a salary.
Bluetooth-Connected Pregnancy Test? Sure, Why Not?
I like the way pagetable used to be all 8-bit stuff, then suddenly leaped about 30 years forward in time with this hack. Unpredictable hackers :)
Why I love Snapchat
You can find some tech stuff anywhere, but relatively speaking, there wasn't too much in Oregon until more recently.

I grew up in Eugene.
The fraud department at PayPal has to exercise a large amount of caution because if they make a mistake they lose more money.

The lending department at PayPal can be more opportunistic because they can potentially turn a profit with a successful loan.

I'm not saying that either of those actual departments are correct or that their decisions are sound, but even at a perfectly run organization wouldn't this paradox be somewhat present?
wikipedia says 8.5 million

so basically, a bit over 100 UKP per head, per year.
The Bloomberg graphs are Median P/E, you are reading on the SSE website about Average P/E. Perhaps that explains the discrepancy.
Incrementally fixing the "crappy" codebase is great in some cases: Michael Feathers's book on rescuing legacy code is fantastic. However, the limit comes at the language barrier.

Consider a COBOL codebase on a mainframe where you cannot find developers interested in learning the language and developing against the mainframe is convoluted -- you may not be able to pay talented people enough to toil in those coal mines, and you have to have to overpay subpar talent (or chase after the handful of expert mainframe COBOL developers.)
Nah. IPv6 didn't really start to get going until v4 exhaustion approached, so 20 years is an overestimate.

v4 will die when the routing table becomes too filtered and/or the number of unreliable tunnels grows too large. You may remember how unpleasant v6 was around 2005 with all the flaky tunnels. v4 may well be like that by 2020 if address trading causes many long-prefix v4 routes.

Being yesterday's technology and unreliable has a poor prognosis.
Let's add a statistical profiler to Chicken Scheme
My New Years programming resolutions
Microsoft to kill off Internet Explorer 8, 9 and 10
I Was There: When the DC-8 Went Supersonic
Being right won't pay your bills
Fantastic—this should've been in the article!
good rules and UI can help, but good UI won't change the way people are, and for any given set of rules, people motivated by strong emotions will find creative ways to break the rules to get their needs satisfied.

the only 100% reliable solution is to completely remove their freedom of expression (eg, with an all-powerful moderator, whose interpretation of the rules is law).
Perhaps you could tell us what those differences are?
It's one of the surprising side-effects of the Internet that anything whatsoever you might say in a public forum can potentially offend someone, somewhere, somehow.
North Korean Language as Translation of the Soviet Russian
Thanks for the information, but I'm going to say that your sarcasm isn't necessary if you want to discuss the matter. This isn't a subject that requires it as I never came to it with such (as I see it).

Edit: after seeing the way you behave in other comment threads, I'm retracting my apology. You have the characteristic of a zealot which makes all discussion impossible (personal experience of myself being a zealot in the past, so I'm going to tell you to take a chill pill, the universe is fine if I/others eat saturated fats and meats). Have fun promoting your diet onto others with such zealotry. Also, take the misgendering and stuff it.
Looks like it's too late for me to edit parent comment, but see tetromino_'s comment for cool details behind why this may have happened.

https://news.ycombinator.com/item?id=10858904
Oh I see, sorry about that.

It's what I get for being on my phone.

6to4 would probably have been more successful had it not allowed tunnelling arbitrary IPv6 addresses, not used a different protocol type, or broken the IPv4 addresses (by adding the 2.0.0.2.ip6.arpa DNS zone), but I agree it's basically the same thing.
To be fair, I'm an OpenBazaar dev and I don't think anyone on our team is calling this the killer app of Bitcoin.

Of course we have great faith in it, and expect it will be a great match for Bitcoin (decentralized markets for decentralized money) but we're not claiming this is the project to end all other Bitcoin projects.

It's great to see so many people excited about it though.
Good luck. Small warning that the experience learning Japanese may not be as good as with other languages since it can't detect word boundaries, doesn't offer Furigana transliteration which I'm told is pretty important, and doesn't have word frequency lists. Still, please try it out and let me know what you think!
Gambit used Keccak.
While he was still alive, a crew member of U505 actually did the tours. Talk about surreal...
I was always wondering if Neal Stephensons "Cryptonomicon" is historically accurate when he writes about the enigma and its background.
New constraint on the prevalence of technological species in the universe
While an interesting thought, this seems crazy, paranoid, and self-centered to me.

The world doesn't revolve around America. The Chinese government certainly cares a load more about its own economy doing great than how other economies are doing. They wouldn't sabotage their economy and destroy trillions of dollars in wealth to make a significantly lesser dent in our economy.
> Coupled with lack of global consumer brands, corruption, pollution, demographics issues, global slowdown, carry trade unwind, rising us interest rates...

You don't need global consumer brands when your country is the size of China. They have 15% of the world's population and speak a language that few outside the country can speak and even fewer can read: nobody else is going to come in and take those customers except Chinese companies. Corruption is being cleaned up; but it's still a real problem at the local level. Again, pollution is a huge problem but China is betting the farm on "clean" energy tech and will be the energy leaders of the world in 20 years. If (or when) they figure it out, they're the only ones with the manufacturing skill and capacity to mass-produce.

The truth is, we've never seen what happens when a large country "awakens" in the age of globalization. Macroeconomic theory is largely based on the import/export balance, which is increasingly less important as borders become less meaningful (and import/export controls become increasingly difficult to enforce).

I have a feeling that China will surprise us - despite the fact that they will have negative population growth over the next few decades and an aging population, the fact that they are actively moving subsistence farmers to the cities may stall the effect of a shrinking population with the added consumption / demand from turning poor farmers into urban consumers. Their aging population is also accustomed to a lower standard of living than the up-and-coming generation. Population deflation has been especially damaging to Japan because it hit them after they had become a heavily industrialized country. Despite the huge progress China has made, hundreds of millions of people still live in poor farming villages. That's a source of potential growth that I expect the Chinese government to tap strategically.
But then wouldn't you be charged if I hit "decline" and you get my voicemail?
Unfortunately I only have Intel graphics at the moment, so I can't use that. I will look into a cheap card if it does work though, I really would rather use Linux if I can.
We have conversations like we're bickering over the interpretation of a specification, and it's every bit as painful sometimes.

As the author says, wilful misinterpretation seems to be the name of the game, and we almost all seem to be guilty of it from time to time.

It's easy to be a dick when you're not looking someone in the eyes.
I think there are cases where we are there now: http://www.gamesradar.com/star-wars-battlefront-photorealism...
> So why are people then trading stocks in China

Non-rich Chinese people are doing that because the government has been pushing it pretty hard (think the way state lotteries are pushed in the US, or fantasy sports, with pretty much the same returns, really).

Oddly enough, said non-rich Chinese people are also the ones China is trying to protect with its market stabilization efforts, or so it claims. I'm really not quite sure what they _think_ they're doing there.

Apart from that, it's pretty much all people looking to make a quick speculative yuan.
Optical modeling for a laser phased-array directed energy system [pdf]
No way it's as good as Kevin.
http://savedbythebell.wikia.com/wiki/Kevin
The security problem is incompetent programmers, not dashes, then.
I liked this exact comment when I first read it back in 1985. At least now I can upvote it. That's progress.
As engineers, we are hardwired to nitpick. Coming up with counter-examples is the default response. Instead, I try to say a supporting example first. This helps me learn from other people's point of view.

Edit: Though I admit I don't do the best job on HN. :/
>The revolution was essentially about establishing a separate cultural and political identity where there previously was none.

And banks, don't forget about banks.
If I had only ever seen racing in TV I would have no idea what you were talking about. But I did have the pleasure of watching a few Indy 500 races in person. It is hard to describe the sound and feeling of the solid dirt/grass vibrating under your feet!
Geranium Rozanne 'Gerwat'
It's cool to see that Cortana (feels weird to say that because avid Halo player) would have the capability to access and work with 3rd party applications. It's something that I really wish iOS had, Oh well they need something as part of their n-Amount of "new" features for iOS X.
Do not work for free!

This should trump everything else. Don't listen to excuses, don't believe that "it's a great opportunity for a young person," that "it will enhance your resume," that you will "gain valuable experience."

Do. Not. Work. For. Free.

Once your boss agrees to pay you market salary at least at the junior developer rate, then you can get into your lack of experience and whether or not it's a good idea for you to be CTO (hint: if you're asking, then it's not). But,

Do Not Work For Free.
Ah, fair enough! That is not an issue for me, all of my accounts, cards, and investments are with one bank. Perhaps I have downplayed the importance of these services because of that.
>But that's just market cap, which isn't comparable in any way to GDP.

If the units are correct and the same, then the comparison makes itself. The distance between two cities and how far an electric car can go on one charge are vastly different things, but since both can be measured in the same units, the comparison makes itself.
K. What about GTA V and Battlefront?

It's almost like there are many factors involved in launching a successful product.
Space Debris Mitigation Utilizing Laser Ablation [pdf]
Replace MySQL with Django. Do you assume Django itself legacy, or the Django based application? I parse it correctly as "a legacy application that uses MySQL".
At this point it's not a 'partnership' -- industry has co-opted and taken over academia to a startling and troubling extent. Universities are expected to pump out software engineers trained in industry best practice, not thinkers and theorists, and woe betide any school that doesn't toe the line. Research is pushed towards corporate interests as requested in this article here and people just give up. As public research is defunded corporate money has to fill in, which forces academics to make some noises about "applications" or "industry" when they write their papers in hopes of more funding. In any paper, no matter how theoretical, you can make it sound like it has "applications". If someone published the halting problem today, the first half of the abstract would be "as industry deals with more and more complex programs and terabytes of data that are distributed as services in the cloud, we need to understand if there are limits to what we can compute. We present an argument that there are limits, and describe some practical applications".

Many capitulate altogether, trying to do industry work from their academic position. It is these last people who should get out.

The creation of the internet worked wonderfully. It was invented by academics based on government grants when it was basic research, and then refined and turned into something practical and workable and, most importantly, profitable, by industry. Exactly as it's supposed to be.
5 Steps for Mastering App Data Collection for User Acquisition and Re-Engagement
Look, I'm not being racist, but I am mortally offended. You know what you said.

Edit: in case you missed it, this was sarcastic.
Local phase control for a planar array of fiber laser amplifiers [pdf]
For some perspective look at the Shanghai composite's chart since 2000. The price is still above its 50 day moving average...

http://finance.yahoo.com/echarts?s=000001.SS+Interactive#{"s...

This is hardly some sort of disaster or the end of China's prosperity. Just a bump in the road for investors.
The people engaging in risky behavior aren't complaining. They're selling (or trying to).
Similarly my own views are the result of a wealth of material not summarisable in a HN comment. I intend to read the book, although I'm sceptical that AI will be established as an issue of political urgency.

The purpose of my facetious approach is to make clear that statements such as, "Superintelligent AI would be godlike in power to us," are more likely to have originated by analogy to science fiction than from a grounded understanding of what is possible or realistic in the relevant future.

Being "just algorithms" doesn't really mean very much. It's like saying breeding the Alien is "just genetics". It's something we imagine might be possible, but is far beyond our current capabilities.
Economists take aim at wealth inequality
Show HN: Dataset – How America Gets Injured
Yeah, and Indy cars are wimpy compared to Top Fuel drag racing. The power involved is kind of terrifying. And the failures, too! Watching a couple hundred pounds of supercharger blown right off the top of the engine and sailing through the air in a burst of flame...
> I often wonder how they can get away with this,

Regulation bad! Disruption good! Magic of the marketplace!
OP (and Statwing cofounder) here. Questions and feedback welcome, both on the dataset and the tool.

Hat tip to Jeremy Singer-Vine and his "Data Is Plural" weekly newsletter of public datasets[1] for pointing out the existence of this dataset (which we transformed pretty significantly to make easier to work with).

[1] http://tinyletter.com/data-is-plural/archive
Simulations of directed energy thrust on rotating asteroids [pdf]
No. I try not to be so absolute online, but, No.

The contract can be ignored. How's he going to fight it? He's been working for free and he's broke. He has more important things to worry about like eating. So a crappy lawyer takes his case on a 30% contingency. It's still an uphill road until he might somehow get something.

Never work for free.
Is PayPal still around simply because, as one of the earliest and one of the biggest payment facilitators on the Internet, it's become ubiquitous enough to not have to worry about being displaced? I cannot for the life of me understand how it's still a thing since every week there's yet another story of "PayPay did Shady Thing that a bank couldn't do and now I have no money and no way to get my money back."

Why is PayPal not dead? In all my research I have never been able to come up with a good answer to that question.

[edited to add] Aside from consumer ignorance of other options, that is.
The serie Foyle's War has excellent details about the impact of the war on normal citizens of southeast UK. I grew up in Normandie, on the other side of the channel, and heard the same stories from my grand-parents.
A Case for Remotely-Hosted UIs for Firefox
Alien life could thrive in ancient star clusters
Orbital simulations on the deflection of Near Earth Objects by directed energy [pdf]
The Khmer Rouge also indulged notions of racial and ethnic `purity' as they persecuted Chinese, Vietnamese and others. Shall we imagine the Khmer Rouge was also some heretofore unrecognized manifestation of `fascism'? Attempts to salvage the intellectuals' opiate produces a great deal of nonsense.
As I see it, India is a functioning democracy with a strong commitment to capitalistic industry. Regulation might be too much/too less in some areas but that will eventually improve. OTOH, China is very close to dictatorial, with the government controlling everything from the exchange rate to every company's policies. For example, we have proper public debates in India about stuff like net neutrality, freedom of the press, and we routinely criticize the government and politicians. That is simply not possible in China.

I really do not understand how anybody with even a little understanding of the two countries can lump India and China together in the same political/financial group.
I'm skeptical that the presence of buy and hold investors is the missing ingredient.

Even if 15% of investors are speculators, the price can still swing drastically, since price is a function of supply and demand, and the charts we're seeing are not volume-weighted.

Market price stability is a function of the uniformity of supply and demand over time. Buy and hold investors already own the stock so their preferences are not reflected in short term supply/demand uniformity (price stability).

What we're seeing in China is a lack of uniformity of views on the future price, and thus rapid fluctuations in supply/demand uniformity over time. Government instability plays into that tremendously.
This is really cool, nice job! How are you pulling the data?
> Is there really something about PSQL that makes it better than MySQL these days?

In a word: correctness.

Yes, MySQL has an UPSERT implementation. Like so many things MySQL rushed out the door, it's also buggy and unpredictable. Did you know UPSERTing into a MySQL table with multiple unique indexes can result in duplicate records? Did you know MySQL's ON CONFLICT IGNORE will insert records that violate other not-NULL constraints? [1]

I've used both MySQL and PostgreSQL for over a decade, and working around the many MANY misbehaviors and surprises in MySQL requires continuous dev effort. PostgreSQL on the other hand is correct, unsurprising, and just as performant these days.

MySQL is what happens when you build a database out of pure WAT [2].

[1] https://wiki.postgresql.org/wiki/UPSERT#MySQL.27s_INSERT_......

[2] https://www.destroyallsoftware.com/talks/wat