skysight-inc/HackerNews huggingface dataset:
Right but its pulling 12MW to accelerate you to 200MPH in a reasonable amount of time, it's not sitting at full power for the whole trip. I think they are capable of >300mph if you open it up to full power and see what happens. Also I got the number wrong a TGV duplex transports about 500 people with a max power of 8MW. A Eurostar is 750 people with max power of 12MW.
> Facebook et all will still know where they sent you, and will be able to track you server side

This is not a problem a browser can fix
This seems brilliant! But the solution for SSO concerns me, given most SSO providers (Google, Facebook) are among the main ones partitioning aims to stop from tracking you. By giving Google SSO unpartitioned access, doesn’t that also let google track you anywhere?
Thank you for this information!
> Is a neural network really different from a very large cascade of nonlinear filter elements?

It's different in theory, but not by much practically. Reverse engineering the former is a fool's errand, but so would be a sufficiently complex version of the latter.

In terms of Kahneman's "Thinking Fast and Slow," ML, at least in its current stage, is like the fast thinking system. It's essential but is exponentially more valuable when combined with the slow system, which is still elusive in AI practice.
> I have a Sculpt keyboard as well, and the way to fix this is just to move the wireless USB stick that's in your computer closer to your keyboard.

The article author actually tried that already: "I’d gone as far as mounting the wireless transceiver directly under my keyboard, on the underside of my desk, and keys were still dropped." - which presumably means the receiver was an inch or two from the keyboard.

This is exactly the reason I'm a wireless hater: every single problem produces the same symptoms. Keyboard battery getting low but hasn't quite failed yet? Dropped keypresses. Keyboard receiver too far from the keyboard? Dropped keypresses. Keyboard receiver getting conducted interference over the USB power rail? Dropped keypresses. Keyboard receiver too close to wifi antenna? Dropped keypresses. Keyboard receiver getting interference from the neighbours' wifi? Dropped keypresses. RF reflective surfaces nearby create nulls? Dropped keypresses.
FYI last week on my windows box : I miss clicked and launched a rust test in debug mode which launched the integrated debugger view in vscode but of course the test ran to completion without stopping since I didn't set a breakpoint, that triggered curiosity in human me, so I set a breakpoint in vscode, clicked "debug" and voilà, it actually worked and I didn't feel like I had to setup anything in particular. (I have VS2019 installed, and use the rust-analyzer vscode plugin)
Although you can only supply the energy to the grid if your locomotive is connected to the grid while running, which diesels aren't.
What does Google restricting APIs in Chrome have to do with Firefox? I haven't heard of any plans like that from them.
It delights me that right now this article about butter is immediately above "Total Cookie Protection" on the HN front page.
It was harder to code for, sure, but looking at the standards, there were far fewer things a browser vendor needed to implement, so the complexity of the technology involved was lower.

It's the same situation as RISC vs CISC - for a programer, CISC is "easier" to write for (== it does more work for you), but for a chip designer, RISC is much simpler to design and implement.
Interesting. The drug is a steroid called budesonide. Here’s the study in question, a preprint!, on medrxiv: https://doi.org/10.1101/2021.02.04.21251134

I just found a 1992 paper on some details of budesonide. If I understand it correctly, then budesonide has an effect on platelet aggregation of serotonin via the 5-HT2A receptor. (Which I haven’t learned to be common among steroids? But I’m a layman, so!)

The paper: Inhaled budesonide regimen enhances serotonin- and arachidonic acid-induced platelet aggregation – https://doi.org/10.1007/BF01991227

Platelet and serotonin interaction are intimately involved in inflammation and clotting. This interests me in connection with the randomized controlled trial study showing successful use of the SSRI fluvoxamine in managing severe COVID-19 cases, as defined by a measure of preventing clinical deterioration: https://doi.org/10.1001/jama.2020.22760

Also in relation with the quite sound-looking theory that the serotonin metabolism in the lung (a known aspect of the global serotonin mechanism) can be hit by the endothelial damage and inflammation in COVID-19, having the potential to cause a runaway feedback loop of inflammation and abnormal clotting. Platelets store serotonin, and serotonin is an immunomodulator, usually increasing inflammation in tissue, as well as usually causing veins and capillaries to contract. (As far as I understand things.) As yet unverified by a controlled trial, but there is a strong and clear theoretical basis and strong anecdotal indications. More info here: https://mobile.twitter.com/farid__jalali/status/133547064688...
I think what you want is essentially an entirely fresh browser session for every website you visit. Pretty mind-boggling to what lengths we need to go in order to prevent companies from tracking us. That said most tracking companies seem to have devised strategies to construct fingerprints from data like IP addresses, user-agent strings and any other meta-data they can get their hands on, so the next step will probably be to restrict what kind of information can be learned about the browser environment via JS (e.g. getting exact screen resolution).

Also, data exfiltration via browser extensions is still not a solved problem, there are very popular extensions (Ghostery for example) that are highly privileged in the browser and often collect a ridiculous amount of data. Really can't get my head around why browser vendors still allow that while being so strict on all other forms of tracking.
> Are people aware

Yup. Well, I am anyway.

I signed up and they wanted that installing. I've not been back haha.

If the work is done.. you pay me, that's the deal we have. I'm not installing spyware for some weirdo to watch me work.
Aside from encryption, commodity NVMe SSDs are also really bad at correctly implementing idle power management. The Linux kernel is constantly adding to its list of drives that cannot safely use the deepest idle state because on many systems the drive won't wake back up after being put to sleep. Apple might be able to have a bit of an easier time since they control the host system so tightly, but they would still end up having to accommodate plenty of SSD bugs/quirks.
In the Oxford PR (and perhaps also in the medarxiv pre print, I don’t remember and am on phone now), it said the reason for starting this trial was that people with asthma are significantly underrepresented among COViD19 patients (you would expect them to be on par or even over represented as they start from a worse breathing baseline).

Also, dexamethasone, a systemic steroid, seems to have comparable effects; likely, they both reduce or stop the damage from overactive immune response, which is likely a big part of covid complications.
The world was effectively still on a gold standard back then. Wrapping the mind around inflation seems to be innately very hard to do.
how? It's neither a "productivity tool for people building startups" nor a "sell customers subscriptions for stuff they don't need" nor a "Uber for toothbrushes", which I would see as the quintessential genres ;)
Good little rabbit hole to go down periodically:

https://www.usgs.gov/centers/nmic/iron-ore-statistics-and-in...
It's a shame that "always" will whitelist a whole site though. It'd be nice if Lynx whitelisted a cookie name (per site). That way I could permit "PHPSESSID", but not "_ga".

I never found a Firefox plugin that let me whitelist specific cookies. I might try to write one when I have time.
Iron ore is the only significant natural resource import of China but my understanding is the only reason they buy it from Australia is cost. China actually also produces iron ore but not at levels to sustain their demand.

Also, China has recently started supplementing their iron ore supply by buying it from african countries, which will be much harder to convince to follow a potential embargo.

Iron ore is available almost everywhere in the world but with varying difficulty of extracting. If you know geography, iron ore is a sediment in an ancient ocean which means most of the planet is covered with a band of the ore at varying depths.
Indeed. I'm just kind of fascinated by military technology e.g. The F/A-18's cockpit HMDs and Hud were light-years ahead of anything in star wars with the exception of holograms even in 1983.
How long until someone will do side-channel attacks on cookie stores for tracking purposes?
There seems to be a twist to budesonide: Inhaled budesonide regimen enhances serotonin- and arachidonic acid-induced platelet aggregation [via the 5-HT2A serotonin receptor?] – https://doi.org/10.1007/BF01991227
Years ago I had a 2015 MacBook Pro that used to write daily swaps in the terabyte range for about two weeks. Not a single incident but consistently 1-3 tb/day. Performance wasn’t impacted at all and so I only noticed by chance when I looked at the activity screen for other reasons

It persisted through restarts and was only fixed when I reinstalled the system (and all my application software. Setup remained the same so no idea what it could’ve been)

With a few assumptions about the built-in SSD I concluded that I’d be above the most likely applicable TBW within 200 days!
Not disagreeing with you exactly, but given the global ecosystem predates money, is it really outside the realm of possibility that money can't be used to accurately describe or measure it?
So you never tried to write a function that accepts strings with different length?
> the number of taxonomists, people who could accurately identify species (many of which require internal dissection, or molecular methods), [...] has most certainly declined.

That sentence is close to falsifying itself. If species can be identified by molecular methods, then anyone trained in basic molecular bio techniques can do it.

Now, I don't know how many insect sequences that would enable identification are actually available in databases (might be a few, might be a lot...), but "molecular methods" make this easier, not harder.
I would like to add one more, The art of screen shake:

https://www.youtube.com/watch?v=AJdEqssNZ-U
SSO really doesn't need cookies to function, you can e.g. pass short-lived authentication tokens via URL hash fragments, that is already supported by OAuth 2.0 via the implicit grant flow (and for API-based flows it's not a problem).
In case anyone was wondering, the big highlight is annotations.

Also:

- Wider use of SIMD to increase execution speed of ufuncs.

- Further Python 2.7 cleanups.

- Preliminary support for the upcoming Cython 3.0.
CLion offers a debugger for Rust.
That Samsung thing is annoying and maybe counter-productive for them.

Pre-COVID, I went to a BestBuy for a specific Samsung microSD. Looked all over the flash memory and they didn’t have it, despite it showing in-stock online. Now, because I needed it, I asked for help, employee sighs and walks me over to flash area, we don’t find it. I show them my phone and they realize “oh, that’s over in the Samsung section!” What the hell?
Can the heuristics which do allow cross-site state access be disabled so cross-site access is never possible unless I explicitly allow it?
Conservative ‘America, Uncanceled’ Event Cancels Speaker
This is the satellite TV business model or Starlink, or most LTE ISPs.
Delphi is the usable version of pascal.
Nim (like Python) has keyword argument calling that softens the need to remember the out-of-n! order of parameters (by either author|reader). I.e. you can say at the call site `myAPIcall(foo=1, bar="hi")` even if the definition is `proc myAPIcall(bar: string, foo: int)`.

Arguably, this puts more pressure on code completion systems figuring out parameter names. So, I am not really disagreeing with @rob74 -- just adding some color related to this specific programming language.

I've always been a bit mystified that named parameter calling was not far more popular. Its use in programming languages seems quantitatively rare, but the upsides seem far more valuable than any downsides. Its use for either short or long options when calling commands has been a very strong de facto standard since, well, the dawn of commands (there are always exceptions, of course).
NB: one may also just call them “services” with no practical loss of generality and sounding less like technobabble to everyone else.

Problem is that SOA has been around for decades whereas “microservices” sounds hip and cutting-edge
I understand from the article is they're saying the future way of doing SSO is through an iframe with the Storage Access API?

How does this work with being able to verify the HTTPS URL? How do I know I'm typing my credentials into my legit SSO provider and not a phishing site?
Ask HN: When building for the web, do you worry about pixel perfect?
> SSO will be broken for a good couple of months

OpenID Connect should continue to work just fine. It's redirect based so 3rd-party cookies don't apply.

But I can see HTTP-based redirects being used for tracking on every page load (so much for SPAs, heh). Techcrunch already does that.
cough Atari 400 cough

At least you could buy a cool replacement keyboard.
Delphi had a ton of features that you'd find in C# but were absent from Borland Pascal 7, like:

1. The 'class' defined objects which were always allocated on the heap

2. Classes themselves being values with their own metaclass types

3. Classes having their own class procedures which could also be virtual (belonging to their metaclass)

4. Being able to instantiate an object instance dynamically using a class value (metaclass instance)

5. Classes having properties with getters and setters

6. A rich (for its time) RTTI with classes exposing properties to it and being able to alter at runtime (you can query a class for the exposed properties, their types, etc and there are utilities for setting them by their name as as string) - this was the basis for automatic form and component serialization ("streaming")

7. "Fat" pointers for method callbacks that could be used to associate event handlers

And a bunch of other stuff i certainly forget. Even at version 1 Delphi's Object Pascal was a much more powerful language than any Pascal dialect before it (the Object Pascal in BP7 was a very small improvement on the one introduced in TP5.5 which AFAIK was mostly the same as Apple's Object Pascal - though i think one difference is that in Apple's objects must be allocated on the heap like in Delphi whereas in TP5.5/6/7 they can be allocated either in the heap or live in the stack).
Kindergarden Quantum Mechanics Graduates
Lisbon’s startup scene rises as Portugal gears up
Apple contributing to webkit is largely what drove the web to its current place as a complex application runtime. That's how we got the canvas element for example.
Yes, it is a good idea to avoid the use of terms, that carry with them an implication that the listener is a bad person. I feel like this is a breakthrough in how we communicate.
Ah! A first language, kind of like a first love! :)
I am literally replying to this so I can find it later. Thanks for the architectural advice!
Wow, I just checked on my windows laptop with heavy use 19 TB lifetime writes in a year.
Gig economy = no job security.

No job security harder to get a mortage.

I guess the word comes from music gigs. Looking at smaller bands I would say that is not making stable income.

I guess it could mean easier to find jobs for self employeed but that the compensation might get lower.
I've released over half a dozen games as a solo developer and 100% agree with this as well. Using off the shelf assets [0] to quickly MVF (Minimum Viable Fun) an idea really helps get up to cruising altitude.

[0] https://opengameart.org/
Agree, it seems like the limit of one looks like the other and we should talk about them together. And Property testing has some of the same practical implications that Rob Pike mentions of fuzzing, can it take a long time and its not clear how to do it in CI without slowing things down (or at least it seems that way to me).
> ...the little players (who users weren't worried about anyway) will still lose.

The little players not having data is a win in my eyes, because those are more likely to get breached or sell data to the highest bidder.

> This only works in Google Chrome

Regardless of Firefox abiding by the standards (or doing what Chrome does) or not, this was always going to be the case, and so it isn't that big a deal.

> Trackers that offer a widget you can install on your server will win.

This is already a thing thanks to the popularity of content blockers like Pi-Hole and uBlockOrigin. Firefox's move here is another nail in the coffin for third-party tracking through third-party servers. At least, first-party tracking with third-party "widgets" means first-party would need to shell out the cost of running that infrastructure.

> The web will break.

The web always has been :)

> Those of us who will stick with Firefox regardless are in for a world of pain, and not a lot of gain.

For me, Firefox seems to be making decisions with user's security and privacy in mind, and I see that as a net positive. As a long time user, it is the only reason I use Firefox.
No, it isn’t. There’s at least one steroid (dexamethasone) and There are at least three other off label treatments which have shown some efficiency at early stages (IVermectin, hydrochloroquine, and another one whose name escapes me).

Of these, ivermectin’s safety profile is “incredibly safe”, hcq “mostly safe with some caveats”; don’t remember about cholcocine or whatever it is called.

I am perplexed at the complete and utter avoidance from western countries (including US, Britain and Israel) of these.

Yes, vaccines are a better solution long term, and it is good to give them high priority. But there isn’t really a competition for resources here. I just can’t understand it.
Nope, and if someone tries to make you better bill them 20x. Just not what the web is made for, and too large range of devices, browsers and user settings you can't and aren't even intended to be able to control for. (if you are using web tech to target specific environments and not general web users that can be different)
> For me, all my perceptions of food changed when I started traveling outside the United States. Basic staples like bread and soup taste so good in places like Germany and Japan by default, but food of the same quality in the United States would cost $20-30 per plate.

So, what killed these restaurants in the US? They used to exist. Why did they go away?
I'm really surprised how the Gamecube was able to run circles around the PS2, despite being cheaper and using just a standard CPU/GPU combo.
Transflective LCD, ie pixel Qi.. look vastly more difficult to see in sunlight; https://www.youtube.com/watch?v=5UEqd-AnGeI

The company also doesn't exist and only produced 10" 1024x600 screens, which are barely usable. If you know of another usable product, or have anything to back up your claims, please do share.
Fair enough. But it can be done. Because I've seen it done. Easy or not it can be done.
Just a guess, but maybe it doesn't count time in low power modes?
This might interest you https://alan-lang.org/alan_overview.html#parallel-computatio...
> Firefox doesn't have the market share to make this work.

Potentially indeed. On the other hand it will give FF evangelists one more selling point.

"Why should I switch to Firefox?" - "Because it lets you chose who is tracking you and who is not."
Linkedin is a sewer
I've worked at a couple organisations where there was a mantra of 'No HR'. In all cases I saw mistakes and abuses that would / should have been picked up by a sensible HR person. I don't buy it. Granted you don't need entire departments of people but when you get to be a billion-pound company, there will be a need for some expertise.
Imagine proving content services. The competition is so fierce, you have no choice. Especially if you live somewhere outside Southeast Asia. Someone from Philippines can work for 7$/hr, and you can’t.
Monoliths have a long history, going back to frameworks like CGI, Django, Rails, and PHP.

I don’t understand what he means here - a website where every page is a separate CGI script and state is managed by the client is the very prototype of microservices.
> if a company holds patents on a technology, other companies can't improve the same technology

You're making a claim equivalent to saying Microsoft holds patents on operating system technologies, other companies can't improve the same technology.

I'm guessing you're not actually involved in the display industry because you chose not to reply with a clearly defined specific problem that is blocked by patents. I actually work in the display industry so I just see the repetition and self-citation claims (OP's article refers to yet another HN throwaway post) on HN as being disappointing.
It was done in the late 1920s/early 1930s with the aircraft carrier Lexington, which powered Tacoma, WA, during a drought which affected hydroelectric generation.

The thing is that Lexington was very unusual for an American ship in having turboelectric propulsion, where the steam turbines were connected to generators which produced power for the electric motors which turned the propellers. Most US Navy steamships- including all of the modern nuclear-powered ones- use a mechanical transmission to connect their steam turbines to the propellers directly. They do run some generators from the turbines for so-called 'hotel load'- operating the ship's electrical systems- but the output of these is relatively limited.

Some other countries' nuclear submarines do have turboelectric propulsion- I think the Russians have used submarines to power isolated Siberian cities in emergencies- and the USN's new Columbia-class SSBNs will. But the amount of electricity you could get from any current US Navy ship would be limited.
> The world population will be 10-12 billion by 2100. Its hard to imagine how everyone will have a first world lifestyle without completely trashing the planet.

The global annual population growth rate is plummeting. Many countries are well below replacement rates for fertility. While poorer countries lag behind, the world's population is going to peak then decline.

> The stark fact is that economic growth as we know it today will come to an end at some point on a finite planet like ours.

Maybe, but that is a long long way off. Economic growth comes not just from resource extraction, but making greater use of resources than we did before. A raspberry pi zero costs a few dollars and is made with grams of plastic, sand and copper. Only 50 years ago a multi room sized company using tons of metal, requiring a huge amount of energy to run, would have been less powerful.

This does not mean we won't damage the earth. What is means is we need to try harder not to do so.
My startup just got contacted by a large VC firm
> Yet what is "security" but understandability?

I prefer to think of security as the opposite of functionality: increasing functionality makes more things possible, increasing security makes fewer things possible.

I like this view because it forces us to acknowledge the tradeoff: the most functionality we can provide is a root shell with no passwords; the most security we can provide is an inert brick; we need to be specific about what functionality should be provided, what shouldn't, and design a system which sits between the two.

From this perspective, modularity can increase security by preventing one module from accessing/executing unexported parts of another module. Yet this implies that modularity also reduces functionality, for exactly the same reason. Again, we need to specify what should be exported, what shouldn't, and implement something between the two.