skysight-inc/HackerNews huggingface dataset:
Boy, that's just a straight shooter with upper management written all over him.
> My question (I'm having my first child with in a month) is what do I do as a parent other than be patient:

You could look into how your local public school system teaches. Taking to the people who teach there, for instance, is helpful. Expressing support for an NCTM-like approach, if you find you do support it, would also be great.

> Education techniques particularly math has changed so many times that it is beginning to look like diet and exercises. We are all a little jaded so I can understand the plethora of pre-formed opinions.

I understand and as a person who teaches math, and teaches teachers too, I feel the same impatience.

I want to know why we don't just go out and see, on actual students, what actually makes them better at understanding and being able to solve problems. Try different things and see what works. Review video tapes. Give before and after tests, and focus groups, and see what the people in the class learn the most from. Train teachers in the details of doing the job, as an engineer or doctor would be trained in details.

The thing is, that's what the folks described here are doing. Have they got the final answer? I doubt it, particularly as the impacts of tech is so little understood even now. But they are making progress, at least it seems that way to me. (If you are interested, Building a Better Teacher is a source that would give you more of an understanding of what the discussion is. This article was part of the marketing people's plants for the book.)
Uh, I mean the touchbar has so many keys. Escape would be one of them and the touchbar could behave like old keys once there is Terminal.

I fail to see the issue here.
"like with numerous cryptocurrency companies relearning why the finance industry has so many dang regulations."

My wife is into architecture and told me once that "every building code has a tombstone." Every building code is there because someone (or sometimes lots of people) died. Same with vehicle and road regs, etc.

I had a lawyer tell me almost the same thing about equity, finance, and contract law: every standard provision in e.g. a VC deal and every financial regulation is there because somebody perpetuated a fraud or someone got screwed. Many are also there to compensate for large-scale systemic failure modes like runaway financial bubbles that occurred in the past.

These systems are clunky and crufty and ugly and sometimes there is some value in "disrupting" them, but at the same time I think any would-be disrupters have to understand that the content of these laws and customs is the outcome of an evolutionary "Red Queen's race" lasting centuries or more. The code base is ugly but there's a lot of value and information captured in it.
Can you request the change from your IT department?
I suspect that selling iTunes credit or pre-paid phone codes requires adhering to all kinds of rules and agreements set by the corporations (Apple, phone corps). You can't simply build a box and slap iTunes logo on the outside - there's Trademarks involved. Then there's the government regulations and taxes to comply with.

Contrast that with bitcoin - no corporations to deal with, no government rules&regulations and paperwork - all you really need is an Internet connection and and simple digital signatures.

So no - I don't think iTunes or pre-paid phone codes are easier to sell than bitcoin.
Programming a neural network to learn to drive is fun; dealing with lawyers is not.

I don't think it is a matter of passing the regulatory hurdle; it's a matter of not wanting to deal with it.
Without saying this is wrong, I will say it's not at all practical.

I grew up in the northeast. Abrupt and unpredicted snowstorms are common, and some of them are dense enough to drop visibility laughably low - 10-15 mph would offer visible stopping (and be a fairly acceptable speed for a crash regardless). People don't want to take six hours to get home, so they keep driving. If the roads are decent, they keep driving at ~30 mph or faster to make decent time.

So now you have a situation where all the other drivers are exceeding their visibility. If you drop down to 10 mph, you get to be the obstacle they hit at >30 mph when you loom up out of the snow!

The result is that everyone goes 20 mph or faster, because everyone else is. Yes, that's stupid and dangerous. No, there isn't any 'safe' behavior available if you get caught out on those highways.
Interesting. I've researched this in the past and found that this number per mile varies between 5¢ and 30¢ per mile, and that it's usually charged out at $2.50 a mile split between the owners of the load.

Even at your 36¢ per mile, that only amounts to a savings of $150 on a $1,000 bill to move a truck of goods 400 miles. Given that the value of a truck full of bananas is around $50,000, that $150 savings is a rounding error (especially since the AI won't be free).
I do both! https://github.com/alols/xcape (Linux only)
Why doesn't anyone mention that Apple still sells the 13" version without that touchbar?
The volume controls remain on the right.
You absolutely can access files from the Windows filesystems easily. The C: drive is mounted at /mnt/c by default.
The ability to launch native Windows programs from within WSL is being delivered as part of the next update and is available on Insider builds now.
True ViM users have already mapped Esc to the Caps Lock key.
The real concern for me is the trackpad. It's size makes it impossible not to rest both palms on it when using they keyboard.
Here's the thing though:

How is that any better or different than notifications that already exist on your system?

GitLab has web browser notifications that trigger on CI builds.

Literally every instant messaging service has notification systems that work on the OS.

What is the added benefit of putting it off of the main screen and on a small 1" tall screen where you have your hands?
I use a 12 inch MacBook on my lap in an office where I could have any number of external monitors. I'm quite productive.
I don't understand why it was flagged either.

I submitted because I though it was interesting, of course. No affiliation with HP.
For me personally, Home, End, PgUp and PgDown keys. Also, MX switches. I can work without them, but I really think my tools should adapt to me, rather than vice versa.
Prion diseases usually take longer than the couple of months to develop symptoms.
> This is exactly why large stores of data should be considered a liability and NOT an asset.

Your comment reminded me of a post by Bruce Schneier with a similar theme, called "Data Is a Toxic Asset" [0].

[0] https://www.schneier.com/blog/archives/2016/03/data_is_a_tox...
Hmm, I wonder at what ratio of readers to non-readers you'd be able to get action at even odds... 1:5? 1:10? At what ratio would you be willing to wager against this bet?

You set the ratio at 1:2 which I would not take even odds against. If you'd said 1:20 I'd think about it depending on how strictly "in full" were defined and how we decided to operationalize it.
You are spot on. Almost 30 years ago the tiger bar meal replacement bar was introduced and 1000s have followed. I'm trying to understand how the tech community doesn't get this? The big natural foods trade show happens a few times a year. It is referred to as NatutalExpo East / West. I've been attending (as a food scientist and entrepreneur) for more than a decade. Food bars are perhaps have the lowest barrier to entry. If you have the 10K, I can find you a a dozen copackers who will produce 3-5 thousand bars for you.
The Lightning Conspiracy: Directed Apple Cable Obsolescence?
"Life originated on Earth" is probably the last remaining geocentrism. Literally every other geocentrism has fallen. My prediction is that this one will fall this century, probably with the discovery of simple microbial life elsewhere in the solar system followed by the genetic confirmation of common ancestry.

My favorite definition of life (courtesy of Dr. Christoph Adami and others in evolutionary informatics) is that life is a "phase of matter in which Turing-complete information processing dominates ordinary matter/energy dynamics." A phase of matter means exactly what it sounds like-- solid, liquid gas, life-- though life would be more of a rare exotic phase like a superfluid or a Bose-Einstein condensate or neutron star stuff (whatever that's called). I seem to recall him or one of his colleagues playing with terms like "computonium" or "Turium" (Turing-complete matter) for life.

Most phases of matter are found all over the place in the universe, but some places in the universe are more hospitable for some than others. Stars are great for plasma. Gas giants are full of gas. Cold icy outer planets are the ideal abodes of solids. Life, like other phases, is probably ubiquitous but Earth just happens to be a place that is peculiarly hospitable to it and a lot of it is found there. That's likely because it's at the edge of many phase boundaries (the water cycle, etc.) and it's been shown that Turing-completeness occurs in systems close to phase boundaries:

http://www.cc.gatech.edu/~turk/bio_sim/articles/langton_edge...
Practical ES6 print book giveaway
Exactly. Mostly these days the UK imports, adds value, and exports.

While I was over in the UK enjoying an extremely cheap vacation, some Brexit friends were complaining about the price of a recent holiday in Greece, which they blamed on the EU.

They completely missed the pound is weak connection.
Split layout (optional); numeric keypad; navigation keys; cursor keys; Print Screen key; 2 control keys; symmetrical meta keys; separate volume and mute keys.
What if you log in to a large number of servers on a regular basis, then you'd need ESC for vi.
Check out Karabiner and Seil- you can even use these to map "tap capslock" to esc and "hold down capslock" to ctrl. (Seil has some issues in 10.12, but they're working on it.)
Eve: Programming designed for humans
Coala: Multi-language linter
Btw, webpack's worker-loaders make using web workers incredibly easy.
Well, according to info about the new MacBook, news of the the function keys' death has been greatly exaggerated.

"Access the function keys by holding down the FN key on the keyboard." -- http://www.apple.com/macbook-pro/

One might also optimistically hope that the touchbar itself has some practical level of re-programmability.
Hi All!

Many of the folks here have been following us for a long time and we're really excited to finally pull everything together to show you all where our research has taken us. Eve is still very early [1], but it shows a lot of promise and I think this community especially will be interested in the ideas we've put together. As many of you were also big Light Table supporters, we wanted to talk about Eve's relationship to it as well [2].

We know that traditionally literate programming has gotten a bad rap and so we laid out our reasoning for it here. [3]

Beyond that, we expect there will be a lot of questions, so we'll be around all day to try and answer them. We'll also been doing a bunch of deep dives over the next several weeks talking about the research that went into what you're seeing here, how we arrived at these designs, and what the implications are. There was just way too much to content to try and squeeze it all into this page.

Also, a neat fact that HN might be interested in:

Eve's language runtime includes a parser, a compiler, an incremental fixpointer, database indexes, and a full relational query engine with joins, negation, ordered choices, and aggregates. You might expect such a thing would amount to 10s or maybe 100s of thousands of lines of code, but our entire runtime is currently ~6500 lines of code. That's about 10% the size of React's source folder. :)

[1]: http://programming.witheve.com/deepdives/whateveis.html

[2]: http://programming.witheve.com/deepdives/lighttable.html

[3]: http://programming.witheve.com/deepdives/literate.html
My read on this tweet[0], retweeted by Comma.ai, is that they will be shipping an actual product by the end of the year, so I could see why the NHTSA would want answers before then.

[0] https://twitter.com/anakkurt/status/785677337819947008
The best definition I can come up with is that Apple does not regret removing it in the future. I suspect they will be correct. I don't see people passing up on MBPs over this, and in 5-10 years people will stop missing the function keys.
Agreed, however, if you're a founder who plans to raise money, they're helpful barometers to look at.
Big Media Companies and Their Many Brands – In One Chart
... Which as far as I or anyone else knows has nothing to do with it's shelf-life.

Regardless, I'm hoping you realize that I was being general and using "Soylent" as the example there because that was the topic of conversation.

Also your comment is especially funny to me as I've never purchased Soylent the product. I have things similar to it, but I've never bought any Soylent. Once they get this figured out, I might try their bars, but they seem a bit expensive for me which is why I'm always apprehensive to pull the trigger.
+1 I don't touch the escape key and I've used vim for quite some time.
Perhaps another country would benefit from your expertise and can offer you a better place to live?
Here is my issue with the new touch bar as a general UI element. Things meant for fingers should have tactile feedback unless you're also looking at the same location (like a touch screen) where you can get visual feedback. This offers no tactile response when used, and its layout changes constantly, thus it needs to be looked at to use it. That means you have to shift your vision focus from screen to keyboard repeatedly as you move through apps (or even while in the same app if they make the content dynamic). To me this is bad UI design at a fundamental level.

I can see this being handy as a "slider" style control (though a touch pad edge could be as well). Otherwise though, especially when used as "buttons" my opinion is that it is going to be very tiresome to use extensively and slow general interactions down. If you need this kind of interaction style it should be on a touch screen without forcing the eyes to change focus or monitor changes in peripheral vision.

TLDR There is a reason we touch type. Touch. Exactly what this is missing.
Most places calling me about jobs want a full stack developer.
I nearly exclusively use VIm and any other editor I use has a VIm mode plugin installed. I pretty much can't work productively in anything else.

I can tell you that I haven't used Esc in ages. I have Caps Lock mapped to Ctrl (as it is a vastly more useful a key than Esc and Caps Lock is a much better position for it and is just as an extraneous as Esc is). I use Ctrl-C or Ctrl-[ to exit insert mode and it works just fine. In fact I understand that most experienced VIm users do this.

Esc is, by and large a useless key. Even if it wasn't you can remap keys as you like so feel free to map Esc to Caps Lock if you want. Taken alone the lack of Esc and Fn keys is not an argument against the design of the new MBP for developers.
Most of the media is on one side. I accept that statement. (Though I'm not sure that Fox is "fair and balanced", either.)

DNC was clearly on Hillary's side, which is not what they're supposed to be doing. I accept that as well.

To most people, though, "the election is rigged" means "the votes are not counted honestly". Do you have evidence of that?
Having had a quick read (I'd somehow missed nontransferables and thought less efficient message passing was the only way, thanks for the pointer) that could help but because the objects are moved to the new context and lost in the original you do need to create and populate fresh ones for each worker (so extra copy operations that wouldn't be needed if true shared memory were possible).

Still, that might work well for some algorithms over certain data types. For example a divide and conquer based sort like merge or quick might benefit as you can send the first few partitions to different workers and let the first worker to the final merging. It wouldn't work for Shell's sort though as splitting the data into transferable chunks for that algorithm is not going to be efficient as it touches from the beginning of the array to the end in each iteration. And you'd need to be analyse if the gaining time splitting the actual sort between threads is enough to not be negated (or worse, dwarfed) by the time needed for all the extra data copying.

Outside sorting, number crunching tasks where the operations have a high locality of reference and so are easily partitioned would work well without hitting too much sharing trouble. Fractals for instance: computing one pixel of a Mandelbrot display does not rely on knowing anything about the neighbouring ones (or any others) so partitioning the work is going to be trivial. Compression too, if you don't mind losing a small amount of compression efficiency (due to dictionary resets at the partition boundaries) in exchange for the bump in potential parallelism.
That will certainly make it easier for average folks to comply with ransom-ware demands.
The sales risk section is a bit off to me. It's possible for 5 to be true without any of the other stages to have ever occurred. That said, perhaps that's irrelevant.
GitHub Gists clone for Twitter users
I don't think the insurance will go down all that much; the cost of a lost $50,000 load of bananas and $150,000 worth of truck/trailer is not going to change because of even a 50% reduction in crashes.

Plus, why would insurance companies actively work to lower their profits? ;)
I never owned one, but I used one briefly. I had some other brands of genlock, video capture, & video editing software, and used Imagine 3D and Brilliance for 2D graphics. It's been so long now, I don't remember the details of the other items. I got an Amiga planning to do software development on it, but became engrossed in multimedia production instead...
How is that got anythign to do with aadhar/uidia?

Yes, change has happened, and it got much faster after the 1991 reforms, but what has that to do with digital india?

Calling Jugnoo/uber/ola = companies serving customers.

Pay bills for water/elec/banking = same as above.

Residential ownership digitized - as are several other records, and this has been going on for a while.

To get a phone you need proof of ID, and aadhar isnt the only one.

BUT - in my life time I have seen it become compulsory to provide ID when you go to stay at a hotel (this is from before 2005), extensive ID to buy... well almost anything.

Want to know who got what medicines, then got onto a flight, and went to which hotel, along with other persons who went to the same place?

Well thats the system we are building.

And the aadhar team has by design (and I know that some of those guys probably come to HN) created a "market place" style system. Anyone can and is supposed to use their infra to validate ID data.

Thing is, I am old enough (and not even that old) to remember when you didn't need it. When there were not scanners in front of malls and in front of hotels (post 26/11 additions. I saw them come up).

The west built their success with systems which worked, not tech magic bullets, and thats always what counts in the end
For the lightweight home/small office server-type things, aren't they?
Pretty much. I am struggling to understand the issue here.
Yeah because you can usually find it without looking!
And in the UK if the contractor is self-employed they are at risk if being caught by IR-35: http://www.contractoruk.com/ir35/what_is_ir35_rules_explaine...

IR-35 is employment duck-typing. If it walks, talks, and quacks like an employee, then it's an employee and should be taxed as such, even if it claims it's an independent contractor.
You are right. That's probably something that would be useful to home users as well. That said, the in-place upgrade to Pro is quite easy in Windows since Vista. In Windows 10 you simply buy it from the Store.
Does it let you seek by a decompressed byte count, or or does it let you decode arbitrary compressed byte ranges?
How about just not caring on "correcting" people's impressions of our culture? It seems like it's a challenge any way, probably because it's a fool's errand. Yeah a lot of people who are brilliant don't give af, why get suckered into believing this is a bad thing? In fact, you don't have to have an opinion about it.
Another big thing that external keyboards give is the ability to hit the control key with the meat of your hand rather than using a finger.
The comment I responded to was mockingly talking about dying with the original wasn't. It was being smarmy when the original was talking cleanly. Abusing someone for lack of science when you're being snarky is a footgun.

My point is that if you are chiding someone for a lack of quality, you shouldn't use even less quality to do so.
I'm an American, and I don't "stink at math". I will compare my math SAT and GRE scores with any nation in the world. Similarly for my Ph.D. dissertation in applied math and my peer-reviewed, published papers in applied math. Opps, those paper were already reviewed as "new, correct, and significant" according to international standards.

Next, uh, I do have some opinions about the NYT, e.g., their track record on getting and publishing good, correct information. Hint: That opinion could not go much lower.
Apologies, disclaimer, I work with kids. I'm not saying all of them don't know it. Just as there are 9 year old developers, I'm sure there are plenty of kids who know about SD cards. What I was talking about was the general population though.

To put it in perspective the first iPhone came out in 2007. A 15 year old now was 6 at that time; that's first grade. iPads came out in 2010. They were 9, fourth grade.
Humans stink.
Where I grew up, it was dense snow, which behaves pretty similarly.

I don't really see the value of saying "human error, so who cares about solving it with tech!" It's human error that happens all the time, and causes plenty of injuries and expense. Falling off a cliff is human error, but we still put up railings where it's likely to happen.

And as you pointed out, it's not human error that a single driver can solve - if you go slow enough to be safe, you're likely to get hit from behind by someone who didn't. Since the reality is that drivers are faced with having no safe strategy, it's a problem I'd love to see solved.
Good catch.

From my experience though there is a small overhead in terms of workers, also the message cost. But still even if it was 300% slower it's justified because it is unacceptable to lock the browser.

Too many commenters here are coming from the backend, or desktop software where they already have a UI thread. I ask these commenters a simple question, when is the last time you saw your browser freeze? If that doesn't happen often then the devs are doing many things like this to keep that experience enjoyable. Web is it own kind of beast in terms of development, the biggest concern is perceived responsiveness. We get to write off async delays when using webworkers (and similar methods) because users are already used to network requests taking time.
Same. Been using vi as my primary command-line editor for 25+ years, and have never used the ESC key, and just use the default setup.

I don't even know what commands would use the ESC key?
Adding a .vimrc file doesn't require administrator privileges on either Linux or macOS, nor does it require changing anything in System Preferences.

If for some reason you "can't" add a .vimrc file to a user account then you probably shouldn't be manually logging into that user account.