skysight-inc/HackerNews huggingface dataset:
This is a thought provoking essay.
However, all these lessons came out of Bell Labs, which was an incredible outlier in terms of successful innovation funded by a telecommunications monopoly in the era spanning WWII.

The advice therefore is of the 'All other things being equal variety'. Outside of very well funded enclaves of successful researchers with access to cutting edge tools and analytical expertise, I am not sure how useful it is.
Deliberate practice is VERY different from "doing the thing." For example, there are plenty of people who take thousands of photographs and only get marginally better with each photo taken, because they simply take the photograph and move on. Deliberate practice is taking the photo, seeing what you like about the photo and what you don't, figuring out what you need to change to make it come out that way, taking the photo again, and repeating the process. It multiplies the speed by which you get better by thousands.
You can get away from the Ho Chi Minh studies if you goto certain foreign tertiary institutions. The problem with those places is that the degrees they offer are probably more useless than what you would get at a Vietnamese public university and are mostly what we would consider to be technical college degrees.
The Top 4 Common UX Mistakes and How to Avoid Them Effectively
I wrote a pretty-printer for bash scripts using PHP. Colouring the keywords was fun, but I moved on to other personal projects instead of tackling line breaks.

More recently I've been trying to learn Chinese, and one of the features of Pingtype is to put spaces between words.

http://pingtype.github.io

To my surprise, this article linked to a Wikipedia page about line wrapping, which says that line wrapping in CJK is unsolved.

https://en.wikipedia.org/wiki/Line_wrap_and_word_wrap#Word_w...

"Most existing word processors and typesetting software cannot handle either [personal names or compound words]."

My method works, but I don't know who to give it to. This is Hacker News and there's people from all different backgrounds here, so I'll just throw it out there - if anyone is interested, please contact me.
Well, not completely uninstall, but good enough:

https://support.apple.com/en-us/HT204221
/r/mechanicalkeyboards, /r/fountainpens, /r/headphones and a lot of programming language subreddits are usually friendly.
There is substantial disagreement about what "activities that promote hate, violence or racial intolerance" are. Some would define any defense of Israel as "promoting hate and violence". Some define critique of certain aspects of religious practices to be "promoting hate". Some consider criticizing diversity programs as implemented in certain companies as "promoting hate". Some consider arguing about changing immigration law as "promoting hate". Some think discussing results certain scientific research that does not sit well with certain political theories as "promoting hate". As long as disagreement is not tolerated, you can always find somebody who disagrees with you as "promoting hate".

SLPC lists[1] as "hate groups" people that think English should be official language of the US (a bad idea, but is it really "promoting violence"?), people that insist on necessity of immigration reform, people that legitimately disagree and criticize other policies, like immigration or taxation or international trade. They even designated presidential candidate Ben Carson as "extremist" (that got them so much bad press they had to backpedal and apologize).

And SPLC designations have been used to boot sites from platforms like Google, Paypal, Facebook, Twitter, etc.

Don't get me wrong, there are true hate-mongers there, and on SPLC lists, but far from all of them. There are a lot of organizations there that just promote unpopular, unorthodox, and sometimes outright kooky, but not hateful or violent, views. Interestingly enough, such outright violent and openly militant groups as BAMN or antifa are not there on the list.

All this looks not like attempt to produce less hate but an attempt to establish political control over the internet. And I remember the times when the internet community was proud to be censorship-free. How the times changed.

[1] https://en.wikipedia.org/wiki/List_of_organizations_designat...
The worst thing about the "guarantee" is when they send you an item with expensive shipping (bulky/ heavy) that is completely wrong or incorrect. Then ebay demands that the buyer needs to pay for return shipping, despite doing nothing wrong.

I don't want to pay $30+ on shipping to return an item that was incorrectly sent to me.
Solar eclipse from orbit: Crew on space station sees moon's shadow
I like this idea. This could help novice developers to get to know a true vim implementation instead of the half-baked vim modes available for other editors.

Sadly, this is still an Electron app in the background. For comparison, my nvim install only needs 9.7MB to open a Ruby file with all my plugins loaded, while Oni requires 165MB just to open a blank file with no custom plugins.
> Aside from the content, according to Murphy, drivers like NPR for the continuity. They can keep listening to the same programs from state to state.

Why don't truckers use satellite radio? They could listen to the same programs anywhere in the (U.S.? World?).
I listen to a number of NPR podcasts and perhaps I'm misremembering but it seems there's an uptick in the past few years of interviewing and discussing the lives of just "regular folks", people who work blue-collar jobs, people with conservative religious backgrounds, etc., ... and not in a disparaging way.

But ... Fresh Air with Terry Gross still largely wanders the fields of the cultural left with nary a nod to alternative viewpoints.
snapshots are writable

Isn't that an oxymoron? I thought the entire point of a snapshot was that it's an immutable record of the filesystem at a moment in time.

extra care to reduce RAM needs, in contrast to ZFS

ZFS utilizes a lot of RAM for caching. That's not the same thing as needing a lot of RAM. I've seen this same complaint about modern operating systems. People will buy a lot of RAM and then get annoyed when they see the OS making use of it. As long as the memory is available to be allocated to applications, why should we care whether or not the operating system makes use of it?
Some more notable ones: escalator, zipper, app store and interestingly enough, heroine.
Oh, that's nice. Tell me, what content is appropriate for a person who was arrested for dealing a few ounces of weed?

Motherfucker might find a chemical reaction that blows up!

Fuck acetic acid! Fuck sodium bicarbonate!
It has that switch.

System Settings > Wi-Fi > Gear Icon > "Use open Wi-Fi automatically"
And somehow this moral awakening happened exactly at the time of the matching press campaign, while they considered it being completely compatible with their morals for years before that? Sounds a bit suspicious to me. I mean, I'm all for people being moral, but when their morals kick in exactly when it is beneficial for PR reasons, I feel a bit suspicious that morals have much to do with it.
Both XM and Sirius before they merged had a big following among truckers. Even after the merger, they still have shows and channels tailored to them. The big reason was that could listen to the same channels across the country.
> Why would someone go to the effort of creating counterfeit memory chips that couldn't possibly work?

Because it's maybe a mistake?

Some of the people people working at the factory don't know a potato chip from a silicon chip?

True counterfeit chips use the correct die. It is stolen, but the knock-offs cut corners: you're getting something that is not quality controlled, or perhaps even a reject off the factory floor (that might just work in your use case so you won't notice).

Sometimes counterfeit chips use a different implementation, but of the right general spec. Well sort of:

https://news.ycombinator.com/item?id=14685671 ("Ti NE555 – real vs fake: weekend die-shot ").
Suppose two students have identical rankings and end up with the same school. If one of them manages to trade (e.g. because they quickly manage to find someone that wants to trade with them), they have an advantage over the other student who is stuck with their lottery result. This is the unfairness the article talks about (besides the strategizing argument).

Perhaps this can be remedied by automatic trading and another lottery, determining the order in which people get to trade, but that still doesn't solve the problem with strategic choices.
Pardon me, the link in #3 should read:

https://developer.android.com/training/permissions/index.htm...
Ahh yes, the south, where football is life.
I love NPR. My wife makes fun of me because sometimes I sit in the car with the battery / radio on after I park just to hear a story finish.

New Hampshire Public radio has a lot of local news and features too, which I can't hear anywhere else. I'm sure other markets are the same.

You can get it on Alexa too because most of the shows are also podcasts which is also great.

I've also heard a lot from my conservative friends that NPR is too liberal but to be honest, I haven't seen that at all. The more entertainment like programs like "Wait Wait" do sometimes have liberal jokes but I think anyone who can take a joke would laugh at them even if they are conservative.[1]

[1] I'm a Libertarian and thus social liberal and economically conservative which puts me in the great position of being able to laugh at jokes at the expense of either of the two major parties.
Not sure I understand. If I want to go to the 10th best place why would I attempt to get #1 in the hopes of trading for #10. My odds are better if I apply to #10
A bored, enterprising Emacs hacker could totally embed NeoVim in Emacs for the evilest-mode.

I wanted to do this a while back, but got stuck because nobody had yet written a messagepack implementation for Emacs Lisp. And it turned out writing one was too much like work for me to keep up with it.
There's some cool things to note about Xi which make me more excited about it:

* It's being written by Raph Levien, known for his work on Inconsolata, Ghostscript, and font-rs[1] among other things.
* The design goals include incredibly high performance, beauty, reliability and developer friendliness[2].
* It's very fast at handling large files, though the editor is still missing a lot of functionality.

Raph was also interviewed on the New Rustacean podcast[3] and talks a fair bit about Xi.

[1]: https://github.com/google/font-rs
[2]: https://github.com/google/xi-editor#a-modern-editor-with-a-backend-written-in-rust
[3]: http://www.newrustacean.com/show_notes/interview/_2/part_1/index.html
Lawyers in particular will happily bill as many hours as they can, generally speaking.
If you spend any time listening to satellite radio, it's pretty clear that they do - I'd say 70%+ of the callers to talk shows on SiriusXM are truckers. (Though they could be over-represented amongst those likely to call in, it's clear they make up a significant portion of the subscriber base.)
Bit of a ridiculous title isn't it?
Its still people answering the stack overflow questions, and its still people writing the posts Google finds.

Not to mention knowing what to search for and how to find it is itself a very broad skill that requires ploymath type knowledge to really get the most out of it.

Same reason librarians seem to know a bit of everything.
It's not what I believe. It's what the "data" shows. Sure you can believe the words. But it's actions that matter. And in that context "don't be evil" is comical at best.
My hunch is that BCH is being artificially pumped by the small group that created and backed it. The fact that they have "Bitcoin" in their name makes me think they are delusional and willing to bet hard on their leap of faith. It's also strange to me that each BTC grew a BCH with a high fiat value, like value just appeared out of nowhere.
There are many areas where instead, you only find stations of the conservative media. IMO the article doesn't tell the whole story.
Steelmaking. That is one of the largest commercial uses after electricity.
Is it better if we call a snapshot a branch point?

I believe the complaint about ZFS and RAM is that the caching cannot be considered optional. Performance is substantially worse than other filesystems with more modestly sized caches, so the memory isn't really available to applications.
Thanks! Changed from http://delivery.acm.org/10.1145/3100000/3098587/p19-Duan.pdf....
I have several truckers in my family. A couple of them do subscribe to SiriusXM but the rest don't because it's expensive relative to what they get out of it.

One cousin bought a lifetime XM subscription back in...2009? I think...and paid the $99 to upgrade it to "Lifetime Premium" or some such. He's had the same radio, a SiriusXM Edge, for the past 7 years and, according to him, "it's the best payback I've gotten except for that divorce lawyer." (He had a messy divorce...)
Shameless plug: https://elvish.io

I cannot claim that it is better than zsh in every aspect yet, but it is getting there.
Even better: A rendered of graphic UIs.

The point about using electron is that you can use the browser to render the UI, and is filled with a lot of baggage. Imagine a UI rendered just for build UIs, not tied to JS or DOM or CSS, but able to work react-like.
Considering most of the Taxpayers probably suffer from CTE, it isn't surprising that they would vote something like through.

Texas is special, they invest more in football than Academia. They actually tax Academia through tuition to support their sports teams. Then they all complain that thousands of H1B's show up to take all the IT/CS jobs because sports was way more important than teaching the kids something about science. It's fascinating driving by the brain injury fields to see the 8 year old kids banging heads and their parents cheering them on.

My son has moved on to Uni but I noticed the District School Board took 3.5 million left over from the last bond election to put artificial turf on the football field at both the HS and Middle School. I bet you didn't know that 10-13 year olds needed artificial turf to play football.

You would have thought they could build a pretty good lab for the sciences with that money but who needs that in this day and age?

No wonder we have lost our competitive edge in the sciences and so much talent has to be imported from countries where math, physics, biology, chemistry, etc take precedent over sports.
Most except safari
The upgrade changed your search provider to Bing unless you were very careful, I believe in more than one place. It also tries hard to default you to Edge which would take you to Bing. And I believe it added lots of new agreements on tracking. There is now a Cortana/Bing voice search service that can't really be fully turned off that came with it or one of thelater upgrades I think.
They want you renting a new phone from them every year. Dragging their feet on updates shifts sales to their newer lineup.
Performance is substantially worse than other filesystems with more modestly sized caches, so the memory isn't really available to applications.

Is that in comparison to other filesystems that provide the same level of data integrity as ZFS? Otherwise you're comparing apples and oranges.
I distinctly remember being on the long drive leaving my grandparents in Texas to go back north when Bob Hope died.

For very large chunks of that drive there was nothing we could pick up at all except for NPR.

And because it had just happened at the top and bottom and half of every hour they were talking about it and playing a little clips and the shows that were on may have been about him.

Nothing but hearing the same small amount of programming about his death for hours and hours and hours.

I normally love NPR but obviously it became too much. However I do get why truckers like satellite radio. To be able to listen to a station without it fading out, or to be able to CHOOSE another station no matter where you are…
Yep, absolutely still done, and for the same reason (in my experience), especially with Intel, and other companies who develop their own processes.

What typically happens is that engineers do the best they can before release to model the process and experiment with building devices at different process "corners". This gives an idea of what the distribution of different electrical parameters will look like over the range of expected process variation (logic levels of FETs, sheet resistances, etc. etc.).

Obviously this data is imperfect, because there are a TON of steps in a modern semiconductor process, and a TON of variables in each one. (For example, I worked on Ion Implanters, and we recorded hundreds of variables for our customers during the run, from vacuum levels, to gas dosages to voltages and currents in the various accelerator stages).

As parent said, there is another group, who IMO are probably the original "big data" folks, usually called manufacturing or process engineers. They monitor the yields, binning and specific electrical measurements of all the wafers and parts coming off the line, along with process data for all the nanufacturing steps the wafer has gone through. These guys do the black magic of figuring out what needs to be tweaked in the process. At the higher levels it involves a mix of knowledge -- not only statistics and optimization, but also the semiconductor physics of how these parts actually operate, (since experiments can get expensive, you want to justify the knobs you are going to tweak!)
I have a legacy ones in case old/forgotten contacts send me a message, but they all forward to ProtonMail.
The difference in work culture in Germany is large. Americans may spend more time at work than Germans, but Germans work more hours. Even friendly watercooler chats are kept to a minimum, and doing something like looking at Facebook on company time would be considered an infraction in a majority of German workplaces.
You're right. It feel like the TL to me though.
Thanks for the feedback. I'm thinking about a way to integrate this without Google Analytics, the things is that I automatically filter new users (to avoid double clicks and return real "first impression" AbTests), specific test keyword, source, etc. Explaining to each users how to read the results on GA it's pretty complicate. I'm looking into custom dashboards which can be shared or a DataStudio template. In any case be assured that your data is not stored but just returned directly from the Google API itself.

Which part in your opinion could be more readable? The one explaining what AB Tests are?
Does it not make sense for people to go close to where they live. It reduces the carbon footprint and makes the school more local.

For the specialist schools have people interview, show there art/skill.
Vyacheslav Egorov wrote an article[0] on monomorphic function calls and how they impact JavaScript performance. While it's very in-depth, it is over 2 years old at this point, so I'm not sure how well it applies to the current version of V8.

[0] http://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.h...
Huh.

It would be kind of cool to hook a profiling execution tracer into a JIT to find hot paths, resolve that to the nearest "usefully supercompilable" code block (it sounds like supercompilation works best when fed whole programs, I'm not sure how much bigger-picture comprehension [large-scale] JITs have of program scope in practice) and then supercompile that in a CPU-throttled background thread.

Thinking in the context of LLVM et al.

I'm aware that JS engines do a "fast" compile designed to just generate code now within a few ms, and a fractionally slower compile that does do some optimizations and returns executable results within a few hundred ms.

This could be a third optimization stage that takes 1 second, or maybe even 2 or 3, but produces really really good results. If this doesn't already exist - I don't know, so I can't really assume either way - it almost sounds like low hanging fruit, and a super fun project too.
Sony. "other os" yes
I've been meaning to do something similar, except by generating C code which is compiled JIT. This way the compiler can optimize blocks of 6502 in more efficient ways than just a direct mapping between opcodes and registers. Of course there's no real purpose to doing this, but it's on my backlog of "projects to do if I'm ever really bored" - one of my first ever C++ projects was writing a dynamic recompiler for 6502, nearly 20 years ago.
San Francisco United School District uses the multi-DA system, but here's the kicker: it bakes exchanging into the algorithm.[1] They call it "trading up"; most parents here refer to it as "swapping".

It works more or less as described, where you list off all the schools you want in order of preference. It runs lotteries for each of them in parallel and you get the highest listed one you win. But then it does one more thing: If it finds mutually advantageous swaps, it does so automatically and instantly. In other words, it's not up to or necessary for the student to do it manually.

In fact this feature is detailed by the Ivy League team that put it together, including Alvin Roth, as early as 2010.[2] So while this article is well written it seems to give a less than complete picture. Why did Amsterdam not adopt this feature?

P.S. There is much to be said about the SF lottery system which is a fun / highly stressful topic for nerds and parents. If you like these kinds of problems I encourage you to take a look. It also tries to solve for giving preferences to neighborhood schools and disadvantaged families, while also offering special language and K-8 programs that serve the whole city fairly. The goal is to eliminate strategizing as much as possible, but it's very interesting to see people figure out some hacks.

[1] http://www.sfusd.edu/en/assets/sfusd-staff/enroll/files/2012...

[2] http://web.stanford.edu/~niederle/SFUSDBoardPresentationFeb....
What is the name of this guy or the business he runs.
You didn't say the memory use was justified by providing better integrity. You said it was optional.
8 Things Only Computer Programmers Will Understand
> wasm is not a drop-in replacement for JS

It is not a "drop-in" replacement in any way, but I'm pretty sure it will eventually replace JS completely.
Suggested title: "how 2 days let me focus on one important thing. Fixing that made me money."

Stupid click bait title otherwise.
I doubt anyone would disagree "the world's foremost authorities" on classical lit need to know greek/latin.

But carefully reading and comparing several translations while following centuries of commentary can surely make one an expert on, say, themes in Greek epic poetry. I mean, if it doesn't then I'd just want to introduce into our conversation a distinction or two in the area of "knowledge use" and just stipulate which branch I'm intending by "expert"...

(This doesn't really matter for the previous point, but I actually think this just follows from agreeing with you and then taking even more seriously "how much interpretation happens".)
You could try TDD katas (see http://osherove.com/tdd-kata-1/ for a starting point). For me, the value in this practice is becoming hyper-proficient with your chosen development environment, not neccesarily learning TDD well. TDD is just a good problem domain that enforces the rest. I think of it in terms of "mechanics" practice. How quickly can you add a new file to your project? How quickly can you integrate it into your workflow? Do you have a tightly focused write/run/debug loop? Are you proficient with keyboard shortcuts and templates or whatever else will accelerate your speed. It's about being able to keep up with your mind when you get into flow and are ready to crank out code.
> Libertarian and thus social conservative and economically liberal

Isn't that the opposite of a libertarian?
Fulcro – A library for full-stack SPA in clj/cljs