skysight-inc/HackerNews huggingface dataset:
Cryptocurrency enthusiasts will respectfully disagree.

This is the one and only thing crypto is actually good at, if you don't make a mistake and let yourself get hacked, no amount of force will let anybody seize your crypto without your consent.
No but I world call then a successful administrator
> the source code for key components

Man, the way Apple treats source audits is like having teeth pulled. "You can search our code for vulnerabilities, but only the parts we say, and once you're done looking you can never look again."

Gee, thanks Apple. I feel safer already.
I think Open Weights is a better name for AI models that don't share the reproducible training scripts and data.
Probably should have called it "freedom software" like "freedom fighter" or "freedom units" (as opposed to metric units).
>Romania, empire...

https://en.wikipedia.org/wiki/Greater_Romania
Wow! I remember the hard time we all had at [1] (doing deep packet inspection drivers for [2]). when Microsoft first required driver signing in Windows. The workflow seemed, at first glance, even tougher than getting an app approved on the Apple Store, with documentation that was far from clear. Personally, this feels like a huge setback considering the resources companies have poured into complying with Microsoft’s requirements, only to see it exploited in this way. Of course, vulnerabilities are always out there, but it would have been reassuring if someone had uncovered this one earlier. Kudos to Alon Leviev and SafeBreach for discovering it.

[1] https://www.nektra.com/

[2] https://www.verizon.com/business/en-nl/products/security/man...
What I would imagine happens is that some food producer realizes that a lot of their product is going to waste and they have intermittent reports of food poisoning. So they add salt to be able to continue selling the same volume of product. This also may make the product more flavorful. Seems like a win all around to them.

Now the food is causing long-term issues in some people, but the American medical system introduces a lot of friction towards chronic medical issues. These issues are underreported, therefore there isn’t a lot of money available to reaearch them. And the time between cause and effect is, well, decades before we have clinical diagnostics to allow us to say “you specifically need to eat less salt”.

Now we can slap regulations on the companies involved in food production to revise the levels of sodium in food. I’m not sure we know what the optimal levels are. But it will probably cost them millions of dollars factoring in food waste, changes to established shipping / storage guidelines, possibly even force them to change companies to deliver product faster or pull their product from certain retailers who find it no longer profitable to receive shipments given the low volume they can sell before the product is unsafe to sell.

But it’s only really possible to have the discussion of what the right solution is if the specific objection is stated. If someone is concerned about GMOs, the driving issue may be more related to where they can be grown, size of the product, crop vulnerability to disease, avoiding excessive use of herbicides or pesticides, adapting to ecological changes, and so forth.
and will a bunch of hostile feminists be able to place derogatory "labels" on my self hosted account or put me on nasty and rudely named lists branding me a right winger or a transmysoginist or whatever like they currently do on bluesky?
The obscuring seems to be unnecessary these days. I don't know how many people are still fooled by names like "Americans for America" who would actually change their vote after finding out it's just a group of real estate speculators or whatever.
Block devices have barriers and sync; fsync is built on those primitives.
to what degree does the Gartner hype cycle resemble the Gibbs phenomenon?
Love a good opportunity to shill a post from my favorite subreddit of all time!

https://preview.redd.it/every-time-v0-s3c958v8vylc1.jpeg?aut...
You are aware that there are people who like the sound of tape noise and the saturation comes with it?

Great. They can get that with a DSP plugin. "They" being the artist, if that's what they want their music to sound like.
A Survey of Speculative Decoding Techniques in LLM Inference
Related. Others?

SQLite: 35% Faster Than the Filesystem - https://news.ycombinator.com/item?id=41085376 - July 2024 (193 comments)

SQLite is 35% Faster Than The Filesystem (2017) - https://news.ycombinator.com/item?id=27897427 - July 2021 (127 comments)

35% Faster Than The Filesystem (2017) - https://news.ycombinator.com/item?id=20729930 - Aug 2019 (164 comments)

SQLite small blob storage: 35% Faster Than the Filesystem - https://news.ycombinator.com/item?id=14550060 - June 2017 (202 comments)

Since the July 2024 had a lot of attention, the current repost counts as a dupe. Reposts are ok after a year or so—this is in the FAQ: https://news.ycombinator.com/newsfaq.html.
With NixOS, you simply use Nix to configure a file that in turn configures other files that configure other packages, and you have to rely on the new path and variable definitions created by the maintainers of NixOS for upstream programs. So, you need to learn that if the program used A, in NixOS it's B -> A -> does the job (although it's not that simple). That's why, when you use NixOS, you feel like you're working twice as hard, while Arch Linux aims to be transparent by exposing the system structure without adding a ton of crap complexity like NixOS does.
> The entire point of FOSS is for a few experts to do all that work once and then we all can share and modify the output of those years of work and millions of dollars invested as we see fit, without having to waste all that time and money doing it over again.

The entire point of FOSS is to preserve user freedom. Avoiding pointless waste of repeated work is a side effect of applying that freedom.

It would feel entirely on point for things that require ungodly amounts of money and resources to even start considering exercising your freedoms on to not be considered FOSS, even if that aspect isn't considered by currently accepted definitions.
Looking for AI Tool to Automate Project Tasks on My PC – Full Automation?
I’m interested in using an AI tool that can handle most of the development process on my PC. Specifically, I’d like it to manage tasks like setting up integrations, coding, and creating a user interface with minimal input from me. Are there any AI solutions that can handle this level of automation reliably? Would love to hear recommendations or personal experiences with such tools
Inmiced above. Thnaks!
> The new solution for load balancing seems to be the new HTTPS and SVCB DNS records. As I understand it, they are standardized by people wanting to add extra parameters to the DNS in order to to jump-start the TLS1.3 handshake, thereby making fewer roundtrips.

The other big advantage of the HTTPS record is that it allows for proper CNAME-like delegation at the domain apex, rather than requiring CNAME flattening hacks that can cause routing issues on CDNs which use GeoDNS in addition to or instead of anycast. If you've ever seen a platform recommend using a www subdomain instead of an apex domain, that's why, and it's part of why Akamai pushed for HTTPS records to be standardized since they use GeoDNS.
Gotta love the mechanical creativity that happens in south/south-east asian countries. It's all over youtube.
An economy cannot function without use of credit and debt.

For example, if you have a business idea that will generate a check for $12,000 every year, but your expenses are $1,000 a month, how will you make that work?
Sorry, I misremembered the issue. Looking at my notes the issue is they don't allow disabling their NAT-T implementation, which detects NAT scenarios and automatically forces encapsulation on port 4500/udp. The issue is that every public IP on an EC2 instance is a 1:1 NAT IP. Every packet sent to the public IP is forwarded to the private IP -- including ESP -- but it is technically NAT and looks like NAT to strongSwan.

There's an issue open for years; it will probably never be fixed:

https://wiki.strongswan.org/issues/1265
Skipping an unnecessary intermediary is worth considering.

Load balancing isn't without cost, and load balancers subtly (or unsubtly) messing up connections is an issue. I've also used providers where their load balancers had worse availability than our hosts.

If you control the clients, it's reasonable to call the platform dns api to get a list of ips and shuffle and iterate through in an appropriate way. Even better if you have a few stablely allocated IPs you can distribute in client binaries for when DNS is broken; but DNS is often not broken and it's nice to use for operational changes without having to push new configuration/binaries everytime you update the cluster.

If your clients are browsers, default behavior is ok; they usually use IPs in order, which can be problematic [1], but otherwise, they have good retry behavior: on connection refused they try another IP right away, in case of timeout, they try at least a few different IPs. It's not ideal, and I'd use a load balancer for browsers, at least to serve the initial page load if feasible, and maybe DNS RR and semi-smart client logic in JS for websockets/etc; but DNS RR is workable for a whole site too.

If your clients are not browsers and not controlled by you, best of luck?

I will 100% admit that sometimes you have to assume someone built their DNS caching resolver to interpret the TTL field as a number of days, rather than number of seconds. And that clients behind those resolvers will have trouble when you update DNS, but if your loadbalancer is behind a DNS name, when it needs to change addresses, you'll deal with that then, and you won't have experience.

[1] one of the RFCs suggests that OS apis should sort responses by prefix match, which might make sense if IP prefixes were heirarchical as a proxy to get to a least network distance server. But in the real world, numerically adjacent /24s are often not network adjacent, but if your servers have widely disparate addresses, you may see traffic from some client ips gravitate towards numerically similar server ips.
I have launched 2MINLOG.

What is it?
===
2MINLOG is a service that gathers measurements from various sources, such as IoT thermometers, headless computers, web applications, or premise or cloud services, and generates graphs to display the results with your Python code.

Why and how did I start?
===
I built a weather station based on the ESP32 chip with my kids. I wanted to graph the temperature, humidity, and PM10 particles. The station sends data to a few such services, but they do not allow to create a graph and display it next to my working desk (full screen, awesome look, autorefresh). I set up an AWS server to gather the data and created an on-demand Matplot lib Linux container to create a graph.

Soon after, I became suspicious about my home ISP. I set up a simple plot with red/green pixels to give an overview of internet availability, organized across the past weeks. Similarly, I set up temperature monitoring for my NAS HDDs.

The next project is CO2 monitoring via Wi-Fi Arduino in the kid's room.

I wrote a front-end app and attached a stripe to the system. Wrote initial documentation. Launched: 2minlog.com.

I will be happy for your feedback. Thank you.

J.
https://archive.ph/rQB3j
God damn. Antitrust comes up and HN insists that businesses are just going to pull out of the EU any day now. McDonalds is forced to start fixing their ice cream machines and now you want to tell us that they'll refuse to serve ice cream out of petty anger.

Do we just assume every business is run by the zombie of Steve Jobs? I genuinely have no idea where this libertarian extremist sentiment is coming from.
This is one of the nicest looking vintage workstations I’ve seen in a long time.
There is NOTHING illegal about a civilian giving an academic lecture for other academics.

The USNA is a military institution, but a significant portion of their faculty are civilians as well.

This is why this is an egregious abuse of power.
The comments on that article are ripping it and the author apart, and not without good reason.

Reading this made me learn absolutely nothing new.
When Woodward and Bernstein issued a statement about Bezos's interference, it began, "We respect the traditional independence of the editorial page." Do you know more about journalism at The Washington Post than Bob Woodward and Carl Bernstein? Or are they just pedants?
Refilling the salt lake should be a goal to protect existing populations, that is not the same as creating new population centers that we have even greater challenges.

Unfortunately curbing growth and shifting agriculture needs to other locations is probably the only practical way.

The Bear River divide is next to the Green River drainage, as that is already in a state of overallocation to support SW desert populations, that isn't practical.

Pumping water into death valley wouldn't be the way to get water into the the Salt Lake either, and would still have to deal with disposing of the brine in scales gar larger than any municipal supply.
I'm pretty sure it wouldn't work. Sqlite commits by deleting a file in normal operation, and with WAL you need an ordering that I'm not sure Linux on standard hardware can provide without running both the database and the WAL on 1 filesystem.
You're right, they don't have a lot of savings - but doesn't that make it even worse for them, because that means their income is basically all their wealth. And this is objectively even more impacted by inflation as I said before, because it keeps getting worse with every year, because most workers do not get raises equivalent to inflation.

And I think you'd agree too that assets become more valuable by inflation (because that's kinda the definition of the term), and that consequently means that if your net worth is mostly assets, as every rent seekers portfolio is - you really do like inflation.

Even if you're right that the people heavily in debt also gain by having it devalued via inflation: I don't think it'd have enough impact to offset their depreciated wage and the additional cost of living though - but that's just my personal expectation
I’ve commented on these moves and jukes a few months ago. In the spirit of not reposting, the original is here: https://news.ycombinator.com/item?id=41090142
McDonald is big enough to change suppliers of machines and impose easy maintenance.
Suburbs expanding.
I respectfully disagree. Once you open up the possibility of physical force the guarantees of cryptocurrency look pretty thin.

Obligatory xkcd: https://xkcd.com/538/
Depends on the context. Forming a real human connection with someone who has proven they can be trusted is a feature. However, people oftentimes feel they are connected to others based on identity, and then treat those people favorably regardless of merit. The latter is such a major detriment to society that it needs to be actively countered by regulation (and is to some extent).
If a post is titled "obsidian alternative" I would expect to see some pros/cons vs Obsidian. Help us understand why we'd want to migrate to this new ecosystem if we already like obsidian. (Also, seconding terratta's comment re: M365)
Those op amp characteristics aren't really coming into play for that delay sound, it's just vanilla digital delay. Most of the "vibe" of the DD-3 is coming from the companding and filtering scheme it uses to work around the limitations of the digital pieces.

You will hear the effects of this in many hard clipping distortion circuits, though, where the amplifier gain factor will far exceed the voltage rails and be pushed into undefined clipping territory. Behaviors in this range can be an important part of the sound, e.g. the Proco Rat and the infamous LM308 op amp with its slow slew rate. Some like the TL072 exhibit a really nasty phase inversion that results in a pretty horrific (usually undesired) distortion.

It's a balancing act, though; search "op amp motorboating" in any DIY stompbox forum and you'll find thread after thread of people trying to keep op amp gain stages from oscillating. I know more than a few noisier artists who enjoy when designs can be tortured into doing that, though :)
Why do you say everything is chemicals like it's some sort of gotcha? That's very obvious.

There's a clear context here. You're rejecting context and screaming, "chemicals!"
Weird that some ads are hidden on that page indicating "policy violations." You'd think in the ads transparency section they would be particularly interested in such ads or at least the reason for their violation for investigative purposes. That seems like a good way to slip controversial things under the rug.
This is a great tool for writing technical documentation sites. It will allow you to run tests on your code samples, ensuring that they are up to date and working with the most recent library release. We were in progress of doing this with Shopify.dev before I left.
No need for scare quotes.
Post hoc fallacies aren't proof of work, and anyways there's doubt if post hoc is even true for polio and smallpox.

Way too many confounding factors here, and nobody will risk and experiment with a control group in this situation.
So, he did win and a lot of bad things did happen.

Trump withheld disaster aid from blue states: https://www.rollingstone.com/politics/politics-news/trump-de...

Trump already punished Amazon for the Washington Post’s reporting: https://nymag.com/intelligencer/article/washington-post-endo...

And like, if you don’t believe any of that reporting, listen to the man himself? Like he regularly and personally advocates putting his opponents in jail. Either you’re saying he’s blatantly lying about his intentions or your entire defense of him is that he’s an incompetent nincompoop.

The problem is that because it’s probably true that we’re not going to all and up in prison camps on Inauguration Day, you can claim that things aren’t really bad, which is absurd. Like, lots of people have ordinary lives in authoritarian countries. Most of them are not in fact North Korea.

The US becoming far more authoritarian and cronyistic is still really bad.
Well sure, but this perspective ignores that past a certain point you no longer need to take sizable risk to convert your massive mound of money into an even more massive mound of money. It also ignores the criticism that most people don’t ever get to try their hand at risking a large amount of capital, thus keeping them from the large prizes.
Can computers think? No. They can't do anything
Anycast is certainly a nice layer to add but it's not a requirement for DNS round robin to work reliably. It does save some of the concern around relying on selection of an efficiently close choice by the client though and can be a good option for failover.

More directly - is there some set of common web client I've been missing for many years that just doesn't follow DNS TTLs or try alternate records? I think the article gets it right with the wish list at the end containing a Amazon Route 53-like "pull dead entries automatically" note but maybe I'm missing something else? I've used this approach (pull the dead server entries from DNS, wait for TTL) and never caught any unexpected failures during outages but maybe I haven't been looking in the right places?

If you mean it's possible to design something with round-robin DNS in a way that more clients than you expect will fail then absolutely, you can do things the wrong way with most any solution. Sometimes you can be fine with a subset of clients not always working during an outage or you can be fine with a solution which provides slower failover than an active load balancer. What I'm trying to find is why round-robin DNS must always be the wrong answer in all design cases.
The UX of Bitwarden is pretty lacking compared to 1Password. I finally made the switch after years of Bitwarden because of the vast UX improvements.

For one, it's much easier and natural to add additional pieces of information on entries in 1Password. Bitwarden's implementation of this always feels like a poorly integrated afterthought.
> This allows you to share the load between multiple servers, as well as to automatically detect which servers are offline and choose the online ones.

To [hesitantly] clarify a pedantry regarding "DNS automatic offline detection":

Out of the box, RR-DNS is only good for load balancing.

Nothing automatic happens on the availability state detection front unless you build smarts into the client. TFA introduction does sort of mention this, but it took me several re-reads of the intro to get their meaning (which to be fair could be a PEBKAC). Then I read the rest of TFA, which is all about the smarts.

If the 1/N server record selected by your browser ends up being unavailable, no automatic recovery / retry occurs at the protocol level.

p.s. "Related fun": Don't forget about Java's DNS TTL [1] and `.equals()' [2] behaviors.

[1] https://stackoverflow.com/questions/1256556/how-to-make-java...

[2] https://news.ycombinator.com/item?id=21765788 (5y ago, 168 comments)
As said, they have cost me too much time and money already, moreso as other devs on the team(s) lent heavily into certain features and I had to rewrite a lot of code.
How to chose an embedding model for your RAG
Oh come on, that take is too cute by three halves. The internet was the biggest change in human society of the 20th Century, if not the millennium. And while you’re peeling that one apart, the transistor also laid the bedrock for GPS, modern medical devices like pacemakers and insulin dispensers, mass-communication/mass-media with live broadcast capable of reaching billions of people, and like 10 even bigger things my brunch-addled mind isn’t thinking of at the moment.

I know it’s a cool thought exercise to go “what if the things I like/care about actually aren’t that important in the grand scheme of things?” But at the end of that exercise you’ve got to come back to reality.
I would have thought the Swedish word encapsulating a better life, would have been “fika”

Anyway, death cleaning seems more like a small Maria Kondo moment for Sweden than an actual cultural thing

https://www.countryliving.com/home-maintenance/cleaning/a451...
Thanks—we've put that (more or less) in the title above.

(Submitted title was 'Show HN: Simple Text Blog")
This seems like a valid lawsuit, to be honest.

Some background on the numbers: Delta is suing for $0.5B in damages. CrowdStrike yearly revenue for FY2024 is $3.4B.
Exactly! Should have also worded that section similar to your comment here, but you hit the nail on the head.
It's putting reliability in the hands of the client, or whatever random caching DNS resolver they're sitting behind.

It also puts failover in those same hands. If one of your regions goes down, do you want the traffic to spread evenly to your other regions? Or pile on to the next nearest neighbor? If you care what happens, then you want to retain control of your traffic management and not cede it to others.
Mask off!
Steve Jobs emails Apple execs (2003)
Is this really about demand

Probably not. My guess is it is about money and that the Mini was in part a result of fabrication yields for screens and PCB's and how many widgets fit in a standard shipping crate. Manufacturing and logistics...that's why Cooke is in charge.

Apple also has metrics on how Mini users participate in the rest of its ecosystem. Where do they sit in the space of app store revenue? Other device sales? The upgrade pipeline?

Finally, how likely are they to leave the Apple ecosystem over phone size? I mean anyone can buy a small Android phone if size is a priority. Apple makes excellent products but it is not an actual person. It is incapable of loving. Good luck.
They are very similar, the difference is that everyone can see sales tax on their receipt.

Tariffs are a clever way to impose a hidden regressive tax.