skysight-inc/HackerNews huggingface dataset:
Wow. Weird when something on HN hits this close to home. I work in AgTech (automated irrigation) in Washington State. I can attest to the love-hate boom-bust relationship this variety is having with the Washington apple farmer.

The article leaves a key point out. This fruit tree is really temperamental to water correctly. Irrigators love and hate this thing. Some fruit bears overwatering gracefully. But with this tree, it begs for water, but if you overwater it even a little, the fruit fails easily. I've watched some big players (Pytech) dump millions of dollars into closed (fully automated), open (just telemetry and recommendation, human then waters) and hybrid loop irrigation methods to try and get this right. It remains a real pain to get right.

(edit: the cosmic crisp is also difficult to grow Just Right(tm))
Show HN: Cassie.fm – Uptime monitoring service with a pretty good free tier
Hi HN,

I've just redesigned a landing page for Cassie.fm (cassi.fm). An uptime monitoring service I built, its got a pretty awesome free tier, and I would love if I could get some feedback and hopefully pick up a few users :)

Why?

I run a tiny software shop, and bulk of our work consists of integrating our products (field service management app) on top of various ERPs (local and ancient for the most part). These ERPs often have APIs tacked on as a afterthought. These go down very often. If the API we integrate with goes down, it looks bad for us since our product does not work, so in order to drive accountability and transparency I hacked together an API monitoring solution. I wanted something that:

- Scales as we add more monitors: Pay only for what you use. No subscriptions. (We're actually paying for our own credits, its a bit weird with accounting but it forced me to do a proper Stripe integration.)

- Real-time alerts, sms, email and webhooks, so that we can keep everyone in the loop including our user facing apps.

- Simple, transparent pricing. I might decide to market this to our existing clients, and most pricing these days is garbage.

What’s Next?

I'm building this to solve a specific business problem for my shop. I like to be driven by actual users, so as adoption grows so will the feature set. Some things I'm considering are analytics, and customisable alerts, response structure checks and schema validation.

Get Started

Sign Up - https://cassie.fm/account/register. You get free 1600 credits daily, no strings attached. Thats enough to run one monitor every minute, two monitors every two minutes or even 20 monitors every 20 minutes ;).
Show HN: Open-source private home security camera system (end-to-end encryption)
I needed a security camera inside my house, one that would send motion notifications to my smartphone and would allow me to livestream remotely. However, I could not find one that I could trust due to privacy concerns. Many of them upload the plaintext of videos to their servers and none is fully open-source as far as I know. Therefore, I decided to use my spare time to build one from scratch. Called Privastead (as in Private Homestead), it uses OpenMLS for end-to-end encryption (between the camera local hub and the smartphone) and is mostly implemented in Rust (except for part of the Android app that is implemented in Kotlin). The system is functional now and I've been using it in my own house for the past couple of weeks.

Based on some of the discussions I've seen online, it seems like there are other users who are also concerned with the privacy implications of home security cameras. Therefore, I decided to open source my solution for everyone to use. If you need a privacy-preserving home security camera, please give it a try and provide feedback. Note that trying out the system requires you to have a supported IP camera, a local machine connected to the IP camera, a server, and an Android smartphone. I have put together detailed instructions on setting up the system, which I hope makes it easier for others to get the system up and running.

In addition, consider contributing to the project. The prototype currently has a lot of limitations: mainly that it has only been tested with one IP camera, only allows the use of one camera, and only supports Android. I'll continue to improve the prototype as time permits, but progress will be much faster if there are other contributors as well.
They do have rules and the site is quite moderated.

I do think though that any such site or platform will have the issue of judges inflecting their bias in their application of the rules.

So I wouldn't say that it is a unique phenomenon.

That said, of course there is a semantic as well as technical identity to 4chan. And they are quite connected, rather than isolated.

4chan, apart from its lax rules on what we now call hate speech, has developed a community where insults are now part of its culture. The fact that the site is anonymous greatly influences that animosity.

I like to think of 4chan not as a place where horrible people go, but where people go to be horrible. Of course you have the dedicated users, neets or schizos or chronically online, but again that's a propery of every site, and not necessarily a majority.

So if you read /pol/ or /b/ like articles of an organization with an editorial line, sure you will see nazis and a deranged group of people.

If you however see it like bathroom wall writings, you will see a bit of everyone.
Speaking as one of the mostly satisfied Overleaf users: I mainly use its Git sync feature and edit locally in Emacs.

But many collaborators were not using version control in the first place, which meant that Overleaf was a huge step up from our previous workflow of emailing manuscript_v12.tex around and waiting to receive edits.

Not to mention the issues we previously had trying to get it to compile equally on every machine, where coauthors use different TeX distributions with different packages available and different versions installed on different operating systems.

Overall, I think Overleaf struck a pretty good trade-off between being usable by both techies and non-techies. My main pain point now is having to open the web browser to create or clone new projects, which I don’t do that often, but I wish they had a command line interface or something for that.
From another article:

"Both the fetch+decode and op cache pipelines can be active at the same time, and both feed into the in-order micro-op queue. Zen 4 could use its micro-op queue as a loop buffer, but Zen 5 does not. I asked why the loop buffer was gone in Zen 5 in side conversations. They quickly pointed out that the loop buffer wasn’t deleted. Rather, Zen 5’s frontend was a new design and the loop buffer never got added back. As to why, they said the loop buffer was primarily a power optimization. It could help IPC in some cases, but the primary goal was to let Zen 4 shut off much of the frontend in small loops. Adding any feature has an engineering cost, which has to be balanced against potential benefits. Just as with having dual decode clusters service a single thread, whether the loop buffer was worth engineer time was apparently “no”."
What people want, judging by their market behavior, is reliability. A lot of the best-tasting apples are inconsistent in quality, ship or store poorly, or have a short growing season. I love eating fresh heirloom apples, but Honeycrisps are 10% great, 80% good, and 10% disappointing, which I prefer to 30% good, 30% disappointing, and 40% unavailable.
Opportunity costs of changing stuff, lack of alternatives, and if there are, they are probably doing the same shit anyways...
WordPress Anti-Spam Plugin Vulnerability Hits 200k+ Sites
Is it illegal to torrent files to /dev/null?

Because you guys found a different copy, not the one I torrented.
"lol ur a rapist"

Okay buddy.
When the purpose of the exclusivity contract is to sell something at 5x the price it is sold for in other markets, I think most people would reasonably describe this as price gouging.
I usually adopt a policy with my teams:

You are not allowed to complain about style in code reviews.

If it’s important enough for your to comment about, it’s important enough for you to add a linter to the build and block the build if the style isn’t met.

If it’s not worth enough of your time to add a linter, it’s certainly not worth your peer’s time to deal with comments about style.
The article seems to suggest that the loop buffer provides no performance benefit and no power benefit.

If so, it might be a classic case of "Team of engineers spent months working on new shiny feature which turned out to not actually have any benefit, but was shipped anyway, possibly so someone could save face".

I see this in software teams when someone suggests it's time to rewrite the codebase to get rid of legacy bloat and increase performance. Yet, when the project is done, there are more lines of code and performance is worse.

In both cases, the project shouldn't have shipped.
Soon as I saw the round thing I knew it was an iButton: https://en.wikipedia.org/wiki/1-Wire

I have seen them on Home Depot forklifts. Lift operators have the iButton key fob to allow the machine to stay operating. Years ago I was with a guy who though the could load our truck himself, started the lift, alarm goes off and it shuts down.

Used cars can have all sorts of crap in them from mods or whatever. And who knows what abuse a used car has seen but this car was fleet maintained and GPS monitored so likely a good used car.
Cynical yes, incorrect no.

The link between spam protection and payment is well documented and as old as the internet.

Consider the origins of bitcoin and PoW have been as a currency to stop email spam.

I do agree that the incentive is probably not to make money, but to deter spam. That said after so many times the company has been sold, I wouldn't disregard that theory
I was looking forward to it and was disappointed. The skin is a little too thick for my taste, too.
> If you go bankrupt you are mandated to just open source your software in that case.

Or insurance that covers the complete refund cost of all assets sold. There are cases where you may be using 3rd party software that you license that you cannot open source. And, in that case, you're on the hook for refunding the cost of the item.
An engineer I work with told me “I don’t think I’m a rockstar engineer, but I put care into what I do, and I think that makes up for not being a rockstar”

Even though she doesn’t realize it, she’s the rockstar on our team.

In your examples it sounds like your coworkers didn’t put much care into what they were doing.
The political situation for bcachefs is far from good, with pressure from Linus and a CoC violation.

The net effect will likely delay stability.

https://www.phoronix.com/news/Bcachefs-Fixes-Two-Choices

https://www.phoronix.com/news/Linux-CoC-Bcachefs-6.13
What you're saying is that American companies should be able to profit from the price disparity between China and US by reselling Chinese goods to US consumers at massively inflated prices, but regular Americans should not be able to do the same on their own.
I urge you to read Alex's Reckoning series.

> performance concerns in the real world are typically measured in, at worst, hundreds of milliseconds.

I think outside of the privilege bubble where a significant percentage of the world is in, these concerns are measured in the tens of seconds.

> it doesn’t create issues visible to my users

What do your users look like? What kind of devices are they on? Is it mostly mobile or desktop? Are they mostly accessing your service on cellular networks or not? Based on that, what does your INP look like? IMO you'll see the impact of React's legacy synthetic event system by looking at your INP because it's reinventing in userland what the platform already does well. This impact on INP is amplified on mobile and moreso on low-end mobile. See CRUX data visualised by desktop or mobile below:

https://infrequently.org/2022/12/performance-baseline-2023/#...

> Finally, the author doesn’t actually give a prescription as to what to use instead of React.

I think he does and that's a big part of this article. It's almost literally everything from the "OK, But What, Then?" section. The TLDR is there isn't a one-size-fits-all.
> These days my attitude is to treat databases as a completely separate service from the application code, which they effectively are. They're on a different set of servers, and the interface they provide is the columns/tables/views/etc, accessed through SQL.

I've never thought of it this way, but I think this is really smart. If I have a service that exposes a REST API, I can, say, add a new field to a JSON object that's returned from an API endpoint without telling clients about it. Those clients can update later in order to take advantage of the information returned in the new field.

Same thing with a database: I can add a new column, and clients can learn about the new column later in the future, no problem. The database schema is just a part of the database's API, and it can be evolved in a backwards-compatible manner just like any other API.

> to be clear, I still use Liquibase etc to manage migrations, the process for applying those changes is just completely separate from deploying application code.

Right, the schema needs to be managed and there needs to be a source of truth for it, with tooling to do migrations, but coupling that so closely with the application so the schema and application always must be in sync (like some others seem to think is the One True Way) is a mistake, and would be a complete non-starter for my past professional needs.
Surprised nobody has mentioned Electric Clojure yet, with client and serverside blocks nested in _one file_.
xfs doesn't have data checksumming.

> Note: Unlike Btrfs and ZFS, the CRC32 checksum only applies to the metadata and not actual data.

https://wiki.archlinux.org/title/XFS

---

bcachefs isn't stable enough to daily drive.

> Nobody sane uses bcachefs and expects it to be stable

—Linus Torvalds (2024)

https://lore.kernel.org/lkml/CAHk-%3Dwj1Oo9-g-yuwWuHQZU8v%3D...
Huh? I'm not sure, I just like the claim to match reality.
> A fun thing about reading Alex is that you can tell he's had the same arguments over and over again for a decade now and he's frustrated with having to keep on making the same points and getting the exact same responses.

The sad part is that it's the same increasingly hostile arguments he's making while he spent the decade making sure that browsers remain bloated and tech requires Javascript to even barely function: see his entire work on web components.

> I see him as something of a Cassandra at this point, doomed to see the truth about web performance based on many years of research

He's not the only one speaking about web performance, or doing research. He's not Casaandra. At best, he's a false prophet.

His series on web performance gaps is good, though.
ChatGPT can and does say "David de Rothschild" and "David M*e*yer de Rothschild", though. It just locks up if it specifically says "David Mayer".
Any snarkiness aside, the point is that "the government" isn't a monolithic entity that operates inevitably or deterministically. There can be significantly different outcomes depending on who is elected to run it (and you might even have an outsized say in who that is, depending on the state you live in and whether you vote).
> I think there was a service for this a long time ago

Rock Band 2 had this too https://i.imgur.com/cgpJWHg.jpg (Not my photo as I was also too poor in 2008 lol)

edit: Relevant PA

https://www.penny-arcade.com/comic/2007/12/31/the-ungift-par...

https://www.penny-arcade.com/comic/2008/01/02/the-ungift-par...
From what I understand, they weren't really allowed to sell anything not related to telephony as well.

So they could create Unix, but they weren't allowed to profit off of it. So they just gave it away, because why not.
Checksum self healing on ZFS and BTRFS saved my data from janky custom NAS setups more times that I can count. Compression is also nice but the thing I like most is the possibility of creating many partition-like sub volumes without needing to allocate or manage space.
If someone this super smart finds it inconvenient to post on his own blog or other social networks, it’s hard to argue with the network effect. Twitter is here to stay forever.
Don't overthink painting figures too much- it's the type of hobby where you start off with a few paints and some cheap brushes, then go through a journeyman phase of tons of specialized paints, brushes, tools, etc, then run into a real master who uses a few paints and some cheap brushes.

Basically, just start by trying to get color onto the right part of the figure, then watch some videos on how to use shades and highlights to add depth and texture. Play with the different techniques, buy some specific brushes or tools to make those techniques easier or more consistent, ditch the techniques that don't seem to work for you.

Look for 'Sonic Sledgehammer' on youtube for a good way to start, at least for Warhammer sized figures. His focus is for people who need to paint a bunch of figures in something of a hurry, but that means you can get a decent looking individual figure in an evening, which is encouraging. He'll usually call out optional extra steps to add more depth or detail, which gives you a good idea of how more advanced techniques work when you're ready.
I think the logitech MX mouse are really good, in fact, I buy refurbished or second hand and they still last years of ruff use. Although, they are quite expensive and I have heard some people don’t like the shape ( shocking for me as that was the only reason I bought one in the first place)
> You do realize that's still false advertising, right?

Tesla won that one in a case brought by Tesla investors.[1]

Defendants argue that the Timeline Statements that FSDC technology “appear[ed] to be on track,” would be available “aspirationally by the end of the year,” and Tesla was “aiming to release [it] this year,” [..] were nonactionable statements of corporate puffery and optimism. […] Plaintiffs contend that the statements provided a “concrete description” of the state of Tesla’s technology in a way that misled investors. […]. These statements about Tesla’s aims and aspirations to develop Tesla’s technology by the end of the year and Musk’s confidence in the development timeline are too vague for an investor to rely on them. […] Thus, in addition to being protected under the PSLRA safe harbor, Statements (10, 11, and 18) are nonactionable puffery.

Defendants also assert that several Safety Statements are corporate puffery. For example, statements that safety is “paramount” (FAC ¶ 325), Tesla cars are “absurdly safe” (id.), autopilot is “superhuman” (FAC ¶ 337), and “we want to get to as close to perfection as possible” (FAC¶363). Mot. at 19. Plaintiffs respond that “super” in “superhuman” is not puffery because it represents that ADT is safer than human and “absurdly safe” conveys greater-than-human safety. Opp. at 12. However, these vague statements of corporate optimism are not objectively verifiable.

So Tesla admitted in the investor case that FSD is a lie. The legal argument relies on the "right to lie".

However, Tesla is not doing as well in a case brought by unhappy FSD customers.[2] They potentially have stronger rights. That case is being stalled by Tesla, but it moves forward slowly anyway.

It's essential to Musk's net worth that the FSD lie not collapse. Tesla's 94.64 P/E ratio assumes huge future growth. Now that everybody makes electric cars, just being an electric car maker isn't enough. Tesla is behind CATL and BYD and Samsung on battery technology and battery cost. Much of Tesla's overvaluation is being propped up only by Tesla's FSD hype. If the FSD bubble collapses, and P/E drops to a value appropriate to a car company (under 15, maybe lower), Musk stops being one of the richest people in the world.

This explains the sucking up to Trump.

[1] https://electrek.co/2024/10/02/elon-musk-celebrates-winning-...

[2] https://electrek.co/2024/06/10/teslas-dmv-self-driving-false...
By "fat," most people mean subcutaneous adipose tissue, and isn't that the weight we seek most to lose? To what other fat might they refer? Intracranial lipomas?
> Hetzner isn't an American company so why should they accept American drivers licenses?

When in Rome ...
Same here! Glad I'm not alone. :)
In the "power" section, it seems the analysis doesn't divide by the number of instructions executed per second.

Energy used per instruction is almost certainly the metric that should be considered to see the benefits of this loop buffer, not energy used per second (power, watts).
>I should think so. There are all sorts of interesting SoC

Why would kids want to play with such things?

I got into computers because that's where "the internet" was, where pirated video games were, pirated mp3s and movies, so learning some technical stuff came with the territory.

But today kids have all that one touch away. They don't have to leave that comfort zone. Back then there were no comfort zones. If you wanted (free) entertainment on the PC you had to put in the work.
I generally agree (that the React isn't the main culprit), but what does Tailwind have to do with templating? It's still just CSS classes, but with specific names. Also, I bet you could have strongly typed class name strings using TypeScript's template literal type somehow.
That Waymo thing is pretty cool. Transformers seem like pretty foundational work, even if they weren't the ones that ultimately popularized it in the market.
I regularly use Ecosia, Dogpile, Qwant. Saving D.D.G for simple tasks.
Wikipedia displays a Timeline List with active engines highlighted https://en.wikipedia.org/wiki/Search_engine
No matter how you define your schemas, you still have a series of migrations as data evolves. This is not an issue of schema definition.
A failure that results in the plug melting will mean that the reactor is beyond salvaging. It's essentially the same situation as with PWRs equipped with core catchers.

> can't have a pool of cooling liquid

What "liquid"? Water?

Do you realize what's going to happen if molten salt drops into water? First, there's going to be a steam explosion that will atomize the fuel and spread it through the whole containment building (because the water vapor can't be contained in a reasonable volume).

Then the water will boil away from decay heat, and the fuel lava will continue chewing through your reactor building.

That's why LFTR reactors with "melt plugs" will essentially use the same approach as PWRs: spread the molten fuel across sacrificial concrete cladding.
It also refuses to say 'david mayer'. Lower case letters encode to different tokens than capital case, so the problem is not in tokenization.

I also tried to talk to ChatGPT about this in Cyrillic and it made lots of errors and sort of refused to say the name, but when asked directly it did say it. It's like its controls are getting messed up around this point in latent space for some reason.
Note this is not the Linux btrfs:

"WinBtrfs is a Windows driver for the next-generation Linux filesystem Btrfs. A reimplementation from scratch, it contains no code from the Linux kernel, and should work on any version from Windows XP onwards. It is also included as part of the free operating system ReactOS."

This is from the ntfs2btrfs maintainer's page.

https://github.com/maharmstone/btrfs
> and an enormous amount of SaaS apps fit in this bucket of things.

Let’s not get ahead of ourselves. An enormous amount of SaaS’s _wish_ they were a web app. A good chunk of them would probably have a net-better UX by dispensing of this delusion.