skysight-inc/HackerNews huggingface dataset:
The intro mentions that ordinarily, we have to pay a high upfront cost to record info that we might need to debug later.

> When we succeed at this, we collect huge volumes of logs “just in case” they provide some crucial clue, incurring equally huge storage costs.

The 'packets from the past' section says we can just retroactively decide what we should have recorded.

Doesn't that mean we're effectively recording everything always? What's the cost of this?
Or is all of this under the assumption that we never have to debug something that happened outside of the simulation environment, e.g. in response to an actual in-bound request from a customer? If this is just saying we can afford to save everything in our development environment ... well in that context recording the logs probably wasn't a "huge storage cost" either, right? Or am I missing something basic here?
You're right, of course, but Apple and Ireland won't see it that way ;)
I don't know, hence phrasing it as a hope/expectation but not as 'thinking' either way
EU court rules Apple must pay Ireland €13B in unpaid taxes
> Choosing to download and run programs is not giving someone else RCE, unless you download and run something that allows for RCE.

In my experience, auditing compiled executables is hard. How do you do this?
iMessage App to share music links
Sure, but here Ireland has gotten both the benefit of the illegal agreement _and_ will get the tax revenue. Those deals existed to attract large tech companies to Ireland, and create an ecosystem there, and I don't think that'll go away just because Ireland can't offer any new ones.

Not suggesting that Ireland did this expecting to get both sets of benefits, but seems a little counter-productive that they are in fact receiving those.
Mastering Secure Boot on Apple Silicon
$75B in Global Victims' Losses to Pig-Butchering Scam
Yes, unfortunately we have not figured out how to rewind time in the real world yet. When we do, there are a lot of choices I'm going to revisit...
Nice! I had seen these in Netflix or some TV app for a streaming service that allows you to authenticate using an animated QR code. I had the idea for Flipbook probably a decade ago but never did anything about it until now. I haven't seen another OSS project that does this so figured I'd give it a shot.
Your numpad solution looks great! Would you have a photo of the whole setup? I thought about doing the same, but I fear to end with cables and PCB everywhere in my children's room if I take this path :)
If you didn't work for two years, the cost was "less than a used tesla" and two years opportunity cost of missed wages.
if you care about longetivity, beware that foam tips degrade relatively fast ( ~1 year).
Yes, we also switched to TV only on weekends.
>> there is a rich person on the end of it with the loan as an asset earning interest.

> About half of treasuries are held by the Fed or foreign investors which largely means other governments and foreign companies. Most of the rest are owned by pension funds, banks, local government, insurance companies, etc.

So what? That doesn't mean you shouldn't think about it in terms of a rich person, like the GP suggests.

The modern capitalist system is a very slippery thing to think about, and there are all kinds of traps to mislead people. For instance, facts like the one you point out can draw people away from understanding the truth behind scenarios where the rich are the group that greatly disproportionally benefits while not being the group that benefits the most in absolute terms.

On a related note: IMHO the 401k is one of the greatest propaganda coups in the history of democracy. You have vast swaths of the public owning tiny, insignificant slivers of the overall pie; while the rich own big, disproportionate slices. But then the public votes to increase those tiny, tangible slivers by trading much more valuable but less tangible things.
No more so than any other fine the EU raises
Even once you have a core sitting in a datacenter, the value you derive from the computations must exceed the power cost (and the SWE cost to run that computation). Otherwise you're better off turning it off.

I have a stack of 1080ti and Titan V GPUs that are testament to this. :-) (which, admittedly, I should sell)
Case Study: Labl.it System Build
Please try it and give us your feedback.
You're right that if you tried to do something like this using record/replay, you would pay an enormous cost. Antithesis does not use record/replay, but rather a deterministic hypervisor (https://antithesis.com/blog/deterministic_hypervisor/). So all we have to remember is the set of inputs/changes to entropy that got us somewhere, not the result of every system operation.
Even if generative AI went to zero there are still tons of GPU-hungry ML methods with tons of business applications. GPU demand isn’t going away.
Can you put a link to the story about the Stats Canada manager? There was a story a few years ago about a Stats Canada employee who could not reproduce a model because of confidentiality reasons within CRA, but certainly you wouldn’t be getting confidentiality and privacy mixed up with competence. Can you put up a link?
I don't believe I am wrong. Try to find a controller for the Rift or Rift S.

You may now want to argue that these devices are older. That is true, you mostly need replacement parts for older devices.

And software support? I do remember where Facebook forced me to make an account or the hardware would be unusable.

For me that was the argument to never buy hardware from Facebook again. Sure, it was Oculus at the time and even if technically the Rift and Rift S were solid products, I would thoroughly recommend to not become a private customer of Facebook for now. Maybe things have improved, because they certainly should.
I presume this reversal happened during NT's main support window?
Nice article, and these links to other articles on the DeBeers monopoly / advertising campaign are great as well: “You can’t look at Jane and say she’s not worth 2 months’ salary.”

https://www.theatlantic.com/past/issues/82feb/8202diamond1.h...

https://www.bbc.com/news/magazine-27371208
I memorized all primes up to 127. and with a bit of effort I may come up with all the primes up to 307 (then 311,313, iirc) but I need pen and paper to double check.

the problem is that I don't know why do this.

nonetheless I can report that I've memorized 3 instances of two consecutive twin primes

11,13,17,19, then 101,103,107,109 (which just raises questions that I can only aspire to ask, nevermined answering, about the what, why, and how of decimal system),

and then 191,193,197,199. the next prime is 211. but the cool thing is how 210 = 2*3*5*7, which are all primes before the first double twin prime
Like I said, the userland applications (ping, tracert, etc.) were ports from BSD, probably nearly 1:1 copies.

The TCP & IP stacks were written by Microsoft in NT 3.5.

What Spider Software used (again, used by Microsoft in NT 3.1 due to time pressures) may have originated from BSD, but we don't know.

You can browse the NT4 source code TCP/IP stack. Just search GitHub.
> If nobody responds in a week, it can safely be assumed that they don't take security seriously, and the responsible thing is to let the community know.

That's an if that did not happen:

> Eelco is working on it, there's a patch on the GitHub advisory, we plan to get it out on Monday, but no promises yet if everything will get done by then

https://matrix.to/#/!VRULIdgoKmKPzJZzjj:nixos.org/$tJgEBGqKs...
How the Ruby Repository Masters Fast Merges: Cutting Corners or Genius?
I wonder if that's because as regulation is considered and debated, industry incentives start to align as they attempt to show they're "regulating themselves just fine".
Having specific DDL would be fine for most purposes. As I said in a sibling response, I don't mind the differences in how tables are defined or in the speed at which they run. I get that you need runtime statistics, likely on your live tables, to get good performance guarantees. What drives me bonkers is the silly differences like ISNULL v COALESCE. That one, at least, has a mostly easy mechanical change to get between the two.

Actually, what really drives me bonkers is when there are no local options. The aggregate functions such as https://trino.io/docs/current/functions/aggregate.html#appro... are super convenient for reporting purposes. And I can't think of any reason I can't run some of those queries against trivial data locally to show/confirm what a report is supposed to be doing.
You're free to expect for-profit businesses to fully support a free product forever. Just as they're free to decide they don't want to do that.
Groq is one example (NOT Musk's Grok), though currently focused only on inference, I think.
Interestingly, it was recently revealed that 22% of their services income is comprised of payments from Google to keep their search engine as the default in iOS / Safari. Soon to disappear given the antitrust case.
> This project seems to build on an assumption that it is collusive to set prices based on other market prices, or else how could it be a hammer to bash collusion?

Did you read that on the website, or are you making that assumption?

This is just a dataset, and on its own isn't going to reveal something like collusion. But if you are researching collusion, you can use this data to help you understand behaviors of businesses.

Also, collusion doesn't necessarily have to involve prices.
How do you handle side effects that interact with third party systems? In my own tests, I use network request mocks. Do you need to provide a test mode flag to indicate that mocks should be used?
Most likely nothing. They will simply delete it. Isn't capitalism great?
Radiology is the best job ever. Work from home, click through pictures all day. Profit
May I interest you in Jevons paradox:

> In economics, the Jevons paradox occurs when technological progress increases the efficiency with which a resource is used (reducing the amount necessary for any one use), but the falling cost of use induces increases in demand enough that resource use is increased, rather than reduced.

Source: https://en.wikipedia.org/wiki/Jevons_paradox
HN is more than entertainment, though.

It's apparently also a hangout spot for (self-awarded) gold star internet parents who love the smell of their own farts and think anyone else wants to smell them.
If you're looking at this, you might want to also look at fleetdm (https://github.com/fleetdm/fleet), from which hosts that have osquery installed, can be queried.
Depends on the transaction. When I used to have to drop off checks it was very fast.
As already mentioned in this thread, Safari does allow ad blockers, your premise is false. And even if they didn’t, there’s an absolutely massive difference between not being able to block ads and being the company both selling the ads and the browser that is engineering away your privacy.

Safari does take active steps to prevent tracking that Chrome does not. Apple has not actively worked against ad blockers the way Google has. And Apple also allows you to install a different browser on iOS, Google doesn’t get any gold stars for not preventing third party browsers on Android.

Google has a conflict of interest between your privacy and their primary source of revenue. That’s not true for Apple. Google isn’t that bad?!? Hahahaha BTW you moved the goal posts, the claim you were implicitly defending was that Apple was collecting and selling private data themselves. Nothing in this thread so far backs up that claim.
I do all my Python stuff in a container. I've found it easier than the N+ other methods. As a bonus when creating the container one can basically just use the tools the project author likes (pip, ,etc) even legacy things from older scripts.
> Yes, unfortunately we have not figured out how to rewind time in the real world yet.

10 bucks says you get complaints for not implementing the "real world" feature.
And now that we finally resurrected the project we can land the perf improvements which were unable to land with one maintainer and still supporting 10y old node versions. We likley will not get it to match fastify, but our goal is likely to make more balanced trade offs. I am excited to see what we can do not that we have broken through the dam which was holding us back.
I can relate in a way. I'm a happy Hetzner customer for over a decade. Now most of my clients are on Hetzner Cloud but before these were physical machines. So I just needed to remember all these mdadm commands to rebuild the array as a disk would fail every 4-5 years on each machine. But there were some close moments:

* Once two disks failed at once - fairly normal occurrence but they should know better and differentiate - fortunately the third one allowed me to rebuild the whole thing

* Once the motherboard failed (but they replaced it within half an hour or so)

* Once there were strange irq messages on the console so I just migrated the machine to another one

* I had a problem with a server once that it would not react to any standard reset attempts so I had to ask for a manual intervention - it worked but turned out the machine had a hidden fault so they replaced it

All in, I'm happy to have migrated to Hetzner Cloud as I don't have to worry about these anymore. I still have two physical machines but just for fun (as a Minecraft server for my kids and a Nextcloud setup for my ebook collection).
> groundbreaking

They need to put two Spatial Video cameras on the top right and top left of the phone in landscape, to record 3d video at or a bit wider than pupillary distance.

Given a way to watch them, Spatial Video memories "sell" the AVP and/or (if zoomed in) 3D TVs, and the perspective also gives fantastic clues to photo processing algos, 3D model generation, more.
I looked at my rib images for days trying to find the fracture. Couldn't do it. Could barely count the ribs. All my doctor friends found it right away though
This is an ad for Xeoma
Oh, cool! A remote controlled strandbeest!
I think they sound ok. Even when used as a Bluetooth headset for music there's enough bass that I haven't really thought about it.
Any third party service does need to be mocked or stubbed out. We have a partnership with Localstack that lets us provide very polished AWS mocks that require zero configuration on your part (https://antithesis.com/docs/using_antithesis/environment.htm...).

If you need something else, reach out and ask us about it, because we have a few of them in the pipeline.
I have history disabled.
great idea! what about deezer support?
> When I buy a device, I don't want a perpetual, tethered relationship with the manufacturer in order to work the device.

Yes, but all the manufacturers want you in that relationship with them, and the technology of "internet" has finally given them that ability.

It's just a reminder that capitalism doesn't produce the best goods for consumers, it only produces the ones that are just not shitty enough that people keep buying them.

No matter how good a product is, the market will inevitably enshittify it to optimally conform to market incentives.
We've always been in the brute force phase of AI. Much of AI is throw things at the wall and see what sticks.
"We'd better hope we can actually replace radiologists with AI, because medical students are no longer choosing to specialize in it."

- one of the speakers at a recent health+AI event

I'm wondering what others in healthcare think of this. I've been skeptical about the death of software engineering as a profession (just as spreadsheets increased the number of accountants), but neither of those jobs requires going to medical school for several years.
Why though. Like, genuinely, why bother with the mined ones?

"This diamond caused untold human suffering and exploitation to acquire, and that makes it rare and valuable." It's just a weird flex at this point. It marks you out as someone who doesn't care about the wellbeing of others.

But every time someone gets excited about natural diamonds they try to justify that synthetic ones just aren't the same. I think that also says a lot.
> Smartphones are a tragedy itself. Security theatre destroyed it.

If you're willing to buy a new device, then I recommend getting a Pixel on sale and flashing it with GrapheneOS[0]. No rooting required. Read up on it when you have a chance. Also, if you install the sandboxed Google Play Services layer (which doesn't require any Google account logins and has very limited access to the device) you will be able to run your bank app.

[0] https://grapheneos.org/
I’m not sure how hot one would need to get one’s pan to have potential problems, but diamond is carbon, and carbon is soluble in hot steel.

The mismatched coefficient of thermal expansion could also be a problem.
The problem is that you can only analyze pricing at the retail level. At the retail level, prices can legally be set in any number of ways. For example, it is totally legal to walk into a competitor’s store and set your prices accordingly.

That’s all this metric will show.

It also won’t show supply chain issues that make the Canadian grocery industry look the way it does. As an example, buy 100 head of cattle in western Canada and get the beef into a store. Are you having any luck finding a place to process it?
You probably dont have enough context to have clarity here, but this release was to unblock performance and simplicity changes. We first needed to clean up 10 years of stagnant code from the years with a single maintainer, now we can remove the worse old decisions and only support node 18. Those changes could not land prior to this release in any form.

We have spent our time on those code changes, leaving nearly zero time for public relations on this, but I hope to start changing that soon. The main thing to take away here is this is a "boring release". It is to unblock more serious changes in v6 and for node core.
On over-engineering; finding the right balance
I was also confused by this as a commit id is deterministic. I suspect that the OP may be confused about how git hashes are computed.

But thinking deeper, given that the hash is computed from a small amount of entropy (the commit time), plus a seed (the committed code changes), and the previous value (previous commit hash), this is actually fairly similar to the definition of a PRNG.

That is to say, it's not an RNG, but for some approximations it's indistinguishable from one.
I invented a new way of visualisi g composite ones when I wrote my book about indexing. You can scroll down on the landing page to the fundamentals chapter to see it.

https://sqlfordevs.com/ebooks/indexing
Even going by the nth month rule doesn't indicate that the woman _demands_ it. It is a cultural practice, no doubt one spurred on by the diamond business. But that doesn't mean every woman out there is screeching that their paramour buy them a diamond. I'd actually be willing to bet that a significant portion of women are ambivalent about the practice.
Show HN: I made an AI-powered link building tool that automates outreach
Every customer has one pet feature. They want that feature, then they want less downtime and more performance, then maybe they want the features other customers want.

The biggest problem with bespoke deployments like this is that they can widen the gap between a happy path and a disaster. If deployments are faster but not derisked, customer expectations are raised but failure cases become more costly.
Great another case of simple thing everyone knows is simple but turns out to be horrifyingly complicated and heavily system dependent, but only on occasion so you can get 80% of the way through your career before encountering the gaps in your knowledge.

I guess I'll add it to the list.

Of course on the other hand, I was already thinking that I should just use SQLite for all my file handling needs. This little nugget makes me think that this was the correct intuition. [Queue horrifying revelations w.r.t. SQLite here.]
Cython and related tools will be the direction to take if performance becomes a bottleneck indeed! Interestingly enough, the audio callback is being handled fast enough on my not-impressive laptop and CPU usage has been low on average (<1%), so Python trickery hasn't been needed yet
I'd buy this
Yes, I’m sure that welding the doors shut on opening day will really stick it to the man. It certainly won’t horrify the minimum wage employees who go in there to work.

What an unbelievably stupid thing to advocate for, much less under the guise of non violence.
AI costs and regulation a threat to software developers?
I wouldn't call Open Boardware a fully open design.
Why did a major S.F. tech conference just host a panel about making more babies?
>The reality though is that normie needs were accomplished several generations ago. I'll use my girlfriend as a sample of such user.

>She can't tell the difference between LCD and OLED nor would she notice Pro-motion.

I recently had a similar realization. Last year I finally bit the bullet and decided to build out a decent 'home office' setup. I have a tendency to research something to death before I make a purchase. I read all about monitor resolution, viewing distance, field of view and viewing angle. I had multiple different calculators. I measured my typical sitting / viewing distance down to a fraction of an inch.

After doing all this, I initially thought surely, I needed a 32" 4k 144hz screen. Nothing else would do. Then at the last second after reading up on fractional scaling issues with linux, I decided on a 27" 1440p screen. It's fine.

It turns out I am not the discerning conesour of pixels I thought I was. Yes, I can see them if I look hard enough, but I don't really care. I should have known. The most productive I have ever been as a dev was as a teen coding away on a 800x600 crt!

Maybe I'll eventually get a 4k screen if I upgrade to a 5090 or whatever, but I have found that buying n-1 off the bleeding edge is the absolute sweet spot when it comes to capability.
Stellate has been acquired by the guild and Shopify
We did. I built a parser for the header weights and what not. It was a fun project and I thought the results were really slick.

It was also easily overridden by a very large language picker in our footer. This override choice is remembered in a long lived cookie.

People complained.

They didn't understand why they were getting whatever language and the picker was apparently too hard to find.

Now we just default everyone to English. They're still free to use the language picker. No one complains.
That's so interesting: I thought the findings of the authors boded very well for the future of self-driving.
purchase history?
Ads is the reason Dart is still around, they saved the team after the project folded, after migrating from GWT to AngularDart, they weren't into doing yet another rewrite.
Aren't the edge cases features? An abstraction (or different API, sure) is in order to prevent footguns. However, this abstraction should not force fsyncs for example, due to the performance impact mentioned. It puts the choice of guaranteed writes vs performance to the developer.
Well if you're looking to sell, get in touch!
For that reason I use shortcuts/bookmarks of the form https://www.amazon.tld/?language=en_US (or whatever your language preference is).

If you’re using the Amazon app on iOS, you can open com.amazon.mobile.shopping://www.amazon.tld/?language=en_US, which does the same for the app.
Some women in some cultures in the U.S. expect it. Many women in the U.S. expect a ring, diamond or not.
Can footage from two iPhones be combined?