skysight-inc/HackerNews huggingface dataset:
I'm not sure working in parallel is always a good decision.

An anecdote: just the other day I've had to implement batching instead of concurrent parallel processing because PostgreSQL really hated me having thousands of concurrent transactions on the same table.

My particular workflow was essentially this - I get a batch (full state dump) with some products, and I need to update my `products` table to keep track of them (soft-deleting what had disappeared, inserting new, updating existing):

BEGIN;
-- Quickly load the batch into a temporary table
CREATE TEMPORARY TABLE products_tmp (LIKE products INCLUDING ALL) ON COMMIT DROP;
COPY products_tmp FROM STDIN;
-- Soft-delete products missing from the current batch
UPDATE products SET is_active = FALSE WHERE is_active AND store_id = ANY($1) AND id NOT IN (SELECT id FROM products_tmp WHERE store_id = ANY($1));
-- Upsert products from the current batch (add new, update existing)
INSERT INTO products (...) SELECT ... FROM products_tmp ON CONFLICT (id) DO UPDATE SET ...;
COMMIT;

With just a few thousands of concurrent writers things started to look quite ugly, with constant serialization failures (I started at SERIALIZABLE, then downgraded to REPEATABLE READ, was reluctant to use READ COMMITTED) and deadlocks preventing me from performing some DDL (schema migrations) on the products table.

So I've started to batch those batches elsewhere and dump them at periodic intervals - and things started to look a lot better. Maybe that was a naive/bruteish approach and I should've done some parameter tweaking and/or fancy table partitioning or something else (idk) for congestion control instead, but at least it worked.
Sure, add a way to contact you to your account and I can send you over the current understanding.
I was a Fauna customer and also worked with them providing technical writing for their blog and docs. At one point I was even contacted by a publisher to write a book about Fauna.

I don't know what happened internally but when they accepted VC money and put a new CEO it all started to go down, fast. They probably started focusing on selling to corps instead of devs which seemed illogical IMO. Corps bring more money but at the time it was clear to me that Fauna would never be able to compete in with on-prem SQL-heavy kind of environments.

Fauna made sense as a secondary database for certain use cases that needed to be global... but who would use a high risk database with no fallback as their main database? Maybe small projects but definitely not big companies/products.

A decade ago it seemed that edge computing, serverless, and distributed data was the future. Fauna made a lot of sense in that vision. But in these years since, experimenting with edge stuff, I've learned that most data doesn't really need to be distributed. You don't need such a sophisticated solution to cache a subset of data for reads in a CDN or some KV. What I'm saying is that, probably, Cloudflare Workers KV and similar services killed Fauna.
Here is another scenario:

You support your disabled son/daughter and have set up a trust to make sure their house is maintained in perpetuity. You get resurrected and end up in long term care. Not dead, so the part of the trust that kicks in is the lawyer selling/using assets to pay your bills that flow in after you or your medical POA fuck up the Medicare situation accidentally. You live for years and your son/daughter get booted out of the house you paid off and had meant for them.

One little slip up and ALL your money is gone while you drool helplessly in hell.

True story, happening right now.
It would be nice to have a browser setting that says: Use the original version of the text, if it is written in one of my preferred languages.
This attack requires physical presence and visiting an attacker-controlled page. It’s absolutely a real threat and great work, but there are multiple orders of magnitude more people getting phished using weak MFA than by an attacker with control of a BLE device in their home or office.
GP mentioned Bluetooth proxying (i.e. using two devices forwarding protocol messages bidirectionally to create a "Bluetooth wormhole"), which doesn't have any obvious inherent distance bound in this protocol, as as far as I can tell.
You're Being Lied to About 5G [video]
This highlights a thing I've seen with LLM's generally: they make different mistakes than humans. This makes catching the errors much more difficult.

What I mean by this is that we have thousands of years of experience catching human mistakes. As such, we're really good at designing systems that catch (or work around) human mistakes and biases.

LLM's, while impressive and sometimes less mistake-prone than humans, make errors in a fundamentally different manner. We just don't have the intuition and understanding of the way that LLM's "think" (in a broad sense of the word). As such, we have a hard time designing systems that account for this and catch the errors.
Ah, much like Republicans - the party of socialism and communism because red.
Red Ensign
We have a similar thing in Switzerland for the gastronomy (food and drinks) industry. The industry is pretty abusive - here and abroad - so the "union" makes sure there's protections for workers.

Because of this, there's free management training, free skilled training, and holiday and pay minimums. Plus, free advice and legal support for workers.
Good question, what would be best for you?

Right now if you suspect an error in AI response you can flag it/submit as feedback. For anything that AI does without your input (bookkeeping) we associate a confidence with it and when below that threshold we get a human in the loop.

We know that trusting AI with financial info is hard which is partially why we have the sheet (so that the AI can backup it's claims).
You don't need to abandon "the Internet". Maybe we could improve on the TCP/IP stack or the ISP model but it's hardly a priority. What we need is to abandon the web and start a divergent platform.

It's not your average Chrome-with-no-adblock user that's ruining the web. It's the "slumlords" if you will. For those slumlords it's all about the money and they've already invested into building a slum on the web. They already have all the users on that platform. They're happy to milk them. They don't care about capturing profit from techies - if they did, we would see companies do a much better job of providing hacker-friendly services. If the hackers all move to some other platform where they don't have ads, trackers or JS bloat the slumlords will ignore it like they ignored the internet in the 80s and 90s. Only if there is potential to bring the non-technical users in droves on that platform will they care, but those users already have the current Web, so why would they bother?

Unfortunately so far it seems like everybody wants to try their own take on the "next" platform. Experimentation and diversity of opinion is great and all, but ultimately we can't leave the slum until everyone agrees on one place to go instead. Best I can think of is Gemini that has some traction, but in its current form I doubt it will succeed - the creators put too much of their idiosyncrasies into it.
How about listing all if these on 1 single page? Will be easy to navigate/find.
I don't know how someone aware of the facts and timeline of the situation can read this:

https://truthsocial.com/@realDonaldTrump/posts/1141790813395...

And say oh, yes, it's the people with TDS/EDS trying to set the record straight that have the problem.
You also have to block the trackers that feed your behavioral data to the brokers that, in turn, fuels the invasive profiling the advertisers use to bid against.
> The executive has many dimensions of freedom with regard to federal agencies. “Existence of” and “funding of” are not among those dimensions of freedom.

I don't think the current administration actually abolished USAID or its funding; it just froze outgoing transfers from it. Some of the verbage used by Musk & others is exaggerated. They're playing to their voter base, unfortunately. It doesn't accurately describe what is technically or legally happening.
You made me check the code and actually I have it the other way around (and with different ratios, winter=-6°, summer=-2°), because else the blinds would go down too late in the summer (after 22:00).
I'm almost 50 years old. I know how shit works.
> it might also end up breaking websites

That's what I was trying to get at: Are any websites using this legitimately to communicate with local applications? If so, isn't that a pretty big fingerprinting and attack vector (how are websites authenticating themselves to these local applications and vice versa)?
To the window, to the wall!
To my social media feed I crawl!
In South America, violence is not very rare.
Actually I can imagine that multilingualism would force the devs to rely on Accept-Language instead of GeoIP. Talking out of my arse here :)
I didn't claim it was fraudulent, as IANAL (but I probably agree that it isn't). I should have put "fraud" in quotes as they are not too strict when claiming that. "fraud"/"abuse"/"irregularity" detection systems

It doesn't have to meet a legal definition of fraud for them to be able to shake you down either. They do plenty of fishing exercises and allegations without much of a strong case, hoping you'll pay up.

The government is very very hands off when it comes to the railway - law unto their own (except for the operators owned by the government - no escaping blame there!).

A lot of railway legislation offences are strict liability offences - ie there is no excuse and no proof of intent required. It is from there comes a lot of their bullying behaviour and a belief of what they say goes.
Would be open source for sure
Mostly people expects successful people to just live their lives.

Musk is DESPERATE to be adored and DESPERATE for influence and power outside the scope of his success.

Those are personal failings, not the failings of society.
As somebody who has been using QuickBooks begrudgingly for the last year, this seems very interesting!

However, what is Linear? It's impossible to search for what it might be because it's a common word that I search for in other contexts extensively.
Sleep pressure accumulates in a voltage-gated lipid peroxidation memory
Cant trial without credit card details?
Yeah I’ve not spent time optimising start up because it’s main emphasis is the interactive shell.

I guess you could liken it to Powershell or JVM in that the start up is generally a one time cost if you’re using it interactively.

I could certainly invest a little time on the start up though. It wouldn’t be impossible to improve things there.

> Okay then I'd say this is high contrast with your comments above!

Is it though? I didn’t say I’m adverse to learning new things. Just that I don’t want to learn replacements for the tools I’ve already memorised.

But anyway, you’ve downloaded murex so I’ll give ripgrep go. I’m sure it’ll become a staple tool for me now I’ve committed time to it :)
Scotland then :-)
Right, because lifespans were notoriously longer 1000 years ago.
A hundred percent, yes. The GOP learned they needed to activate their base during the Obama years - that led to the Trump takeover and a lot of the issues we're seeing right now, but the MAGA movement's fundamental allure is they're actually talking about problems in the country that are pretty apparent to people outside the professional class (there's an interesting civil war happening inside the GOP right now between the MAGA true believers and the people who thought they were riding the tiger, instead of just holding its tail).

The Democrats still haven't had that "come to Jesus" moment, as evidence by both the treatment of Bernie in 2016 and Kamala's total unwillingness to talk about any of the populist parts of Biden's economic policy (antitrust, pro-labor, stronger regulation, etc), and it's what's cost them the 2016 and 2024 elections - neoliberalism has failed, and the longer the Democrats pretend that's not the case, the longer they're going to be out in the electoral cold.
It is. Consider

foo | grep -E '^.{4}$' | bar

If foo prints $'O\u011Fuz' and LC_ALL is set to a valid UTF-8 locale, bar will receive what foo printed. If foo prints $'O\xF0uz' and LC_ALL is assigned a valid ISO-8859 locale, again, bar will receive what foo printed; because foo, bar, and grep are compatible. You can't have that with ripgrep; you'll have to modify the shell script in between or worse, manually parse LC_ALL and hope ripgrep supports the encoding
Not super familiar with Fauna as a company... not sure "random" applies, but I generally think the same way. If a provider can offer something that adds real value over alternatives, though, it's not a bad decision to go external.

However, never rely on an external provider if there's not a low-risk offramp plan. Can I export all of my data and easily migrate, worst case scenario? Are there open source options using the same or similar formats/workflows/etc? Is the format itself proprietary or lock me in otherwise? Those sorts of questions need to be figured out fully before jumping aboard.
Thanks and very interesting. Are you an historian?

> in historical circles the primary source is not always the original artifact or document

What does it mean in historical circles? I know people will often use a digital scan, a reliable transcription, etc., and not necessarily the original - but then isn't that based on the assumption that it's a reliable representation of the original?

I didn't mean to suggest primary sources (by my definition) are always available; I was just trying to give an example where 'primary source' connects the world of ideas to the physical reality. Yes, life, including historical research, isn't that neat and simple.
They used to provide a Docker image for local dev but that was it AFAIK.
You might be shocked to discover that this has been a thing for hundreds of years.
1. Should be noted as [2022] or [2023] at best

2. This is about "VPNs" which are not true Virtual Private Networks but more anonymizing or semi anonymizing gateway services.

I use a WireGuard VPN to connect to services at home from my phone that I don't want on the public internet, and that is an actual VPN in the classic sense. And in this use case I don't want all traffic to go through it because that would be annoying. VPN infrastructure was designed with this case in mind and this paid service approach (do you really trust it?) is just piggybacking on the technology.
Hang on, so if I got this right, paraphrasing:

You: "You don't have to use Facebook if you don't want to"

Them: "Sometimes it's required for some important task"

You: "Why not simply sign up for Facebook and use it?"
Thank you! That's high praise! :)
Just to be clear on this one: are you Latino? Why do you speak for them? I have latino friends who insist on that language, some who don't give a fuck, and latinx friends who own that jab at the patriarchal idea of forcing gender on genderless objects or groups.

Put another way: The NAACP didn't change their name, but if you called most black folk I know "colored" they'd punch you in the throat. Language is fluid and all that.

So again I ask: Why the generalization on how a whole mish mosh of people feel.
Thank you! Just the beginning!
Could be so the time is better synchronised with the rest of Europe, which is relevant for business reasons. I seem to recall reading recently about some other country doing exactly that (though it wasn’t Norway).
I’m convinced Indian drivers wired their cars to stop honking when pressing the horn. To save effort.
to be fair to them, my comment was a lot shorter when they responded, they were very fast aha
That's a great point and was actually what led to the pivot to accounting software. We originally tried to make this just a reporting tool (aggregate financial sources, think equals.com) but came to the same realisation that it was
hard to get people to switch from Excel. In this product the sheet is not the product, just a feature
I'd argue Halo 2 set the standard for online matchmaking. I don't think younger people understand just how popular xbox live/halo 2 were in that era. Probably how us olders underestimate just how popular stuff like Fortnite is today.
> I personally quite enjoy programming in “C with methods, templates, namespaces and overloading”, avoiding the more complicated elements of C++ (like move semantics2)

Don't we all.

Except for the committee, of course, and its entourage.
The useful distinction is between speculators and homeowners. The distinction between private equity and individual speculators is not so useful. The latter also collude and vote in their investment interest.

Personally I think what has been happening globally is that members of governments have been learning collectively how to manipulate the housing market. It seems like a win-win situation that makes (almost) everyone happy. Except of course for renters. They will push on whatever levers they have until it breaks again.
This changes nothing.

Cook with: Avocado oil or butter as a secondary alternative

Consume raw: Extra virgin olive, flaxseed, or walnut oil
Sometimes things get messy discussing important topics, we should err on the side of sunshine rather than darkness for these discussions. HN has a lot of powerful and wealthy people who have a responsibility to protect the system they relied on to become rich and powerful, but instead these people ignore the discussion because it doesn’t mesh with their ideas that America is the greatest.

See my connect from a few comments ago where I mention how interesting it is we can discuss authoritarian slides everywhere else except when it happens in America. It’s almost a conspiracy, IMO.

Also, I can understand demonizing the current admin, they’re flaunting the most important laws that protect us, and for some here the USA is poised to upend their lives or worse.

In any case, this discussion isn’t interesting, and constant complaints of bad behavior are stifling the actual discussion more than those flagged, dead comments that started shit.
How can I disable Passkeys over Bluetooth? Given the severity of vulnerability and the "fix" just plugging one hole of potentially many more, I'd rather have it permanently disabled.
There is a demo environment you can view once you've signed up, no credit card needed! To trial with your own bank details you need to input a card
For economic harmony with EU.
Obvious solution is for social security offices to issue Id’s if they are capable. Other one is delegating most of the function to banks.

But otherwise perhaps inconveniencing 0.1% of cases shouldn’t dictate the rules.

IMO this is prime example of self destructing empathy Musk has been parroting about.
For the Americans, daylight savings time also changes the perception of how the days are getting longer.
It's just filtered butter. With high temperature cooking yes, otherwise maybe.
A crash course in package management, Node, and Yarn v2
Passkeys Debugger: test different WebAuthn server settings and client responses
Note to the C++ standards committee members on profiles and safety [pdf]
> You will notice governments around the world copying the method. That is, launching initiatives to audit everything,

Which is it? Are they copying DOGE or are they auditing things, because what DOGE is doing is not auditing. Auditing involves bringing in people who understand what they are looking at.
You're contradicting yourself here. You want tickets to be both cheaper and easier to buy.

They can't be both. The value of the ticket is just high. Either you pay in time, or money. Your enemy isn't ticketmaster, it's the 100,000 people who want to go to a 1,000 person venue.
Dupe https://news.ycombinator.com/item?id=43390326
A number of years ago, the company I worked for got acquired by Intuit and I ended up in a lot of meetings with the people in charge of Quickbooks. And I can tell you that you’re not looking at Quickbooks the way they are.

One of the key takeaways that I had was that Intuit viewed accounting as a three-way market where the professional accountants were the most important factor when it came to the product design. Customers generally don’t care what software gets used and will pick whatever their accountant recommends. As such, only certain workflows prioritized ease of use and being intuitive. Business owners want to go in and see reports on how their business is doing, but when it comes to actually doing the books, they don’t care. And accountants see the unintuitive parts of Quickbooks as a moat. They’ve put so much time and effort into learning to use such a poor UI, that they see a lot of their value in skillfully navigating that “bad” UI. There’s a ton of hidden tricks that have evolved over the years and get passed from accountant to accountant and they’ll scream bloody murder if Intuit tries to change them. It was funny to hear how much effort was being put into replicating weird interaction patterns from Quickbooks Desktop when they were creating Quickbooks Online and trying to migrate customers over.

My advice to you is to try to find professional accountants who will let you observe them using Quickbooks or Xero. I can almost guarantee that they’re using those products very differently from the way you do. And don’t assume that just because Quickbooks UI sucks, making a better UI will make you successful. Having worked with them, the people in charge of Quickbooks Online are very talented and plenty capable of making a more intuitive UI. The choice not to is intentional and based on a lot of history and strong relationships with their professional accountant community. There will always be some small business owners who try to go it alone, and they really do need more intuitive accounting solutions. In general, I thought Wave was pretty good at targeting that segment the last time I looked at it. But the money there is tiny. And if you want to be hugely successful, you have to understand accountants and why they choose Quickbooks.
I'm curious if folks tried to use a model checker. Seems like a model checker might be able to identify cases in the spec where invariants are violated.
Not sure why the parent is in gray. It's a perfectly valid and widely practiced approach.
Appeal to tradition fallacy, also known as "smokers' logic".
good question though, let me add "when is this useful" to the blog too :)
Geezer, you are not even American, you know nothing about H1B. Stay back where you belong and don't tell us whom to favor.
Seattle’s climate is a joy.

It’s rarely super hot or super cold like a lot of places.

You get these ridiculously long summer days that last forever. It’s perfect for athletics and hiking and spending time on the water.

And likewise you get these wonderfully wet and dark winters which are perfect for life’s other joys: coding, reading, playing video games, boardgames, drinking coffee, etc.

I love places like San Diego / LA but I wouldn’t want to live in a place that is always a perfect summer day.
Not when they are used to prop up bad things or normalize the person doing them.
Elected officials lying about what they are doing seems bad, by your line of thought about fraud and accountability and all.

Unelected ones - worse still?

The unsurprisingly-ignored central sin of the Trump administration for those who voted for it for reasons of "free speech" or "reducing government corruption" or "accountability" is that Trump and his circle do not actually believe in any of those things and are not acting in ways consistent with any of those priciples. Those are just the things they say to get votes so they can grab all the power they can.

Anyone opposed to government waste or corruption should be beating down the door to get Republicans to impeach Trump because he's trying to create a whole hell of a lot of corruption-and-waste-enabling precedents.
Anonymous sources: Starship needs a major rebuild after 2 consecutive failures