skysight-inc/HackerNews huggingface dataset:
Why does running the simulation with N>6 cause a stack overflow? In this naive implementation, the deepest the recursion stack can be is N^2 cells, which for (e.g.) 7 is only 49 cells deep. That shouldn't be enough to cause a stack overflow, even in a js interpreter like this.
They use a thermal camera to detect heat from fingers on eg ATM keypads, thus allowing them to find your pin code.
for example, where are the motor sports?

Or electronic gaming? Where are the League events? The Olympics are in Rio, but everyone's watching Seattle for the DOTA 2016 International tournament.
There have been countless times I pressed backspace inside a textbox and it went back to the previous page

I can backspace all I want inside this textbox as I'm writing this comment and it won't leave the page. I'm willing to bet that your focus wasn't actually "inside the textbox", because that's not the correct behaviour, unless the browser is making you think it's actually focused when it isn't, in which case that is an actual bug which must certainly be fixed.
That doesn't work. The shitty web app is going to intercept the "go back" event as "destroy all user data, as intended" and you're fucked.

If this never happened to you, good for you, you lucky bastard. Now get out of the way, this is a quality of life improvement for millions of real people out there. Hard working people. Mothers and Grandmothers. Think of them while you are bothered to work around this slight inconvenience of yours.
It's not "superficial", it's a it not offending your (potential) customer.

I would assume that once the two people get to know one another the window of safe topics would become broader
Violating an entire population's right to their property, and to engage in economic activity with other consenting adults, is evil on a nightmarish scale.
Because, as power users, who use both the keyboard and stateful pages, forward "rarely" restores the state and is technically forbidden from doing so.

So an accidental thumb tap a touchpad + trying to delete a character produces a wait for the entire app to reload and then get back to where you were - which can take minutes assuming you were lucky and said app hadn't decided to wait 30 minutes to autosave.

In fact I had turned off fast tap on the touchpad for exactly this reason, glad I can turn it back on again.

If moving the mouse to the backspace button (seriously, the whole point of keyboard shortcuts is for people typing with both hands and not using the mouse) is such a problem, clean the mouse and turn up its sensitivity.

Or better yet, get a touchscreen, you'll never want to go back to mister mouse.
Stoll has a much more mixed record on that than he's given credit for. Some boners, some accurate predictions.

1. Replacing human teachers is very hard. Look at the whole MOOC space.

2. I'll give him mixed status on books and newspapers. Technologically, it's possible to have electronic books and papers. Some of the displays and devices are pretty good. Almost all the software sucks, and the business models are atrocious. (I'm saying this as someone who's got a few thousand, each, of articles and books on a tablet for research and organisation.) The best business model, from a user perspective, is free content. The content itself is a mess, and I find that older materials (archived books and content at Archive.org, most from 1924 and before), published books (I make heavy use of several pirate book sites for research materials, as well as libraries and more traditional sources), and scientific papers (Sci-Hub) tend to have much higher quality content than all but the very best online sites.

Hal Varian (now Google's chief economist) wrote some quite good essays regarding online content in the late 1990s. While the Web is catching up, his point was that at the time, the Web's not-insubstantial page count was the equivalent of perhaps a modest, and quite poorly-curated, local library, if that. Mind that the business models are still far behind, and I think completely flawed: information is a public good, information access wants to be free.

3. Electronic commerce is a mess. It's consistently underperformed booster's estimates. It comes with terrible compromises of privacy, security, and surveillance. The experience is pathetic (unfortunately it's also frequently made the brick-and-mortar experience pathetic). It's fraud-ridden for both buyers and sellers. Payment processors' practices are capricious.

The Web remains useful for information and communications, it's a poor fit for commerce. Almost all the actual technology is tremendously frustrating, for users, vendors, providers, and engineers (I've worn all hats).

Stoll may have missed a few points, but he hit a number of others smack on the head. That's far better than many "futurists", particularly in even considering downsides and negatives.
Because chances are that it doesn't work, for various reasons, some of which are outside the browser vendors control.
There is no "far side" of Mars. It's not tidally locked, to either the Sun or Earth.
> The ideal syntax for performing some operation O on entities X, Y and Z consists only of the symbols O, X, Y an Z

That's simply begging the question.

That viewpoint only makes sense if all code is most parsimoniously broken down into its parse tree, but I don't think that's been shown.

When all you have is a hammer (even a slick, homoiconic hammer), everything looks like a nail.

> We need the parentheses to delimit that as an expression among other symbols.

There are other ways to delimit expressions as well (e.g. implicitly with precedence, with whitespace, with HTML tags, with curly braces, etc.); why is Lisp's way the one true way?
And create addicts of the most advanced and ancient civilisation on the planet.
It's funny that people like you are editing comments to completely change the meaning, invalidating previous replies.

Oh wait, that's not funny. That's sad.
The back and home buttons are not overloaded with other meaning based on context.

Surely you jest. The back button has seen significant overhaul in the time since it was introduced; it changed from activity-to-activity navigation along the single "back stack" to a confusing, circuitous path walk between applications, their "up" stacks, their "back" stacks, and everything else under the sun. It's difficult to determine when it will take you to the previous activity or to a page you haven't seen in the days since you last launched the application you just ended up on.

If you're in a browser, the back hardware key takes you back -- until it determines that you've reached a navigation root (which might not be the earliest page in the chain), and it pops you back to the previous application or the home screen. Perhaps it closes the tab?

If the keyboard is up, it dismisses it -- unless you're in an autocorrect action (* on certain phones). Maybe it opens the keyboard, too, because it took you back to a previously focused field.

It's far from "not overloaded with other meaning based on context". It is, in fact, "entirely overloaded with other meaning; much of which is based solely on context."
继续 is 21 strokes when printed, but less when foreigners in China like me write them when we handwrite them quickly.

继 is 5 strokes handwritten (纟,䒑,丨,八,乚 each written in one stroke) and 续 is 4 (纟,十over乛,氵,人 each as one stroke), so that's 9 altogether.

Mainland Chinese who learn handwriting at school have a way of writing each character with only one or two strokes.
Advice for the man who is all dressed up and getting nowhere (1988)
Why not just use GNU parallel?

`parallel gzip ::: file1 file2`

I wish there was a standard for this type of stuff. So that an app will check for existing child spawns and act accordingly (IPC).
The same pattern exists for sat math, ravens matrices, etc. In order to reduce this effect the college board switched from 50/50 math/verbal to 33/66.
The abstract of the paper was more informative than the article:

"Reliable data on economic livelihoods remain scarce in the developing world, hampering efforts to study these outcomes and to design policies that improve them. Here we demonstrate an accurate, inexpensive, and scalable method for estimating consumption expenditure and asset wealth from high-resolution satellite imagery. Using survey and satellite data from five African countries—Nigeria, Tanzania, Uganda, Malawi, and Rwanda—we show how a convolutional neural network can be trained to identify image features that can explain up to 75% of the variation in local-level economic outcomes. Our method, which requires only publicly available data, could transform efforts to track and target poverty in developing countries. It also demonstrates how powerful machine learning techniques can be applied in a setting with limited training data, suggesting broad potential application across many scientific domains."

http://science.sciencemag.org/content/353/6301/790
If you want others to give a shit about you, you need to show you give a shit about them. If you want the service of institutions that large groups of people have built and run and pay for, you need to show you are part of them. They did not build these institutions for others, they built these institutions for themselves.

Things like national sporting events are put on in part to showcase the accomplishments of the group and to encourage affiliation to it. They are ritual. They are like church services. They are like parades.

If you go out of your way to denigrate them, you are showing disrespect not just for the event itself, but for the group that put them on. And if you persist in these acts of disaffiliation, don't be surprised if that group increasingly excludes you in ways large and small. You want to see what it's like to be an outsider in your own country, someone who really truly is considered one of THEM rather than one of US? Try asking an African-American, particularly an old one. It isn't pretty.

You are not so strong and wise you can build a good life for yourself, alone. All through your life, you need to lean on what your family, your town, your people, and your state have built and are willing to share with you. So try to be civil and show a bit of respect when they are celebrating.
That doesn't help if you have only one big file or stream.
So I'm not an expert on this but I actually think that this can generalize beyond AI. I think that to some extent this can be applied e.g. to reactive programming since, just like reactive, it reifies events. Idk if this view really brings anything new to the table though.
What happens when Firefox makes this change too? Will you move to IE or Opera? Then what if those also follow?

I elaborated more on the fallacy of "switching to another browser" more than 2 years ago, and it's still as relevant as ever: https://news.ycombinator.com/item?id=7678583
Well, it sure doesn't help that the website is horrific when a huge part of your younger demographic only uses the internet instead of TV. I wanted to see highlights of the judo stuff. The landing page for "olympic judo" better have links to video RIGHT AWAY. Instead, you have to hit the landing, hit the headline, hit the video, wait for some silly player to zoom it's way in, wait through an ad, and ...

Never mind, YouTube or Facebook will have it. And, I'm on a desktop computer with a fast connection. I presume that the experience on mobile without an ad blocker borders on glacial.

Holy spaghetti monster, Batman. Make your website STICKY. Feed me more until I'm ready to explode. You have the most amazing athletes in the world on video, MAKE USE OF IT. Top 10 judo takedowns. Best soccer highlights. Worst wipeouts. And THEN give me the ability to drill into longer and longer videos.

It's not that hard to make me want to click things on your website when I already came there. But, this is what happens when it's about the ad revenue instead of sports coverage.

NBC has only themselves to blame.

As for the sports themselves, the other perennial problem is subjective vs objective judging. One thing that MMA has over boxing, for example, is an objective measure of victory. A lot of the olympic sports that have "busyness and spectacle" also have judging and we see in boxing what happened. Gymnastics has similar issues.
You are linking to a disputed "leak", which has been more or less debunked, in response to something completely unrelated. Did you think this through?
I don't particularly mind.
As a user: I really don't understand the reasoning behind this. Backspace is always easier to find, even on the quirkiest keyboards and useful for navigation.

As a Dev: If the user is in danger of accidentally loosing their work then this is a usability issue, which is easily fixed with window.onbeforeunload prompt.

Since the back button is now 'fixed', I wonder if developers are going to see a Javascript confirmation as a bad practice, leaving users who accidentally close press back or close a tab with no safety net.

This seems like a fix, for something that was never broken. I wish the Chrome team would work on giving JavaScript prompts and dialogs a much more modern look at feel.
The author of that extension isn't "some random developer". It's provided by Google themselves.
I can sympathize with the frustration of losing a convenient keyboard shortcut like this, but I'm surprised that more people haven't switched to using touchpad gestures to navigate back and forth. Your hand is there anyway for scrolling; I find it very convenient. I know this doesn't really help on a desktop machines with a mouse, though.
Ask HN: How to optimize Nginx for static content?
> I still haven't fully grasped what aspect of Haskell means you can't rigorously reason about your code.

Oh, that particular criticism wasn't aimed at Haskell, but rather at languages without compound values. And I never said you can't reason rigorously about code written in such languages. You can, but it isn't very pleasant.

> I'm pretty sure you don't mean global coherence of type classes, which are the two most popular complaints about reasoning about Haskell.

Far more serious one: Haskell doesn't have a type whose value inhabitants are the integers and nothing else. I would like to say “even Lisp has that”, but nope, it doesn't either: https://news.ycombinator.com/item?id=12328095
How much cooler/scarier would lightning storms then become?
If the ground can hold considerably more charge near the surface can get to the point of ground lightning becoming considerably more common?
https://en.wikipedia.org/wiki/Earthquake_light
This is why most of the european countries would love to host the olympics, but in a model where it's split over multiple countries. Because hosting it by yourself is purely a prestige project that politicians try to put on their CV.
This is being wrongly treated as a binary choice of:

1. Disable the behavior.
2. Let it remain, do nothing else.

Meanwhile the actual problem is being ignored completely, which is:

Form contents are discarded on history traversal,
even at reasonable depth.

The correct solution is to do what other browsers have successfully implemented already:

3. Retain form contents on history traversal.

That way people who accidentally go back, can go forward again and keep all their input.
You can view macros as functions that run at compile time and that take code and return code instead of values
Digital News Initiative
Most notoriously “ou” and “ough”.

We have a solid 14-20 vowels, and 5 glyphs for them.

I suppose Spanish, Korean, and Russian might be easier to pronounce and less rote memorization, but you're certainly right about English.
I love it! I just wish somebody can make a GPU based compression library (doesn't have to be gzip or bzip), every mobile device today is shipping with a GPU, there are some techniques out there like this (http://on-demand.gputechconf.com/gtc/2014/presentations/S445...), but I am still waiting for a solid implementation.
It's interesting that this college obsession for sports isn't just at the big state / football schools, but has trickled down to top tier universities and liberal arts schools. Many students continually get admitted in the area I grew up in for things like field hockey / crew / lacrosse / volleyball etc., while students qualified far more academically get rejected.

Glad that whole process is long behind me, and I wonder if sports are continually going to be prized as time goes on.
How new is the option? It doesn't seem to work in the stable version.
In a way, eyes and mouths are like the radicals for emoji.

I'm not sure how you'd sort emoji though, since there's no stroke order.
Relativity means that there's no difference between "I'm going at speed V forwards" and "That object is going at speed V backwards" (assuming neither of you is accelerating). In fact, the only way to tell your own speed is to look at the speed of the world around you, and reverse the direction.

Since it's impossible for you to observe anything else going faster than the speed of light, you can never conclude that you are going faster than the speed of light. (Unless you wanted to define everything in the universe as moving faster than the speed of light in the same direction, but that just makes the math stupid for no reason.)

If you start accelerating, you will find that the amount of energy required to go faster (or, equivalently, to push other objects away from you faster) increases to infinity as you approach the speed of light.
It may be confusing, but that confusing "back behavior" is the one behavior it has, even if it has changed over time.

It is not overloaded. It doesn't start deleting characters depending on where your last tap may have (accidentally) been. Well, maybe some app does that, but I hope you get my point.
Oh, it's accidental hitting of the Tab key and Enter key. You know. Those pesky browser developers mapped those key completely wrong back in the days. If only they unlink the Tab key and the Enter now and force people to only use the mouse click to submit, life would be so much better. /s
Any practical use?
Hopefully AMD's Zen desktops support AVX512, forcing Intel's hand.
As a former night shift worker - and one that prefers evening or night work as an adult - I'd be wary of this service.

Sure, they'd rarely see me working the night shift. But they'd also find that they really needed to be about as quiet during the day as they'd expect me to be on my nights off. If one is the type that needs a quiet house, sharing a studio with someone is going to be rough indeed.

I'm even sometimes likely to have folks over at the place at 2 and 3 am - is such a thing a problem?

However, I'm happy they like to describe us as perfect roomates.
You are right, there are different input methods, some of which are just as convenient. I actually use a wacom tablet with a pen, so the change doesn't bother me that much. It's just as quick for me to point and click, as it is to press a keyboard button.

But the level of incompetence of chrome team in user interfaces continues to amaze me.
If the intent of your statement was to mimic the sort of uninformative, bland, and completely generic pseudo-palliative doublespeak that often comes from management trying to justify their ridiculous decisions, you've done a great job.

"You don't like it? Too bad, we're doing it anyway" is what such statements are actually saying.
Ah, they must have pushed that out after I was trying to restore this functionality a couple of weeks ago. Previously it was just some random that everyone was linking to.
One option could be running Linux as the host operating system on Kaby Lake hardware, then running Windows 7 in a VM where drivers would mainly need to support virtual hardware. CPU/microcode compatibility may still be an issue.
Can you explain, please?
And while you have stated the rule, what people don't understand is the exceptions in which members/owners of LLCs can in fact be personally liable above and beyond their investment in the entity.
Funny that. In my head, I parsed it as two (odd) statements under one if statement. More like when than if.
There's too much politics involved. Try to find any even the slightest mention of proto-Korean language roots (which are Japonic) in Korean.
Show HN: An easy way to browse photo(image) for iOS(OC)
Hmm, it's mixed. Yes, a culture that would force people to take Adderall would be bad (what about Caffeine though?). But there's nothing inherently wrong with giving people the tools that let them choose their own mindstate. If I want to focus, but it's not working, why would it be a problem to take something that helps you focus? How is it different from practicing meditation, or wearing noise-cancelling headphones, ceteris paribus?

And yeah, it might very well be that ceteris non paribus, but that's case-specific, and doesn't mean that giving people tools and options stops being good.
But the difference is PASSIVE vs ACTIVE.

No one is going to throw their smartphone on in the background. And NBC sure doesn't make it easy for me throw their website on in the background in high-def and just let it play. So that, when something happens, I can scrub it back a minute or two and watch actively.

NBC is guilty of not understanding that, with the internet, people don't need to tolerate being bored.
Upon further investigation of the man's twitter and blog, I'd be inclined to agree with you.
This seems fairly focused on Windows? Would be interested to see some Linux stuff.
Firefox has handled this correctly for ages. The Windows version defaults to Backspace to go back, I guess for compatibility with IE, and the Linux version doesn't. But in either case it's possible to change the behavior of the Backspace key in the options.
Are your products dropped shipped or do you send them out yourself?
It's a poor-quality Space Invaders knock-off, with Trump heads for the aliens.
that's what i also do more often than not
Yeah I know it's pronounced differently, but as someone who enjoys (sometimes strained) cross-language puns, it didn't stop me from finding it funny :-)
You're assuming nootropics consumers follow the same patterns as consumers generally, which, given the nature of the product, I suspect is not the case.

In theory you're trying to sell to someone like me. I use several nootropics regularly (Noopept, modafinil, sulbutiamine, melatonin, lemon balm, caffeine+L), and have in the past tried many others.

If you had a small markup, sure, I'd consider you. But you're selling 1.8 grams of Noopept for $29 when Powder City has 25 grams for $27.35 (caps vs. powder doesn't remotely justify this). Sorry, ain't happening.

Side note:

> value in having a place where you can comfortably send your friends without worrying that they'll buy something dangerous without knowing how it works...

There seems to be a fair bit of inaccurate information and bad advice, actually. I saw some posted on reddit, and when looking at the Noopept page on your site also noticed the guideline of 30mg up to three times per day, which is quite high.

Who at your company is qualified to explain product chemistry or make dosage recommendations?
> I'm not sure where you've seen this "increasing use of icons

Consider all the icons used for "print" as if the letters P R I N T are unclear. Even for non-english speakers, it's trivial to look up the word in a dictionary, and impossible to look up the icon. Ditto for replacing "ON" with |. It's just madness.

> and emoji.

Perhaps their recent appearance in Unicode, and the several screens of them that appeared on my iphone texting app.
I guess people just don't want to believe that poverty can exist in their neighborhood. They have to believe it is somewhere far away on the other side of the planet.