skysight-inc/HackerNews huggingface dataset:
That's not an appeal to authority. It's trusting an expert. It's also an entirely plausible statement and one I agree with. Would I sooner trust Congress? Obviously not because they dropped the ball. The stimulus they did pass was too small and loaded with giveaways to the rich. Like I said, they should have spent on anything with a multiplier.
This story united Uber’s CTO with his refugee boat captain after 39 years
A web server has no utility by itself, it only gains value by running content on top of it. This is where simple becomes too simple in almost every case. A DNS server however can basically start being useful as soon as it is connected to the internet.
40% or so of the items sold on Amazon are 3rd party sales, where the seller could potentially be re-selling returns as new items.
Thanks for the feedback. The ~ is a substitute for :, which is used in other languages for optional type annotations. You're right about removing ~ altogether, Go style. ~Function(Int -> Int -> Int) is a function which takes two integers, and returns one. I've mixed in some Haskell syntax there. And yes, return type is inferred.

There are two reasons for there not being explanations in the README:

1. I foolishly thought it would be obvious.

2. I wanted to focus on the implementation, not the language itself.

In any case, I've added them now, thanks.
Yea, the 2 decade generational period seems a bit long considering the increased speed of development of the technological infrastructure cycle which results in vastly different experiences. A 35 year-old grew up with dial-up internet emerging, while a 16 year-old grew up and everyone had cellphones.
Dungeon Crawl in my opinion is one of the best games ever made

Having played a lot of both NetHack and Crawl, I think it's pretty bold to claim either game as the "best game ever". Both suffer from the same problem: past a certain point, your character has too many options for every situation and choices become boring and trite.

Crawl tries to "fix" the problem by making a lot of your powerful options unreliable. I believe this is the wrong way to do it. It messes with the player's natural feedback loops by inviting them past a point of no return demarcated by a hidden variable (the random seed governing the unreliable option).

Both games also suffer for the fact that they misuse a food clock. A food clock is a crude mechanism to stop the player from abusing regeneration of health and respawning of monsters. The problem with it is that it's a linear mechanism which simply does not function properly with a nonlinear game. Again, it invites players past a point of no return in cases such as foodless dungeon branches. Crawl tries to "fix" this by giving the player way too much food, but that just lengthens the feedback loop without actually solving the problem. The original Rogue (and its spiritual successor, Brogue) has a working food clock because it's a strictly linear game with a finite amount of food balanced against a finite number of areas to explore.

Both Crawl and NetHack also suffer heavily from the problem of "windshield monsters". Like so many bugs splatting on the windshield, the games lull you into a sense of complacency until inevitably you walk around a corner and something really nasty notices you and you die. Yet another case of a long feedback loop that messes with the player's expectations. This is the game play analogue of jumpscares from the horror genre; a cheap trick that ends up pissing off the player most times.
"He emailed Amazon to point out the unfairness in closing accounts based on unpublished limits of legitimate returns, but says he received a standard response refusing to reopen his account."

Note, that he did nothing wrong, he violated no Amazon rules, violated no laws, and still got fucked by Amazon. This is how Amazon treats its loyal customers. I had about ~$100 of returns when they closed my account after I had been doing $10-20k of business with them for years on a paid Prime account opened in the late 90's. There are a lot of defective products that Amazon sells and the mere nature of online commerce dictates that there will be a lot of returns. To randomly close people's accounts, stealing their products, money, and even AWS computing resources, that's fucking criminal.

"How easy it is to set up an alternative account remains to be seen."

No, it doesn't. You cannot set up another Amazon account (you can but they will close it) and neither can your family or I assume anyone living at your address, ever agin. In fact, your family's accounts will also be closed if not at the same time, soon thereafter. Just in case Amazon didn't fuck you hard enough, they will also fuck your family over too.

If this is how Amazon wants to continue doing business, fine. They can continue to fuck over their customers because they're big enough and we can't do anything about it. It makes Walmart look saintly in their practices. Fuck Amazon. I hope more people realize what's happening and boycott this piece of shit company.

And if you have AWS resources, you should really think to yourself if this is the kind of company you want to trust with all your computing resources, a company that will for no reason and without warning close your account and likely kill your company in the process?
Body Hacking Harkens Back to Our 'Modern' Beginnings
Moving brick buildings is extremely tricky because brick is absolutely unforgiving when it comes to dealing with tensile stress. Super impressive this.
There are many. To name a few: synthetic CDOs (the 2008 mortgage crisis), insider trading (Martha Stewart), rate rigging (LIBOR scandal), Ponzi schemes (Madoff) and straight up cooking the books (Enron).

I hope that's enough to refresh your memory? It's irrelevant to my original point though as capitalism is by definition hoping to get something from doing nothing (or making money work as the propagandists like to dress it up as).
Well, I did say "anything" and not "everything".
Facebook's Mark Zuckerberg Meets China Propaganda Chief in Beijing
How to Operate Your Brain
awesome! actually i did this for learning cgo and for my own project's purpose. it would be great to see there are some better options :-)
Show HN: ESP8266 as a VNC Client Connecting to a Raspberry Pi
It's been a while since this ESP8266 VNC Client library has been out.

https://github.com/Links2004/arduinoVNC

Today I finally got my ILI9341 display, so tried to set it up as a remote display for the Raspberry Pi. Here's a demo video and photo.

https://www.youtube.com/watch?v=aVFWgACP6sw
https://www.instagram.com/p/BDJwURSkdY_/

On the Pi, all you need to do is start a TightVNC server, something like this

vncserver :1 -geometry 320x240 -depth 16 -name "ESP VNC :888" -alwaysshared -s 0 -nocursor -broadcast

The ESP8266 connects instantly on boot up. Looking at the accuracy of the touch panel, doesn't look very practical as an input device, but it could be fun as a remote display if setup correctly. Perhaps some sort of dashboard running on the RPi. You could even set it up to connect to multiple Raspberry Pi's by using one of the ESP's GPIO's to to select one. The video refresh rate looks bad, I guess because I couldn't find a way to setup hextile encoding with TightVNC. If you looks at his original demo video running the XVNC server on a Linux box, it looks much smoother (20-25fps). Overclocking the ESP to 160MHz might help too.

Finally, this library is an entrant in the 1st Annual ESP8266 Design Contest. If you think it's kinda cool, please go and vote for it here: http://www.esp8266.com/viewtopic.php?f=50&t=8832
Me too, I bought a $1k cycling trainer that turned out to be defective. Bought my replacement directly from the manufacturer.

After returning that, I got a warning email from Amazon telling me to read the return policy. I think I was close to being banned.

I've also bought a number of items that turned out to be defective on arrival. Returned all of those.
This seems like the slowest possible way to make no useful change. Literally every SMTP-capable software package on earth supports SMTPS on a dedicated port, which requires no changes to protocol. Why not just formalize and mandate this, instead of clinging to a braindead design that requires SMTP to munge the transport level? STARTTLS is a hack. It is not something to be preserved. If the goal is 100% TLS coverage, just mandate that (since everyone already supports it) and move on.

This kind of bureacratic busywork is really, really frustrating. SMTP is nice and simple and does not benefit from this proposal except in the most abstract checklist-compliance sense.
"requires you to install something" is relative, depending on what's installed on your system. This example is a continuation of the 'elaborate vs. simpler command' theme of this thread for people who prefer HTTPie.
gitlab.com is a fine compromise, albeit I'm not a fan of their "private repos for free" model, it means a lot of software that might have utility if it were default-open will be lost behind default-privte repositories.

But if gitlab jumps the shark like github is doing we can always have anyone in the ecosystem selfhost a clone, albeit we would need to reimplement all the enterprise features people want.
Yes, of course, but you have some guideposts - the more deeply and widely a heuristic is held, the greater attention you should give it.

Another good example is the sabbath - widely adopted and prescribed by all ancient religions, and something that every modern society needs to relearn (and fight for, in the case of urban workers in the industrial age).

Fasting. Remembering the sabbath and keeping it "holy". You could do a lot worse than things like that ...
Timers and time management in the Linux kernel – Part 6
If advertising were genuinely about informing potential customers then it would be nothing but specs, prices and independent third party benchmarks. The old Computer Shopper magazine used to be similar to this. People would buy it just for the ads because they provided real value. Modern advertising has much stronger focus on psychological trickery, to the point that advertisers actually use fMRI brain scanning to optimize their ads to be as manipulative as possible. And because manipulative ads are more effective, there's a race to the bottom and minimal chance that less harmful advertising will become the norm again. The only safe option is to block all ads, or to get laws passed restricting what advertisers can do. The latter seems unlikely, so declining to request adverts (the web is a pull medium, nobody "blocks" ads) is the only way to protect yourself.
LOL... the name is indeed a little bit misleading
Do you mean liblinear for C? actually, the original liblinear is written in C, and it has both binary executable and library file for advanced using.
please ref to: https://www.csie.ntu.edu.tw/~cjlin/liblinear/
When websites are paid for by taxes and ads it becomes a good comparison
It was autocorrect sorry. Fixed now.
Work from Home as a Loan Agent – NO SELLING
Not sure if these are necessary or sufficient conditions.

Probably neither.
Prime memberships are not refunded upon termination.
For most scaled up examples in Erlang and Elixir, there is a BEAM process (green thread) per connection as well as others (usually arranged as a supervised pool so one can avoid an acceptor bottleneck). There are a few reasons it does better but the biggest is a carefully tuned SMP scheduling mechanism and aggressive preemption policies. Some of these choices actually hurt throughput in favor of fairness and latency. All in the name of reliability over speed.
Wow, I only discovered curl 2 months ago.
When it comes to computer intrusion, you often do not need to prove damages. Many jurisdiction has made it a criminal offense, and other has based damages on the amount of time a professional would spend on repairing the damages.

Each personal computer and laptop should be in the range of a $200. A work desktop or server should be in the range of $2000-5000, since then you got to verify the integrity of data and secrecy of costumers. Since a maladvertisement attack hits tens of thousands of users, a class action suit could be in any range, and it would be hard to guess the end result.
Ah I see, no links in the post. Here you go:

Library: https://github.com/Links2004/arduinoVNC

Video: https://www.youtube.com/watch?v=aVFWgACP6sw

Photo: https://www.instagram.com/p/BDJwURSkdY_/

Contest: http://www.esp8266.com/viewtopic.php?f=50&t=8832
Hard Money Business Loans – 0 Points – Unsecured
It's more an empirically-verified thing than a mathematical fact, there's nothing magic about 16 bits AFAIK. Empirically 16 bits seems to work well enough for some tasks, taking it down to 8 bits is usually taking it too far, and performance-wise there's not a lot of point playing with values in between e.g. 12 bits.

(Half-float arithmetic is implemented natively in recent CUDA CC5 architectures and is quite convenient, in particular it reduces memory bandwidth by 1/2 which is often the bottleneck.)

Stochastic gradient descent is fairly robust to noisy gradients -- any numerical or quantisation error that you can model approximately as independent zero-mean noise can be 'rolled into the noise term' for SGD without affecting the theory around convergence [0]. It will increase the variance of course, which when taken too far could in practise mean divergence or slow convergence under a reduced learning rate, perhaps to a poorer local minimum.

Extreme quantisation (like binarisation) the error can't really be modelled as independent zero-mean, UNLESS you do the kind of stochastic quantisation mentioned. From what I hear this works well enough to allow convergence, but accuracy can take quite a hit. I don't think it has to be 'implemented natively', although no doubt that would speed it up, a large part of the benefit of quantisation during training is not so much to speed up arithmetic as to reduce memory bandwidth and communication latency.

[0] https://en.wikipedia.org/wiki/Stochastic_approximation#Robbi...
Yes, I'd implemented the syntax with the intention of doing currying, but haven't gotten around to doing that yet. If you want to do any "partial application", you need to write a lambda, and explicitly pass its function pointer now. The next step is to automatically generate the lambda.
Really?
How insightful.. someone tell OP?
Why would it be?
I don't resent anyone who chooses to play the game and wins. We just make the best of the system we exist in however I do believe in being honest about the system too.

Gold has a value purely due to it being vital in many technologies. That said I can't imagine the price we pay for mined material, gold or otherwise, even comes close to reflecting the cost of what it will take to repair the damage we are doing to our environment during the extraction of these materials.

Regarding productivity there are many instances of financial products which are not even remotely linked to any kind of productivity. If the stock market was strongly linked to productivity the down cycles it experiences would be minor in comparison to what they are.
Nice graph, here's the original:

https://upload.wikimedia.org/wikipedia/en/0/04/U.S._Compensa...

The green line is total compensation and the blue line is wages only, the author chose the correct graph to support his point, but is lying by omission.

If I get paid 10 dollars a day to make widgets and I spend 1 dollar on a sandwich every day I make 9 dollars every day, if I get paid 9 dollars a day to make widgets and lunch is provided by my employer I make... 9 dollars every day, my situation is the same, and the green line does not move, but the blue line shows my wages have gone down by 10%.

The second graph is also very well chosen, it shows how much money corporation are making, and the author mentions that corporate profits are at an all time high! But corporate profits are almost always at an all time high, almost every point in the graph is an all time high, and if he had shown how much money, in total, was being paid in wages every year it would also be at an all time high, and almost every year would be an all time high. This is a direct consequence of the first graph (compensation is not falling wildly, if at all), and the fact that GDP in non-inflation-adjusted dollars is constantly going up.

If this is supposed to be any sort of evidence in support of his theory he might as well state that when GDP in unadjusted dollars goes up the social contract breaks, sounds like a tough problem to solve.
What CEO does this? What a strange place to work.

"Hence there are office conversations held on Twitter, and the blurring of personal and professional boundaries, such as when Mr. Altchek broadcast his dental examination on Periscope, a live streaming video app."
What article?
I want a Javascript that does this right:

var m = {};
m["__alpha__"] = 10;
m["__bravo__"] = 20;
m["__proto__"] = 30;
for(var k in m) console.log(k);

Result (in current JS):

__alpha__
__bravo__

EDIT: To be clear, I want a Javascript that is consistent. Imho, the fact that __proto__ is a property is a hack. Also, I suspect that a lot of software written in Javascript is susceptible to injection bugs/attacks by using the string "__proto__" as input in various places.
I needed a title. I could have said Elixir-inspired or Crystal-inspired, but few people know about Crystal. Although it's only minimally inspired by Elixir, I decided to go with that title.

By the way, I've mentioned Crystal towards the end of the README.
By self-healing giving the attacker a second chance, I mean that it allows an unreliable attack to succeed. Consider defeating ASLR or winning a race condition. Each time the service restarts, you get a second chance to attack.

I have done a professional evaluation of a EAL6+ certified microkernel OS. There were plenty of bugs and design flaws (which I can not reveal) and an even bigger problem. To obtain certification, most functionality is left out. The users actually need this functionality though, so they put it in the uncertified code running on the certified OS. The overall result is less secure because each user program drags along a buggy reimplementation of what would normally be OS functionality. BTW, despite the EAL6+ nonsense, they were way behind OpenBSD and even Linux. It was that bad.

I have also been a professional kernel developer for a different microkernel OS. I assure you that maintainability is not a property of microkernels. You poke something here, and it pops out there. Good luck tracing out why, and good luck making any serious changes to the OS. The reason is that microkernels are deceptive. The individual components are simple, but they have very complex interactions. Glue isn't free. Compared to that, even Linux is trivial to understand and modify.
Markov Chains Explained Visually (2014)
Sub-processing with modern C++
So the customer didn't do anything wrong but Amazon should be able to lie to him about their policies and fuck him over when its convenient for them just to make a few extra dollars. Yeah, that seems really reasonable to me.
That's the point. You can't purchase alcohol in the US prior to being 21, but there are lots of situations where consumption by someone under 21 is allowed.

I've seen people proposing that allowing children to consume alcohol with their parents permission would help with the binge drinking culture, but that's already legal in 35 states[1]. So I posted my (slightly pedantic) earlier comment out of a belief that this is something that is not widely understood.

[1] http://drinkingage.procon.org/view.resource.php?resourceID=0...
"the games lull you into a sense of complacency until inevitably you walk around a corner and something really nasty notices you and you die"

That just means you have to be careful so that can never happen. For some that makes the game boring, for others it's part of the fun. I like being prepared, so it's fun for me.
Perhaps the most ridiculous attempt at parallel construction ever put before the courts.
Go to projectwonderful.com and use the advanced selector's global column to turn the projectwonderful.com row green.

You'll need to have turned on advanced mode for it to work. And of course, this only works with PW because PW serves ads from only its domain. Most ad networks aren't nearly so nice.

When you're sure your changes are good, hit the lock button to save them.

... it's complicated, I know. Sorry!
"Who returns dozens of items in a year?! That's like the picky customer that no restaurant wants to have to deal with."

Someone that's doing tens of thousands of dollars of business with Amazon a year. You know, the most "valuable" customers Amazon seems to hate for giving them so much fucking money.
There are, sadly, lots of reports of farmers and their family members dying in manure pits due to a buildup of CO2 and methane. Someone goes in first and passes out, and then anyone else who tries to go in to save him suffers the same fate. In one case 5 members of a dairy farming family all died trying to save their father.
Pdf Gratis EBook – Calculus for Dummies Pdf – #mathsisbeautiful
What is Sanskritization in India?
There are reserved fictitious phone numbers in most countries you could use https://en.wikipedia.org/wiki/Fictitious_telephone_number
The spirit of "Show HN" is for for people to share their creations that can be tried out or played with. This appears to be more of a blog post and should perhaps be a regular submission.
Does it have tail call elimination?
There are no rules or regulations to issuing a labor clearance for a h1. I know many cases where the companies used the lowest possible salary and it job description that has nothing to do with the actual job itself. But the labor office has no way to know that and enforce. I don't know how that can be fixed.
No, as in linear types. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.5...
But that's an American point of view. Why is success only viewed as having a high-GNP economy and being able to land on the moon ?
I would be more interested in seeing what other things could come out of such a country if the EU/US would stop trying to influence them (as in the article). Maybe they would be able to achieve lasting peace. A much longer lifespan trough healthier lives. Or a much better symbiosis with our habitat.
What do you think the basis of that decision is?
If you required TLS on all SMTP, you would in fact end up having to fail a large number of messages.

Even worse, of the domains that support STARTTLS, a sizable number either don't present certificates that chain to a widely trusted root, or don't present certificates that actually match their MX. Worse still, because many domains' MXs don't match the domain itself, even if the certificate is trusted for the MX, it may not be trusted for the domain.[1]

So I think unfortunately we're not anywhere near a world where we could actually just drop email on the floor if TLS-with-a-valid-cert isn't present ("valid" not being clearly defined here, of course). I do think we're slowly moving in that direction[2].

It's certainly true that retrofitting security makes the whole thing more complicated, of course. That's a strong argument for ensuring that any retrofitting we do is itself forward-compatible with what we want to do in 30 years. Or for inventing time machines.

1. http://static.googleusercontent.com/media/research.google.co...
2. e.g. http://arstechnica.com/information-technology/2016/02/gmail-...
He was painful to watch, I gave up after a while. Maybe it's just me.