skysight-inc/HackerNews huggingface dataset:
I use a different mail for online accounts, shopping, whatever. I'm expecting that mail to be full of spam, so I don't even check it (except for reseting passwords).
So are all the other people on earth. There are other outlets for general interest news. The appeal of HN to me is that it's limited specifically to tech-related news.
Under the British Mandate of The League of Nations Britain was obligated to allow Jewish immigration to what is now Israel. In fact originally Hitler wanted European Jews to go there.

But the British broke their mandate with "The White Paper" in 1939 which severely limited Jewish immigration to their land.

If America had run the mandate instead of the British there probably would not have been The Holocaust and many millions more Jews would be alive today in Israel including presumably Anne Frank.

See:
https://en.m.wikipedia.org/wiki/White_Paper_of_1939
> there is no boilerplate structure to create (and that would require a tool): REPL, Jupyter notebook in a browser, a single file (module) is enough in a simple case.

Rhetorical question: is Python a scripting language or an applications language?

If it's a scripting language, then yes, a single file is all that you need. Otherwise, you need a directory structure with various support files to be able to create and build your CLI tool or library, and you need to follow conventions if you are going to publish your work as Open Source. Which in turn requires you to know which tools to use, and what they require.

Go raised the bar here, I think. Rust and .NET Core both follow the Go idea of having one top level tool that gives you what you need to test and package your library or CLI application. That means that new users can get success with at least two basic use cases very rapidly and with little effort. Which in turn means that the previous status quo is no longer so tolerable.

> btw, reStructuredText is a great text format for documenting Python projects (it scales from a simple README.rst to a whole book).

Sure, the big problem with RST is that it lost the fight. Every developer who uses GitHub has to know a little Markdown, not RST or something else. For larger documents, AsciiDoc is probably the thing. I used to be a Textile loyalist, myself, but stopped fighting against the tide and switched to Markdown some years ago.
Yeah, these tactics are nothing new. It's not like older techniques like get-out-the-vote buses were careful to be bipartisan. As long as Americans are resolute in their opinions and uninterested in facts and open discourse, campaigns will be focusing of scaring them into turning out or disgusting them so they stay home.
> People were happy

Russians - may be, All the other oppressed and occupied nations - no.
Cant vouch for other but almost every Estonian secretly hoped for freedom and despised Russians. When our chance came we acted swiftly.
Soviet Union was just another form of Russian Empire and a way to try to control the world.
I figured it was related to yesterday's "First they came for the Iranians" post that got >900 points.

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

Something like: we are banning people again, history repeats itself... but I didn't actually read the article (comments first) so I might be wrong.
"Gödel, Escher, Bach" was my highschool sweetheart, although I probably wouldn't spend another 800 pages on it again. But the overarching concept of "emergence" (of formal systems) blew me away back then, and stuck with me in all sorts of spindly ways since.

Highly relevant to today's political climate, "Authority and American Usage" is an essay that's sometimes frustrating, but also one that I think everybody should read. DFW establishes the idea of a "Democratic Spirit" as a sort of worldview to speak and interact through. It's really good and important:
https://www.docdroid.net/GCzeU6K/authority-and-american-usag...
There has been nice study by Motorola exactly on this topic C++ vs. Erlang implementing telecom software. Study slides are online at http://www.slideshare.net/Arbow/comparing-cpp-and-erlang-for...

Interesting result from this study - erlang implementation is not only more robust but also faster.
Saudi men committed the terrorist act of 9/11 and the Orlando shooter was of Afghani origin. But Trump banned people from Iraq, Iran, Libya, Yemen & Sudan. What kind of logic is that?

I disagree wholeheartedly with the idea that the United States of America should ban people based on their country of origin. That is UnAmerican. But I do find the above illogical and very fishy.
majority Muslim

There's various ideologies of that, and some of that are aggressive (repressive) towards the others, which is exactly what is leading to refugee problems in Europe. Is the law going to paper over that difference?
Number of Syrian refugees let in to Israel: ZERO

And it's right next door.
Over 15% of Singapore's population are non-citizens ("foreign talent"), so whatever they're doing it's not the same as Switzerland
Nokia launches MIKA – the first digital assistant customized
How to capture a variable in C# and not to shoot yourself in the foot
"Now if you look into this Kopp Verlag, you will find that the Verfassungsschutz is keeping an eye on them because they might be spreading right-wing ideology"

In our days, being a heterosexual is already a reason for the Verfassungsschutz to keep an eye on you due to suspected right wing ideology.
I used to trade voice before I went full algo. They know, and they go for drinks with them after work. They're supposed to not tell you because the whole point of them is to be the go-between, so that it's not too obvious what they want to do.

That sort of broking is a lot smaller now, and there is something to be said for the screen model of market making.
They know a thing or two about basic security and cultural hygiene, unlike most of Europe. I suppose Europe will only learn that after hundreds of rapes and dozens of trucks running over innocent people.

Talk about self-destructive behaviour...
While I'd concede the point; its pertinent to national security that not many neighbouring countries are very fond of them. So I can imagine why the level of immense paranoia being applied here.

Tragically allowing refugees in is the sort of action that might convey the goodwill necessary for Israel to find a diplomatic home in the Middle East but alas; short-termism wins out.
It's all about the data - Data Oriented Design
5 Radical Approach to Manage Your Money Better in 2017
Anyone surprised that they'd eventually be profitable? Being the largest hospitality company in the world without holding any assets ... how could anybody ever have been doubting in the first place.

The real question is rather if they are leaving growth opportunities behind if they are profitable too early. Still a lot of lobbying to be done.
ewwww.

Cultural hygiene? _really_? What exactly do you mean by that sentence? Do you mean that if I am culturally abnormal then I should be purged from my homeland much like they should not enter?
Didn't Einstein come to US as a refugee? I guess we'll never know what we're missing out on.
And interestingly, Germans that were at that time not even considering to migrate to the US (Werner von Braun anyone?) were just forced...
Im a java dev and done a django side project last year - loved it.

Wish i could get the same money for django as i could for java and id switch today
Here is a library that just been submitted : https://news.ycombinator.com/item?id=13498219

Donkey: a self driving library and control platform for small scale DIY vehicles
If you're culturally abnormal for a certain country you shouldn't be allowed to enter it unless you're willing to integrate.
503, seems we torched the place...
Many of these issues you list can be overcome by good coding practise. Although I understand that the framework/languages used allowed for these bad feats.

I wonder how Rust with its focus on memory safety could play out in such scenarios.

I need to have a look at Erlang/OTP. It is a bit of a hidden, alien gem.
I honestly didn't think anyone would complete all of them :) I'll put something cool at the end, thanks for the suggestion.
Ask HN: How to become a professional developer
Hi
I've been a programmer since 6 years ago, and i can say, i'm a good programmer, but in our teams or our companies we are just programming, not any professional work (no test plan, no bug resolve routine, no prototyping and ...).
I want to know is there any resource for learning حrincipled aspects of programming and do my job in world level class?
I still don't understand what all the hype is about pure functional programming.

Sometimes mutations are useful. There are lot of good programming design patterns which depend on mutations.

Also, always copying objects by value every time you call a function seems very expensive; especially if you're dealing with very large objects/structs/maps/strings which have to be processed by many functions.
This comment has the funny smell of a, "you too," [0] argument fallacy.

[0] https://en.wikipedia.org/wiki/Tu_quoque
http://archive.is/fQDKB
"Meta" usually refers to Alt on Linux systems with IBM-PC-derived keyboards. When I look at `xmodmap -pm` on my system, the Windows key is referred to as "Super".
Have you learned about the browser developer tools? If you're using Chrome, you can press ctrl+shift+j to open them. On Firefox, it's ctrl+shift+k.

Then you can type in JavaScript expressions and see what they evaluate to. Even better than that, it has auto-complete functionality. I noticed you asked a question on SO about checking the length of a string (you named it str). If you type

var str = "asdf";

and then

str.

into the command line of the developer tools you can actually see all the properties of your string and tab to auto-complete to .length or whatever else you'd like to see. It's a really quick way of poking around and experimenting with things to see how they work. There are a lot of other features like debugging break points that you'll discover over time, too. Good luck!
Here time resolved means not just dated, but having a definitive "shape" through time (the temporal analog to "resolving" an astronomical object to more than just a single pixel). As others have pointed out, supernova derived Fe-60 merely 'dating' to 2 million years ago was already known.[1]

Supporting quote from the abstract:

>Our results show that the (60)Fe signal onset occurs around 2.6 Ma to 2.8 Ma, near the lower Pleistocene boundary, terminates around 1.7 Ma, and peaks at about 2.2 Ma.

[1] http://physicsworld.com/cws/article/news/2002/feb/13/superno...
Humans ARE the corrupt government
Market rate for engineers has outpaced inflation for some time. That accounts for some of that gap.
I wanted the license file to be associated with the user's personal information (name and email) so that there's an incentive to keep it private and not share it on forum, etc. (I think that's how Total Commander does it as well, as I see my name and post code/town in the About box).

The public/private key allows doing this by signing the user's information. A serial number is more anonymous as it doesn't carry in plain text any information.
Personally what made a huge difference for me is not having a super stressful work where I couldn't stay at home to rest. So instead of having a cold for 2-3 days, it stuck around for weeks and I got them very frequently. I've old had a single cold this winter, it was pretty mild and over in a day or two.
Seems like posting to HN is a good way to trigger a DDOS
You mean back-end developers right?
Because users are not tied to Windows, as they do not need to install the server side of the app...
Yes, immutable vectors are not a convenient data structure -- I recommend using one of the other random access functional data structures available as libraries, such as RRB trees.
If only Britain, France or the US had stopped Germany with force when it invaded the Rhineland, then the war may never have happened.
> - Quite common for an Ofo bike to be locked to something using a private chain (i.e. someone has stolen it), and you don't know until you walk up to it

How about always carrying a metal saw with you?
Liberals losing what is left of their minds.
That would work for others, but my problem isn't external, it is internal. I would just re-open slack.
Not yet, but soon [0].

[0] http://www.bbc.com/news/world-middle-east-38755946
President Trump is still using his “old, unsecured Android phone”
I wonder if the author enjoys the Niagara Falls, or if they just enjoy thinking of themselves as someone who enjoys the Niagara Falls, unlike the masses with their cameras and lack of sense of propriety.
I'm wondering why doesn't HN keeps a cached copy of each page that makes it to the front page (or maybe automatically post it to archive.is). I don't think it would be hard to implement and would avoid this quite frequent problem.
I'm reading the harassment report[1] and I'm having trouble understanding it.

Of those surveyed, 38% said they had experienced harassment. I understand that bit.

Then, those who had been harassed or witnessed harassment were asked to identify the type of harassment. Of these, one of the least common types is "hacking", with an average of 2.69 times.

I don't understand what that is saying. Each person who was harassed was hacked 2.69 times on average??! How can that be possible?

[1] https://upload.wikimedia.org/wikipedia/commons/5/52/Harassme...
People in power will eventually use their power for their own purposes for (the combination of) two reasons:

- They can and

- They want to

In situations like these someone will eventually abuse power and from there on his/her all successors have the moral "the others did it as well" excuse (which is a pretty powerful excuse for humans and has a scientific name which I forgot).

Government corruption is a game-theoretic necessity.
Cyber Grand Shellphish
Hopefully not too late, I'm wondering why do you use AWS lambda for?
7 ways to improve your LinkedIn profile
Kodak Verité 55 Printer Driver Download
To be fair, that's what facebook and twitter do when you click on a link. They want you to come back to facebook and twitter eventually.
I think the best way to fully quell the objections involves subresource integrity but I think the ideal way to deal would be to add a new attribute, sameas="https://canonical jquery link" or something along those lines. Then if the browser already has canonical jquery link AND the subresource integrity checks out it'll use that one. Otherwise it will load from wherever the developer specified and not be stored in a shared cache associated with the canonical jquery url in any way. Browsers can track references to sameas URLs that they keep getting cache misses on and go fetch them in the background for future use, possibly even going back and deleting the duplicates it had from before. This would allow developers to have a much greater chance that their libraries load from cache without adding more dns lookups and dependencies on cdns or servers they can't control.
https://web.archive.org/web/20161206124221/http://www.brenda...
HN the new /.
Dinosaurs died out 65-ish million years ago
> Many of these issues you list can be overcome by good coding practise.

The enterprise is not the space for it, specially among companies whose bread and butter is not to sell software.

The only measures of quality management cares about, are "does it work" and "delivers what customers pay for", anything else are just costs that need cutting.
Because of copyright issues.

People like traffic to their actual domain, because it often means better search engine ranking in the future. On top of that, some websites serve ads, which means that traffic is proportional to revenue.
This post has only 30upvotes right now, I'm surprised that website couldn't hold it. My WP blog hosted for ~3euro/month was a few times here on top with 600UV, on reddit, according to GA with 3600 people online at the same time... and it didn't die to my surprise. I would rather say that hosting is... not performing well.
That "Linux Performance Observability Tools" diagram detailing the utils to inspect every part of the stack is excellent!
Each broker goes for drinks with their clients, and knows what their client trades. But they can rarely connect the dots without the help of a market maker. Hence why I got drinks :)
Similar perhaps to a "red-line" that was touted by the Obama administration but never enforced.
I believe this is the new navigation library as was described here : https://github.com/facebook/react-native/wiki/Roadmap

So I would expect that it may well be folded into core react-native in time.
And further information from a few days ago:

https://blog.cirm.ca.gov/2017/01/25/good-news-from-asterias-...

Looks like a second group of people is getting treatment with a higher dosage. The results of that will definitely be of interest to many. :)
How to hide WordPress folders from public
B2B FinTech Goes High-Tech for Funding
AMP is terrible. I ignore any results that start with the AMP symbol.

From time to time I still check if they included a way to go the real site.

My fear is that websites start using AMP as their CMS, because I can see it looking like a good idea "Hey guys, we don't need to manage how content! Let's just publish directly to Google and be done with it. So long, node.js"
When I started reading this post it would make sense to use a local spreadsheet and avoid all the surfing, logging in and searching for the right tab. But when you use a cloud based solution, you still face the same problem as when using yet another (online) app.

For me personally a digital todo list must be as easily accessible as a notebook next to me. If you have your browser open, like me, with 10+ tabs, this is gonna be a problem.
I just had a thought; if arguments always get cloned by value every time they are passed to a function, doesn't that mean that the time complexity for an insertion operation in Elixir can never be better than O(n)?

According to this answer http://stackoverflow.com/questions/11055391/time-complexity-... it claims that for dictionaries it's O(log n). How is that possible if mutations are not allowed? Wouldn't the function have to process at least n items? Or it uses parallel processing to get a speedup there?
Having said that, the official roadmap (https://github.com/facebook/react-native/wiki/Roadmap) mentions a navigation library should be coming in Jan, and the timing and people involved seems to line up with this project.
Clickbait-y title from Time magazine. No easier way to actually start a war than to talk about it and how the "others" are somehow more prepared.

Very sad to see such article from one of the few still supposedly reputable publishers.
/. was the original, but since then sites like Reddit and HN, never mind facebook or G+, can also trigger a traffic spike.

I seem to recall that the blog of some physicist hit the front of multiple such sites on the same day, effectively taking down the whole hosting service.
Assuming good intent here seems ridiculous given the clear purpose of AMP and the many opportunities they had to implement it differently. Doing it correctly is not difficult. All you'd need is a subdomain (amp.x.com) with a cname or A record pointing to google's cache servers and you get all the speed benefits provided by AMP without letting them control the whole internet. It's obviously a walled garden play and pretending otherwise is cynical and dishonest.

I wish they'd just be up-front about it. Then it's just a straightforward decision: Are you willing to give Google control over your URLs in exchange for access to a speedy Google CDN with preferential search ranking? For some people, that is an extremely good trade-off (at least in the short term. It seems naive and dangerous to me in the long-term, but I'm not a CEO.)
There shouldn't be any need to build consensus – the behaviour described by the OP is plainly against Wikipedia policy.[1] That's not to say that it didn't happen, but it's important to be clear about what caused the editor's bad experience. Sometimes it's rogue editors and sometimes it's overly pedantic enforcement of policy, but edits are often reverted for good reasons.

[1] https://en.wikipedia.org/wiki/Wikipedia:Offline_sources
That sounds logically true, but in your heart you know it's false.

Can you see into peoples hearts?

Are you using alternate logic?
I've already got whatsapp, email and normal texts, facebook messenger has literally nothing that I want and poisoned any interest I might have had by removing itself from the mobile website in an attempt to force me to use the app whilst demanding my phone number.
Yes, or they legalize it (so you pay fees for expedited passports, people get frequently fined, when corporations commit fraud they give just a cut to the government as a "fine", etc).
Expect to see lots of recently converted Christians...
If you mean that "elected president is literally Hitler" and related themes have been mainstreamed so thoroughly and quickly as to be the new normal already... I think you should be afraid of the power of the press more than of any merely elected president.
The study in question measured /perceived/ corruption there is, not how much /actual/ corruption there is.

Thus a more naive population seems less corrupt.
I actually hit this problem, and I fixed it by modifying the routing table associated with my VPC to route ::/0 to an Egress Only Internet Gateway. (Just _adding_ the EIGW to a VPC is not sufficient, because routes aren't configured automatically.)

So I'm guessing that was the issue here.
I find that's getting harder and harder to do as they change/randomize the class/id of many elements at each page reload.
The ‘untranslatable’ emotions you never knew you had
> Fat bar at the top ... scroll out of the view as you scroll into content

I think you have been drinking the punch at your lunch. That bar is still a problem and should not be there. There is a native back button, and there is no need for that bar. It lowers conversions for everyone's websites and increases everyones bounce rates.

Of course there is no problem with everything else google has implemented in terms of speeding up the web. That's great. It was a major achievement and a lot of good engineering went in to the caching, rendering, and image resizing and optimization machine that is AMP.

Your meeting should have been about hijacking the ui.

> I did not bring this up because I forgot :)

You punked out [0]

[0] https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...
12 Factor Applications with Docker and Go
As far as I know, it's far from a baseless concern. Paris, for example, lost 9000 bikes just in a year. Relying on the police seems folly, they probably just have to make a good estimate and price-in the replacements into their business model.
Reading back the messages on libor fixing is why I have a "how would this look being read out in court" mental check before communicating with colleagues on internal IM or email. There's nothing illegal that I do (or even that I can do, really) but I've no idea what anyone else is up to, and it would be extremely embarrassing for a silly in-joke or throwaway comment to be taken completely out of context. What these folks were up to was pretty bad but the pally, casual way they talked about it probably didn't help them one bit.
This is a similar idea to a rope: https://en.wikipedia.org/wiki/Rope_(data_structure)
You're probably right that this article is off-topic and should be flagged, but this...

> The appeal of HN to me is that it's limited specifically to tech-related news.

...is wrong. The guidelines have said for years that on-topic is:

> Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
Too bad they haven't entered the land of decent branding.

WTF is "Airbnb"? It should've been AirBNB. Or, better, AirB&B.
Facebook dumps personalized trending topics after backlash