skysight-inc/HackerNews huggingface dataset:
What hardware repair would require handing over your passcode? If it's to test that the phone is working fine after the repair, can't you test it yourself in front of them before you pay? If they were doing software repairs, what would be the nature of the repair? Hard for me to imagine anything to repair software-wise, given how iOS is.
In today's market, if you are available for the intro call, recruiters go hunt for the next hard-to-get candidate. Bigger likelihood it'll be an actual conversion.

Happened to me.
But that seems like pretty much the equivalent to "rm -R *"? And also just a permission/configuration issue.
Dupe: https://news.ycombinator.com/item?id=39087237
No E2EE means that they are able to look into messages, and unless they are doing key pinning which isn’t a given also susceptible to MITM.
There's nothing stopping a new sufficiently better design. Bar codes were already ubiquitous in 94 and they didn't prevent QR codes taking off.

Maybe there's not that much left to improve. (unless changing the concept drastically, e.g. NFC)
Airlines also exist outside of US.
> Lots of the complexity of TCP at a protocol level comes from treating it as a single duplex connection instead of a pair of simplex connections.

I've created a few communication protocols in my time (all people of a certain age have, because we pre-date TCP/IP), and I am reasonable familiar with TCP itself. I don't see the extra complexity you speak of. At most, it is de-multiplexing the ACK fields in the header from the rest. If you want to whinge about unnecessary complexity in the TCP protocol, I'd suggest starting with it being byte orientated rather than packet orientated.

Secondly Dan is out of touch. He's right in saying it's a complex solution for a shell pipeline, but the TCP is designed to operate in a less reliable world. In TCP's world you can no longer assume a message you sent was acted upon by the other end. The network could have died, or the system crashed before the data made it to disk. Thus the shell command:

echo Run for your life or you will die | mail friend@doomed.com

is perfectly reasonable. You know the message will make it or you will be told something went wrong. But if the "mail" command is running on a different machine, unsupervised, then you have no idea the message made it unless the mail programs sends a message back saying "email safely and durably received". That requires a back channel. You almost always require a back channel for that reason and what's worse, they are a pita to set up using unidirectional pipes. That makes a unidirectional pipe is a terrible API for sending messages to a remote location.

It looks like TCP's successor will be QUIC. In QUIC there isn't just two streams, you can create lots of sub-streams, using datagrams if you want. Now that is a lot of extra complexity. But from the applications point of view it's a very nice feature. It's a bit like the second channel TCP gives you, as it's surprising how often you need a more than one channel between two programs. In fact the very first use TCP was put to was FTP and guess what - FTP creates two TCP connections. And it's example of how painful it can be to set that up as NAT broke the original FTP for a while. We now finally have an off the shelf solution in QUIC. It only took 30+ years to arrive.

It looks to me like the world has voted. The outcome is a firm Nay to Dan's suggestion, and it's now moving in the opposite direction.
TLDR: More people go to college now
Another problem for me was the lack of error "payloads" (i.e. you can't give some values, like even an error message, with your errors - they're just pure enums without any context) which basically means you need to invent your own custom error system if you don't want your error reporting to suck... but I believe they were going to fix that (not sure if they've done anything yet as I haven't been following too closely, would be happy to be corrected).
> If the math says that AST SpaceMobile is likely to begin encroaching on Starlink then they deny a contract, replace it with the next person in line, and don't bat an eye.

This is where the Netflix/AWS analogy is a good one.

The critical point is: AWS makes more money from people not-Netflix than Amazon Video makes.

Consequently, AWS screwing with Netflix for the benefit of Amazon Video risks the entire not-Netflix AWS customer base, who would no longer consider Amazon as neutral of a party and thus trim their AWS spend.

And these optics last for decades.

Which is why most companies in these scenarios have serious firewalls between those parts of the conglomerate. No sense killing the golden goose because some VP wants a bonus.

If AST (or Amazon Video in the analogy) can compete with Starlink (or Netflix) on even terms, then more power to them. If not? Then that's their problem: rest of the company isn't going to bail them out.
I’ve lost hope. My amiunique.org fingerprint is always unique.

I’d like my web browser to peach less on me. Websites don’t need to know my primary browsing language is en-gb, I’m rather proficient in other written dialects.

They don’t need to fingerprint my audio setup.

It seems like browsers were conceived at a time when surveillance capitalism didn’t exist and they still behave like thar
Best way to optimize a python dict is to switch languages and use a dict there
> More often than not, the open laptops populating coffee shops and tech company workstations beam out glowing Apples from their covers

Sadly, the glowing Apple logos are a thing of the past. I hope they return someday. Along the rainbow Apple.
I swear by GE Appliances. Yes, they got bought out by Haier, but their stuff is still crazy reliable, or at least it has been in our experience. We bought a GE fridge for our old rental (whole house; didn't come with appliances). That fridge was AWESOME. I still think about it, especially since the Whirlpool fridge that came with our current rental (whole house) is fine, but definitely showing its age (16yo).

That said, I'm a huge fan of Samsung and LG displays. We bought the Samsung S95B based on it having the highest rating for TVs on RTINGs. It was a great TV (though it blows out colors with its default calibration) that breaks incredibly easily because of how thin the casing is at the top of the screen.
I wondered about it for film scanning, specifically with a fan project like 4K77 where they're dealing with potentially damaged theatre prints rather than pristine masters— having multiple of them and being able to use that to eliminate scratches and so on would potentially save a ton of time on manual fixing in post.
Sort of the same story with "Is physically unhealthy.", which links to the prevalence of US adult obesity, which is ~36%. I.e., … a minority.

That one is highly regional though. I travel to the southern US occasionally, and people are very visibly more obese there. It's … something.
M1 was 68GB/s (and the article says this too).

M2 was 100GB/s.
I wish I could do {a=3, b=2}
Genomic Adventures: Exploring the Genetic Roots of My Type 1 Diabetes in My DNA
Apple Music will now pay 10% higher royalties to artists for Spatial Audio music
>it was assumed

They don't actually state that was how the message was acquired. Snapchat uses TLS to deliver messages, so how would it be "picked up" via Wi-Fi?
Get a convection toaster oven and it handles toasting, baking, and air frying. A bespoke toaster is a waste of space.
Very cool to see TikTok sharing its research.
Something like this would do https://en.cppreference.com/w/cpp/named_req/Allocator
> Option 1: Big Intel has totally broken TLS and can see all TLS traffic in the clear in real-time

> Likelihood: very unlikely, I don't think this would stay secret for long.

Also, I doubt they would let the fact they have a technical capability like that leak out for something as stupid as this. If they totally broke TLS (and can do it near real-time), it would be a very, very tightly held secret. Probably the kind they'd let a plane blow up to protect.
> Single-length instructions, for example. Even x86 instructions aren't much of a problem when you can afford to throw more pipeline stages at the problem

I think that the problem is bigger than that. Sure, the branch predictor usually keeps even the x86 pipeline busy, but x86 variable length instruction encoding becomes a problem for at least three problems:

1. Decoding width - There is a practical limit to how many instructions you can decode in parallell. You can add pipeline steps, but at some point it becomes absurd.

2. You get a very big range of minimum-to-maximum number of bytes that you need to fetch to extract a fixed number of instructions each clock. E.g. an eight-wide front-end would have to fetch 8-120 bytes per clock cycle. And it gets worse since your next eight instructions may not start on a nice power-of-two boundary, so you have to fetch much more, e.g. 256 bytes per cycle, in order to cover the worst case scenario (compared 32 bytes per cycle for a fixed width 32-bit RISC encoding). And you may gate cache line / page crossings in your "bundle".

3. Since you need to do fairly heavy translation work into an internal RISC-like encoding (which, by the way can not be as compact as compiler-generated RISC instructions - you typically need 64 bits per internal instruction or similar), you need to cache your translations into a uOP cache (or L0 cache). This cache uses much more silicon per effective instruction than a regular L1I cache, so it can not hold as many instructions (and I'm pretty sure that most of the instructions in the L0 cache are stored in the L1 cache too - so not really extra cache memory). All this silicon could be used for a larger L1I cache, for instance (or a better branch predictor).

So, yes, branch prediction really helps, but it does not solve all problems.
And 3 days after another HN submission on a self-powered sensor that harvest energy from soil microbes.

https://news.ycombinator.com/item?id=39046697
SEC blames 'SIM swap' attack for compromising X account ahead of ETF approval
I'm using displaylink and get a daily display freeze about 1h after the first wake-up of the day. The issue is open for over a year now and I'm effectively ignored.

Even when it works, the lag is noticeable. Would not recommend going that way.
I don't think you should hold your breath for discrete GPUs coming back any time soon: https://www.owc.com/blog/why-the-m2-ultra-mac-pro-doesnt-sup...
Show HN: A-to-P – Convert articles into podcasts
Hi HN – I’m excited to share my open source project a-to-p (article to podcast) available at https://github.com/collinc777/a-to-p. A to P is a simple web app that converts any article to a conversational podcast experience. You can try it out here: https://a-to-p.vercel.app/

I’ve explored text-to-speech (TTS) for articles using tools like Speechify. However, I noticed a gap: TTS lacked the engagement I found in podcasts. I think there’s two reasons why:

1. Articles are visually oriented, while podcasts are audio-centric.
2. The personal connection we develop with our favorite podcasters.

Addressing this, a-to-p leverages AI to bridge the gap. The idea is to morph articles into a format resembling podcast transcripts before applying TTS. This approach, in my experience, significantly enhances engagement compared to standard TTS.

The roadmap for a-to-p includes:

- Tackling the content and length alterations in the transformation process.
- Implementing open-source LLMs for generating transcripts.
- Integrating high-quality, affordable open-source TTS models.
- Adding Intro and Outro segments for a complete podcast experience.

I’m eager for any feedback or contributions to the project. Your insights can greatly shape a-to-p’s future!
i think this was probably true for most of history but i'm not sure it's true now. anecdotally there isn't a single person i know well who, if they didn't have to work, wouldn't just sit around drinking, smoking and eating 24/7 while doing nothing except binge watching netflix and scrolling through social media.
Sure thing, thank you! And totally happy if other efforts either beat me to it and/or create a much more professional port than my own.

reaperman_hn@protonmail.com
> Ask them to open source the critical libraries, but keep the game proprietary.

> There is a good precedent for "open code but closed license," with Barotrauma being one of the most successful examples. Just dropping your engine code is not going to get a game copycatted instantly.

Thanks for the tip. I didn't know there was a precedent for that. It seems like the only binaries that aren't 3rd-party libraries are split into a file called "libgamename.so" (a library) and "gamename" (the actual executable). That might actually be a feasible. Thanks for the suggestion.

> At the same time, getting your code to a state where one can open source it is not trivial for various reasons.

Yeah, I've heard it's a challenge when multiple companies collaborated on some code, and now one of the companies is defunct, and the copyright status of the code is unknown, so they give up. I hope this isn't one of those cases; I'm pretty sure it isn't.

> Another alternative is to do what countless modders have done: Hack into the compiled code yourself and try to optimize it. This is above my paygrade, but its done more frequently than one would think.

This seems possible. They didn't strip symbols, so you can actually observe the name of many C++ functions and classes using the tool `readelf` or `objdump`. I've opened the game up in Ghidra, and it seems like someone could do it. But, using Ghidra on it seems illegal, and I've never decompiled or hacked a game like that. I'd have to learn about that first. I know that for Cave Story, people used to do binary patching to make mods. Eventually people hacked together a mod loader for it.
People can offer to pay whatever they want. Other people can choose to accept it or not. The point where what people offer and what people are willing to accept intersect determines the price.

If you don’t like the amount being offered, then don’t accept it. This is not very complicated.

Animators are not powerless. It’s not like they are coal miners in a company town and this is the only job available for miles around. Nobody has to be an animator.

Honestly, if a friend came to you and said “my job sucks! They work us to the bone and pay us nothing!” Would you give them a speech about how their employer is evil and they are powerless or would you help them find another job?
Well, my argument is more like "You played it on a platform they didn't support, and now they published a version that broke however you got it to work in the first place".

For example, if you managed to run the game on a platform not officially supported by the developers/publishers, does that now mean they're not allowed to do any changes to the game that could jeopardize that?
Jinzo Paint – vintage mobile drawing app
People already do shitloads of unpaid work. I expect there’d be even more of that, under basic income. I could definitely be doing a lot more of that if I didn’t need a paycheck—there’s demand for a lot more of it than I do.

Though, sure, inability to account for how much that’s worth might make our productivity metrics go nuts.
This is a good way to look at it. Definitely would say with the size of the landscape makes pro/con comparisons a necessity.
Eavesdropping only gets you the TMSI which tells you there's a handset, but doesn't allow track it. If you want an unique identifier (eg. IMSI) you'll have to do a MITM attack.
git clone https://github.com/github/docs.git 123.57s user 37.02s system 74% cpu 3:35.73 total

git clone --depth 1 https://github.com/github/docs.git 3.37s user 1.83s system 35% cpu 14.521 total

Not a scientific test at all, but the second one was literally 15x faster, wall clock time.
I love the job a lot, but I can't get myself to work more than about 4-6 hours a day. I mentally burn out and get so exhausted I need to lie on the couch to recover.
Lawyers do. My dad is winding down his legal career but the bulk of it was spent writing corporate loan contracts. He’d constantly have clients asking him to make “small changes” to the document that either made no sense or were, in fact, large changes that would rob him of his weekend. While his specialty was niche, it was not so niche that appeasing the client for their future business was not important. His clients drove him crazy with this stuff but at least he could bill those hours.

I know less about doctors, but they certainly have people that think they know better and question their course of treatment. Just look at the pandemic and vaccine nonsense. Doctors benefit from supply and demand (artificial or otherwise) meaning that they’re basically always booked up.

Developers have neither of those privileges unless you’re an in demand consultant.
That bottom-up tinkering is kinda how CS started in the US, as observed by Dijkstra himself: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...

Ideally we want theoretical foundations, but sometimes random explorations are necessary to tease out enough data to construct or validate theory.
Codapi: Interactive code examples for documentation, education and fun
Yep, a DisplayLink hub is the way. I've also been using one for 6 months and while it is perfectly stable, there are annoyances. For example certain protected video streams won't decode, and F.lux doesn't quite work on all monitors the way it should. Overall though I've put up with it. It's really an outrage that Apple restricted this basic functionality just because it could.
The author is right that the cruelty of capitalism is absent from cozy games, but doesn't actually consider why that is the case. It is easy to just hand wave that away as a design choice, but I think it is fundamentally because cozy games are traditionally single player.

The developers can design Tom Nook to not be cruel because he is an NPC that was designed not to be cruel. Imagine if Animal Crossing was an MMO and Tom Nook was actually another human player. Do you think he would be as kind and forgiving or would some of that cruelty slip back into the world due simply to that Nook character maximizing their own experience of the game? And that isn't necessarily any fault of Nook. They are just viewing the world through a different viewpoint. From their viewpoint, someone occupying their property while not paying is likely going to be viewed as cruel too. Because that is the fundamental trait of capitalism, competition. Any type of zero-sum game is going to have winners and losers and the losers will feel that as cruelty.

There is a reason that most multiplayer games in which you play with the open internet are harsh and unfriendly places, because the average player cares about their own experience and fun infinitely more than they care about yours. That is a better simulation of the real world than a single player game in which everything can be designed for the enjoyment of a single person because that is what happens in the real world too. My landlord cares about their own financial wellbeing infinitely more than they care about mine and therefore their behavior towards me feels cruel.
The evolution is the other way around - the original meaning of that root in proto-Slavic was obligatory work, and that one in turn is a derivative of a PIE word with the same meaning.

https://en.wiktionary.org/wiki/Reconstruction:Proto-Slavic/o...

https://en.wiktionary.org/wiki/Reconstruction:Proto-Slavic/o...

https://en.wiktionary.org/wiki/Reconstruction:Proto-Indo-Eur...
Voter Suppression Robocall Complaint to Election Law Unit
Offering a different view in the idealistic capitalism camp. I don't think using starvation as a cattle prick even works to do what people think it does. People need psychological safety in order to want to work. They need to believe they will get something from the work they put in, not just the threat of starvation.

However, _taxes_ are, at the end of the day, taking money from individuals, via the implicit (and sometimes explicit) threat of violence. Taxes (as in money collected with the threat of violence) are immoral.

Capitalism in it's idealistic state seeks to give everyone agency in what they do, and let the market reward or punish those actions.

However, of course, while communism requires the creation of "the state" (and therefore taxes) to enforce the state of things, capitalism encourages the creation of "the state", so in the end it doesn't really matter.

I guess capitalism gives you a few minutes before "the state" is created.

Social programs are good, in fact, great! Having safety nets lets people take risks they otherwise would not, and it's those risks that can advance society.

However when you knock on my door and say pay for this social program or I will xyz, it's not a social program anymore it's social order at the threat of violence.

The "or else" with social programs needs to be "or else the place that you live will be a terrible place to live"
No, it is not the ether theory of light, and that is a magnificent question: This idea was settled by Mickelson/Morley, who not only measured the round trip in one direction, but measured it in several directions, and found the speed of light to be invariant. For which Albert Einstein received the Nobel Prize for his theory of light.

Later, Richard Feynman used first principals to both confirm this for Enistienien physics, and break it for quantum physics.

The best reference for this work is not the classic experiment, but on Henry Cavindish's balance, which led to the calculation of G, the gravitation constant to 7 digits of accuracy, based upon the speed of light calculated to 9+ digits of accuracy.

The speed of light is invariant: What you the observer actually see, is a frame of reference in space-time, which transforms the space, so that light still travels as fast as it always does, but the space around it is transformed.

There have been a few theories of exceptional note: Sir Fred Hoyle solved Einsteins equations for an invariant size of the universe based on a shrinking frame of reference, and found no contradictions. Hence the wimper theory of cosmogony. I count myself as pretty bright, on this subject, able to argue the point rather succinctly, but I never claim to hold a candle and a mirror ( Cavendish ) to Henry Cavendish, nor Sir Fredric Hoyle: You want to get the real brilliance of this total failure:

"The Michelson-Morley Experiment (MMX) tried to prove the existence of ether, but they did not observe the movement of interference fringes, which led to the assumption that the speed of light is constant in the inertial reference frame, which is also the theoretical basis of Einstein's special relativity (SR)."

It failed to prove the existence of ether. Failed. Richard Feynman also found that for Eisensteinian physics, this was also true from first principals. This is really one of the most brilliant failures in the history of Physics.

“Success is the ability to go from failure to failure without losing your enthusiasm”
― Winston Churchill
I hope no one uses that article as a source for anything. Not only does it repeat whole sentences but it also serves up a word salad of mythical origin stories that should not be used as information for anything other than analytical comparisons of Native American origin story permutations.
Absolutely LOVE our Blendtec blendeer. That thing can chop up almost anything! My only regret is not getting the variant that came with a heating coil for making soups.
I know many people who volunteer, contribute to open source, exercise, and play sports.

They'd seem to run counter to your idea of what people would do if they didn't have to work.