skysight-inc/HackerNews huggingface dataset:
> If we find new particles and also come up with a theory that extends the SM to describe them, that new theory _becomes_ the standard model.

I don't know enough history to know if this was the case in the 1970s or 80s, but I strongly suspect it wouldn't play out this way now. The existing "standard model" has been so stable for so long (30 years or more) that it is now treated as a very specific thing. When theorists talk about possible expanded systems with additional particles, they tend to give them names: the "MSSM" is the "Minimal Supersymmetric Standard Model", for example, and if that proved to be an accurate description of our universe I think it would carry the MSSM label forever. I expect that even decades from now when we (hopefully) have a well-established broader model in place, the term "standard model" will still refer to the same low-energy sector of that theory that it does today.
No, because even handcrafted computer vision systems from 20 years ago would be able to parse a Go board (edge detection + check the color contrast).
The screenshots don't show anything that couldn't be accomplished with a regular text console either, which certainly doesn't help show why anyone would want to effectively run a whole browser just to emulate a terminal.

At the very least, the other "web everything" projects I've seen show something that wouldn't be possible with just a text console.
Nobody Knows the Identity of the 150 People Killed by U.S. In Somalia
Needs a way to be used without adding jars etc, please make it an artifact in a repository. Be it maven central or other, as long as I can pull it with gradle I'm happy.
I don't know about you, but I don't trust my LAN and neither should most people. Between crappy routers and infected laptops, we are better off treating it like another branch of the Internet. Even Google has been backing off the "trusted firewalled LAN" model and relying more on edge security.
Ah yes, the "flipped classroom." Or, as it's been called for 30 years or more "the classroom."
TamperMonkey is more advanced in terms of scripting but it lacks custom CSS and pattern matching for hostnames.
Scared, Sad, Angry, Bitter
I bought a Samsung Smart TV for my grandmother specifically do to Skype calls from it. It is the only internet-connected device in her home.
U+2020 (†) and U+2021 (‡) aren't that hard to remember for the sake of a few extra key-presses and wider compatibility.
Far from a comprehensive list, just the stuff I could remember straight away:

Nanopass: http://www.cs.indiana.edu/~dyb/pubs/nano-jfp.pdf http://andykeep.com/pubs/np-preprint.pdf

An extremely useful technique, somewhat related to what Sebastian Pop was doing with Prolog in his thesis: http://people.csail.mit.edu/mcarbin/papers/aplas05.pdf

also http://www.cs.cmu.edu/~aldrich/courses/654/tools/bierhoff-bd...

All such things may be inappropriate for the top notch commercial compilers due to a limited performance, but are great for DSLs and for an amateur work, because they're so much easier than an ad hoc hand-coded approach.

On LLVM specifically, can be used as a nice introduction into how backend works: http://eli.thegreenplace.net/2012/11/24/life-of-an-instructi...
Learning is the ability to generalise from examples. Learning is far easier to define than intelligence. Whether algorithms can learn better than humans (generalise better from the same training data) is actually probably a more interesting question than whether they can get better results given unlimited data.

EDIT: But come to think of it this is a bad example, because you don't need any training data at all to learn to play a game well. Computer programs can play against themselves and rediscover strategies that work well. It's just an advantage.
I think he might've been referring to this sibling post:

https://news.ycombinator.com/item?id=11252320
The only way something like Gravatar works is by having something that's directly computable from the source email address (or whatever the identifying field is). Whether it's a MD5, SHA256, or whatever is irrelevant.

Similarly having it be a salted (instead of the currently unsalted) hash wouldn't help anything. The salt would need to be public for separate web sites to reference the same avatar for the same email address.

Short of authenticated requests to Gravatar (which again kills the point of how it all works), one alternative would be to make the computation function more expensive, either by performing multiple rounds of the hash function or switching to a "slow" hash function (ex: bcrypt or scrypt). The latter would require a fixed salt and wouldn't really work for the use case as it'd slow down any webpage that links to multiple gravatars to a crawl.

The real issue here is that the email address space is fairly predictable. If you want HASH($EMAIL) to be unpredictable then instead of first.last@example.com switch to ~ [a-z0-9]{16}\@example\.com.
Link bait or not, it's objectively grim news. Chinese February trade data shows exports -25.4% yoy (vs. -14.5% market expectation), and imports down -13.8% yoy (vs. -12% market expectation). Market expectations factor in seasonality.

So lower than expected overseas demand for Chinese exports, and simultaneously lower than expected Chinese domestic consumption. It's a double-whammy negative for Chinese economic production...

Here's some analysis from HSBC covering both Jan & Feb (so figures are different):

Exports for January-February period declined by 17.9% y-o-y, the lowest since 2012. Exports to all major markets saw broad-based weaknesses, with shipments to ASEAN countries contracting the most. Unfavourable base effects and possible seasonal reasons aside, weak external demand is still the main reason for today’s export slump. Imports remained in deep contraction in Jan-Feb despite the recent stabilisation in commodity prices, and this mostly reflected sluggish domestic demand...

...Overall, YTD trade data pointed to an increasingly challenging demand environment for China’s exports, which will likely put further pressure on domestic production. With risks to growth on the downside, and little support from external demand, a more decisive stimulus package targeted at lifting domestic demand and countering deflation is warranted.
How to Land That First Customer
This makes Steve Jobs 'tyrannic' glow a little pale all of a sudden.
Yr.no: Global weather map
Are you suggesting to measure computing power by kilograms? That's even stupider than measuring software complexity by LOC.
I'm not talking about eavesdropping, I'm talking full on MITM. Cut the connection and insert a middle man. Both sides think they're communicating with their intended target, but they're communicating with you. How does quantum crypto protect you from that?
Ask HN: Help with AWS Beanstalk
Hi everyone, I was wondering if some of you lovely people would be able to share some insight for me.

I want to create a single Sign up form in PHP using Elastic Beanstalk. A one page php file that users enter their email address to sign up and then the php file connects to an amazon database to save the email.

However, I am having a few issues concerning cost and actual understanding so I have a few questions:

1) Does Beanstalk create an instance for me to run the web server?

2) If yes, Is this what I pay for?

3) If yes, how much does it cost to have this running? The file would need to be accessible every second of every day because I cannot control when users will go to the page.

4) I was thinking about distributing the signup page through CDN. Is this worth it for speed or will one page not make any real difference?

I am using AWS Beanstalk because, if I understand correct:

I will only get any charge when someone goes to the page, so if I only get 2 signups I will only pay for the time they were on the page and also, let's say I get 10,000 people visit at once, I read that AWS will handle the spike by managing it all for me.

Correct?
We can't use SFTP internally because of policies around encryption, so a lot of our stuff uses FTP to move data around.
You're transferring private data over an unencrypted protocol that sends passwords in plaintext?

SFTP does everything FTP does, works in every FTP client I've seen this decade, and is even supported by some FTP servers if you need virtual users.
There's also the fact that proper communist china still lingers in the collective consciousness like IE6 does in webdesign.

There used to be the communist party doctrine that individuals with possible grudges against the party within 3 generations would not be granted party membership. Some people that have money now would still count for this rule, which is another reason they might want some cash abroad.
Their mother company (Online/Iliad/Free) does this to balance out their incoming/outgoing traffic in order to avoid to pay for transit, which is why they provide these services at/near cost.
The Echo from Amazon Brims with Groundbreaking Promise
How Indonesia’s richest families run the ecommerce industry
Sure. But so far, we've found that revolutionary step every time we've hit these sorts of walls, and if I was a betting man I'd wager we'll do the same again.
It certainly seems incomprehensible now, but that isn't necessarily true in neural networks - the amazing thing about some of the experiments using the results of intermediate layers in image recognition is that they seem to be building up higher and higher order "understanding" as you get to deeper and deeper layers which correlates directly with how a human might explain their strategy.

You can imagine a means of interpreting intermediate layers of alphago's weighting function similar to the second image in [1] (not the best example, I apologise) that would produce images or other abstract representations of the strategy that layer was encoding, similar to how a human might classify moves or patterns into categories.

[1] http://cs231n.github.io/convolutional-networks/
You should memorize if the memorization cost divided by the number of uses over the lifetime of the memorization is less than the information retrieval cost for a single use (e.g. multiplication tables). You should also memorize if the retrieval latency is too high for your needs (e.g. guitar chords).

But I think Einstein would be a fan of web searches for a lot of memorizable information, as am I.
reference: SGF file on OGS: https://online-go.com/demo/114161

To my untrained eye, AlphaGo was already way ahead by move 29 in the match tonight with black having a weak group in the upper side, while black wasted a lot of moves on the right side as white kept pushing (Q13, Q12), which white erased later because those pushes were 4th line for black and the area was too big too control. Black never had a chance to recover this bad fight. After those reductions and invasion on right side white came back to the 3-3 at C17 which feels like solidified the win.

Some people are asking what was the losing move for Lee Sedol? I wanted to joke and say "the first one.." but maybe R8 was too conservative being away from the urgent upper side where white started all the damage.
Atom is getting a lot better, though it used to be pretty bad. I made a video a while ago comparing Atom, VSCode (also Electron), and Sublime Text 3 where you can see the difference.

https://youtu.be/fjR5X-4--kg

But like I said, the current (1.5.x) version of Atom is much faster to load, so they're working on fixing it.
Also worth studying some actual tiny compilers, just to get an idea that not all compilers have to be extremely complex:

https://news.ycombinator.com/item?id=9125912

https://news.ycombinator.com/item?id=8576068

https://news.ycombinator.com/item?id=8558822

http://bellard.org/otcc/
Ibex or ibis perhaps.

I thought there were other more interesting choices, like Xerus and Urial. I really didn't mind the more esoteric animals, mixed with the common, as I thought it made a good learning experience.

I'd love my boy to point at a red squirrel and (incorrectly) shout Xerus! Xerus! Or (less likely) a mouflon calling it a urial, so I could patiently explain the difference.
A collection of GitHub issue and pull request templates
Very nice. It would be even better if it had some CSS media query-based fallbacks for the case when the page is being printed. And yes, jQuery should not be a requirement.
I still don't understand how encodings find their way into the localization. I understand that date/time/number formatting is localizable. Do not understand why "LC_TIME=en_GB.UTF-8" would be a different option from just "en_GB"?

Can I really expect it to work if I set

"LC_TIME=en_GB.encA"
and
"LC_MONETARY=en_GB.encB"

How would the two encodings be used? How would they be used in a message consisting of both monetary and datetime?

Should the setting not be one for encoding (selected from a range of encodings), then settings for formatting and messages (selected from ranges of locales), then finally a setting for collation which is both a locale and an encoding? Or is the linux locale system simply using these as keys, so in reality there is no difference in LC_TIME whether you use encA or encB, it will only use the locale prefix en_GB?
Stolen credit cards are sold to "carders" who sell them on to people all over the world. Here is a NYTimes article on how credit cards are stolen and sold: http://bits.blogs.nytimes.com/2011/05/03/card-data-is-stolen...
According to Myungwan Kim, 9p, commenting on the game in the AGA channel [1], Lee Sedol made a mistake right at the beginning and spent the rest of the game hoping to claw it back; he said he would resign about 15 min before he did.

EDIT: but this postmortem [2] of the game is far more nuanced and doesn't reach the same conclusion.

[1] https://www.youtube.com/watch?v=6ZugVil2v4w
[2] https://gogameguru.com/alphago-defeats-lee-sedol-game-1/
The link has an extraneous `"` character at the end. It works fine if you remove it.
Well no shit. You were arguing that the significant portion of the cost of physical books is the writing. It's not.
I second this. JQuery must die.
Pentagon office planning ‘Avatar’ fighters and drone swarms
I don't have any experience with Scaleway, but Vultr allows you to upload your own ISO and install it (even Windows Server). However, it's purely a VPS at competitive prices, not bare metal. Their bare metal servers start at $60USD/month.
For Europe, there's the Hetzner server auction in Germany.
FTP is 40 years old and was designed for an internet where there was no NAT. Let it die already.
As the author of an FTP server called Net::FTPServer, I must say this article is full of crap. All modern clients request binary mode and passive connections by default. All modern servers can restrict the range of port numbers used on the server side. Clients support encrypted control and/or data connections. You can checksum files using de facto standard commands (it's better than unencrypted http in this regard).

Now some benefits of FTP:

- easy uploading of files

- standardized file listings, delete, mkdir, etc

- extensible protocol via "SITE" commands

- wide availability of clients and servers

It's better to compare FTP to WebDAV. After comparing it you may still think FTP should "die" (whatever that means in the open internet where any two people can run any service they want), but at least you'd be making a sound technical decision, which you're not doing by reading this article.
Worth noting is that "Researchgruppen" or "The research group" is an extremist left-wing group that exposes normal folks and have ties to people that threaten and use violence against people with different opinion than theirs. Also worth noting is that the Sweden Democrats is not at all far-right, it is more like a conservative social party. More left than right for example. It is also today one of the biggest parties in Sweden and will most likely grow to be the biggest soon.

Researchgruppen are part of the politically correct elite in Sweden, supported by basically mainstream media which is most likely the worst in the world when it comes to being objective which this articles just proves.

For people interested, the major news paper bought this information from "Researchgruppen" in order to seek, follow and harass everyday citizens and put their faces on the front pages telling the country they are racists. Sure maybe some were technically writing racists comments online, but the gestapo-moves from the news organizations in Sweden is just one of the many harassments you'll recieve if you have any critique what so ever against the large immigration numbers. They have used several illegal actions (credit checks for example) in order to find information on the people they were harassing. The people who got their faces put at the front pages did not get any chance to defend themselves or even tell their story.

This is also old news in Sweden.
DNA work saves fish from extinction
You have already pointed out why that might not work in practice, plus you have not proposed a way to prevent law enforcement from imposing de facto prohibition or creating other self-serving distortions as law enforcement often does.
'cmon its aprivate company, its Bezos, its capitalistic. So at any point in time, if one has to choose between death of some and company survival, you'll hear : "sorry, but this year finacial results are not in line with investors' expectations; we must, although we're not happy with it, broaden our scope to military applications in order to avoid many layoffs"... Standard 20th century business procedure...
Seems to be in https://github.com/bookiza/bookiza
Skype can now translate spoken Arabic to English in real time
The author seems to be missing a bit of Linus' point. It seems that the point Linus is making is that a collision along with the underlying data being meaningful is orders of magnitude harder than the collission, or produces easily detectable abberations. I'm not a cryptographic expert either but the author seems to be thinking more in a world of passwords where the underlying data often remains unknown. I think Linus is being somewhat pragmatic too and basically saying that if you think this is a problem then the whole thing is a house of cards.
In so many ways. You can find the pattern everywhere once you start looking.

On a recent trip I saw the after effects of a Nokia factory closing. Now one would think given the boom in phones it wouldn't be an issue for the employees to get new jobs. Two years after loosing their jobs the majority were involved in evangelical churches or multilevel marketing schemes.

Disruption does many useful things, but I feel the benefits are accruing to fewer and fewer people at the expense of many.
Begin to Build Android Apps Within an Hour No Coding Required
Homeschooling exists in Europe, at least in France.
For what it's worth: I created an account to try it out in January, played a bit with a cheap instance, and deleted the instance. Got billed in February (about 1€) while there was strictly no activity going on. Got to wait until end of March for the account to close, and with everything turned off I can see another bill coming in for 0.50€. Cannot remove my credit card details.
Don't care much about the undue handful of euros, but I would not trust them for billing.
kimsufi doesn't look bad but I don't find anywhere their cancellation policy
Not a dumb question at all. Markets often behave irrationally, but they aren't that stupid. Market expectations (-14.5% export growth) definitely factor in seasonality. So it's very bad news.

To make matters worse, import growth (-13.8%) was also lower than market expectations (-12%).

As mentioned below, this suggests contracting overseas demand for Chinese exports AND contracting domestic consumption. Which adds up to lower than expected Chinese economic production.

We'll probably see another Chinese stimulus package soon. Hopefully they manage to deploy it without exacerbating the capital mis-allocation and higher private debt that the previous one caused (mostly poured into residential real-estate construction and speculation).
You could install it manually or even use the provided image - it's really just a few clicks.

I run Gitlab on a C1 in a docker container since around half a year. Just a few dozens repos and a few users. Works flawless :)
> Why don't educators get the benefit of the doubt that other professions are given?

On a practical level, people understand adding but they don't understand how the endocrine system interacts with the immune system and how diet affects that interaction.

If it makes you feel any better, the programming profession isn't much better.

Personally, I love educators for sticking in there, but:

1. There has been basically no major disruption in this field in at least a hundred years. I have a hard time thinking of another field like this.

2. I have no confidence that changes would happen even if someone figured out how to teach kids twice as well with half as many teachers.

3. Educators, as a community, aren't exactly scientific. For example, many of them push for universal pre-K, which isn't exactly settled science.
What do you consider a reasonable reason to build something as a jQuery plugin as opposed to pure-js? or do you believe jQuery plugins are redundant by default?

Just interested.
Error in MySQL and PHP
As far as I know the web browser can't resume FTP downloads, and if you're going to install a dedicated downloader anyway, you might as well get one that supports HTTP.

And if you can install an FTP server, you can probably drop Mongoose[1] into the directory that has the files (it's a single binary) and double-click it. There are no more steps, it's already serving those files on port 8080.

[1] https://www.cesanta.com/developer/binary
Bless you!
Life and Death
I was in Hong Kong on Lunar week. There was a lot of Chinese (Mandarin) speaking people during that time. It was very crowded!
How many watts does Lee Sedol's brain require?
Donald Trump and Hillary Clinton Wins Mississippi Primaries
> Also, what MITM attacks are you afraid of with SFTP?

SFTP, like SSH, is "trust on first use". If you don't have some out-of-band mechanism in place to verify the server fingerprint, you're going to have a bad time.

While the CA system isn't perfect, rolling out your own CA to clients is easily automated and verifying certificates from that point on happens automatically.
Google's robot arms learn to negotiate clutter as children do
uh, is the policy that encryption isn't allowed? SFTP is encrypted, FTP isn't.
I've tried the C1 to run JSPWiki on Tomcat, but it didn't work. I guess too little RAM. I'm sorry to see that there is nothing inbetween a C1 and a C2.
Not convinced https is a simple substitute for ftp. Think of the new asp.net MVC framework. The http root directory is not the root directory of the MVC app, but a sub directory (which by the way is a good design decision, separating executable from static content). So with https you will only have access to a subdirectory of the application you need to deploy. Not sure you will be able to use https to deploy.

ftpes sftp and ftps are alternative solutions but I found them to be extremely incompatible between softwares. I never managed to get filezilla ftp client to connect to a secure IIS ftp server. And Visual Studio can't deploy to secure ftp, etc.
Firefox 45 Released
What makes you think so? Nothing in the FTP protocol makes it faster than, say, HTTP, yet FTP requires more network round-trips to initiate each file transfer.