skysight-inc/HackerNews huggingface dataset:
Many, many distributed systems provide exactly once semantics by giving up availability.

They don’t compose well with systems that don’t provide exactly once semantics, but that doesn’t somehow make them stop existing or stop working.

Also, you don’t need to arrange for data structures that can be modified multiple times safety.

You just need the exactly once system to support transactions, compare and swap, atomic rename, etc. Such things are usually pretty easy to retrofit.

For instance, Google and Microsoft S3 support conditional writes that check the etag for equality. That’s enough to let you layer consistency and exactly once on top. AWS S3 doesn’t support this, and people have been asking for it for a long time.

These things are extremely well understood and done at scale all the time.

Edit: I think they use etags for this. They might expose it as atomic rename or create if not exists instead. The expressive power of the two should be equivalent.
The point here is that this is something the intelligence agencies are allowed to do but only if done for a well grounded reason. It seems that step has been skipped.
It can be depending on the context (cultural genocide, for instance, often involves mass rape of native populations), but it isn't in this context - it's just mass slaughter.
Right? Do passionate hobbiests really need non-tech managers if they're successful?
You assume, that time has to pass at the same speed in the simulation as in the simulating world. Even with our current computing power we could simulate very complex scenarios, if we spend a year of continuous computing on a nanosecond of said scenario.

You assume, that the simulating world is bound by the same restrictions as the simulation. Maybe the difference between our simulated world and the real world is the same like the difference between minecraft and our world.

We have trouble to predict, what the world will look like in a hundred years. And we have thousands of years of data on both humanity and our world. What hope do we have to state even one true fact about a world, that is simulating ours?
Click-to-message is $10B/year, click-to-message in WhatsApp alone was $1.5B 1.5 years ago. They make buckets of money from business services on WhatsApp.

https://www.fool.com/investing/2023/02/15/metas-next-profit-...
Show HN: Lookup the school district associated with a street address in the US
I wrote a tool in Python that finds the school district associated with any given street address in the United States.

Here’s how it works:

An address corresponds to a single point on the map. The U.S Census Bureau has a geocoder that converts an address to latitude and longitude coordinates.

School district boundaries can be represented as polygons on the map. The National Center for Education Statistics (NECS) has geographic data on school district boundaries.

Once we determine which polygon the point resides in, we know the school district.
If you switch to Gemini as your default assistant, it can't even create calendar events
SIM-swapping ring stole $400M in crypto from a US company, officials allege
OpenAI is built on top of Google advancements and research. It didn't change the game, more like took a shortcut and landed on a gold mine.

The fact that many products and models including open source have catched up on such a short notice and now compete with OpenAI, in what should be their self-proclaimed backyard, suggest it's just a one-trick pony.
I think that a lot of the heat in the debate between different error handling strategies, and whether Exceptions, functional return types, or whatever are the best way, boils down to that there are very, very different requirements.

In some sectors and domains, it is not a problem if a program fails and crashes. And it is also not a problem if a change in error handling makes an internal library backwards-incompatible (*). In such environments, errors are not costly, and it is more important to quickly write code, than that it is always correct. This is even more valid in distributed computing environments which have redundancy.

In other domains, a crash could be deadly (like in an autonomous car) or could cost millions of dollars (like with the Ariane rocket) - and backwards-incompatible changes in libraries might be not tolerable neither (for example, in industrial automation, where core libraries are used for 20+ years).

(*) One point to consider which might not be obvious to most people: When extending a function, which has, say, an enumeration as one argument, it is always possible to extend it by adding new enumeration values to its input parameters, just like one can add keyword arguments with a default value. This modification is always backwards compatible.

But backwards compatibility breaks if one adds enumeration values, or new kinds of errors, or new Exception types to the *output parameters* of a function - because the code of its clients must now be modified to handle all possible cases. If one takes semantic versioning seriously, this is a breaking change. And one can argue that in a statically-typed language used for safety-critical systems, the compiler should always catch that.
Downloaded the Android app, and upon opening, immediately says "Gemini isn't available on this device."

Nice. Can always count on Google to botch a rollout.
Sundar has zero vision and has created a culture that stifles new developments in bureaucratic morass while threatening to kill them shortly after birth.

Google may have more scientists and some of the best minds in the business, but ChatGPT has nearly 200 million users that are feeding it back data for RLHF, and data is a much more important moat than better tech (which mostly ends up being published and disseminated anyhow).

AI is a game between OpenAI and Meta. ChatGPT has a ton of users creating highly relevant data, but Meta has the incredible walled trove of facebook/instagram/whatsapp/+ data that dwarfs pretty much anyone else on the planet, and with Mark's recent push to build up their compute their only competitors in that space are microsoft and google. People discounted Meta because of that horrible metaverse move, but Mark is being pretty canny now, they're very well positioned to choke the life out of specialty chatbot products while integrating SOTA AI into all of their products to slowly crank up the time people are on platform.
A good friend of mine recommended Henry Clark Hacker to me when I had issues with my partner, he started acting suspicious and was on his phone at odd hours & always acting strange. I contacted Henry hacker and he remotely hacked into his device granting me total access to his device without him knowing. I was shocked and overwhelmed that I could read his texts, see pictures, emails and all that. This hacker is hands down the best I’ve hired. Contact him on email : Henryclarkethicalhacker at g mail com, I recommend him to everyone reading this post.
Incorrect as in the kraken doesn't exist. The celestial objects do, the equations are valid not just superficially from observation, but deeper as they do encode gravitational laws, if only in a very obscure way due to the reference frame.

A better kraken would be aether theories, whether luminiferous or mechanical gravitational, which survived all the way to the 19th century and mystified Lorentz and Maxwell (esp. the Mickelson experiment results), and even in the 20th initially by Einstein until he gave up on the idea in 1905.
I've used go:generate to generate a set of structs based on an XSLT document. That said, since XML is fairly uncommon these days in popularity, the generator was a bit buggy still.

And I've used go:embed to include .sql files for database migrations and querying. I should really spend some time on this POC I made (sqlite, goose for migrations, and an implementation of temporal tables) and publish it as a demo.
The correct spelling is yt-dlp: https://github.com/yt-dlp/yt-dlp
Theo-t3.gg Is massively just click bait and commentating on industry drama tbh.
Do you know how far away from adding AccessKit the Zed team is?
Population of France is ~68 million. So, about half of French people got hacked. Crazy.
There is a dragnet law, this will happen to you and it is legal
Also, be wary of making general conclusions about the performance of a large operation over zero-length files. There could be a significant gap between that and dealing with 1-byte files because of block allocations for that data. Some filesystems support inlining whereby small files do not require extra allocation⁰, that allocation could be very local (in the file's only inode) or not (elsewhere in the MTF in NTFS, so more local than “anywhere on disk”), so there can be a performance profile change when you hit the inlining limits instead of or as well as one when jumping from nothing to a single byte.

There are circumstances where a great many very small files are present: a mail archive (though with the amount of headers in a modern SMTP delivered message for host transit tracking and spam/other identification process notes, these files are not as small as they once were), similarly a usenet archive, a web cache, source repos, …. Also I've seen some tools use small files as per-user flags or session notes, where that don't want the extra dependency of a DB layer, to parse/update a more complex structure for on-disk updates, or the cost of serialising an in-memory structure in a large regular write. This results in very small or even zero-length files, and could balloon in numbers with a great many users. But it is getting more common for such things to be in a sqlite DB or similar instead.

--

[0] Ext4 can inline minute files, 60 bytes or less, in the inode if the relevant option is enabled¹ on filesystem creation (IIRC it can't be turned on after the fact), NTFS can inline small files (I think about 600 bytes) in the MTF structure.

[1] It isn't enabled by default because of a potential rare issue that results in the chance of corruption during recovery after an unclean unmount (due to power drop for instance). IIRC the conditions are: if you create a small file that is inlined, then append to it enough that it can no longer be inlined so a block is allocated, and the unclean unmount happens immediately after, the new data may be lost.
I'm diagnosed with ADHD and never had the impulse to take drugs.

I even forget to take my meds sometimes.
> Between February 2023 and July 1, 2022

These are Dutch Timecops. The suspects were seen fleeing into the
past.
How do we know that what chatgpt answers isn't a honeypot?
I agree that dereferencing a nullptr is merely UB and your program isn't Ill-Formed as a result.

I distinguish sort because it requires the sorted type to match a bunch of concepts and those are defined such that if your type doesn't match the syntax requirements it just won't compile, but if your type doesn't match the semantic requirements (the "model" of the concept), which are just text in the standards document, well, too bad IFNDR.

I think you can attempt to read the Concepts wording as if it's not about types but groups of runtime values, but I think that gets to the causality problem, where we're deciding at runtime whether our program's text was ill formed before it was compiled.

Obviously C++ 17 sort didn't do any of this, because C++ 20 Concepts didn't get standardised until C++ 20 -- hence my reference to "C++ today". I believe in C++ 17 similar code just has UB.

Edited to add Also: Unrelated to our main topic, I think C++ 17 should have insisted on a Quality of Implementation requirement here which says yeah, if you gave us faulty comparison function, your data does not get "sorted" whatever that could mean, but we're not going to give you Undefined Behaviour. After all C++ did eventually forbid naive Quicksort, which is a QoI decision.

Rust can cheerfully "sort" a bunch of my misfortunate::Always types, which insist they exhibit Total Order but are lying. Obviously after we've "sorted" them they're not "sorted" because that's meaningless, but Rust isn't going to run off the end of a buffer or cause other nonsense, we broke it => we bought it, no more than that.
I don't understand the leap to "cheating" either. LLMs aren't abstract logic models; they don't promise to reason from first principles at all. They give you an answer based on training data. That's what you want them to do. That they have some reasoning features bolted around the inference engine is a feature companies are rushing to provide (with... somewhat mixed success).
Why stop there? I hear Nazis use the internet. By that logic, all internet users should be tracked.
Yes Jimmy I feel the same way say if you have fence and prison it becomes fence I

rag just because of it.
Only if you're willing to take the cost associated with that; it adds a "DSL", an extra language to the language, reducing its goal of simple and readable code. Compare also with using a testing library that adds human-readable assertion phrases (expect(x).toBe(y) etc).
The addiction is real and strange.

A couple years ago, I removed most social media out of my life; anything on my phone with a public "friends" or "follows" list.

I can't put my finger on it, but overall I found myself more at peace.

I did eventually end up back on Twitter and adjusting the social app "rule" to "strangers-only" apps. And I found that worked out well as I could still get up-to-the-moment industry things (I've since switched to threads).

Recently I needed to sell an old couch and craigslist wasn't getting the job done, so I installed Facebook, fired up the old profile, and made my listings.

And now I'll just randomly catch myself browsing Facebook. It's without purpose, and I don't care much about what I'm seeing. I just randomly end up there scrolling. It's the weirdest thing.

The couch is still unsold and I've had two scam attempts on Facebook (none on CL). So I'm very much looking forward to getting rid of both on garbage day
Honestly, that seems so much more reasonable.
I really thought this was going to be about a book appendix.
We're offering commercial support. We can also help with graphics virtualization and other topics (e.g. performance tuning and automated testing in real world scenarios).
Workspace users always get features after free consumer accounts so that organization admins have time to evaluate them, update training materials, etc.

This is a feature, not a bug.

And of course there are lots of features that Workspace accounts get, that free accounts don't get at all. Like the timeline view in Sheets.
It is a free trial if it is time-limited. Like 30 days, or 2 months. It is not a free trial if it continues forever. I never said it is 5 hours for the first three months or anything like that. If 5 hours is enough for you(and you would be surprised there are many sites that need nothing more than that, just to keep running), then it will be free forever
Both were great moves under Cook. But great writers need great editors, and Cook is not a great editor. It takes tremendous fortitude to kill an iteration of a device before its launch, and Jobs would have done so without hesitation, as he has done many times before. And honestly, I’m down on Apple right now for its truly awful rent-seeking approach to technology, thinking it has a right to collect a fee on digital transactions just because you use the device they made (and already paid handsomely for).
from my reading of it, the news anchor was the deepfake, not the images/videos
https://en.wikipedia.org/wiki/Gemini

Imagine looking at all those things named Gemini and thinking "let's name our system Gemini!".
Google's Gemini Advanced: Tasting Notes and Implications
I can see the advantages of holding a mainstream worldview. I just can't figure out how to do it on purpose when it conflicts with my world experience. But it would sure make a lot of things easier to be able to just switch to the winning side.

Is it just me? Can other people change their worldview at will?
Microsoft renamed their Bing AI tooling to Copilot recently, so Copilot doesn't necessarily mean GitHub Copilot now. Not just Google with the confusing names!
It’s completely marketing, every page I saw was a landing/home page. A lot were just brochure websites for an agency. Maybe I missed it, but would be interesting to see this similar inspiration focus on application UI/UX design. There’s a handful of apps that I just like using / doing work in / interacting with the service. Eg. notion, airtable, figma, and while not a front end guy I’ve spent a lot if time in FE over the years and some of these apps leave me wondering how they managed to get html/css/js to look and behave this way. It’s gone beyond the web2.0 origin which gmail still feels like. Some of these web apps feel like full blown applications and introduce a lot of rather unique/bespoke functionality
I was including all "Mozilla" browsers (Phoenix, Firebird, whatever) under that umbrella. I didn't start using Firefox seriously until roughly 1.5. Maybe it was just me!
Microsoft's Windows 8 era "Metro" guidelines were extremely colorful. They often emphasized one single brand accent as a standard across an app, but it could be just about any color you wanted. Or one single accent color of the user's choice to give them a sense of personal ownership. They also emphasized the importance of "full bleed" photography and what a colorful wallpaper with basic parallax effects can do to make an app seem alive.

Most of the really vibrant "magazines" and apps and "hubs" only ever really existed on Windows Phones at that time and most desktop apps stuck to a bare minimum so most people missed all the good colorfully and playfully vibrant examples of what those UI guidelines could be when done right.
At least it feels like that for me.

I tend to eat more unhealthy food when I'm bored or depressed, but the moment I have an interesting task, I forget to eat the whole day.
Absolutely, can confirm.
As I said, the windshield will still break, but will still be held together by the film.

Now as far as keeping thieves out it is far less useful as it can be cut with a very sharp object (same things firefighters do if they need to take someone out of a car with such films).

In fact, for safety, I did keep the rear glass without a film.

Fortunately, I no longer need to drive though that place but when I did, it made a world of a difference.
At least it’s not named kraken
The fact that there is really no need cause as a general rule software engineers are treated very very well
https://news.ycombinator.com/item?id=39301885
Might be a legitimate concern, but not enough evidence for Police surveillance. You mention "military sense", but this isn't a war. If there is terrorist suspicion, I'd say it is more in the intelligence jurisdiction.
A good friend of mine recommended Henry Clark Hacker to me when I had issues with my partner, he started acting suspicious and was on his phone at odd hours & always acting strange. I contacted Henry hacker and he remotely hacked into his device granting me total access to his device without him knowing. I was shocked and overwhelmed that I could read his texts, see pictures, emails and all that. This hacker is hands down the best I’ve hired. Contact him on email : Henryclarkethicalhacker @ g mail com, I recommend him to everyone reading this post.
I find the total opposite, his video feed just reads like the front page of HN most low effort topic.

Im not hating at all but for example https://youtu.be/ZOYp6-k9HhE?feature=shared

Theres nothing insightful there that wasnt just in the comments of hn a few days ago.
Of course, I'm just saying I see Pomodoro as more of a mental trick than anything else. More than anything just starting is the most important part.
A personal Telegram bot to monitor, transcribe, summarize and voice YT videos
Some Lawmakers Are Trying to Fix NY's Lobbyist Neutered Right to Repair Law
Those are just defaults, not the maximum possible context size.
So at the moment this feature is optional / experimental and opt-in; if they make it standard on, I hope they add an opt-out mechanism of sorts, so that developers are discouraged to use it if it's not commonplace.

I find that one big problem with software developers is keeping developers from adding complexity, or "flexing". Especially developers earlier in their career, present company included, tend to overcomplicate a solution instead of just solve the problem in a straightforward albeit inelegant and wordy fashion and move on.
Quant Finance Project Ideas
Kudos for the excellent business model!

Already found a few products/topics of interest while browsing web designs :)
It is like Plus, but instead of added leg room, it's got a wider overhead.
Exactly this.
In fact, it’s the same protection I have now at home in a couple of roof windows. Not because I expect attacks, but because I’ve got one more floor above and I want some safety in case something heavy and loose falls down during a storm.

The glass is gone anyways, but the goal is never to save the glass (that’s impossible, I guess) but to dramatically minimize the risk of personal injury.
I'm sure there are plenty of good arguments against life coaching, but not being a part of the credentialcrats and government licensed businesses isn't one of them.
'Lunar Anthropocene' Spurred by 500k Pounds of Trash on the Moon
Doing anything with large numbers of files used to be very painful on Linux prior to Linux 2.6.4 when they added getdents().
JWST Reveals a Surprise Twist in Black Hole and Galaxy Formation
I have a similar experience. I lived almost three years without Google and Amazon[1] before a global pandemic changed my life in a way that did not make this sustainable anymore.

Admittedly I considered ending the experiment even before the pandemic hit and it is very likely I would have done so. Also I deliberately did not pick up the abstinence again.

Despite all that, I would never call that phase a failure. It gave me a lot of confidence that life without these services is well possible and that it was not much of a sacrifice for myself. What it thought me, however, is that it very well was a nuisance for others sometimes[2]. And that is the reason I ultimately decided not to continue, but I believe I use the services of both companies much more deliberately than before.

[1] Why these two of all things? In 2015 or 2016 I sat down and classified all the services I was using by how much valuable data they collected about me and how much value they provided in return. These were the two services that lost. It might seem strange at first but the data Amazon has about me is a ton more valuable than the data Facebook has. I decide what I put on my profile there, which friends I add and if I want to use messenger. I feel I do not have that choice with Amazon - I order what I need, but that still paints a pretty accurate picture of me. I'm not sure if my analysis today would come to the same conclusion, but that was my thinking back then.

[2] This is even more true for WhatsApp, but there I'm still steady.
> I think we have a winner...

It makes me sad that the complete and total lack of an objective way to measure these products means that the coming decades will be filled with this kind of hyper-specific gotcha test made in inappropriately confident internet posts.

Literally this could have been down to one extra book in someone's training corpus, or a tokenizer that failed to understand λ as a non-letter. But no matter, "we have a winner!". It's the computer science equivalent of declaring global warming a fraud because it snowed last night.
Zoozve – the 'moon' of Venus that earned its name by accident
Default to curious, active skepticism.

That means looking at methods, discussing confounding factors and how they were and weren't handled correctly, and what alternatives could have been employed.

There's a similar form of dismissive, passive skepticism that says: science has problems, so it's not even worth looking harder.

Note: I'm assuming good faith on part of parent, so not pointing fingers. But it is a thing I've seen on HN, especially re: biology.

Tl;dr - don't tl;dr science.
This is not what they were talking about.