skysight-inc/HackerNews huggingface dataset:
> more modern designs would bring to the table

How would we know unless they do it? Before iphone was launched someone could have made the same point about Nokia's smartphones. They were heavily updated designs of their massively popular Symbian phones. We simply didn't know what was possible until someone put in the work and innovated and came up with an entirely new design.
You have a 150" screen at home? With VR devices you do.
Heh, I was one of those purists! I do still prefer using `File.pathSeparator` but I fully concede that it is a useless and unneeded abstraction so my preference is likely purely religious.

All in all, I think the Java world suffers majorly from that extreme abstractions. Never in my life have I worked in a language/ecosystem with more (and often unnecessary) abstractions than in Java. Pretty good language overall, but the culture could really benefit from some good old fashioned pragmatism
A lot of hospitals already use it for things like door access. Sometimes parking tagged on too.
Japanese government bids sayonara to the 3.5" floppy disk
s/charges/charged/. The last time you could apply for a gTLD was in 2012.

> The next application submission period for new gTLDs is expected to open in Q2 2026.

> […]

> While the application fee has not been determined, it will be set on a cost-recovery basis. The fee will ensure that the next round of the New gTLD Program is fully funded and does not require funds from ICANN's operating budget. As a point of reference, the application fee for the 2012 round of the New gTLD Program was US$185,000.

https://newgtlds.icann.org/en/announcements-and-media/announ...
I love flying on the Boeing 787 Dreamliner. It is the most comfortable plane I've flown on in terms of how the air quality feels, and it has had 0 hull losses & 0 fatalities; almost as good a safety record as you could hope for as a passenger. I think there are many who agree with me about Dreamliners being the most comfortable planes to fly on.

I hope never to fly on another Boeing 737, because of all the accidents and safety drama that has been happening & is ongoing. It's become vogue to hate Boeing as a result, but I still prefer the 787 over any other plane.

I am guessing that entirely different teams were responsible for what's been happening with each model, but I'm surprised that Boeing's culture has led to two quite different results with these two types of planes. Can anyone explain that?
> Businesses can at long last submit digital docs to government agencies

Can you fax me that floppy disk?
Wear OS's most consistent OEM quits: Fossil stops making smartwatches
CAMRA's definition of real ale has nothing to do with temperature and is more about live yeast in the final product.
"the parents of the more than six million children who have been diagnosed with ADHD would likely disagree".

Parents don't say this, and it's irrelevant anyways. Parents respond to what schools say, because they trust the "system". ADHD is a natural state of human existence, else you will have to prove that there's some kind of disease being transmitted en mass.

The diagnosis doesn't exist across most of the world, and they don't treat it with meth like the U.S. does. Remove kids from u.s. schools they rarely have a problem. Humans are not designed to live in classrooms and "play nice" all day. Humans are animals, especially children.

- has ADHD.
Learn how to deal with Google and Yahoo's updated email sender requirements with our actionable guide. Click here
But it's not enough - for a few reasons:

* Databases are not as transaction-safe (in their default setup) as one is led to believe. They are ACID for some non-isolated definition of I. It's popped up a number of times in the last few months on HN and was news to me: https://news.ycombinator.com/item?id=38736904

* Even if an ACID transaction protects you from concurrency issues, it won't protect you (more specifically - your data) from logic issues. Bad code will make your database data wrong, even after you push a fix to the code.

* The transactions can only span one database, which can limit your system design a bit.

Embrace eventual consistency and use a persistent, append-only message queue, and these problems go away. The downside is you'll be accused of chasing fads and doing resume-driven development ;)
See slide 7 for an example of an unpersonalised wall-of-text "feed" ... with absolutely no ad placement:

https://d1sve9khgp0cw0.cloudfront.net/wp-content/uploads/201...

For people who claimed to be building intentional communities, it's no wonder they failed: these hippies seem to have had absolutely no clue about what any 21st century child could tell you are the very fundamentals of community building!
It's a good, and concerning, question. Alcohol is our most damaging drug on a collective level here for now, and I'm mostly glad we're starting to get that under control. Alcohol taxes ftw, all my homies love regressive taxation lol

But no, seriously, as an expat who grew up next to some projects I'm personally aware that meth is just in a class of its own when it comes to encouraging antisocial behavior on an individual level.

It's possible to look at America as a kind of "first contact" site for all kinds of social upheavals, positive and negative alike. It's possible the Finnish youth are simply more aware of the disastrous consequences of amphetamine abuse, and so will avoid it more. Truly hard to say.
People are thinking about this product the wrong way. I don't think even Apple are expecting it to be a runaway seller like the iPhone. It may not have a killer app at launch, but it has a bunch of potential. Apple learned with the Watch that products can take on a life of their own after launch. What was initially sold as a general purpose watch has turned into a health, fitness and notifications device.

I have no personal interest in buying the Vision Pro, I can't justify the cost as I don't see a use case for me other than just wanting to try it. But the device has a ton of potential as a platform I believe it will find its space in the market.
> It was designed for 60s-style boarding via air-stairs on the ground (rather than modern jetways from the terminal)

Note that boarding a plane in the middle of the tarmac via bus+stairs is still quite common at many major European airports. Using jet bridges exclusively requires the planes to all be parked in one long line beside a building, which can never be as space-efficient as a 2D-grid parking lot.
Show HN: Temporal – Enhancing Date and Time Processing in Go
Hi HN,

I've developed Temporal, a Go library aimed at making date and time operations more accessible and efficient. It's not a replacement for Go's standard time package but an enhancement, with features that are practical in real-world scenarios.

Key aspects:

* Simplifies date parsing/formatting to user-friendly formats.

* Handles relative time and date ranges effortlessly.

* Adds useful utility functions missing in the standard package.

I'm eager to hear your thoughts, suggestions, or potential use cases. Here's the link to the GitHub repo: [https://github.com/maniartech/temporal]

Looking forward to your feedback!
I did get compensation. It was so low… I had a couple of expensive university books in there, so I'm fairly sure it just got stolen.
That's not correct.

First of all, you can't solve a neoclassical economy using LP, because equilibrium constraints can only be represented as complementarity constraints. You would have to give up on some aspects, like dynamic prices.

The linear complementarity problem in itself is NP hard. So you're screwed from the get go, because your problems are now LPCC problems.
Good luck finding an LPCC solver. I can confirm that an open source QPCC solver exists though, which should be even slower.

Next is the fact that if you wanted to build a neoclassical economy model, only global optimization will do.

This means that you need to simulate every time step in one large LPCC model, instead of using a finite horizon. Due to the perfect information assumption, you must know about the state of every person on the planet. You're going to need millions of variables due to simple combinatorial explosion.

It's kind of startling how these assumptions, which are supposed to make analytical solutions tractable by the way, also make non-analytical solutions literal hell.

And before you say that prices can be determined iteratively, as I mentioned, you would run into the problem that future prices are unknown to you, so how are you going to plug them into the second time step? The very thing you want to calculate depends on it's future value.

Economics is a weird science, where experienced reality works much better than the theory.
https://en.wikipedia.org/wiki/Credit_risk#Counterparty_risk
The original 737 was the smallest aircraft in Boeing's passenger jet family, behind the four-engine 707 (which was already becoming obsolete at the time and was eventually replaced by the 747) and the three-engine 727. I mean, this was the original 737 model: https://en.wikipedia.org/wiki/Boeing_737#/media/File:Boeing_... - Lufthansa used it as a "CityJet", which is its regional brand! That's why the 737 sits so low to the ground, so it can be loaded and unloaded with simple equipment (or even without equipment) at small regional airports. And that proved a major issue when more efficient turbofan engines with ever higher bypass ratios (-> bigger diameters) came about, so they had to use various tricks to acommodate these engines, and the latest trick (MCAS) then backfired tragically. Besides that, the things Boeing can do to update the 737 are limited, or else the FAA might come along and say "this is not your grandfather's 737 anymore, it needs a new type certificate!".
For so long I have dreamed of a ruby-like shell language. At one point I even built a prototype that was a ruby DSL, but I found myself continually having to implement functions and it never seemed to get to a point where I could use it all day and not run into missing functionality that I had to add. Some day I'll return to it, but it will have to be a day when I don't have a real job :-D
Memory is always a scarce resource. However, a big you make the vdso, that amount of memory, multiplied by the number of processes is the amount wasted. In reality, it will be more, because of the required additional page tables to map it at an address range that is not commonly used.

Also, what sort of raving lunatic had a busy loop checking the current process PID? Who allowed such a person access to a compiler? That seems like the bigger problem.
> It's certainly not the easiest diet to adhere to, it's also surely not the best for the environment

I'm able to sustain keto when using Huel Black (17% carbs), but your mileage may vary.

And Huel is both vegan and sustainable.

(I'm not affiliated, just a user)
A little more nuanced perspective:

https://news.ycombinator.com/item?id=39065196
Microsoft Edge è nuovamente al centro della polemica per il presunto furto di dati da Chrome senza il consenso degli utenti. Dopo diversi scandali e segnalazioni di pratiche ostili agli utenti, il browser di Microsoft si trova ancora una volta nei guai, suscitando l'indignazione di numerosi utenti in tutto il mondo.

Secondo le testimonianze degli utenti, Microsoft Edge sembra dirottare schede aperte e altre informazioni da Chrome senza alcuna autorizzazione. Il browser di Microsoft offre una funzione che consente di migrare automaticamente i dati da Edge a Chrome, come schede aperte, cronologia e preferiti. Durante la configurazione iniziale, Edge chiede agli utenti di consentire la sincronizzazione con altri browser per facilitare il passaggio da Chrome o Firefox. Tuttavia, questa opzione è disattivata per impostazione predefinita nelle impostazioni.

Ciò che desta maggiore preoccupazione è il fatto che Microsoft Edge sembra ignorare la scelta dell'utente e rubare dati da Chrome anche quando non dovrebbe farlo. Tom Warren de The Verge ha segnalato che Edge ha preso il controllo delle sue schede Chrome su due dispositivi senza il suo consenso dopo gli ultimi aggiornamenti di Windows. Inoltre, Microsoft Edge ha addirittura ammesso i suoi "crimini" lanciandosi automaticamente con tutti i dati copiati da Chrome.

Nonostante i tentativi di replicare il problema su vari computer e macchine virtuali, la situazione rimane complessa. Poiché Microsoft non ha rilasciato una dichiarazione ufficiale sulla questione, la community può solo speculare se si tratti di un "bug" o di un'introduzione graduale di una nuova funzionalità indesiderata.

Questi eventi sollevano dubbi sulla capacità di Microsoft Edge di rispettare le scelte degli utenti e di gestire in modo trasparente la migrazione dei dati da altri browser. La situazione è così critica che alcuni utenti stessi hanno espresso la loro frustrazione attraverso i canali ufficiali di Edge, ricevendo risposte imbarazzanti.

Fortunatamente, per gli utenti dell'Unione Europea, c'è una luce in fondo al tunnel. Coloro che sono stanchi delle intrusioni di Microsoft Edge potranno presto disinstallare il browser con un semplice clic destro nel menu Start.

In attesa di ulteriori sviluppi e di una comunicazione ufficiale da parte di Microsoft, la comunità degli utenti rimane in allerta, cercando soluzioni e alternative per proteggere la propria privacy e la sicurezza dei dati durante l'utilizzo di browser web.
is there a browser add-on that automatically archives every single page I visit? The solutions suggested here seem to be focused on indexing. I want complete saving of all resources so that I can rewind and inspect my entire browsing experience.
Completly false, that was shipping Yabasic CD with the Playstation that turned it into a 8 bit like home computer.

PS2Linux was the next iteration of Net Yaroze from Playstation 1.
https://brie.berkeley.edu/sites/default/files/wp118.pdf
The Path api will choose the right separator for you. Thinking about it really is a non-concern nowadays.
I'm forever puzzled by the lack of rigorous coursework in probability and statistics in the American public school system, at all levels. I mean, heck, it's pretty much the only mathematical subject for which the question, "When are we ever going to use this in real life?" is trivially answered! And all the other more traditional math subjects (algebra, calculus, etc.) fall right out of it anyway. It's the perfect foundation.

Honestly, why hasn't probability-centric mathematical pedagogy taken the world by storm?
Cool, have been searching for something like this.

Small suggestion: would put on the page what the name abbreviates. Or is "When are you free" so universal? (I didn't get it before seeing your post, but am not a native speaker). Also do you pronounce it like "wife" or like "waive"?
The Buck Institute Mourns the Death of Judy Campisi
Design is far from the only threat vector. Any implementation that is less than perfect is prone to all kinds of attacks. A few years ago, there was a report that the NSA could decrypt a double-digit percentage of encrypted web traffic thanks to a larger-than-expected bag of factored primes they keep handy.
But that gets in the way of making the little line on the graph go up every quarter which means top execs don't get as big of bonuses so shitty planes it is!
That's a good question. The number is a little more suspect if someone automatically exits the homeless category as soon as they rent a tiny room with their Kela benefits.

The Housing and Development Centre reports "At the end of 2022, there were 3,686 homeless people living alone in Finland, which is 262 less than in 2021. The number of the long-term homeless was 1,133, which marks a decrease of 185 people."

"Of all the homeless, 70 per cent were temporarily staying with friends or relatives. Dormitories, hostels and different institutions housed 17 per cent of the homeless people. Finally, 13 per cent of the homeless people were living outside, in stairways or in overnight shelters."

So I guess the bulk of that number are short-term homeless people - maybe they got evicted, or lost all their savings or something.

https://www.ara.fi/en-US/Materials/Homelessness_reports/Home...
That was in the Playstation 3, this was for Playstation 2.
Depends on what you’re archiving. Are you archiving a site with poorly protected authentication mechanisms? Something with personal data? In any case, it won’t have a bunch of internal network traffic that could be sensitive regardless of what you’re archiving.
And please save the fax into my fixed FD.
How Vercel Builds Vercel - Lee Robinson [video]
The new Suzuki Omnichord will be available July 2024
From what I read elsewhere the problem is not entirely an engineering issue, but the fact that this creates new procedures to be followed by pilots, and relying on the pilots memory for these rare, but statistically significant occurrences is yet another risk on top of a plane that's already caveat-rich
Looks great! Will be super handy scheduling my next DnD game. The one thing it's missing though is allowing people to specify times as well as dates
It's in the top left, labelled master or sawtooth. Defaults to 0.500.
Looks weird and uncomfortable
I don't understand people who sleep with hats or even headphones on(without judgment); everything falls off during my sleep. Once, I found a headphone under my butt in the morning and realized it was broken...
This is absolutely true in my experience as well.

Ironically, it's also a somewhat of a circular problem, given the inherent complexity of medical processes, every organization has organically formed their processes over decades. When choosing software solutions, they pick software that caters to their specific needs, rather than change processes to fit existing software. This results in vendors building endlessly configurable products that add even more complexity. As a potential new entrant, this means you'd need to not only support N processes, but something like (number of clients) * N processes.

There are some initiatives towards EHR interop (e.g. FHIR), but from what I've seen so far, they suffer from similar problems. As in the standard is made so flexible to cover all situations that you can make things that are 100% compliant, but completely incompatible.
When the option is between regular TV with 20 minute breaks, and Netflix, I will take Netflix, even with old content.
Scheme has a special place in my heart after working through SICP as a late high schooler.

I probably haven't actively written anything in Scheme in a decade, but it later inspired me to learn Haskell to a decent level of depth, just to see what the "other" functional languages feel like. So much the same, yet so much different.
I really love the https://teropa.info/musicmouse/
I don't think it would necessarily ruin the vibe to have maybe four snapshot buttons that let you record current state, which you can jump back to. Would let you do some cool builds that pay off by returning to a known state or perhaps jumping to a new preset.
I surprised me that you cannot filter to show "remote only"
In Scheme:

(define (foo)
(bar))

the call to bar is a tail call. How does recur optimize this? Well, it doesn't, since "general TCO" / "full TCO" means that any tail call gets optimized, such that the stack does not grow. Clojure recur/loop is just a loop notation.

Looping construct in most languages provides a simple conversion of self recursion (a function calls itself recursively) to a loop: update the loop variables and then do the next loop iteration.

But the general case of tail calls is not covered by a simple local loop, like what is provided by Clojure.
What languages have n and l as allophones? Genuinely interested
What does that have to with bonds the government might refuse to pay out (or western governments might ban you from receiving payments even if they don’t)?
...they don't even have SPF record on their domain. Serious business.
I previously worked at Dropbox, which had server codebase consisting of over 2 million lines of (untyped) Python. While I was there, Dropbox introduced type annotations into the codebase and used it as a testing group for Mypy, which was being developed largely at Dropbox, with both Jukka Lehtosalo and Guido van Rossum on staff.

I can say from that experience that pretty much everything you are claiming is wrong. Developers were enthusiastic about adopting type annotations. We found it made code easier to understand, gave better support from IDEs, made refactors easier, and caught bugs earlier.

Type-checking that codebase with Mypy was a technical challenge, but the Mypy team did a tremendous amount of work scale Mypy through caching and other optimizations. It was still slow, taking minutes at times, but way faster than the complete test suite.

Now, I will be the first to tell you not to write a 2Mloc server in Python, but if you happen to have created one, type annotations are huge boon to making it work.
w/ = with

w/o = without

This comment is full of abbreviations (PD = Parkinson's Disease, AD = Alzheimer's Disease) that makes it a bit difficult to read (if you don't know / realize what those abbreviations stand for)
When I watch people use them, the UIs look like information overload and cumbersome for the user. It's just old corporate database development: Develop the database, then dump all the fields into a UI. Add some section headers. I would resent using that so often every day.

> There is an illusion that technology automates work—instead it only changes it.

That seems like an odd statement. For example, some technology is automating delivering this text to HN servers, and then to you. HN wouldn't exist without that technology.
It's arguably a better idea than the dot-file- and /etc- mess on Linux tbh.

The Windows registry is just a system-wide key/value database.
This isn't squatting. ICANN specifically allowed applications as a "restricted registry" for a trademarked brand where the applicant could show that such a limitation on registrations increased the overall safety for consumers. The applicant had to demonstrate that they have broad recognition of the trademarked string (i.e. cocacola or mcdonalds). They also obviously can't profit from this type of delegation by selling registrations and no company is going to sell their brand TLD.

Having every new TLD open to registration would have been a constant battle against things like real-login-page.bankofamerica and such.

https://www.name.com/blog/the-different-types-of-new-gtlds-w...
"Operations (not surgery) are so incredibly bad / incompetent in most healthcare settings that software frequently gets the blame for much deeper problems."

"In my experience doctors are a tremendous barrier to resolving problems in healthcare operations,"

I'm a hospital-based physician that works in a system with great operations and results. The physicians, nurses and other staff work amicably together. Management is reasonable/nice. The EMR, though is universally despised. No one likes it. It is a major factor in burnout. The UI/UX is inconsistent. There are slowdowns and outages daily. There is a well known lag in the appearance of text in text boxes after typing that seems to be variable. I've caught the EMR cancelling orders I placed on critically ill patients in the ICU more times than I can count. We have to actively protect the patients from the EMR. Healthcare workers aren't perfect but they are trying to do their best for very ill people in a high-risk setting and the EMR is well-known blocker. I long for the days of paper records because this is worse. Paper charts didn't go offline, have slowdowns, didn't lose orders, were easily located, and easy to enter data into.
Isn’t this the case with most emergency situations? My guess is that if that I end up in the ER unconscious they’ll have no records on me…