skysight-inc/HackerNews huggingface dataset:
Can we fix those problems in the US? My wife and I are city people at heart. But we left DC for the suburbs when we had our second child because we were sick of being surrounded by childless yuppies. It’s lonely.[1] Now, we have a lot more chain restaurants in our life, but we live somewhere where there are young families who can afford to have a couple of kids and send them to good schools without both parents (or either parent) making six figures.

[1] These days, the sprawl of suburban Texas seems a lot more alive and vibrant to me—you can walk into an Applebee’s and see tons of diverse families with children in tow—than the walkable, well-manicured, childless streets of downtown DC.
Nobody who's looked at the economics of self-driving cars realistically thinks private ownership is an option: if you're putting that much capital investment in a vehicle that could operate 12-16 hours/day, your amortized costs go up by a factor of 6-8 if it's only operating for 2 hours/day. If we get self-driving cars it'll be in the form of ridesharing or rental services.

This same reasoning applies to non-self driving cars, but somehow we do have a few privately owned cars around. The only way self-driving would make it any different would be if self-driving cars were so much more expensive that only very few would be able to afford it. If you however try to estimate the shape of the demand curve, you'll note that even today that are plenty of cars sold at $100k mark, so unless self-driving cars are many hundreds of thousands of dollars each, you'll still see privately owned self-driving cars.

More importantly, once the technology is out in the wild, many manufacturers will copy it, and it will push down the markup for self-driving capability rather low. You can sell a self-driving Toyota Corolla for $100k if you're the only manufacturer of self-driving cars. Once Nissan and Ford have their own equivalent technology, you can no longer do that.
Simulate high latency network using Docker containers and “tc” commands
Where I went to highschool this had more to do with packaging and volume. Much easier to hide an eight than a fifth.
> One of the reasons why the Bay Area is so expensive

But the reason the Bay area is so expensive is because Apple, Google, Facebook and 246 other Nasdaq-traded companies all call it home. It's ridiculous, if only for disaster planning. One natural disaster away from wiping out $3tn. Sitting on a fault line, no less.

So, yes, you could spend hundreds of billions hacking out better infrastructure links into this mess, or raise the speed limit, and that will increase "mobility". But that quickly translates into higher house prices even further out, and crappy new stock as developers get greedy. It's a vicious cycle that we've been over again and again and again, in many major cities.

Hotspots are toxic national planning mistakes that should have been smothered and forced out before they reached critical mass. Instead local pride (and land ownership) fosters them. Instead of fixing the problem, we're just trying to find new ways to make better returns on real estate investments. It's not sustainable.
Endless pop-up demands have become so irritating that I refuse to interact with them at all anymore. I won't even click on them to make them go away; I just go straight into Reader View. If that doesn't work, I assume the article probably wasn't worth reading and just close the tab.
As parrot maintainer I could explain what caused the downfall: Stupid people.

Reini, it seems like you think everyone who disagrees with you is stupid. This isn't an explanation for anything.

We were boxed in for two really good not-primarily-technical reasons:

* we had users we didn't want to abandon or cause churn
* we had architectural decisions we had to improve

Now I know I'm not as smart or as experienced or as knowledgeable as you are, but that doesn't mean I'm a drooling buffoon, and it certainly doesn't mean I don't have good reasons. Sometimes it means I make mistakes. Sometimes they're not even mistakes; sometimes they're just differences of opinion.
Oh what? That is really bad. Epub support in edge was the one thing I used and was impressed by. The text looked great and it supported very good read-aloud that tracked the words in the text. I was impressed how well it read tricky things like numbers and sub-clauses. If you switched to one of the British accents, crank the speed to 2x and it was a great way to power through some books that might have become a slog. When you begin to tire, switch the gender of the voice and it suddenly becomes more digestible again.

I just don't know why MS spends so much time shooting itself in it's feet. So much talent and promising product gets burned for indecipherable reasons.
>We can't track Brave users because it blocks Google Analytics.

Isn't it possible to somehow look at user agents and do a raw count with some JS?
First logic theorem prover written in TypeScript
How fast is your Perl11 project compared to Perl5 and Python?
I really like referencing the illustrative guide to a PhD when I think of a PhD [1]. The whole point of a PhD is to create that dent in the picture. I feel like the training path for academia is just an effect from pushing the boundary since you need to adhere to the scientific method. It's the same argument that some people make about engineer degree in college. I did not expect my university to teach me all practical skills (like how to weld, or machine things) because that is not the point of the education. The education is meant to gear you towards making principle based designs rather than history based design and in order to that, which requires a lot of theory.

[1] http://matt.might.net/articles/phd-school-in-pictures/
What would be the alternative? Postscript?
The Medium article says that was intentional:

> That gives the elevation spread of about 1.15% of the mean radius. I’ll use a bit higher value of 2%, so the terrain features are more prominent.
> has there been any related deaths to cannabis usage

It's a common meme that cannabis has never killed anyone. Of course it did. People fall asleep while driving, they fall, they develop lung disease.

But it doesn't matter. People kill themselves doing all kinds of activities who are perfectly legal. Conversely, many things who don't kill anyone are illegal.
Great question. I don't know.
Dairy is really bad for you.
I think it's a journey like all skills:

- you learn to read code

- you learn to modify code a little

- you learn to copy/paste stuff together

- you write code using libraries and frameworks

- you create something using fundamental principles

- you write code

- you think in code and can create fluently
Jeremy Howard (co-founder of Fastmail (Perl used for everything), co-founder of fast.ai, etc.) in his Lex Firdman interview this week, made some interesting comments on Perl and Larry Wall no longer taking enough interest in the language. I don't use Perl, but the comments were interesting anyway.
ok, but then you can't reply to dead messages, so you must have some kind of magic button!
I don’t mean to discount the work done here, but why would a dev team build this themselves these days? There are many practically infinitely scalable services that do just this with various levels of sophistication.

From the simple AWS SNS ($0.50/million messages) or Google Firebase (free) solutions that do multi-device push messaging whilst managing keys, redelivery and delivery responses to the more managed services like Urban Airship and OneSignal.

The actual Android delivery component has to end up going through Firebase anyway.

The only part of this solution SNS and Firebase don’t provide are the user fan-out functionality.

Surely there are other more important features delivery business value to be done rather than re-inventing (and then scaling and supporting) the delivery of mobile notifications.
"over the years the software/screen will get outdated."

This is what they WANT. They want you to buy a new one! It's planned obsolescence only without getting dinged on reliability ratings....
Anecdote like this is bad for two reasons:

1) How do you know you wouldn't have done better had you not smoked starting in high school? You can't go back in time and A/B test yourself

2) Your personal physiology may be fine with marijuana use, but that's not a guarantee that the same applies to everyone else. I'm sure plenty of HN readers (myself included) knew people in high school who did suffer from marijuana-related focus, effort, and studying problems
> Which is instant and doesn't require any mental focus shifting

Opening URLs from the browser to native apps specialized for their format shouldn't be non-instant or require any mental focus shifting.

> Browsers are for browsing and consuming content

"Browser" is short of "Web Browser". They're meant primarily for HTML pages. General "browsing and consuming content" is too broad. You're including file managers and multimedia players in that. There's no reason to concentrate everything into a single program. Shifting between specialized applications should be seamless. If it's not, the window manager / desktop environment is lacking configuration / features.

> if a specific type of content has widespread usage, I see no reason not to include it.

Because you end up with a bloated mess. The modern web browser is an OS inside an OS.
Not gonna lie I wish we kept politics out of software
If I ever wanted to program in Perl, I'd program in J.
Yes, everyone who thought something we now think of as foolish 25 years ago should be fired: economic liberalization of relations with the East will be a net positive, OOP solving all programming problems, Don't ask/Don't tell, Beanie Babies. Death is too good for them.
Why not? If we have the technology to solve that problem is there any reason not to?
The trouble is when it's shorthand for "forgotten the lessons of ancient history"
I like https://emacsformacosx.com/
HN is turning into reddit
This strikes me as odd. The last time I was in an environment where the word butt was considered rude was the third grade.
https://www.reddit.com/r/cyberdeck - a reddit community for people who build similar things to your commute-deck, which I'm sure you're familiar with, but I thought I'd link for those who are not.
No, you were right in the first place, RcouF1uZ4gsC was being pedantic.

Originally, decimated came from when the Roman army would conquer another group, and would assert dominance (and instill fear) by killing off 1 in every 10 soldiers. So it literally meant removing a tenth.

English has mutated the meaning to mean "nearly wipe out", which is very different from the original meaning. But that's common in language. Confusing.
160 Years Since the Carrington Event
For what it's worth, I hate the articles with title "Einstein is wrong/right". (Extra bonus hate point for "Scientist say Einstein is wrong/right")

The case of Quantum Mechanics is strange, there is no clear name to choose. I guess Heisenberg an Schrödinger are the best candidates, but their names are associated in popular culture with some specific effect instead of the whole theory.
Circa 2012, and disabled-by-default since Ubuntu 16, but still a system wide toggle instead of a per-use option:

> Ubuntu, a widely used and influential GNU/Linux distribution, has installed surveillance code. When the user searches her own local files for a string using the Ubuntu desktop, Ubuntu sends that string to one of Canonical's servers. (Canonical is the company that develops Ubuntu.)

> [..] Ubuntu uses the information about searches to show the user ads to buy various things from Amazon.

https://www.fsf.org/blogs/rms/ubuntu-spyware-what-to-do

https://www.gnu.org/philosophy/ubuntu-spyware.en.html
There's a legal way to avoid this sort of thing, which is to buy a cheap but upgradable vehicle and retrofit "parts", which usually aren't taxed at the same rate. The most famous example of this sort of thing is the "Chicken Tax":

https://www.econlib.org/archives/2018/03/why_the_chicken.htm...

So as a private consumer instead of buying a $100k BMW and that ends up costing $225k you'd buy the $100k one, and an entry level $50k base model, and have $75k left to spend on moving parts over before you'd break even.

When that's considered tax fraud and when it's considered perfectly legal will differ by country. I assume it isn't illegal for danes to buy a new engine, seats etc. for their existing cars without needing to change the VIN.
https://www.apple.com/newsroom/2019/08/apple-offers-customer...

“There is no cost to join Apple’s independent repair program. To qualify for the new program, businesses need to have an Apple-certified technician who can perform the repairs. The process for certification is simple and free of charge. To learn more and apply, visit support.apple.com/irp-program.”

https://support.apple.com/irp-progra

“Becoming certified to repair Apple products requires passing exams through an online Authorized Testing Center. Certifications are updated on a per product basis annually. The certification exam fees are waived for businesses that have been approved to be an Independent Repair Provider.

Detailed information about Apple Certifications preparatory courses and exams can be found here.”

https://support.apple.com/en-us/HT205332

“To pass these exams, you need to have access to the training in ATLAS.”

“How do I pay for the exams? When you register for the certification exams, you can pay with Visa, MasterCard, or American Express.”

https://support.apple.com/kb/HT206048

“To access ATLAS, you need to have an active Global Service Exchange (GSX) account or buy AppleCare Technician Training.”
The rise of microservices and k8s (or other container orchestration) has brought about the need for more advanced API management.

It used to be that most people got by with physical servers, or maybe EC2 instances. Everything was relatively static and so configuring the networking was doable by hand. You also could handle things like authentication at the application layer just fine.

As you introduce more services and make things less static by using k8s, you introduce the need for more configuration, more service discovery, etc. Things like authentication and documentation need to be moved up to the API Gateway layer for consistency across the myriad of services people are now running.

I think the convergence is more of a sign of of the ecosystem around containers maturing and realizing that really these things are related and we need all of them so let's put them all together.
Top Most Ancient Bridges That Are Still in Use Today
This might be pedantry, but there are far sillier things to apply ML to than ML itself, despite the initial sound of the thing.
> Demanding that people give the federal disclaimer every time they discuss the matter is tedious and pointless (since of course you already know it...)

It seems to me that saying "pot is legal in MA" is precisely as incorrect as saying "pot is illegal in MA". They're both half-truths.

I believe there's rhetorical and political power, however, in repeating an untruth without anybody challenging it.

HN is intended to be a site for serious discussion and honest debate, and I choose to not let use this rhetorical device go unchallenged.

It costs me karma every time, and I consider it a cost worth paying.
They've used Tyburn

>I am sure readers will have heard of the ground water project at Victoria Station – and it has been a success. No questions – it works, and works well. The system currently draws most of its cool water from the Tyburn river, which slightly leaks into the circle line – and is drained into a sump. That cool water is used to cool systems in the station at Victoria and is very efficient in how it cools the air for minimal electrical effort in pumping water.

I think using the Thames would involve a lot of plumbing and pumping.
This is incorrect. Most cyclists rarely sustain speeds beyond 20mph and will not regularly see speeds beyond 30-35mph. If going downhill on a road bike, amateur cyclists hit mid 40s occasionally on weekend rides. For reference the maximum speed I have ever seen (I have biked >1,100 miles this year) is 55.7mph for one brief moment.

Motorcycles on the other hand consistently travel at 30+mph and regularly see sustained 55-80mph on the highway. It's not the same problem at all.

If your helmet is likely to encounter a 60mph impact you will design for that. Most likely that means your helmet will be stronger, which means it won't break away as easily at lower speeds. This means when your head will take more of the kinetic energy in a 15mph crash than it otherwise would. Not to mention that the helmet will be heavier, which means there's more momentum on impact which may affect the way forces get dissipated.

If you compare with downhill mountain biking that's a very tiny segment of the population. It's true that some downhill mountain bikers may use motocross helmets. That's not what the average bike helmet is for, and it's not what the average bike rider should be using.

Don't use a motorcycle helmet as a bike helmet.
Surprised they got any notice at all, it's very uncommon for a company to give formal notice before terminating employees for fear of malicious behvaior...unless there's a law for this
This. You must love yourself, and that means protecting yourself from harm -- whatever the source.
Sure, the changes went beyond one-way streets, that was one of the tools; but the final result was, you used to be able to go A to E almost straight, now you need to go A,B,C,D,E.
Nothing says you must handle them all at once though. You could queue and handle as your system allows... still reaching a 1 million per hour throughput.
Lol I’ve had a beard I’ll trust my own assessment.
> All of them sucked.

I have a Mazda 3 skyactiv which is not a luxury car. The infotainment system is rather very solid. It's very responsive. I almost never had a problem with Bluetooth and I never needed to use the touch screen because the buttons UX is good enough.

Comparing to the other crap I've seen in the same category cars, I'd say the Japanese pulled a hell of a job.
I am not a fan of reactionary comments like this, given that Apple laid off 300 people (with pay) out of 6,000 people they employ, and those people were transcribing Siri conversations at that.
It sounds like we're using different definitions of the word "illegal". It's unfortunate that English makes it cumbersome to draw the necessary distinction.
When I think of the economics of self driving cars I pull out of my keister a sub $10k price for that option and then estimate the monthly amortization cost at 'under $200/mo'

At that point I start worrying that self driving cars externalize the cost of congestion off the driver to the public at large. Everyone has to deal with congestion except the people inside their self driving cars yapping on their phones.
How to Host Questionable Websites Guide
Then they should have said they can handle a million push notifications a second.
One of the most annoying things about my BMW 535 is onboard electronics. The car is only 4 years old, but it already doesn't even work with bluetooth properly: map directions stop audio playback as they should, but then fail to actually come through the speakers. Next time I buy a car I will be extra anal about the entertainment system. For any kind of extended commute the ability to have directions _and_ audiobooks/music working properly at the same time is more critical to me than just about any other aspect of the car, excluding reliability and safety.

And car manufacturers should at this point get on with the program and offer proper software updates. I didn't pay $70K for the car to deal with this bullshit.
You may have missed the part where the author of the article lives a short drive from German autobahns, or perhaps you don't count driving in excess of 220 km/h as pushing the car to its limits.
That is interesting I regularly used to do a 65 mile commute to London which can take just over an hour on the slower train and 35 min on the intercity. (Bedford to St Pancras)

Not sure id have done one at double the time.
> Do you have Connective vs vanilla RxJS example to demonstrate?

Yes, you can find them here: https://connective.dev/docs/connective-v-rxjs

> What does this mean?

It means you (typically) have a few observables being transformed into one (the inverse-tree structure). Reactive flows are in their general-form a directed graph, which can be described as a composition of multiple trees, however that description distances the actual logical model and the description, leading to harder-to-read code.

Additionally, the inverse-tree model of RxJS (mostly) enforces order of fully defining the flow as well, which limits your ability of organization of larger reactive flows, specifically across multiple modules (imagine a case where you need to define the beginning and the end of the flow in one module and the middle in some other modules, like a typical http server).

> Isn't this just functions? I pass my Observables as arguments and variables, and use pipe() to create transforms.

This goes hand-in-hand with the previous question: if all you need to do is to transform some properly defined observables into one transformation observable, then yes they are sufficient. On a more general form though, a re-usable part of a reactive flow would be a sub-graph of a directed graph, which can have multiple inputs and outputs. You can see examples of this across the docs, specifically in the link I mentioned above, or these places:

https://connective.dev/docs/node
https://connective.dev/docs/composition

> With RxJS your hello world is ...

yes naturally in simpler cases where none of the aforementioned apply, there is no difference in using CONNECTIVE over RxJS. this is why CONNECTIVE does NOT mask the full API of RxJS.

> I don't doubt you are correct; I'm just having trouble understanding.

Well I might as well be wrong actually, thats the main point of these discussions and contemplations, so thanks for asking :)
Perhaps the solution to traffic is remote work + Starlink?
Most of the jobs in downtowns of big cities seem to be office jobs in skyscrapers. Can’t most of those people just work from home instead? This would also increase demand for local restaurants and shops to serve all those people working from home.
> I get the impression that the urban activists think that I'm somehow stupid and wrong to like it, and instead I should like to live in a dense walkable city core.

Not at all. There is obviously a range of places people want to live in, from very dense to very rural.

It should all be allowed, and people should also shoulder the costs of the choices they make. This would likely include higher gas taxes and fewer subsidies for automobiles.
I believe the aforementioned engineers are simply experiencing the effects of marijuana: both acute intoxication and symptoms associated with regular use. If they're healthy adults in mid 20s, then these symptoms should go away within 1-2 weeks of discontinuing use - problem is they don't view their symptoms as associated with routine use.

That said, seeking to be routinely intoxicated could itself a symptom of something else wrong in their work or personal life. This would be a non-controversial statement to make about "hard drugs", alcohol, video games, risky relationships, etc...
I wonder if Tesla owners feel the same about carplay.
If they're classified as employees, why should they get a percentage? Cashiers don't get a percentage of the total sale at a retail job.
The AI and Software Testing Newsletter – August 28, 2019
How about the complex number inverse one?
Better schools, better roads, nicer parks and playgrounds, lower crime, less homeless, worse food, worse entertainment, worse public transportation
Social media and body image are making our children the unhappiest for 25 years
They don’t have to maintain it, they just don’t need to completely get rid of it. That part is baffling.
This should be possible by monitoring server logs with something like GoAccess