skysight-inc/HackerNews huggingface dataset:
> I really want to know the role of the French government.

Seriously what the hell?

> A French publisher has been arrested on terror charges in London after being questioned by UK police about participating in anti-government protests in France.

> Ernest Moret, 28, a foreign rights manager for Éditions la Fabrique, was approached by two plainclothes officers at St Pancras station on Monday evening after arriving by train from Paris to attend the London book fair.

Why would he even be questioned in the UK for this at all? Did France issue an arrest warrant? If so, then wouldn't the UK just go through the normal process of extradition? What the hell does any of this have to do with the UK?

> “On Tuesday 18 April, the man was subsequently arrested on suspicion of wilfully obstructing a schedule 7 examination, contrary to section 18 of the Terrorism Act 2000.”

So this is just the UK's more eloquent version of America's "arrested for resisting arrest"?
Symbols and Nets: Calculating Meaning in “Kubla Khan”
This is a dialog between a Naturalist Literary Critic and a Sympathetic Techno-Wizard about the interaction of symbols and neural nets in understanding "Kubla Khan," which has an extraordinary structure. Each of two parts is like a matryoshka doll nested three deep, with the last line of the first part being repeated in the middle of the second. They start talking about traditional symbol processing, with addressable memory, and nested loops, and end up talking about a pair of interlinked neural nets where one (language forms) is used to index the other (meaning).
Your Job Is Useless: Work, consume, repeat. It might be time to end this system
"The efficacy and safety of time-restricted eating (TRE) on nonalcoholic fatty liver disease (NAFLD) remain uncertain."
It’s where the Iwo Jima memorial is so pretty common to send a tourist there.

You can also pick up the mount vernon trail in Roslyn along with the Custis trail if you bike.

They’re trying to make it more of a spot and do weekly free concerts in the park there these days.
Tailwind CSS Flip Clock
Yes but you can usually tell if a complaint is reasonable - and I see many less one star than 5 star reviews
Yeah it's maybe not a concern for everyone, but where I live every once in a while someone gets held at knifepoint and forced to unlock their phone. I set up a screen time password just in case.
You point out a good gotcha that most people don't notice - many host-specific errors are often faster than the standard response and more traffic will route to those hosts with a performance-based heuristic. A well configured LB would have hosts with responses that take them out of rotation for known fault conditions - but at scale that's hard for companies to validate.
Oof. Apollo is the only usable Reddit client.
Is this what happens to 007s if they actually live to retire age?
Why some researchers think I’m wrong about social media and mental illness
Interesting idea, thanks. I never, ever use the BQ UI for querying unless I absolutely have to. We use Metabase for BI, which we plug into all of our development datasets and do the exploration and iterating there which still requires network round trips and I could see how your approach would be faster.
Rust is not designed for 8-bit CPUs like Tiny8. The smallest usize is allowed to be is 16 bits.

In practice on these very tiny devices high level languages are total overkill. Grace's original "compiler" concept makes sense, but today's assemblers are more than sufficiently capable. You can literally memorise what all the individual memory locations (actually Tiny8 just admits they're registers, it's not as if it would make sense to also have registers when you only have 256 bytes of RAM) are used for which means even the idea of variable names is of doubtful value.

I don't know if it's practical to write a conforming C++ "freestanding" compiler for Tiny8, but I can't imagine it'd be any more useful than Rust would be if you did.

The reason there isn't stuff on Mars running Rust is mostly that it takes a long time both to get stuff approved for that kind of application and to send things to Mars. Still I'm sure in 40 years there will have been Rust on Mars because why not and I doubt it'll have significant impact on Rust syntax.

There already are inelegant decisions which cannot (for compatibility) be revoked, but they're much less numerous and egregious at this point in Rust's life than similar problems were in standard C++. If you want one to point at, for some reason, I suggest comparing ASCII predicates like char::is_ascii_lowercase(&self) -> bool with the non-ASCII ones like char::is_lowercase(self) -> bool

Because char is Copy, the latter design would be more elegant, and allows e.g. "C++".contains(char::is_uppercase) which is true, whereas the ASCII variant means we need the more awkward looking "C++".contains(|c: char| c.is_ascii_uppercase()) going via a lambda but alas the way we got here didn't allow that to happen.
Hey HN!

Just wanted to share a personal project I've been working on called Aiole. It's an AI-powered quiz app for Android (beta version on Google Play Store, so it's still slow).

This game uses OpenAI to generate questions and answers on topics from a dynamic database.
There's only one correct answer for each question. You get points for every right answer, and the top 10 scores (of all time :)) are displayed on a leaderboard with the players' usernames. Plus, after you pick an answer, you get an interesting fact or explanation about the correct one.
Everything beside topics is fully generated by OpenAI API.
please stop posting clickbait garbage to HN
The Decline of BeReal
That's intractable. Conflict resolution has to be done differently for different types of data, so it has to be done at a higher level than filesystem, unless you want a special filesystem that only supports a specific kind of file or has some other very significant restrictions.
https://archive.ph/RJC1b
That's a very cool hobby and you got some cool results which I'm sure you're proud of. I wonder if you might briefly explain your technique?
Intel Galileo [1] too.

[1]: https://en.wikipedia.org/wiki/Intel_Galileo
Ask HN: Why can't you preview a new computer's speed on your current computer?
For example, you might be wondering whether the new fanless MacBook Air could work well with your current iOS development.

So why not have an app that you can run on your current computer that would give you real-time updates on how much faster the new computer would be as you work on your current computer?
That's kinda my point replying to OP. We've indeed progressed. I'm not sure if you are denying that?
> But there are some cases, such as when serving audio/video streams (looking at you, porn :) where the server will send its response straight to the user, not back through the load balancer. So, the load balancer doesn't know how busy the server is, unless that information is communicated separately, through some other channel.

Loadbalancer can still see it's an incoming connection as long as user is sending something (even if returning traffic goes directly) so at the very least it can keep number of connections same.

Of course one might stream 240p while other user streams 4k but for example in HAProxy there is an option to use external agent for health checks, that also have option to modify traffic weights and cut traffic to ones that are being swamped
My experience is that SSMS is slow to open. ADS is fast to open but otherwise slower and unreliable.

I still mostly use ADS for the git integration, file comparison, terminal, and file picker though.

SSMS only for those admin tasks where it has a nice GUI, or when ADS breaks in some way (happens a lot).
Grafana has been down the path of being a sell out for the parent company to drive towards their other offerings to make money.
What is the “AI race” exactly ?
There's footage of Tucker Carlson saying that Hannity doesn't believe the lies he tells, before he replaced Hannity and told the same lies.

https://youtu.be/RNineSEoxjQ

”Why Tucker Carlson pretends to hate Elites"
Microsoft reportedly working on its own AI chips that may rival Nvidia’s
Looks like it's so small because it uses Tauri, which uses the system webview rather than bundling its own browser engine: https://github.com/tauri-apps/tauri
Yeah I don't think that has happened even in (say) the most extreme niches like some project with an embedded 8 bit microcontroller in a space/military setting....
For some reason Face ID frequently will fail and the phone will demand the passcode.

This happened to me twice in the span of an hour while the phone was face up on my desk at work. I can only guess Face ID is being triggered repeatedly by some feature and is failing so it is disabled.

Perversely this means I’m not as willing to use a very long complex passcode because I don’t want to have to type all that if I’m in a rush and Face ID stops working suddenly.

Personally I would prefer they bring back Touch ID.
You can only remove it with the separate password used for Screen Time, you can't use the regular password to remove it.
"Wait, why this is dead for 4 weeks and not processing anything

> One of the nicest things about pull load balancing is that it completely replaces the need for a separate registration + health check system.

"Jeff, stop taking random advice off HN as gospel, that shit is stuck in GC for last week ,we told you we still need monitoring"
> "I've found nothing more frustrating in jobs than when I can't help but care about things the company doesn't care about."

Gotta put it in my fortune file.
In the late 90s, I used to collaborate with about 10 people, all in the same office on the same LAN, for production of a magazine that sold IT stuff.

We used the "Excel Shared Spreadsheet" functionality. The file was hosted on a network drive. It corrupted or crashed so frequently - even when only one person had it open - that we took to copying it to your local machine, making the network copy read-only, editing the local copy, then copying back onto the network drive. Even this was buggy, so possession of a stuffed octopus represented a lock on the file. Microsoft themselves got involved at one point, as we were a reseller for their products. Their solution was no better.

So if there was a halcyon period for collaboration at some point in the past, I'd like to know when it was. When I see 100 people live editing the same Google Sheet, I think perhaps we are in the golden age.
Gezellig – a word that encompasses the heart of Dutch Culture
Are you suggesting people unlock their phone with a randomly generated 24 character string they have to read from their password manager?
Brilliant, the physical version seems like a good gift: https://www.kickstarter.com/projects/1195310640/author-clock...
No, as far as I know the screen time specific code is required to unlock any screen time restrictions.
I don't know about AI but Apple is definitely ahead in the quantum race (with their upcoming glucose tracking system)
You need health checks. If not for LB then for your own monitoring.
It does make some logical sense, but I don't see how it would be worth the hassle, especially when you consider that it only "works" in the long term scenario but creates all sorts of cash flow problems in the short term.
the issue is you don't have the luxury to type the passcode from the security of your home all the time.

You have to type it while outside, cameras and other ppl being around. Even if you have a alphanumeric password as passcode, it can't be too complex because you have to remember it and type it (password manager is behind this lock).

And as soon as someone can record you typing the password, they can now steal your phone and ruin everything.
Muggers in the UK are now demanding the phone passcode on threat of violence. Having to give up the phone passcode (which also unlocks FaceID-gated apps like banking!) shouldn’t make your entire life vulnerable.

There are currently insufficient tools to deal with that situation
At scale, with also having scaled systems engineers, it's not, like, impossibly hard. A sidecar like Envoy can be configured to emit health stats which can then be read by the load balancer to consider a given server unhealthy. Again, at scale, but each team is already responsible for a dashboard with health metrics for their service, so the load balancer team doesn't have to try and determine everybodies health metrics, only their own.
Modern software was a mistake for sure.
A system that doesn't take into account human failings is a flawed system.
Nah. Offline is online with extreme immediacy. Get out there and DO IT NOW!
1Password’s new UI does just that.
I enter some text into a field quickly, hit Tab, then watch some of the trailing characters (or the entire field content) disappear.
This keeps occurring and disgusting me to no end.
What do we do about timeouts when dealing with extreme latency though.
NAT is definitely the villain but their are other things as well. You still need a discovery system to find who you want to connect with. An ip isn’t very good because it moves around, and DNS is too slow to be operationally viable.

And even if you solve those you have an N^2 problem in the naive solution, and to reduce that you need mesh networks which just don’t have the QoS we’ve come to expect (to my meager knowledge).

Imo we should be able to find a better middle ground, because full decentralization is insanely hard. If we had federated standards and tooling like web and email, but for modern use cases, I’d be a happy man.

Despite (or perhaps because) the tech craze over the last decade, the developments of such open and useful standards leaves a lot to be desired. Almost everything cool these days is some app with perhaps an api that is branded as a “platform”. We’re basically treading water.
2 reasons:

A Guild member isn't getting the primary writing credit. One of a guild's primary purposes is to protect their workers' jobs and compensation.

But it's also in the Guild's own self interest, since an AI doesn't pay 1.5% gross income in Writers Guild dues.
“The Chicago freeze of 2019 actually began when warm air from Asia found its way up into the stratosphere and forced the normally stolid polar vortex to dissociate into lobes—one of which wobbled down over North America, taking a deep cold meander of the polar jet stream along with it. Called arctic outbreaks, these displacements appear to have become more common in the last half-century, for reasons that researchers are still working to resolve.”
Hint: global warming, also great argument against deniers of kind “it’s cold now, where is the warming?” - It is above cold layer, actually displacing it downwards
I suppose it has to do with how many frames of reference you're juggling in a task/profession. With boats, others mentioned that wind provides its own frame, and there are separate words still for "left" and "right" in that frame.

Then there's space, where it gets even more fun, as the relevant frames - the ship, the orbit (or the "centre of gravity" of everything pulling on you) - are completely independent. That is, your orientation doesn't matter for the travel direction. Now, not only "right" and "left" are ambiguous - but also "up", "down", "forward" and "backward".

When in orbit, you have "prograde" and "retrograde" to refer to the velocity vector's direction and its opposite; if we dub that "forward" and "backward", then "radial" and "antiradial" are "down" and "up" (i.e. towards / away from the center of orbited body), and then "normal", "antinormal" for "left" and "right", which you can get from the cross product of "forward" and "up".
The name of Thor's hammer "mjolnir" (as english speakers would see it) did not come through latin though, so the version of the word in germanic languages was inherited independently.

"Mjolnir" means something like "crusher" and the noun "mjol" (flour) means "having been ground up". For example, it can be combined as vetemjöl (wheat flour) or stenmjöl (ground stone or stone powder).
With apps I do this. I download the entire rest api. Often 5-10 mb.Entire api is versioned, every content update leads to new live version. And app works offline and super fast. Queue the api updates by default. And cache images / videos. Pretty doable. And api is rarely queried.
That's push model when per-server maxconn is full tho.

The biggest benefit from pull model is not having to update backend server list every time you add/remove one but outside of that it isn't really all that beneficial.

You also get added latency, unless each backend server is actively listening and connected but if it is, you're just wasting extra RTT to say "hey, there is a request in queue, do you want it?"
“Faster and cheaper” isn’t really the goal when selling stock to retirees and pension funds. Going public is supposed to be a rigorous process of assuring your grandparents that this company meets a minimum bar of compliance and financial quality. Finding a back door to avoid scrutiny is a flaw, not a feature. I get that we all want to avoid the paperwork and red tape in life, but there are certain things that we have seen burn too many people too many times that we as a society demand you slow down and dot your i’s and cross your t’s for very good reasons.
I'm also a strong believer in recursion being a key feature of living processes and intelligence..! A book you might like: https://press.princeton.edu/books/hardcover/9780691145471/th...
Isn’t that conflating the present with the future? That they are very helpful is to say nothing about what they will be able to do.

It’s like predicting that a motorcar will never outrun a horse because current motorcars can only run at 5mph.

Transformers were introduced a mere six years ago.

The safe bet with any technology is that it will be capable of at least an order of magnitude more performance than whatever biology has been able to come up with.

Horses vs cars. Birds vs aircraft. Carlsen vs Stockfish. Betting on biology is a very unsafe position to take.
Sewar - All image quality metrics you need in one package
“All the resources we’re talking about are finite resources. As much as people looking for investors want to talk about space being infinite and there being infinite resources, these are finite, limited resources, they’re not going to last forever,” Nesvold said.
Ideally, the should do what they enjoy.
Yes, highly likely. My experience of such is mostly in the Canadian prairies, which are sectioned into square mile grids.
Yeah we've helped hundreds of start-ups do their R&D claims, and you have to have specific projects that fall within the definition of "novel" and even then you need to explicitly specify exactly which people worked on it and for how long. It's not a blank cheque at all, and they've tightened the requirements this year on top of that.
No idea about iPhones, but on Android the face recognition is 70/30, and my fingerprints are unreadable.
Yes, it is a gotcha, but oh boy oh boy.

https://imgur.com/a/His3UEj
Succeed with the benefits of tracking customer satisfaction with a helpdesk
None of them would have impressed my parents as they would have had no idea what they were. My uncle was a doctor ( the only family member that I knew that went to a university ) but they weren't keen on him. They met in the army and had little education.

I did do a MEng in a high rating university, but they'd have been equally happy if I'd been a plumber.
Totally depends. Mostly on where you are in Germany, and to a degree whether you're willing to call a few different doctors. An acquaintance with a shoulder injury got an appointment with an orthopedic specialist within a week, who recommended an MRI. The second hospital she called just happened to have a free MRI slot the next morning.

Personally, I never had to have an MRI, but when I needed to see a specialist for acute back pain, I got an appointment (and a fix) within 24h. I have never in my life waited months for an appointment with any specialist.

This is all on public health insurance (and without any additional charge, ie. the MRI was "free"). Relatives tell me it's much more difficult in other places in Germany; I sometimes wonder if they should just get an appointment here, Germany isn't that big.
Show HN: Learn to Code with an AI Assistant
Playdate has now sold 53,000 units, doubling initial sales expectations
to add to this -

rotate CRUD mindset to CQRS, now you have a start event and an end event, this is the extent of the pending sync state which can be afforded to the user at any granularity - document level, message level, form or field level, etc.

The cost is that other view queries don't reflect the pending event, only the view that issued the command has an association to the event. Which is usually the UX you want. Consider a master/detail form app where you insert a new record into a collection, but the view is sorted/filtered/paginated and your new record does not match the criteria and therefore vanishes. That is never the right UX. A less surprising alternative UX is to limit record creation to a specific form for the business rules of creation, and that form exists in the context of a specific collection view with business rules around newly created entities of that kind, with an invariant that newly created entities will always appear at the top or bottom of that collection (e.g. new messages are always added to the bottom of the chat history view). Now the optimistic update bypasses the database and simply writes through to the view optimistically and then when the ack is eventually received it seamlessly changes state without any UI jank.

Now you can send many new messages rapidly and if the nth message fails and the rest of the messages went through you get a properly located error. With a CRUD mindset, probably the form is simply disabled until each individual insert succeeds - which means your chat app cannot keep up with you typing!
The assertion that it is possible or the attribution to Feynman? Scientific American [1] references Feynman's 4th Messenger lecture at Cornell: "Symmetry in Physical Law" (1964) [2] [3]

[1] https://blogs.scientificamerican.com/degrees-of-freedom/gala...

[2] https://www.feynmanlectures.caltech.edu/messenger.html

[3] https://www.youtube.com/watch?v=W7K1kXeK-tY
I skipped that part because you're talking about guessable passwords, but the threat the artice is talking about is someone watching you type in your passcode and then stealing your iPhone. The point I'm trying to make is that I don't think that should be game over, there should be additional barriers to prevent escalation from single device access to Apple account/multi-device access.

Guessable passwords are of course not good, but to a human a six digit password is actually pretty hard to guess.

The auto-wipe feature introduces a new vulnerability where anyone with physical access to your phone for a minute can wipe it for you. This is a very high-risk threat scenario for people with toddlers in their home.

Remote-wiping the phone from the Apple website is fine, but from what I understand in the article, the thief has already taken control of your account by the time you're home/have access to a second device to do so.

However, it seems Apple actually does provide the tools to avoid the issue in the article, which is to use a second password for Screen Time and add some restrictions. So we can agree on that point :)
To be clear, that’s a link to a library meant for use in projects like yours. I’m not promoting a competing project (and haven’t provided a link to one).