skysight-inc/HackerNews huggingface dataset:
For large parts of London's underground (and overground[†]) it is simply the case that it wasn't really designed — lines were slapped in willy-nilly by disparate commercial interests with relatively little forward planning, and only later became something like a coherent whole with some consideration for coordinated thinking. Once the lines are in, upgrading them is more difficult than building them in the first place, particularly if you don't want to stop service for large parts of the improvement work.

> just like in any other number of countries around the world

Other cities had extra benefit of hindsight, being able to design around the problems identified in older systems (particularly London's).

> They could have used the same rails, no need for a separate line

You at least need passing places around stations in practise. In theory* you could have many extra points and pass trains between the existing two lines to work around each other instead of keeping one line dedicated for each direction (as is the case for most of the track length) even at stopping points like stations but that gets complex to manage, has more moving parts (which are difficult to maintain in the confined space), would considerably slow down flow at busy periods as the trains can't move as fast over the points (particularly if they may need to switch line at them) and will spend time waiting for an opposing train ahead to switch out of the way, the tunnel around each change point needs to be wider (for the train partly, unless you redesign them too, for maintenance even more so), … It might work for a small number of non-stop trains worming their way through the system around the majority stop-start services, but that number of services would be so small to the point where the investment would not be nearly worth the small overall gain in reduced journey times.

[†] only about 45% of the line distance of the current tube is actually underground[‡]
[‡] though that includes large overground sections in the outer zones if you are only considering central London I suspected that %age is considerably higher
This article gives me hope. My grandfather has Lyme disease and it took a very long time to identify, he’s very old and spends a lot of time outdoors, so the disease has made life much harder. I live in an area with a lot of white tailed deer. I get at least 600 on my property a year, as it’s a highly trafficked area with a lot of bedding and running water. Last winter my wife had one embedded in her that I had to pull out, and I immediately got worried about Lyme disease. Every day around 5pm a baby doe comes to our backyard to eat some greens and I receive my reminder that the summer season is coming to a close and ticks may become rampant again.

More than anything, I hope we can improve our identification of this disease, a vaccine would absolutely be a game changer, if they can make it happen.
US opens formal probe into Tesla’s Autopilot technology - Financial Times
I have seen the screenshots: I love it! It looks practical, a work-oriented environment.

But not the font - too rounded, too jocular (I must have seen it a million times, but with distance it is not convincing). I remember having remained ecstatic with some thick versions of Futura on the Amiga OS in the mid nineties, maybe you could make some test.
Atari are building their own metaverse called Alphaverse
I've had a bug in linux driver for a very shitty touchscreen we used in our embedded devices. It needed manual calibration and you had to save the calibration matrix in a config file read on system startup. They used locale-aware input function in a driver so when the locale was German (or other with "," as a decimal separator) it broke and users got kernel panic at startup :)

It bricked all our devices in Germany.

We worked around it, notified the device driver developers and forgot about it.

A year later we shipped with new version of kernel and it broke again - because the bug was fixed in kernel and our workaround was now causing the bug :)
random sample: https://geizhals.eu/?cmp=2285948&cmp=2566291

disclaimer: I just picked a random "professional" apple device and hunted for something close to compare. Sample is likely not representative.

(The largest constraint was selecting another device with a 2560×1600 display resolution.)
This one is a real weird forum.

Class action against car manufacturer, Toyota, because of 200-400 injuries from airbags? GOOD

Class action against any medical product? BAD until proven otherwise.

It’s like tainted blood transfusions, vioxx, fen-phen, thalidomide just never happened.

I’m guessing the demographics is on the younger and still thinks they are made from steel.
Who added the question mark to the title and why? At least make it "How do Elephants Avoid Cancer?" so it's a grammatically correct sentence.
* https://allowe.com/games/larry/tips-manuals/lsl1-age-quiz.ht...
I believe you made a few very good points, but I will argue against some that I disagree and some disadvantages that you overlooked from Apple (I'm an iphone user).

> No way to stop apps running in background

Its been three years since I used Androids but there was absolutely a way to kill / freeze background Apps

> No ad-blocking in the browser (Safari on iOS provides a framework, you install an app and you don't see ads anymore, I was unpleasantly surprised when I tried surfing the web in Chrome on that Moto phone)

Adblocking is what I hate the most on iOS and what will probably drive me away from the platform. Good luck finding anything remotely as useful as ublock origin on Apple (No, no amount of content blocking apps can deliver the granularity of uBlock, if you want an example, try blocking youtube ads lately)

> Absolutely idiotic approach to photos where every app lists _every_ image on the device in photos. My 100gb music collection with folder images simply crashes most gallery apps.

You probably never heard of the ".nomedia" flag right? You can easily prevent any image from going into gallery apps by appending this file to a folder like Music folder.

While were re still on the topic of music management. Messing with iTunes to manage my music library makes me die a little bit inside every time.

> Absolute barrage of notifications about features I don't care about that won't go away until I click them.

Ha, one thing that I miss the most about android was that I could fine control my notifications to an OCD level. Apple is getting better on iOS 15 but its still not as great as my android experience from 3 years ago.

…

My bottom line is, I left the Android world not because I hated the system but because I thought that apple was championing privacy and I wanted to support this goal. I dealt with every iOS limitations just because of the privacy propaganda, but now that it’s all over? I will go back to android. At least I have some degree of freedom if I can’t have privacy anyway.
This looks very cool, thanks for sharing!

I took a cursory look at the docs and it looks like async/await is pretty much directly analogous to how it works in JS, with the difference that you don't need to mark functions as async in order to use the await keyword. Does this mean that if you use await in any function then any other function calling it will have to be refactored to add an await keyword, just like you have to refactor any call sites in JS if you make a function async?

I remember seeing someone here on HN showcasing a language where they did the opposite, making it so that await is implicit, so calling fetch or anything async doesn't require an additional keyword, and functions don't need to be refactored just to sprinkle async/await everywhere. I'll see if I can find that language again, but it seems to me there may be some idea sharing between the two that could perhaps yield some amazing features...
It's pretty awesome and works well, I've used it to test Spatialite.

My only wish is that I want to generate my own raster tiles, but I've seen that planet.osm now is 1.4TB, although the .PBF is only about 60GB.

I wish I could generate tiles of areas I want, but it seems the software requirements are pretty big, I'd rather use spatialite than postGIS, and I have no idea how to generate those tiles. There are a lot of GIS softwares, and most of them are pretty heavy, not to mention there are a lot of different formats which bloats everything.
90s were a different time for the internet, even till right after dot com bubble being online was relatively safe, many companies would not even have had dedicated InfoSec teams, no audits and compliance processes were covering firewalls etc

I maybe biased, I grew up in the 90's so I dont' really know how it was before, I do hear people reminisce about days before eternal September and bb groups and the good old 80's so perhaps it is always been a downward gradient as more and more people came online.
Yep, basically. Water use is one of those hidden effects of a lot of industrial processes, whether it's used as a coolant or a solvant for processes it often takes a ridiculous amount to produce many goods.

In the past the water would be pumped up from boreholes (London sits on an artesian basin), and was then discharged into the Thames (directly or through the waste water system). This happens a lot less now, because of both a reduction in the amount of industry and improvements in efficiency, so the water table has risen, which means that TfL have to pump out a lot more water than they had to decades ago.
Thanks for the clarification in the edit! I would guess delta is the main cause of the reduced effectiveness?
Inform yourself and act inside your own social circles in a moral/reasonable way. Use your right to vote.

When my country invaded Afghanistan together with the US, I was too young to vote and to see the similiarties to Vietnam. Our leaders and population where blinded by 9/11 and got themselves into that mess, even though they could have known better. Should my country in my lifetime again try to invade another country together with the US I will vote for a party that supports leaving Nato.

I am not a pacifist and I think the US as a nation is still our best option when it comes to global superpower. At some point as informed members of society, we have to start remembering. I think it is on me and you to stop the next Vietnam in a few decades. So we cannot help Afghanistan now, but when the time comes and the US wants to repeat Vietnam yet another time, you should remember the pictures of the helicopters in Saigon or the planes in Kabul. When they come up with some phony reasons, we should remember how even 9/11 was a bad reason to invade Afghanistan.
Why? "Active moderation against racism, sexism and transphobia" is, indeed, just basic human decency.

And people keep saying, over and over and over, that doing this is against "freedom of speech".
I recommend Inoreader.
OK, perhaps I should have added a qualifier to my previous statement: when making offline documents, I use LaTeX whenever possible. Generally speaking, PDFs in a web browser aren’t particularly nice to read, so LaTeX doesn’t work so well with online documents. As for your specific example: if the entire project is already on GitHub, of course the sensible decision is to use Markdown, since that’s GitHub’s native format. (And if Markdown isn’t enough, then I’ll fall back to LaTeX: e.g. documentation for [0].) For non-web documents, however, I always use LaTeX in all but a small number of situations.

[0] https://github.com/bradrn/Conkey
Wow you are clearly a genius. The syntax looks beautiful! This is great. I don't want to use it (the best tool for the job for me is one that fits my own mental models, my own mind, and this is not it) but you are a genius.

Also -- wow those Nordics are super productive programmers/coders/developers/open-sorcerers (Sindre Aarsaether & Sindre Sorhus & Linus Torvalds & ...<please insert other names below to educate me>...) -- could it maybe have something to do with: The low GNI, the high HDI and the great weather for coding? (cold, blistery, bleak, focused, electrons-and-light universe is only outlet in a desolate landscape)? I have been to Oslo. The architecture is great.

PS - I use my own memoized DOM with minimal/granular updates in my own quirky framework (https://github.com/i5ik/vanillaview)

PPS - BTW memoized DOM is a great term of art. I perhaps shall be using it from now.

CONGRATULATIONS, SIR!

PPPS - Also what you are doing with Scrimba is so incredible. And GOOD. You are such a fuqing genius. Wow!
I hope it'll be written by Linus Torvalds then
I don't get why so many people and politicians speak about profitability as if it was an optional system for a modern city to have.

Yes, the income via transportation fees are usually similar to operating expenses, but like it's the case with roads, no one should expect for it to cover the full cost of building the infraestructure, much like roads.

The tube is not a part of a closed system and delivers thousands of other societal and economic benefits that are not reflected in the fees paid by their direct users.

Also, this infraestructure can last for more than one century, as I understand is the case of London's tube.
Pretty sure the Boston dynamics dog can knock me out with a blow to the head. So I'll take my chances with the Aibos.
Ask HN: Computer internals for JavaScript / Node.js dev
Hi,
As a JS developer, I often feel a gap in my knowledge about the internals of computers.

I'm learning Rust and there are a lot of concepts about memory management that are unfamiliar to me.

What are reasonable resources to fill that gap about memory management and related low level programming stuff.

Is it relevant to learn basics of C / C++ also ?

Also, I have a dilemma about learning Go for DevOps / Serverless on cloud providers ?

Most providers have great support for Node.js with TypeScript, what would be the added value of Go ?

Just focus on mastering Node.js and TypeScript and Rust ?

Master all of these languages (any learning strategies)?

Thanks
In many European countries a big subsection(< specialist Dr.) of them most certainly are: no right to strike, low wages set by said governments and arbitrary rules imposed by same government that when not followed lead to inability to exercise your profession. Not too many other sectors where .gov even dictates your physical integrity. (No jab, no work)
On the website he said that he'd release it as open-source after sales started to die.

However now Minecraft is the best-selling game of all time with 238,000,000 copies...
I can not see a single thing on there that would raise any eyebrows.
I don't understand why there would be a problem testing for borreliosis. It's caused by the borrelia spirochete, which is almost identical to syphilis. The variant of borrelia that causes relapsing fever was one of the very first causative micro-organisms diagnosed because it it so obvious under a low-power microscope. Surely the variant of borrelia named after a town in New England should be as easy to diagnose: if you have the spirochete you have the infection, otherwise you don't.

Granted I'm just a rando on the internet and not an expert in infections diseases. On the other hand, I've diagnosed with and successfully treated for Lyme disease. I still get dozens of tick bites a year. A reliable test would be a boon for people like me.
I think I'll just leave my phone home from now on. Call me leave a message and I'll get back to you after work.
Well, these days we have "PDAs with touchscreens" running "Unix workstation" OS's. Touch input is simply the native input method on these devices.
Has it been confirmed that police get your all of your media in case of a collision and not just the offending image? Do they even get the offending image?
I agree with parent that unit testing privileged bare metal code is not always possible, at least not without spending 10x-100x dev time on writing tests.

Example: anything that directly accesses MMU or caches.
This has been the conclusion I've been dragged kicking and screaming to over the last couple of years myself.

- If it's not FOSS it's spyware

- If it's got a camera it's probably going to a datacenter to run facial recognition and/or ALPR or similar

- If it requires a login they are modeling your behavior
The multi-billion dollar giants that are melting away
I've never used a language with a 'cons' keyword, but nevertheless that's what I'd assume your 'con' was, if you didn't tell me otherwise.

I'm no particular JS fan, but 'const' is much clearer, it's a complete syllable, just like 'var' or 'func'. Yes 'fun' is used, but I think that's awkward for the same reason.
China is still locking cities down this year.
Why do people keep forgetting this? You can use Qt to easily build a "fast" GUI that works on all platforms. And you can do it with Python via PyQt. No complicated C++ or Rust, unless you actually need it (which this almost certainly does not).

Picard is a good example of a PyQt app: https://picard.musicbrainz.org/

I suspect the real reason is that web developers are seen as a dime a dozen and GUI programmers more specialist and hard to find. This was the main reason my team chose to do an Electron app. We were already doing React on the website and nobody had any experience with Qt.
Improve Warehouse Operations with License Plating and Barcode Technology
I wouldn't be too quick to speak for others.

We've got a few thousand Macs and have seen a higher than normal proportion of kernel panics on Intel models since the very fast 11.15.x run.

So far, in addition to the usual panics on T2 devices from HID changes, the new ones are being triggered shortly after login to certain user profiles, especially when external video is connected.

No funny kexts, no custom drivers, just jamf and some very light profile and application level management. It's happening primarily to profiles migrated from pre-MDM / open directory bound Macs, but I only saw it in person yesterday when plugging in for a conference. Unfortunately, so did everyone else.
> "just play a I V IV in C" and they get it. But we are still not quite at a place where we can tell a computer that exact phrase and get something useful.

We are at this place since at least 3 decades ago. How come you never heard about Band in a box? [0]

> I love how close these text-based languages are getting though!

Comparing to what BIAB can do now after 3 decades of development all these text-based languages are sooooo amateurish and ridiculous. They are not even reinventing the wheel. I'd say they're reinventing the circle.

- [0] https://en.wikipedia.org/wiki/Band-in-a-Box
The price of macOS is $0.00.
>> When they own all the v4 ips
>... there won't be any value in them any more.

and upto that point, it will be SUPER expensive for you to try to get one (or 256), which they can pay since they have monopoly on them, and you only needing one can't.
Concentration of power wasn’t really possible when human nature, rather than technology (I.e. culture, civilization, the steam engine, etc.), was the primary determinant of human behavior.

Anecdotally, most people’s perspectives on “human nature” appear to be little more than an exercise in confirmation bias, vis a vis their social/economic/political inclinations, which limits the utility of these discussions.
To get the most accurate data, pervasive mmWave would be needed. Which isn't about to be a reality anytime soon.

mmWave deployment proposals have hit my desk from the big US carriers. All in include fiber/microwave backhaul throughout the campus. And that wouldn't even provide full coverage. Pervasive mmWave coverage starts to looks similar in size to 802.11 deployments. Between that and 5G sharing unlicensed spectrum with WiFi6E, it was a hard pass for us.
This is a really good thing. A lot of desktop stuff seems to presume a desktop has a touch interface which is almost never the case. Using the keyboard and mouse for 8 (or 12 hours in case of IE) is tiring enough. I cannot picture someone using a touchscreen for 8 (or 12 hours in case of IE).
While it might turn deadly, there are many asymptomatic cases, too, so it's not like Ebola or something.

One should still get the vaccine when living in or traveling to an affected area and plans to go into nature, though. When I was last vaccinated it took 3 months for the vaccine to reach ~70% efficacy after 2 shots and 12 more months to reach 99% efficacy after 3 shots, so people should not wait until they travel to get it.
Yep, the two missing features are `usize::MAX` (stabilized in Rust 1.43, April 2020), and control flow in const fns (stabilized in Rust 1.46, August 2020).
The price of MacOS is sending telemetry to Apple on every exec().
How Can I Scrape LinkedIn for Business Data?
> I bet you also said “3 weeks to flatten the curve!”

The vaccines were working perfectly in that regard until we hit a wall of people unwilling to take them, which brought us in the US to where we are today when antivax lag hampered us from outrunning the delta variant.

Iceland[1], with >70% vaccination rates, is seeing much different outcomes even in spite of record infections.

[1] https://www.washingtonpost.com/world/europe/iceland-covid-su...
Looks like you got COVID-19 as a child a few times mate
Where I should store large binaries then?
Is this really that surprising? Human beings are social animals and learn by imitation. Locking newborns into a room and preventing them from interacting with the world will stunt their development.

The effects of “long lockdown” are almost certainly going to be worse than those of “long covid.”
Big generators in power stations typically use field coils (electromagnets), not permanent magnets.
NetNewsWire is pretty good if you're in the Apple ecosystem and want something fast and simple.
Ask HN: Those who have enjoyed the pandemic, what have you been up to?
Many people have made the best of the past year and a half and enjoyed their time or done crazy new things or grown as people. So i want to hear from you all - what have you been up to?
Another step towards decentralizing Twitter and social media
I love this technique, but it can be very slow for large apps that have a less-than-ideal state of code cleanliness or architecture-and I assume that most apps fall under that category.

For tracking gesture and scrolling events, though, breakpoint debugging is outright impossible to work with, and good ol’ print statements are still the best tools for the job.
Yeah extremely well known. Doesn’t mean everyone uses fixed time steps though or talks about it a lot when they do. But you’ll find the concept creeps up a lot in physic engines, deterministic networking/gameplay and in discussions of engine architecture amongst other places.
Right, leaflet can be used also outside the map context. We used it to reimplement a "Pick Your Own Seat" component (originally implemented in flash), where the user picks its own seats while buying tickets!
It's the old adage "you can go faster alone but you go further together"

We hear about how people are now working much faster due to remote. Which is not surprising. But it's not really clear if that will yield to things going much further.