skysight-inc/HackerNews huggingface dataset:
> just be a continuation of a trend, where the effect is already in full effect with slightly older kids, who can read

There's more to it.

I'm interested in multi-scale interdisciplinary story telling for science education. Sort of, sit down on the floor with a graybeard, who has fascinating stories about engineering and the world. And videos and interactives and questions. And you "pick up" all sorts of understanding and skills. Rather than the usual incoherent memorize and regurgitate.

So say you're today writing a web page with embedded videos. When showing the page in person, you can see what's of interest to the viewer; when something is getting boring; what is understood and what's confusing. You can respond to questions, address misconceptions, point to related content, and suggest different paths through the material. But what about when the page is viewed normally? Youtube-like "related links" are very limited. You can, at long last, do speech recognition, on some browsers. But dialog systems? Not ripe. Something as simple as "if they ask about those ripples, show them this other video" still isn't easy enough. "[R]espond in a meaningful way"? That could be breathtaking.

Someone did an art project. You go, and watch an interesting video. But why is it interesting? Under the covers, it's like an old "choose your own adventure" game, assembling a narrative out of parts. And it uses eye tracking to detect what you're interested in. Do you like character A? Then we'll emphasize A.

There's old advice, that since history is all connected, you should approach it from whatever interests you. Textiles, architecture, materials, food, games, environment, governance, whatever. It's all tied together, so start pulling the thread anywhere. Science and engineering are also very very richly interwoven. Or should be. We just teach it so very wretchedly.

And then there's AR/VR coming.

And for the "but irreplaceable humans!" arguments, there's work on collaborative human/crowd/computer composite agents. Like http://hdl.handle.net/1802/29594 .

So yeah. The next decade could be awesome.
If you're located somewhere near Seattle, I would recommend going in to Central Co-Op and trying to talk to them about their story and business needs.
“Protocol Labs" – Entirely new network protocols aiming to upgrade the Internet
Thank you for explaining. That tweet would almost certainly be considered unacceptable within my own society, because it reinforces division by a highly visible, but ultimately misleading metric: skin tone. I get that there is a persistent segment of the population that needs help to achieve economic and educational parity. Surely, the group targeted by this tweet could have been identified by a label that is specific to the relevant issues, and supported by logically sound metrics?

"underprivileged" is a term we use around here, and the social systems do seem to have a sensible set of filters for it: low household income, mental illness or physical disability, lack of formal education, refugee status, etc. The good thing about a label like "underprivileged", is that a person can truly overcome it and put it behind them. It does not have to be a part of their cultural identity, it is just an environmental problem to be solved.
Rebooting doesn't stop the ransomware.
I've seen quite a bit of 'discrimination' against enterprise devs by startups over the past ten years as a recruiter (and JUG president for 15 years), and the data in this piece regarding Java/C# devs failing more interviews than counterparts is at least a little surprising.

I generally attributed the discrimination to be more about dev culture than tech skills, whereas the enterprise dev maybe with a few years at a bank/insurance/pharma company might be too set in the traditionally slow pace in regulated industries or bureaucracies to adapt to the stereotype of a fast-paced startup. I never felt that startup leaders might actually think of them as lesser-skilled, and it wasn't discussed - the feedback on enterprise candidates would often be simply 'not a good fit' before an interview would even occur. I was always a bit uncomfortable with that reaction, as clearly there are many good enterprise devs of high quality regardless of what tools they use.
Python Plays GTA V [v0.01] – Self-driving neural network (convnet)
Slightly surprised -- and a little diappointed -- to see "academic programmer" as the least desirable archetype.

Also, not sure these archetypes do a great job of capturing the process-oriented/results-oriented divide that shows up in the opening anecdote (and which I agree is quite real).
To be fair to them, I doubt either of them envisioned their work to be used for anything like what it is now.
I would love to use this in my IDE. I know it's odd to say enthusiastic things about a font, but that "y" completely tickles me.
Aldine typefaces are sometimes called Garalde (a portmanteau of Garamond and Aldus). So it's a classification: https://en.wikipedia.org/wiki/Vox-ATypI_classification#Garal...

As far as cursive typewriter fonts go, maybe you want something like this? https://www.myfonts.com/fonts/zephyris/marista/regular/
man for me that's such an advantage of Go. i dont think brace style & other style quirks matter that much, but having them be consistent really helps a lot. so just pick one style and be done with it.

also, having all code use the same style means you can safely search for semantics just using a syntactic pattern.
linked in https://news.ycombinator.com/item?id=14372977

https://www.quora.com/What-is-the-slowest-Google-query
Real estate has a long negative tail if e.g. the renters stop paying and trash your place when evicted.
I understand that perspective, but the #1 threat to our habitat is more inhabitants. It's hard to celebrate investing in a longshot technology that will ultimately exacerbate our problems. An individual's desires have to take a backseat sometimes.
I'm skeptical of the premise (sounds self-helpy) but I'm gonna check it out. Thanks for the recommendation and I'm completely open to being wrong!
"If my people aren't going to support me, I'm going to make them support me."
Right, but that means you have no way of evaluating their output. On the other hand, maybe you are evaluating their output and that employee is still meeting their targets. At that point why do you care if they can fuck off half the day and get the same work done, if you aren't going to offer a pay increase?
'so obvious' is the reasoning technique beloved of tinfoil hatters everywhere.
> And while a bump allocator can be simple and efficient for a single-threaded program, in a multi-threaded program like Go it requires locks. In general it's likely to be more efficient to allocate memory using a set of per-thread caches, and at that point you've lost the advantages of a bump allocator.

Ian is extremely confused here. Every production multithreaded generational GC uses thread-local allocation buffers (edit: thanks to Filip for correcting my terminology).
In software in general, the past is the future.
Things were going great, then everything went to shit in the 2000'nds.
Sorry, how does one invest in the SP500 with "no work" without using an index fund?

I need to draw 2 million a year because my Porsche, Hummer, NetJets subscription, mansion and constant vacations are expensive and you said I'd have 2mill on average.

I don't work and I need to pay these bills with my 8% average. So what do you recommend I do in 2001?

I'm supposed to be living large like you promised but the market tanked. Am I now supposed to live off of 100k when you said 2 million? I already bought this stuff on a payment plan!

Seriously, think about it. You have 25 million and someone tells you you'll make 8% on average, but you can't actually spend it?

Try to really think what you could do with 25 million and no effort. Not much.
Limiting access to information is always a bad decision. If someone wants to access banned resources, there is a way to do that with VPN.
Maybe a better example would be health insurance. Health insurance won't directly change productivity, but good luck recruiting skilled people if you dont offer it. Same with WFH in my opinion. A company that offers WFH isnt going to magically become more productive, but it will help to attract top tier talent. I know a lot of people that factor that heavily into their decision making over gimmicks like ping pong tables and free lunches.

I dont see working from home as being a paradigm shifting productivity enhancement but I do see it as something that has been shown to be workable, and companies that refuse to offer it will be at a disadvantage attracting skilled employees that can get that benefit elsewhere.
wonder when it becomes just a "buy" button.
Fair enough. Although I suspect that the level of distraction has gone up.
Here's two more--

http://clarkdave.net/2015/02/historical-records-with-postgre...

https://pgxn.org/dist/temporal_tables/
We may have accidentally formed a protective bubble around Earth
To me, this just shows that Poroshenko does not represent Ukraine. It's yet another example of a failed attempt to label Russia as the baddies.
1 - 3 cups of tea per day. About to make my second one now. I worry about potential health effects, but I am striking a happy balance here in contrast to when I was drinking twice as much tea.

In terms of drinking, we usually have a bottle of wine or prosecco 1 - 2 times a week. I get one or two drinks whenever we go out for dinner so that is once a week. I don't think I see an impact, but I don't ever get drunk. I just get sleepy and I usually give in to the call.
HNers will mass downvote and throw vitriol at anything that doesn't mean complete freedom of the internet all the time no matter what the cost. It's like a religious dogma to these guys, complete digital freedom no matter what the cost or consequence, practical considerations be damned. And like any fundamentalist religious dogma, those who question it are punished.

But for ordinary society, I think most people realize that having your enemy control your media is a terrible, terrible idea that will mean almost certain defeat in wartime.

Ukraine realizes that complete free internet all the time is not worth losing a war with Russia over, and I say power to them.
Along those lines it seems like an artificial pancreas could be made in a similar fashion and end Type 1 diabetes.
Using the Personal Consumption Expenditures (PCE) index instead of the CPI, as is more common, would strengthen this argument, as it shows inflation 0.3-0.5% points lower per year than the CPI [1]. In my view (and the Federal Reserve's) the PCE is a better measure of standard of living, since it adjusts more aggressively for changes in the quality of goods and changes in the basket of goods people purchase -- i.e. it better adjusts for the emergence of things like iPhones. So growth, both in wages, and in general would look a bit better under the PCE deflator.

Regardless, you're still at a low rate of growth, not deflation. If labor force participation was the issue, we'd see that trending up, which we do a bit, but not much.

One other theory somewhat consistent with the data is that we're seeing downward pressure from automation, yet if that was true productivity should be rising faster.

[1] https://www.clevelandfed.org/newsroom-and-events/publication...
thin/thick clients all over again.
I'm not sure if that's a realistic hope. IANAB, but FtM individuals don't have a Y chromosome to work with, so I don't see how they could get the genetic coding to make testes work. You could use a biological male's DNA, but then you're trading hormones for anti-rejection pills.
I think only Eastern Asia really has this problem at the moment while some areas have the opposite.
I worked with @daguar for 3 years on this and he is the best and the team is the best. I encourage folks to apply!
I guess I have the advantage of starting out with close to a decade of low wages doing something that I enjoy ;)... I'm definitely attracted to billboard tech wages -- but I really could get by pretty comfortably with half were I building something I had faith in.
In all honesty, the only way you can really know when to change your oil is to have regular oil analysis done, to know when certain variables change that indicate "oil change needed soon" (or worse - service engine now). But that isn't cheap, and it must be done on a regular schedule, and you must also understand the results.

It used to be that the oil change interval was something like 3k miles for stop-n-go traffic (or dusty conditions) - ie, regular city driving. You could go about 6-8k for highway driving. If you were doing off-road driving, the number could be as low as 2k.

Today's oils are better, and so is the manufacturing and other factors; so longer intervals don't surprise me - but you have to be dealing with a newer car, something made in this century at least.

Even so, for my own vehicles I try not to go much beyond 6k between changes, and for one of my vehicles it's closer to the 3k mark (because I want it to last as long as possible - then again, its engine is a known oil-burner, and between oil changes I add enough oil for it to equal an oil change; I could almost just change the filter and do nothing else). The money I may be wasting isn't a big deal to me, plus I get a fresh filter (also, I do my own oil changes, so the numbers are a bit lower depending on what dino juice I use).

Generally, the best way short of an analysis to judge doing an oil change is by looking with your eyes at the color of the oil, by feel (rub it thru your fingertips), and by smell. It's a thing you have to get a "feel" for, and between that knowledge and what your miles since the last change, you can know if you need a change or not.

Another thing you can do (I learned this from a website that tested an analysis company - and to see how long they could really go between oil changes) is to (every 3k) drain a quart of oil out of the engine (you need something like a fumoto plug for this), and then swap on a new filter and refill with a new quart of oil. It's basically a "topping up" procedure, but if you do that, you can go for about 12k between full oil changes. However, you should only do this if you are analyzing your oil.
They likely wouldn't get a total injunction even if Levandowski turns over the files. Google still has to show that the trade secrets are being used and where, if they want a judge to issue an injunction that stop Uber from operating.

Google is going to have to look at Uber tech and see how similar it is to the documents Levandowski allegedly stole. They will have to depose Uber engineers, read Levandowski's emails at Uber, etc.
How did Haskell do IO effects before monadic computation? I ask because any such influence predates my exposure to the ecosystem.
Will VCs make better investments, on average, than retail crowdfunders? Probably. That's their job after all.

Does that mean the law should protect crowdfunders from themselves? That I'm not so sure about.

I can think of no more "Rich Get Richer" law than the accredited investor law [1]. It literally says: if you aren't already rich, you don't have access to this entire set of opportunities that could make you rich.

This was less of an issue when we had a healthier IPO market. With more companies staying private now, and more of the actual IPOs coming later when there's less growth left, how can we continue to deny retail investors (read: the not-rich) access to the best opportunities?

Many of us on HN can start tech companies to gain access. Maybe the person down the street can't do that, but once in a while they might have valuable insights into an industry or the people in it, insights that others (yes even VCs perhaps) lack. Saying "sorry, you can't play this game" seems immoral to me. How can we give regular folks -- non-rich, non-tech people -- access to the same opportunities? If not the current crowdfunding laws, then what?

[1] https://en.wikipedia.org/wiki/Accredited_investor#United_Sta...
That's with a small correction followed by a new bubble. Property values have dropped over 50% in various corrections around the world EX: Shanghai @ 64%.

The US is easily that inflated relative to historic norms, so what we think of as a huge correction could basally be a minor blip vs what's next. Or even just a 20+ year stagnation in housing prices. Worse real estate transaction fees are are massive.

PS: Same as it ever was. http://www.businessinsider.com/the-economic-crash-repeated-e...
There is a mention of the plaintiff in the original article:

> The plaintiff in the rape case was "shocked" by the decision, her lawyer said, and maintained her accusations against Mr Assange, Agence France-Presse reported.
What things in create-react-app are not the way you like? Maybe we can make them better for everyone. :)
I didn't mention it because HTML is great and all (and in fact right now more of my projects are HTML/JS), but XAML is a superior "native" GUI experience in Windows. Especially with things like Fluent Design's recently announced Acrylic material which doesn't have an easy-to-use HTML equivalent (yet?).

It would be great if there was an easier transition point from HTML/JS to XAML/JS or at least XAML/C#, for better more "native UI toolkit", but right now it feels like there is too much of a wall separating the rendering engines. HTML/JS can still feel quite native UI, but the gap is widening, especially once Fluent Design starts to become more common.
Billionaire Betsy DeVos wants to scrap student debt forgiveness. Surprised?
Pretty cool. Thanks for investing time in this and producing the videos.

The synth performer in me is longing for a traditional ADSR-type of interface, such that I can emphasize the attack and delay of a bowed-string instrument, sustain like a reed, and release like a horn.

Perhaps that's achievable with Galaxynth?
Heh. I write an internal developer tool at Shopify that is (somewhat) conceptually similar to vagrant. (https://twitter.com/burkelibbey/status/858013844626649092)

Like you, we distribute it as a git repo. We don't use bootsnap with it, but we have a few strategies that give us reasonable times:

$ time ./bin/dev help up >/dev/null
0.07s user 0.03s system 98% cpu 0.102 total

* We vendor every dependency (and try really hard to avoid them in the first place -- we have 5, only one of which is >5 source files), and prevent loading rubygems. Rubygems takes a long time to load. Our shebang is `/usr/bin/ruby --disable-gems`.

* Autoload everything. Our toplevel lib/dev.rb file is a whole-namespace autoload registry. Only a few other constants are defined there. Everything is loaded just by cascading through autoloads.

* Defer stdlib requires: We load most stdlib features within the method body from which they're used. Several stdlib features take a surprisingly long time to load.
When my wife did the math before purchasing in our market, you'd have to have frequent or catastrophic repairs, have crazy vacancy (>50%), or be taking in well below market rate for comparable units (or some combination there-of).

It seems the kind of property management it takes to sink the rent-vs-buy gap is beyond abysmal and made us really confident that we could afford to purchase despite not being sure if we're staying in the place long-term.
An artificial pancreas can solve a lot more problems than just type 1 diabetes :)
We detached this subthread from https://news.ycombinator.com/item?id=14374887 and marked it off-topic.
Open-Plan Offices Kill Productivity, According to Science
I'm a Libertarian: legalize them all and let God sort it out.
I work in advertising,and we do respect dnt
I got vicodin for headaches once (not even bad headaches, just regular headaches), so it depends what kind of pain you're talking about.
A couple of things that jump out to me. Up front, I've been a little hard on Triplebyte in some threads here, but this article is great, and I think their heads are in the right place and motivated to solve one of the biggest problems we have in the corporate world (and I'm telling you this as an "enterprise" manager, so it is an issue across the board). Also that's one of my best run-on sentences, maybe ever.

> I don’t want to be too hard on recruiters. Hiring and interviewing are hard, shortcuts must be taken to keep the team sane, and there are legitimate reasons for a company to enforce a specific engineering culture. But from the point of view of programmers applying for jobs, these company preferences are mercurial. Companies don’t advertise their preferences. People who don’t match simply apply, and are rejected (or often never hear back).

This is your opportunity, and it's a tough challenge. Tell them what they need and make them believe it. Of course, be right, as well. Never said it'd be easy, but a huge opportunity.

Preferences are mercurial because nobody knows what they actually need, only what they think they want, and truthfully there's a lot of latitude in the factors that lead to success. There's a real opportunity if you can figure this out and get companies on board with your judgment. I'm not suggesting one size fits all, but I am suggesting most companies don't know what size actually fits them, if I'm sticking with the cliche.

> There’s more demand for product-focused programmers than there is for programmers focused on hard technical problems. [...] And the “Academic Programmer” (hard-problem focused, but without the experience) has half again the demand.

This is another disconnect presenting an opportunity - minimize the whiteboard interview! That's essentially screening for the academic profile, isn't it? Again, enterprise guy here, so I'm guessing none of these companies would want to hire me based on the data presented, but I don't do whiteboard interviews at all, and I'd probably put my focus on the "product programmer" profile. Actually, I love your profile data, I've learned a lot about my own preferences just by reading this.

> (Almost) everyone dislikes enterprise programmers. We don’t agree with this. We’ve seen a bunch of great Java programmers. But it’s what our data shows.

This is really interesting. Again, enterprise bias here, but an enterprise programmer who's managed to get shit done in a big corporate environment should be highly valued. Not only can they program, they can also put up with all of the bullshit that it takes to get things through to production. There is something to be said about a programmer who can essentially handle the politics as well. But if you don't want 'em, I'll take 'em!

Anyhow, great writeup here by the Triplebyte folks. I hope that companies in particular read and make good use of what you've put together. I plan to share this with my management team.
Buyers in a high priced area are taking on way more risk then people realize. If you have $200K and buy a $1M dollar apartment, you just put 500% of your net worth into one asset. If prices fall by 20%, you just lost all of your money. Hot markets like NYC and SF have inflated prices propped up by high incomes, restrictive building practices, low interest rates, and high desirability. You can't assume all of these factors will remain forever.
Storing a memory involves distant parts of the brain