skysight-inc/HackerNews huggingface dataset:
> Could be simple negligence on Uber's part.

The didn't slip, fall, and drop some USB flash drives into the hands of a US data processor...

I doubt it is any sort of negligence, but if it is - it's not "simple".
Funny thing is, us data is almost always maintained by people outside of the US, at least for banking. The servers may live in the us, but the people accessing it are probably located in Europe or India. This also means that the data lives their temporarily while it is being accessed.

The US definitely needs stronger laws here.
Government spying on citizens is one thing. Companies is another. GDPR applies mostly to the latter, and in practice, today, most people in Europe aren't being harmed by their governments spying on them, but they are being harmed by private business abusing personal data.
If that's really the case I recommend what I've done on the few instances I had my contact details shared between 3rd parties for marketing without my consent here in Sweden, contact them explicitly stating you want them to:

1. provide details about how the data was collected according to GDPR's Article 14 paragraph 1, I also request the information they should provide as delineated by paragraph 2.

2. send you all the data related to your person according to GDPR's Article 15.

3. complete erasure of all personal data they have collected in accordance with GDPR's Article 17.

So far I have not had to contact the Swedish DPA since the few times it happened the companies actually followed my GDPR request.

Edit: and even if you have given consent through some GDPR form you can withdraw it at any time, contacting the company with a GDPR request and explicitly stating you withdraw all consent to their processing of personal data should be enough.
So, under this strict Swiss defamation law - would it be defamation for Google's ranking algo's to favor news stories about FIFA suing Google (for SRP's linking to some supposedly-defaming articles about FIFA)? Such coverage could be 100% true...

(Yes, it would also be interesting to see the limits of the supposed "anyone or anything which aids in the spread of" Swiss defamation law. Interpret that broadly enough, and the Swiss electrical grid will need to be shut down indefinitely - because someone with a Starlink internet connection could be viewing the defaming article with the help of utility-supplied electricity.)
It's pretty much part of your normal data management that you'd be doing anyway, except it now has an additional lifetime (on top of any you might have had).

Since when ingesting the data you knew where it came from and on what timestamp, you also know when to next check for deletion. And since you also know where it came from (the owner), deleting/sending it on request (when applicable - not all data is always required to be deleted) is pretty straightforward. In essence it's like garbage collection for managed languages (like C#) but for your data.

At the end of the day, no matter what you use (existing process, create a new process if you weren't managing your data so far, or use some product), treating data like radio active waste will generally lead to good designs. You only keep what you need for the time that you need it, everything else gets removed.
Let me give some example.

If I want to write a text like;

"I made a launch with only email subscribers. I also have a social media platform where I share with #buildinpublic. However, I would like to tell you a few numbers. Here are the statistics of the day.

191 emails sent.
7 unique people clicked on the links.
2 people unsubscribed.
2 sales."

Usemoji analyzes text and the connections between it through artificial intelligence and adds emojis to support plain text with appropriate emojis for each sentence.

The result will be like:

"
[analytics icons] I made a launch with only email subscribers. I also have a social media platform where I share with #buildinpublic. However, I would like to tell you a few numbers. Here are the statistics of the day.

[email icon] 191 emails sent.
[lamp icon] 7 unique people clicked on the links.
[x icon] 2 people unsubscribed.
[dolar icon] 2 sales.
"
The nostalgia is spilling to HN today!

> I bet you can narrow down what city I was in from that but oh well.

We used to run by or to each other's houses locally to round everyone up for play sessions, but this was commonplace with the introduction of LAN gatherings and the likes. :-D.

> Btw did you know Time Bandits movie was a heavy influence on Ultima? And is Marvel's multiverse concept inspired by Ultima sharding also?

Richard Garriott, a known D&D head, possibly grabbed or was exposed to something like crystal spheres[0] from Spelljammer (1989) or the Planescape (1994) campaign setting in all its glory, with the latter having its own computer game adaptation made by Chris Avellone.

The computer games should always bear the guilt for some of the fondest memories.

[0] https://spelljammer.fandom.com/wiki/List_of_Spelljammer_crys...
This is maybe common, but this contradicts the definition of monorepo. You just use the word incorrectly. "Mono" means "one". If you pull packages from elsewhere, that stops being "mono". There's really no difference in this situation between your team publishing multiple packages from multiple repositories and then assembling them together for the purpose of deployment, or doing so, but with the third-party packages.
It sounds like the parent is proposing Helix as an alternative to nvim for modal use cases. I’ll have to check it out.
Zero is by the Replicache team and they are really nice guys. I've interacted with Aaron Boodman quite a bit in their Discord and he was very responsive and helpful, and took a lot of my comments into consideration in improving the product. It's a very hot space which IMO will revolutionize how we build GUIs IMO. Replicache is a bit hard to grasp at first but the nice thing is you bring your own DB (vs. use a service). I think this project needs more recognition. I would hate to see them fade just because they don't have the fancy backers like YC and the usual crowd. If they keep at it they might prevail since VC-backed startups like InstantDB tend to sell out and flame out.
Wind power existed for hundreds of years before we started drilling for oil. I doubt you can make useful solar cells, but you can make useful windmills, rechargeable batteries, light bulbs (incandescent), and motors.

However just the above list needs a large list of industry to pull off. Can you make a wire? What about a ball bearing - they are made by the millions of insane levels of precision and are cheap. All those little details are why you can't pull it off. Sure if given all the parts you can pull off the next step, but there are so many steps you can't do it.
Cybersecurity lab wouldn't use AV software, US accuses Georgia Tech of fraud
I think people just use the terms slightly differently. Even the Wikipedia article you linked contradicts itself.

> Sharding goes beyond this. It partitions the problematic table(s) in the same way, but it does this across potentially multiple instances of the schema.

"Beyond this" but still "potentially across multiple instances". Anyway, with your framing sharding kind of becomes "distributed horizontal partitioning".
If your goal is to replace rubber tires, then how about going whole hog and turn the entire road system into a railway system? Tires made of steel, parallel tracks, lots of switching, perhaps regional control systems to guide computerized vehicles along the fastest route keeping safe distances between cars, and cars that automatically link and unlink to create dynamic trains along shared routes. I think that would be a very cool system (although outrageously expensive to realize).
Btw if anyone is trying out a move from JetBrains IDEs to Cursor (or VSCode base) I found it essential to select the JetBrains mapping in the VSCode keyboard config. Many of the refactors / diff jumping / commit shortcuts are supported out of the box and it's a much smoother transition when you don't need to retrain muscle memory / look up whether a given feature is supported while learning the new editor
Like with any new frontier. There's age of exploration, then the age of exploitation, and in the latter. Even if the former is usually funded by commercial interests, it's in the latter that they finally suck out everything that's nice and fair and fun about the venture. We're at this stage now with the Internet.
So, it’s anecdotal to your circle. Maybe you're just using some shady providers? Because that’s not my experience or the experience of those in my circle. You should be more careful when buying stuff online; this is where these things happen, not in doctors' offices.
> It’s free to play

That's somewhat suspicious. Are you trying to collect data to sell to OpenAI?
I thought <https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-...> was more interesting.
Great article and really great pragmatism. Heroku was a pioneer in excellent software design and development, more than they may ever get credit for. It’s not a surprise to me that the author worked at Heroku and thinks like a pro.

I love Ruby. I love rails. I love gems. I love bundler. I’m not sure why the Ruby community is so much stronger at simple software design than any other I’ve been a part of.

I spend most of my time in Python right now, and it’s fine, but I don’t love it like I loved Ruby. The only reason I have to be in Python is because the world of data engineering chose Python as their language. That basically always puts me in the unfortunate situation of having to choose between getting a project/task done using a Python library, or have to write it more by hand in Ruby, and you know which one wins :(.

As far as I can tell, there’s no reason Ruby couldn’t be the language of choice for data engineering, it’s just that no one has spent the time to make it that yet. I wish I could commit my life to that, I would, if nothing else mattered.

Tl;dr, author’s point of view is great, I bet their control plane is great; Ruby is fantastic; and someone should go make a pandas for Ruby and name it something even better like raccoons!
The root problem is simply the modern, old, OS++ concept, or the divide et impera commercial concept.

Classic systems was a single application, fully integrated. This design create a slow, incremental evolution and a plethora of small improvements, the commercial design of compartmentalized levels have created a Babel tower of dysfunctional crap mostly trying to punch holes between levels.

An example: a single NixOS home server can do on a very small system what a modern deploy with docker and co can do on an equivalent starship, a simple Emacs buffer, let's say a mail compose one, can allow quickly solving an ODE via Maxima, while a modern Office Suite can't without manual cut and paste and gazillion SLoC more, a Plan 9 mail system do not need to implement complex storage handling and network protocols, all it need is just in the system, mounting someone else remote mailbox, save a file there it's sending a message, reading a file from a mounted filesystem is reading one and the same is for viewing a website. In Gnus a mail, an RSS article and NNTP post are the same, because they are DAMN THE SAME, a damn text with optional extras consisting of a title and a body. That's the power of simplicity we lost to push walled gardens and keep users locked-in and powerless.

The modern commercial IT is simply untenable:

- even Alphabet can't scan the whole web, a distributed YaCy on gazzilion of homeservers can though, and with MUCH LESS iron and costs for the whole humanity;

- nobody can map as in an OSM model, since anybody doing it share everything on every other;

This is the power of FLOSS. It's time to admit that we can't afford a commerce/finance managed nervous system of our societies, simply.
I don have experience with emulation on iPad. But I have been using DosBox (don't have JIT) and FS-UAE (don't have JIT on Apple Silicon) on my M1 Mac mini for several years.

It is more than fast enough to emulate everything perfectly.
There is no actual OR theoretical harm from the companies. Only theoretical harm in the event the US government decides to spy on an EU citizen.

The correct analogy: “There’s cannibals in both countries governments. Country A claims Uber hasn’t done enough to protect from Country B’s government cannibals.

This ignores the shifting rules around proper data transfers to the US, but you wanted a pithy logical fallacy, so there you go.
> multiple legal jurisdictions would have to be subpoenad for Telegram to read your non-secret chats.

Or they could just arrest the founder and make him give them the data + keys...
Key-based partitioning has existed since card catalogs at libraries and I’m sure there’s examples from before then.
The game ended with "These people are human: G", where G[ilbert] was most certainly not human - or maybe a human copy-pasting answers from chatgpt. I don't think any of the other players are human.
Well there you go then. The red lines are a dot to you.
Not too surprising a result after Boeing management undertook efforts to subvert their own successful engineering culture and outsource large chunks of it to try and cut costs.

This is yet another example of a disease inherent to American style corporate culture.

Management and sales are viewed as the income producing elements to be nurtured and rewarded. Engineering and production are the cost elements to be restrained, squeezed and controlled.

In summary, American corporate culture embodies a form of narcissistic personality disorder characterized by management's ever increasing rewards/salaries and declining competence. The results speak for themselves.
That is not true for pipes.
To my taste, it looks worse than HoMM3 and has a distinct mobile game vibe.
Absolutely. Metadata notwithstanding, highly encrypted payloads and highly compressed payloads should theoretically be almost indistinguishable from each other as both operations have a technical side-effect of extremely high data entropy.
Signal does not have access to the keys for the text. The government can not decrypt your signal chats no matter how much the company might want them to.
UI/UX contractors are not much better - they still need to justify their billable hours somehow, leading to pointless changes.

What's really needed is internal pushback against UI changes without user studies to back them up as well as a willingness to listen to user complaints and not just brush them off as "people complain no matter what change is make hurdurdur". Perhaps also an understanding that even neutral changes (as far as usability is concerned) have a negative cost to users.
Is everything hourly there? Would this work with salaried employees that don't log hours? Or maybe everyone does? A running joke in my first company out of school was "can't wait to see that overtime check!" whenever we saw someone working after 5. The implication is no one ever gets overtime as a salaried employee.
It’s just the kind of thing that happens in a huge, production codebase.

There are plenty of reasons to be skeptical of Google, but some strings in multiple places isn’t a good reason to be skeptical of the Chromium maintainers.
I stumbled upon Theo's Instagram page a while ago and I was stunned at how cool his inventions are. I'd really underrated how well one could bridge engineering and art.

https://www.instagram.com/theojansen_official/
Ex-manager here as well. I have always been surprised at how many managers will jump at the opportunity to put pressure on employees, even when there is no real benefit to the manager themselves or the organisation.
Quite - it reminds me of the "freedom" to own slaves, but obviously not nearly as abusive.
> The problem is that it's easy to prove that signups are increasing, and lot harder to prove that there was a measurable increase in number of paying users.

Okay? The A/B test sought to measure which of two options A and B led to more signups.

> So, assuming that the increase in signups is driving more business is just foolhardy.

Your "A/B test enthusiast" was not testing for or trying to prove a causal relationship between increased signups and more business.

If he made the claim separately, then that is the context that is missing from now multiple comments.
It's not even all tech either. Europe has some big players in silicon or biotech for example. It does however lack giants that introduced major disruptions in the way things are done, like cloud services, social networks, gig economy etc.
Amazing project! I'm switching to Avante as soon as they figure out how to do project edits (like Composer)
It's a good editor, if modal is your thing. Requests in the past to add immediate-style editing capabilities have basically stated it won't/can't happen.
I have soberly explained the actual situation to you. I know it’s impossible to have a rational conversation about privacy on HN and my comments go against the narrative everyone has stuck in their heads here, but I urge you to look further into this issue.

This is an ongoing geopolitical spat and compliance in good faith is currently impossible.

I have spoken to many lawyers about this. Any US company operating in the EU is at risk of constant fines no matter what you do, due to this geopolitical issue.
Well then, lets go the other way. It would be nice if standard journalistic practice evolved to evaluating what business drones said rather than just repeating it verbatim. "When asked for comment, <company> responded but said nothing useful"
You are assuming I'm wrong, you are right and you need to teach me something and I need to learn. It's incredibly messed up. Humility much?

I disagree with you. It's not a question of I need to understand. It's a question of I need to be convinced you are right, which I'm not, I know what you want to say with your math but it has not changed this.

You wanted to make me say that in your example, it's unlikely one will meet an old person with bad advice, and then that this advice won't matter too much anyway, but your numbers are made up and even if they were correct, this would still barely change my mind. So, yeah, I took a shortcut because whatever the result, this would change nothing. What's more, if you want to make a point, don't make me compute, especially if you already did the computation. I don't see the point of it. I'm not at school answering to a teacher.

Moreover, if your point is that following advice from old people doesn't change things much, then what's the point of arguing for listening to old people's advice and how does it change the fact that it's bad or good advice?

Take care too.
I'm pretty sure out of the box, Emacs can native compile packages in parallel ( https://www.jamescherti.com/emacs-native-compilation-config-... ) unless I'm misunderstanding something. Elpaca, which is the package manager I use, can download and install packages in parallel. lsp-bridge intercepts Emacs' LSP client and in my experience significantly reduces perceived latency for clangd.
Total separation between individual smaller DBs scales indefinitely. If you can define domains that need no real-time cross-referencing at all, then this works. This isn't a snarky answer because that defines a fairly specific situation, and has its own specific pitfalls, but it is a viable answer.

For instance, there's a lot of situations out in the world where you don't really need all your customer data piled into one database. You can easily shard out one database per customer. But a characteristic pitfall of that approach is the generally pathological distribution of customer size. You'll often end up with That One Customer that is your biggest customer and therefore blows out your database size in their own shard. While it's nice that you can at least isolate the rest of your customers from the blast radius, a system that you wrote from top to bottom otherwise to be in a single database per customer can be very, very difficult to fix for That One Customer... and guess what, they're also your biggest customer so management is going to come down on you like a sack of bricks to keep them running.

This is a lot more viable in 2024 than it was in 2004. You can scale that single database up to a lot more power nowadays, between all the CPU improvements and those glorious, glorious SSDs. But as is the way of things in engineering, where every benefit comes with corresponding risks and costs, that means that if you do hit the DB barrier with That One Customer, you'll hit it all the harder, because now you're entrenched with a 64-core DB on terabytes of RAM, and all the corresponding code complexity behind it, that you're going to try to redesign on the fly to work with within-customer sharding, which involves a lot more code than when someone blew out DBs in 2004.

This comes with its own issues when you have to update the DB schema too, although, so does the One Big Database.
I'm guessing it is something like, you can't be fired specifically for not answering outside of working hours. Nothing stopping companies from firing you for not fitting company culture (the unspoken part being company culture is we all answer calls outside of work hours). Still a step forward because there will be some careless/incompetent companies that leave a paper trail indicating they fired you for this so you can sue and get paid.
Don't Let That Content Go to Waste
FWIW Binoculars on hugging face says it is most likely human-generated.
This statement is applicable to the US killing of Osama Bin Laden and is a perfect example of how beyond parody useless the UN is. Terrorists purposely use failed states and states which may have security apparatuses which are sympathetic to them (in the case of Pakistan and Osama) for safe harbor. They are legal combatants and should not be left to their own devices.
It shouldn't be a problem for Europeans to access/process U.S. data that belongs to U.S. citizens - GDPR doesn't cover that AFAIK, so it's fine for it to cross borders. The issue is with GDPR protected data of EU citizens, as the law does not permit that data to cross non-EU borders unless it's for specific exemptions such as law enforcement.
If you're going to repeat the same exact language for each of your cat bios, you're better off just presenting the information as dot points or in a table. I don't know how many times I can read "In the heart of <insert location>, there's a cat who has captured the hearts of many".
Yeah the title is "The surprising cause of fasting’s regenerative powers", I wanted to know about the cause. The article doesn't mention it.

Clickbait article.
It was a big con https://davegebler.com/post/musings/web-3-0-the-great-con

I liked the idea of bounties being paid in crypto but now bounties have problems too, someone needs to figure out a decent bounty site/scheme to avoid hundreds of people trying to claim then then wasting time producing nothing
Useful read and thread about Stripe.
What do you think is a suitable price?
We use a mix of winget and chocolatey for everything via a python script. We also check the tool version when we configure our project with CMake. Sadly, we had to implement the version check for each application.
vescere bracis meis
How do you stop people making speeding vehicles for firemen and medics from making speeding cars for themselves and their friends then ?