skysight-inc/HackerNews huggingface dataset:
No, I am not committing the gambler's fallacy. Though I can see why you might think that. There are enough things that sound similar.

I'm instead talking about a more subtle detail. Which is that selecting a group based on performance results in selecting people in part for having been lucky. They were lucky to have done that well that time, were lucky to be in your group, and their future performance probably won't be as good.

The result is called regression to the mean. See https://academic.oup.com/ije/article/34/1/215/638499 for an example of statisticians talking about it. See http://onlinestatbook.com/stat_sim/reg_to_mean/index.html for a more introductory tutorial. And see http://wmbriggs.com/post/63/ for an example of an article discussing this counterintuitive phenomena in the context of sports. (Namely the "Sports Illustrated curse" - the future performance of athletes whose performance was good enough to get them on the cover of Sports Illustrated drops after their article appears.)
Are you saying that if there wasn't a free market there wouldn't be fake products?

That's obviously false.
I think they're unrelated. This seems to be a protest repo against JavaScript's churn.
Yea it’s ddr4 with a dedicated graphics card, probably has a better screen. You saved some money by downgrading. Go spec an actual MacBook Pro, I promise you it’s at least $2000.
Appreciate the feedback @acconrad. I understand that I'm extremely fortunate, and I try to point that out in the introduction of my article. Like @whack commented, I'm sharing my personal experience---both the good and the bad---and all the better if there's an element to it that a reader can relate to.

As for your other point, does the best thing for a career have to make it _materially_ better? For me personally, the time off and self-reflection has been a better learning experience than if I hadn't quit, especially the ideas regarding agency and productivity, and these are things that will stay with me into whatever I do next.

I don't doubt that people with 40 hour workweeks can do the little that I've done, but if you see the goals that I set out for myself these were just a minor aspect of what I wanted to accomplish.
A few months ago I received a random confirmation of my order from one of those fast food ordering aggregator sites, based in a different country that I'd never used.

I logged in and reset the password to gibberish and emailed them to let them know what had happened, assuming user error (email was a firstlast@domain, so relatively easy to mess up I guess)

A couple of days later I received an email from the company asking for my photo ID. I politely said I wouldn't feel comfortable providing that and advised they get email confirmation from users.

I didn't hear back for a couple of weeks and thought nothing more of it. Then a notification that 'my' payment to a fast food place had bounced (or been charged back, it was hard to work out tbh). I figured I'd ignore it because extradition to the states over $36 seemed unlikely.

A few days later I get another mail from them replying to my earlier mail about email confirmation and not mentioning the charges. Never heard any more from them.

The whole thing was a bit odd, but I can't help but think letting them know early saved us all a whole bunch of hassle, and maybe they'll fix their registration flow.
Jon is also known for being hugely opinionated with only his direct personal experience backing him up.

His basic thought on ECS is that it's "obvious". And if you have worked on an involved game a few times and tried to examine the performance bottlenecks of the architecture, it really is. There are different flavors of "how to ECS" that make tradeoffs between static compile-time composition(theoretical fastest ECS: an entire scene is fed into a compiler and it emits a custom bespoke memory layout and an API for it) and runtime dynamism(most flexible ECS: dynamic types, reflection, some code to automatically maintain indexes). But the basic principles of working directly with compositions of plain old data are ingrained throughout, and emerge naturally from trying to extend a simple game with simple data structures and an imperative code style, without resorting to OO inheritance(which was tried and discarded because properties inevitably crept upwards into the parent class leading to a memory-hungry "God Object").
> The only way to avoid politicized battles and conspiracies around moderation is transparency. As domestic accounts begin to be caught up in terms of service violations that impact their speech, platforms must be crystal clear about how these judgement calls were made. Since there will undoubtedly be false positives, they’ll also need a clearly articulated and transparent appeals process. But as we wade into this debate, it’s important to remember that censorship is the silencing of specific voices—or the silencing of a specific point of view—out of a desire to repress that point of view. That is not what’s happening here.

I think you'll find that the viewpoints and adherants that are being systematically censored across all major social media platforms would disagree with this. Even speech that is entirely within the bounds of the terms-of-service and could be reasonably construed as not-harassment is routinely shut down or shadowbanned on multiple platforms.

(Where's the evidence, you might ask? Alas, you'll have to trust archive sites, deleted-comment sites, screenshots, etc. to get anecdotal evidence on this at the current stage).

It's not sufficient for "transparent judgement calls" if the result is still the same: that certain viewpoints are deemed unfit for public discussion, regardless of any evidence and regardless of how polite and genteel the commentators are.

> This kind of moderation, which we are likely going to see a lot more of, is viewpoint agnostic. It’s based on quantifiable evidence of manipulative activity.

Removing posts you disagree with is also manipulative activity, particularly when it comes about in a very inorganic way (social media companies moderating discussions, rather than moderators coming from the communities themselves setting their own standards).

It's all well and good to suggest that people who want to have these conversations do so elsewhere, but this is _deplatforming_, and it has the same effect as censorship in a world where only a small group of people truly know how to use the Internet outside of the walled garden. Social media companies are using tons of public infrastructure and are the inheritors of everything from DARPA projects to software developed in the public interest by F/OSS developers. They're not entirely private companies, in that sense; and as such they should understand their role as the modern public square and more closely respect the principles behind the cultures that spawned them.

In other words, if Facebook doesn't like what you're saying, it shouldn't really be up to them to silence you - but it _is_.
I would be interested!
This is a complex issue and is close to home for me.

I have thought a lot about what I would want to do regarding hte homeless problem, and have looked into the spend that SF has to this problem, as well as the self-limiting regulations on the housing market which prevent small-size, high density developments from even doing proof-of-concepts.

After thinking on the problem a bit, I am personally drawn to the following ideas:

1. Mobile health and hygeine centers:
-- These would be truck-trailers converted to contain a micro-clinic and showering facilities. And would provide standard low-cost 'scrubs'-like clothing to provide cleaner, more dignified clothing.

2. Paying homeless in resources (food/beds) in exchange for cleaning up the city.

3. Autonomous pressure-washing-street-robots. In silicon Valley, and SF specifically - it would be thoughtful and clean to have industrial sized Roomba Street Cleaning bots that will crawl along the sidewalks and pressure wash them. They should be able to dock and refill/dump/charge at various locations. These should have sensors which count exactly how much foot traffic they see constantly - have cameras and be beacons for services.

3. Correct the zoning laws in bay-area counties for supporting small micro-dwelling communities. Currently, for example, alameda county zones a much larger parcel requirement for a single family dwelling than is needed.

Also - the zoning laws do not allow for tiny/micro housing units to share common infrastructure. For example, even though you could fit multiple tiny homes on the 3800 SF lot requirement for a single family home, you cannot have more than one person/family living there, and these units could not share utility connections to power/sewer/water - and you cannot have them all have separate entrances, there can be only one primary entrance.

But in the end, I think that providing showers/hygiene and basic clothing should be the starting point.

Not having clothing or showers is a primary driving factor in the decline of mental health of homeless. You cannot focus on anything if these needs are not met.

Based on the numbers I looked at in the past, SF was "paying" the equivalent of ~$25,000/homeless/year in their services.... but clearly this number is not evident in the lives of the homeless.

Personally, I think there is a TON more that the tech community can do with respect to building and testing out various service offerings (like shower trucks/scrubs clothing/cleaning/etc)...

I would love to work on these if anyone else would.
High housing costs.
That's quite beside the point. Just please don't post things that are predictable, dumb, and mean.
What kinds of vehicles are we talking?

If it's brand new, I want to deal with a salesperson that isn't a scumbag. I used to be a sales guy for 6 years, and they're nearly all scumbags.

So, preferably, I want no sales guy and no closer. I want total and complete transparency over what I'm signing for. I want my bill to be plain English. I probably want a service contract if I'm shelling out big cash for the vehicle. I want you guys to do all the paperwork for me at the DMV using my signature. If I'm going to be paying $200-400 a month for the next few years, plus another $200 a month or more in insurance, I want to be absolutely clear of what I'm signing and I want people to bend over backwards for me to make sure I'm never going to have to think about anything involving my car ever again.

BECAUSE... I can just go buy a used car that costs me $92 a month for the next 36 months or whatever, and to insure it is only $50 a month. You see what I mean? It's a big difference in monthly spend.

I'm willing to deal with scumbags and headaches from craigslist car purchases, or from my cousin's friend who is a dealer or whatever, if it means I'm saving several thousand dollars a year in car payments.

Good luck!!
If I may ask - why are you part of the problem?
By now you can configure GitHub to publish your master branch as github pages. So no need to use rawgit either.

The only sad part, is all the links that are breaking.
Both you and the user notfromhere seem to be interpreting the GP post as suggesting the solution is large public housing projects, it's possible my reading comprehension is really off today but I see no such suggestion. To me the GP seems to be saying that so much as high housing costs are responsible for at least part of the homeless crisis, perhaps less restrictive zoning might help considering that large portions of SF and very large portions of the Bay Area as a whole are pretty low density, at least compared to other global urban centers.
Disagree, cloud storage is cheap - bandwidth is expensive.
Watching that episode of DS9 when it came out (in 1995) made it seem as though they had to exaggerate a lot to get a point across and things could never be that bad. Now though? Now it seems like we'll be lucky if things don't end up worse sooner. It's shocking to me the degree to which the homeless are hated and dehumanized by such a huge number of people.
Technology goes in cycles, like humans do :)
I don't see what precludes niche desktop apps (software companies) from applying, in principle. Are only SaaS allowed? But no, I do not plan to apply with fman.
Michael Ye https://www.github.com/micxye

Location: San Francisco

Remote: Yes

Willing to relocate: Yes

Technologies: (Web development) JavaScript ES6, HTML, CSS, Sass, React, GraphQL, Node.js, MongoDB

Resume: https://drive.google.com/open?id=1SFl7fXqWeLB0c8ydEUEDR9sD1H...

Email: xmicye@gmail.com
Paywall bypass: http://archive.is/FaFgj

It's interesting to note that a mall I'm familiar with preemptively kicked Sears out of one of its anchors and convinced the Best Buy next door to relocate into the mall itself.
Those are public housing projects. Lifting zoning requirements is a different solution.
Neither you nor the sibling comment I'm not going to bother responding to expended one iota of brainpower parsing my post. This is what an ordinary 45-foot-tall apartment building looks like in San Francisco. This type of building houses the overwhelming majority of San Franciscans, while occupying relatively little land:

https://www.google.com/maps/@37.7759476,-122.4242439,3a,75y,...

Most of the land in San Francisco is limited by law to short, detached, single-family dwellings. Erasing that regulation will make housing dramatically cheaper.
> Filesystem transactions

Journaling file systems all have transactions, do you want to run multiple actions in the same transaction? that'd be neat.

> Schema enforcement

How would the database know that a blob of bytes is an image or an xml file? Will you need to implement heuristics for every possible file type, or do users establish the type of the file? if the later, what's the point?

> Querying

unix `find` can do that. It's also pretty ugly
What problem does this solve? How does it differ from Docker?
High Crime in the Cocaine Industry
Ask HN: Comma.ai distribution but for health?
Allow me to expand on the weird question: comma.ai has innovated in a very regulated space by crowdsourcing data through sharing apps with enthusiastic users and using the driving data to build useful self driving models and technology.
What if someone did this, but for your own crowdsourced biometric data? I've long wanted a preventative health system, and an open source implementation like comma.ai would be ideal i think?
Hi! That's definitely an interesting experiment, but it's rather antithetical to the project.

In fact, it might even be broken by future versions of the library.

See issue #7 [1] for a look at why this might not be a good idea.

Thanks anyway!

1. https://github.com/scf4/callbaxx/issues/7
See what you can create with 140 characters of JavaScript and a canvas
> In mathematics, you never understand things; you just get used to them.

That was von Neumann.
This. A .jar file could be anything. Is it a library or an executable? When I run it, do I need to make sure its dependencies are on my classpath? What're the java command line flags I need? Do I have the right version of java on this machine?

There's something to be said for an entirely self-contained native binary, at least as an easy on-ramp for users.
"I so much want to see the day when PDF is dead like Flash. "

Totally agree. A while ago I had to write code to import a ton of PDF files and it was just infuriating to realize that we have data in highly structured documents, throw all structure away to create a PDF and then we somehow have to divine that structure back from the PDF with enormous effort and only partial success. It's just a horrible, horrible file format for what it's used now.
Thanks for the feedback, @whack.

Saying that it's the "best thing I've done in my life" is way too dramatic, but at this point in my career it has been the best thing I've done because of how much I've grown personally.

I don't consider myself a good writer so your point is very helpful.
People have pride. publicly claiming they messed up is a direct challenge , and it will hurt that pride. regardless of whether or not they did. When you hurt that pride, conversations go sour. And, in all fairness, do we expect someone to say “well, gosh, you’re right; I did indeed mess up. Sorry!” You can probably imagine that’s not how people work.

It’s a rule because of the effect it has on the conversation that follows, not because it is Just or Unjust. In that sense, HN is not like a court. As much as people, at times, seem to think it is :p
> Seemed kind of unfair to the masters students

Many of them don't care, as long as the university stamps a MS degree for them after two years.
Visionary or daredevil? Masayoshi Son's big bets reshape tech landscape
Ha, that would've been better!
> People have been eating meat, bread, and vegetables for thousands of years without issue. If any of these were the problem, the human race would be dead by now.

People have been smoking for thousands of years. Smoking causes cancer was proved just 50-60 years ago. Is our species dead? Baked, fried, grilled food have heavy amounts of acrylamide, a carcinogen. Read the Swedish study.

> Eskimos ate a diet almost entirely meat-based for hundreds of years

This is a myth. Do some research.

> research now shows that the fructose and glucose in fruits is in fact the number one preferred fuel source for cancer cells

If one already has cancer, sure. They are the preferred fuel source for all cells because they are so easy to process. Cancer cells too use them. Credit cards are great for us, fraudsters too like them...

Research shows everything except the root-cause and cure for cancer.

> Michael Phelps ate thousands of calories of fast food each day.

That is moronic in the long-term. Short-term benefits of steroids in muscle-building are well documented too.

> Few professional athletes are vegetarians, and no elite athletes are fruitarians

Indian wrestlers are vegetarians. Some of them world famous.
You are absolutely wrong.

> All of our most famous scientists, including Einstein and Hawking, ate balanced diets that included substantial amounts of meat.

Ramanujan, one of the greatest Mathematicians, was a vegetarian. So are most Indian Brahmin scientists and mathematicians of today and of all eras. You are absolutely wrong.
Math is not a natural phenomenon, it's a social construct. It's methods and definitions that some people find convenient. It's invented, not discovered. Realizing that helped me grok linear algebra and statistics.
I don't blame or hate myself for any of the homeless problems here, and you shouldn't either. Blame crooked / regressive SF / Bay Area / California politicians, the voters that keep voting for them, and the climate here instead.

SF could be a much less expensive place to live if supply of housing had ever kept up with demand. If it were less expensive, there'd be fewer homeless people. The regulations here were put in place by regressives. Not our fault.

If politicians hadn't wholesale wiped out mental institutions without any other plan in place, we would probably see fewer mentally ill homeless people. Not our fault.

Many drug addicts go homeless, and it's really hard to accept any personal responsibility for that. Drug addiction is a health problem treated like a criminal problem, and again that's a societal problem.

There are a lot of reasons why homelessness is such a problem here, but they're really large, difficult problems that are _not_ a result of wanting to live and work here.

I don't even think companies should really be to blame either.. these companies are generating enormous wealth and paying enormous salaries to workers here. These workers _live here_ and use their salaries here, which naturally generates other jobs that can provide others their livelihood. This would be a good thing if not for the limited supply of housing, which means attracting more workers results in displacing other, less wealthy citizens.

What realistically do you expect these companies to do to fix mental health issues? Drug addiction? The housing crisis?
Yes. I agree with this comment. The last quarter of Model 3 production nearly doubled from the previous quarter and I assume that the number of staff to handle all the paperwork and logistics did not increase in proportion.

Anyway, I took delivery of my Model 3 Sep 28th and here's my experience. They emailed me two weeks in advance to schedule pickup at the delivery center in Fremont on Saturday Sep 29th. Then a week later they called me and let me know that they could deliver the car to my house on a Monday. I was set to take delivery on Monday but then after the delivery time had passed, a manager called me to let me know they weren't able to get the car out that day and they'd get back to me to schedule another delivery date. A couple of days later they emailed me and said they could bring the car to me on Friday, and this time they showed up with the car, a little late, around 10:30pm. Overall it was a great experience. I really appreciate that they drove the car to me and it only took a few minutes to sign the paperwork.

Despite the delays and rescheduling several times it was a much much better experience than the (first, last and hopefully only) experience I had at the Toyota dealership in buying my previous car.

I am just over the moon thinking about the fact that I may never have to visit a gas station or get a smog check or have to discuss the problems of idling solenoids with mechanics ever again.
It was me that posted this link, and I must confess I did so before reading the full readme. I had assumed this was some kind of clever AoT tool... but after reading more, I was rather disappointed :(

I'm sure this still has some uses, but they are rather limited, and very dull.
I don't think I'm claiming that Jon would advocate for OO inheritance. I also think he thinks that SoA instead of AoS is a good thing - no qualms there.
I guess he would probably have the most comments on how to deal/access/manipulate that SoA at a higher level
If you live in a booming city and you have a high paying job then you are part of the problem. You are paying lots of money for rent, which raises the cost of housing, which forces a lot of people who can't afford housing elsewhere.

As an individual it's difficult to not contribute to these problems, and the solution isn't for high wage workers to stop moving to cities either. But it's important to recognize that simply going about your daily life with no ill intentions doesn't mean that nobody is harmed by your actions. We live in complex societies with complex interrelationships and complex rules (laws, regulations, social norms, etc.) that govern them. We have a responsibility to understand the unintended consequences of our actions so we can actively correct for them (through government, laws, taxation, etc.)
@acconrad This response feels unjustifiably bitter and negative. Joshua acknowledges his privilege in the second paragraph. His privilege neither invalidates his experience or makes it useless to share. While I too would be interested to know how the time off materially affected his career, I suspect that this hasn't fully revealed itself to Joshua yet.

Despite the misleading title, I still enjoyed the read.