skysight-inc/HackerNews huggingface dataset:
I mean kinda, but you're still doing a copy on write, its just (from my understanding so I could easily be wrong) you are telling S3 copy the parts of file you don't upload.

If you are spooling through a file and changing a few chars at a time, you'll be generating a boat load of writes (and or reading from the wrong file too. )
Strong reasoning style! It makes sense.
That's the joke. It's a joke about the quality of King's Quest 8.
China makes 30 times more aluminium per year than the US.

https://en.wikipedia.org/wiki/List_of_countries_by_aluminium...
The iOS bug that made deleted photos reappear
The queue would be equally as long....
That's mostly what I did, yes. This is helpful advice. Password managers like Android Keepass also have non-clipboard functionality in keyboards they provide.
I used to use https://comby.dev/ which is amazing when it works but I kept having issues where it wouldn't accept my input or it'd error during processing. It was very flaky. So I've resorted to using https://github.com/piranha/goreplace as backup which is much simpler but reliable.

I'll check this one out...
Ask HN: How do you share staging links and other WIP content with colleagues?
Specifically: less web/internet/computer savvy colleagues?

In web dev, we often have staging links, screenshots from dev environments, assets that are in progress (like PDFs), and it creates a loose constellation of important items that aren't all files, aren't all links, sometimes they're visual and sometimes they're just content.

I would hope I could email a staging link once and everyone knows how to retrieve it from their email, but that doesn't always happen. Same with every other type of related asset here.

I'm looking for anecdotal experience for what has worked to keep everyone on the same page with all the items that fly around with a big website project, without me having to regularly prepare something like a shared document with links and embeds (or is that the best system in your experience?!). I don't want more work for myself, but if this is indeed _a job_, I can definitely make the case that more of my time needs to be spent here and less elsewhere.

We're an enterprise shop, so think MS Office and a resistance to signing up to another service. Even if money isn't an object, folks really don't want to make new accounts, and IT would also prefer it.
Authoritarian governments have a yin / yang superpower to get things done without bureaucracy, and at the same time very much not get things done very well at all.
>Successful product != well-designed product.

Anyone can say that about any product. That doesn't make it true. Windows is a successful product that satisfies a need that people and businesses have. You can't fake dollar bills.

>Microsoft got Windows where it is by having no sense of self-respect and willing to play the B2B race to the bottom. And it remains dominant thanks to decades' worth of legacy software that needs to continue running.

>So that's cheapness and momentum.

>If Windows was ever a beautiful product, it certainly isn't now. It would never become popular today in its current shape and principles.

I'd rather sell a hundred million copies than convince some randos on the internet that my software is "beautiful".
This is what you love to see -- GLP1s are going to absolutely explode in usage, I thought the first real challenges would come from India with a generic but this also works.
This is an absolutely phenomenal book which I both enjoyed reading and got a lot of mileage out of as a reference work.
Yeah, but not often enough for it to be part of standard dating protocol. It's more of a litmus test to check if you are anti-science, pro-conservative, or a general jerk.

If that question comes up, there are 2 possible outcomes.

1: They have been appropriately vaccinated and expect their dating partners to also be vaccinated.

2: They call it "the jab" and have decided that inoculation makes you subhuman, and want their dating partners to validate and reinforce their feelings on the matter.

And you get to decide which version works for you.
But someone had to create the underlying technology for you to be able to focus on more high-level tasks. Seems it's easier for you to share these new tasks than your old tasks, but not that one is intrinsically more valuable than the other.
Oh hell yeah, always a fun time when the person who failed to convey their humor gets snarky and annoyed at people who don't pick up on it. You have a great day there, buddy! Lemme know if you want a hug!
Do newer models not let you remap the "Bixby button" to something else? On my Note 10 I changed it to open the camera, but... it's a Note 10 from 2020, so that may have changed since.
Define “great”.

You’re way underpaid as you’re apprenticing.

Money in trades comes from owning the business not running the trencher, pulling wires etc.
Any “boarding upgrade” on Southwest is contingent on you being present early in the boarding process and scrambling for a good seat. If you get to the gate just before departure, your “upgrade” is worthless.

On other airlines you have an assigned seat, so you can just sit in the airport and board last if you want and you still have your seat. This matters if you are running late one day. It also means you have to allow extra time when flying Southwest, as you can’t use the boarding time as buffer time, at least not if you care what seat you’re in.
Calling it a Streisand on behalf of SJ is wrong though. She wanted it to be a topic of discussion and succeeds with it.
we used s3fs in production. please don't use it, it's unreliable, unpredictable failure modes, can bring whole instance down.
if you really need something like that use rclone mount
I miscalculated. It should be 3*4*log2(4*2*(3+1))= 60 bits of information.
You can have a few hours warning, if you tag and track Peter Thiel private jet...if you see it heading to New Zealand...
The Weird, Analog Delights of Foley Sound Effects (2022)
TV (fixed)
the laptops (fixed),
and that chip in the back of my mouth so (erm...)

I still failed because some moron gifted an echo 5 to someone who refuses to let it go.
I'm sure they lessened the rules, we have endless examples. Think about how dangerous your job is if your expected mission lifetime is extremely short, and it's a total all out war for survival, we are willing to risk it (willing to risk you).

In 1943 the expected average life expectancy of a B-17 (crew and aircraft) was only to survive 11 missions! My Aunt's father was in one that was shotdown, he survived being a POW and came home after the war.

https://www.nationalww2museum.org/war/articles/black-week-da....
It has more business logic, true, but the average request is just the usual "retrieve an object from the DB, modify a few columns, and save back". Just like in my project. They have a higher LoC because they have more use cases, but a single use case alone is not very complex and is comparable to my project's code in its complexity. So I think it's fair to compare the two when it comes to rps.
Chinese-linked hacking units increasingly use 'ORBs' to obfuscate espionage
There are several way different groups are viewing right to repair

Consumer: right to repair means fixing my broken display will be a DIY job for $50? Sweet!

Repair shop: right to repair means I can source a display from lowest bidder, charge $150 for broken screen, and make $120 in profit? Let’s go!

Apple: right to repair means you must buy $275 display module to fix a broken display. So we can keep some nice nice profit.

Samsung seems to be there with Apple. Looking at the price of display module I am worried iFixit is also there with Apple. And iFixit and Samsung couldn’t find a good split on who gets to keep the profits.

It is crazy that an iPhone display module from iFixit appears to cost more than Apple 1st party repair.
The cozy descendants of Lucas Pope's games
Washington Post rated this the sixth stupidest thing a tech CEO has done recently: https://www.washingtonpost.com/technology/2024/05/21/chatgpt...
Ascension cyberattack is disrupting care at hospitals
A really powerful server should not cost you anywhere near $40k unless you're renting bare metal in AWS or something like that.

Getting rid of the overhead is possible but hard, unless you're willing to sacrifice things people really want.

1. Docker. Adds a few hundred msec of startup time to containers, configuration complexity, daemons, disk caches to manage, repositories .... a lot of stuff. In rigorously controlled corp environments it's not needed. You can just have a base OS distro that's managed centrally and tell people to target it. If they're building on e.g. the JVM then Docker isn't adding much. I don't use it on my own companies CI cluster for example, it's just raw TeamCity agents on raw machines.

2. VMs. Clouds need them because they don't trust the Linux kernel to isolate customers from each other, and they want to buy the biggest machines possible and then subdivide them. That's how their business model works. You can solve this a few ways. One is something like Firecracker where they make a super bare bones VM. Another would be to make a super-hardened version of Linux, so hardened people trust it to provide inter-tenant isolation. Another way would be a clean room kernel designed for security from day one (e.g. written in Rust, Java or C#?)

3. Drives on a distributed network. Honestly not sure why this is needed. For CI runners entirely ephemeral VMs running off read only root drive images should be fine. They could swap to local NVMe storage. I think the big clouds don't always like to offer this because they have a lot of machines with no local storage whatsoever, as that increases the density and allows storage aggregation/binpacking, which lowers their costs.

Basically a big driver of overheads is that people want to be in the big clouds because it avoids the need to do long term planning or commit capital spend to CI, but the cloud is so popular that providers want to pack everyone in as tightly as possible which requires strong isolation and the need to avoid arbitrary boundaries caused by physical hardware shapes.
It's not an impression, isn't a close match (and is a closer match to another actress!), isn't performing a song (or similar) in the same vocal style, isn't explicitly designed to parody the artist, wasn't advertised in a way that trades on the publicity rights of the artist, the voice of an actress is a smaller portion of their public image than the voice and style of a singer (a large factor considered in right of publicity cases), and a particular vocal performance in one film is much less protectable under right of publicity than a unique vocal style of a singer.

The Waits case is highly dissimilar, IMO. But tbf this isn't an area of law I'm expert in, and my knowledge of Right of Publicity law is mostly from law school, which was... a while back.
Russia uses drones and mercenaries supplied to Russia by other countries. While nuclear war is an ongoing danger, the world cannot allow itself to be held hostage by the likes of Putin.
PE is currently in the process of destroying my employer, a nearly 100-year-old engineering firm. Two PE firms teamed up to do some kind of financial voodoo debt transfer reverse mortgage buyout takeover and are slowing inserting their claws inch-by-inch into the management structure of the company.

We've been profitable every single quarter of every single year for almost a century. We're a money-printing machine that nobody has heard of unless you build nuclear reactors and satellites and need something only we make.

But we are not profitable enough. We are relatively vertically integrated in our niche field and are very, very, slightly less profitable than our competimates, within 1% of places like Northorp and Boeing (uhh.. when they, you know, make money) who outsource practically everything.

So fat needs to be trimmed to get that 1%.

I am moving on, going 1099 as a consultant, after 17 years at the same desk in the same office in the same building, as is practically everyone else and we're spending precisely 0% of our remaining time passing on our institutional knowledge.
Tell HN: You can read the HN post with the id = your birthday
I found it very interesting to go trough some dates (like birthdays or favourite numbers) and insert them in the HN ULR (/item?id=...). I kinda went trough a thread-rabbit-hole and found some interesting stuff. Give it a try!
Well, at least Blekko is definitely dead from that list, so it’s not a reflection of today.

https://en.wikipedia.org/wiki/Blekko
It's crazy how the US is almost the opposite. Flying in populated areas is permitted with some restrictions (airports, ports, defense) but flying over unpopulated national parks or BLM land is illegal or restricted.
Brain activity of professional investors signals future stock performance
Crypto's 'huge moment' scrambling US politics
It's unhelpful because the massive comment chains don't bring anything to the "discussion" (this is literal celebrity gossip so I'm having a hard time using 'discussion', but wait this isn't Reddit how could I forget, we're the enlightened HN.) It just devolves into ones' priors: do you hate or love OpenAI and sama for unrelated reasons. It's just a sports bar with the audience a few drinks in.
Hey thanks for sharing.

You mention 3x cheaper than Heroku, but the pricing page specifies $10 per month GB RAM, $20 per month vCPU.

I'm having a hard time to compare with Heroku with that information. Also, what about Postgres hosting?
And so the remaining 20% of the work will take another 80% of effort.

Classic
> Question: are there any opportunities to rewrite this logic in a more "structured" style, or to make any other optimizations?

Because A and C only jump to B it is possible to structure this using only loops and one boolean. Let us use Rust to demonstrate as it lacks GOTO:

let mut a = true;
loop {
loop {
if a { // state A
match scan() {
0 => { write(1); right(); break }
1 => { write(3); left(); break }
2 => { write(1); right(); return }
3 => { write(2); right() }
}
} else { // state C
match scan() {
0 => { write(3); right(); break }
1 => { write(1); left(); break }
2 => { write(3); left() }
3 => { write(2); right() }
}
}
}

a = loop { // state B
match scan() {
0 => { write(2); left(); break false }
1 => { write(3); right() }
2 => { write(1); left(); break false }
3 => { write(2); right(); break true }
}
}
}

Of course it is possible to rewrite this as a single loop if you are willing to accept two bits of extra state rather than one.
> Between 1939 and 1944, the value of aircraft produced annually in the U.S. increased by a factor of 70, and the total weight of aircraft produced (a common measure of aircraft industry output) increased by a factor of 64

Something about evaluating production quantity by weight always puts a smile on my face
I looked into porter at the time we were migrating from Heroku to AWS! I thought it would have been a great solution if it was mature when we first started on heroku.

At this point, I have to ask: what's your business model? The reason heroku never made it easy to migrate is the incentive you point out.

What's yours?
Well... every byte costs money, but it's really quantized. If your game doesn't fit in a power of 2, you have to pay more to get the bigger one (and maybe even a lot more if you also need to include a mapper, plus using a mapper means you've got to adjust your code and what not). But if you're using 75% of your quantized space, you don't need to be that picky.
Well that stinks! They shouldn’t name it I-99 :(
Yeah—I know I didn’t mention that. You can build this type of system on top of S3 + CAS.

The “append” feature isn’t necessary for functionality, it just improves the cost / performance.

The idea of running your own database on top of S3 is, well, it’s gonna be janky. It’s not ideal. You do end up seeing databases running on top of S3 (I’ve seen some), and sometimes it even makes sense.
My hunch is that companies tend to be paranoid and vastly overestimate the commercial importance of their source code. Are there really that many realistic opportunities to copy secrets from one mature source tree to another and commercially benefit from it? These code bases are likely totally different, use different design patterns, different internal APIs, data models are different, maybe even different languages.

Anyone who has done integration work between two totally foreign-to-each-other code bases knows that the integration effort is often greater than just writing the code from scratch.

The biggest risk is probably someone getting their hands on the entire project, including code, art assets, build infrastructure, and just compiling an identical program to release under their own name. But that would be obvious and probably easy to prove/litigate.
> I bought the CarThing for a Christmas present for someone just six months ago

Depending on your jurisdiction, this may be a short enough window to warrant a refund. Or at the very least a chargeback.
> You might think it's unfair.

I'm thinking this is either deep-fried sarcasm or a fringe point of view unsupported by any court of law.

Do you honestly believe this or are you leading me on?
I'm not sure how it would. The Spotify Car thing is just a controller for your phone, it doesn't actually do the streaming of the music, that is still handled by the app on the phone. It's just a kick in the teeth for users that bought into it, I get it's a failed product but that should be the cost of business that they support it at least somewhat, it wouldn't take much, but they are killing it completely.
The role of weak (fingerprinting) signals in bot and fraud detection
It's an interesting theory, to force a two-state solution on Israel by treating it as a fait accompli. It's worth a shot.

They need to use that to put pressure on both sides. Israel has been building settlements outside those 1967 borders. Arguably, that's an even worse violation of international law than the attack on Gaza. The latter is part of a war, where the enemy is routinely putting its own civilians at risk. The former is a pure land grab, lacking any fig leaf to the contrary.

Unwinding that is going to be ugly. Settlers will either become part of Palestine, or be forced to leave. (Which they should, but they'll be rightly angry at the Israeli government.)

On the other hand, Fatah has no idea how to prevent Hamas in Gaza from conducting attacks against Israel. That would make the October 7 attacks an act of war. Countries recognizing Palestine as a country can use that to apply pressure to prevent such a war, but that is also going to be deeply ugly.

Perhaps Fatah could call on its new allies to help police itself, as it tries to establish itself as a first-order country?

I would be deeply grateful to these countries if they could find ways to meaningfully help resolve this conflict -- as opposed to just declaring sides, which sadly is all too often what's happening on the world stage. There's a lot of bad blood and a lot of meddling from outside pushing violence, including both the US and Iran.
Based on the post, the high price of parts from iFixit was Samsung's fault.
I love how everyone talks about "deleted pictures". Those pictures were never deleted in the first place and just got marked as "don't show to user anymore".

That's all there is to it.

Apple, like all the other cloud companies does not delete anything.
Really upset by this, I love my Car Thing and the voice control Spotify built into it is second to none - it's quick, always hears me perfectly even with noise in the car, and most importantly, it actually plays what I want it to play.

It seems like it's integrated with my music history, so if I ask it to play a song that I listen to a lot but it has a very common name, it'll still get it right - it's like magic.

Google Assistant is absolute trash in comparison, even on the (rare) occasion that it finds the right song, it's super slow and half the time it won't even start the music. And good luck asking it to play a song that shares a name with a movie, it'll think you're trying to play the movie.

Really disappointed that Spotify is going to stop me from using a piece of hardware that I paid for, and by making me switch to Google Assistant is going to make listening to music in the car hell.
I’m not talking about you specifically here. What you’re saying could be true for you, and not true for the community as a whole. With the benefit of experience, I can tell for certain there’s (on average) a strong undercurrent of jealousy against people perceived as overly ambitious, particularly if they are successful in their ambitions. This is not specific to this site, of course, or even to the tech community in general.
> Which Firefox fork do you use? Does it work on iPhone?

I use Fennec, which afaict is Android only. It's my understanding it removed various Mozilla analytics though some is said to remain. It's compiled independently from source by F-Droid, which supports reproducible builds.

Primary reasons I use it is for enabling about:config editing out of the box and third party addons (either Mozilla-approved ones like uBlock Origin or any arbitrary addons so long as they're in an addon 'collection', following the same procedure like Firefox Nightly until Mozilla fulfils their goal of easier addon support).
I don't see that here: https://openai.com/index/how-the-voices-for-chatgpt-were-cho...

Is my my google-fu failing me and I'm not looking in the right place?
>> They hired the actor that did the voice months before they contacted SJ.

Are you saying that story is false?
Please don't take this as me defending OpenAI's clearly sketchy process. I'm writing this to help myself think through it.

If it weren't for their attempt to link the voice to SJ (i.e. with the "her" tweet), would that be OK?

- It's fine to hire a voice actor.

- It's fine to train a system to sound like that voice actor.

- It's fine to hire a voice actor who sounds like someone else.

- It's probably fine to go out of your way to hire a voice actor who sounds like someone else.

- It's probably not fine to hire a voice actor and tell them to imitate someone else.

- It's very likely not fine to market your AI as "sounds like Jane Doe, who sounds like SJ".

- It's definitely not fine to market your AI as "sounds like SJ".

Say I wanted to make my AI voice sound like Patrick Stewart. Surely it's OK to hire an English actor who sounds a lot like him, so long as I don't use Sir Patrick's name in the advertising. If so, would it have been OK for OpenAI to do all this as long as they didn't mention SJ? Or is SJ so clearly identifiable with her role in "Her" that it's never OK to try to make a product like "Her" that sounds like SJ?
> In the US is that way less the case.

Day-to-day, sure.

In a national mobilization (even without additional action of Congress) when the President’s emergency powers in law are deployed to enable production? Things change radically.
Had this exact problem (Heroku Postgres to RDS) at my old co. Data migration went as bad as it possibly could (dropped indices, foreign keys, everything but the data itself). This would have saved us months of pain.
Python does enable this, actually. __init__.py can act as a "header" file that lets you define your porcelain interface separately from internal interfaces.
I don't understand.

If you literally use SJ's image or voice, then you're in trouble.

If it's an SJ lookalike or soundalike (and you don't claim otherwise), there's no problem.

Right? What's the "shenanigans?"
I have done this before, and it works, but the client downloads every single file locally in the background before it's able to do the comparison. I suspect this is because WinDirStat requests metadata about the file itself, and the sync client needs to download the files in order to serve that metadata and/or file contents information to the application.
Once everything is in “the cloud” the vendor lock-in will be insane and prices for everything will skyrocket.
Wow, honestly, I never visited Linear landing but after doing so I see how they copied a lot of ideas / components from them.