skysight-inc/HackerNews huggingface dataset:
Not to diminish the atrocity of what happened to Aaron, but is this a highly abnormal case of prosecutor overzeal or is it common for people to be charged and held liable for downloading and/or consuming (without distribution) of copyrighted materials (in any form) without obtaining a license?

Asking because I genuinely don't know. I believe all I've ever read about persecution of "commonplace" copyright violations was either about distributors or tied to bidirectional nature of peer-to-peer exchange (torrents typically upload to others even as you download = redistribution).
Nice blog. There is also a problem that generally cloud storage is "just unusually slow" (this has been noted by others before, but here is a nice summary of the problem http://databasearchitects.blogspot.com/2024/02/ssds-have-bec...)

Having recently added support for storing our incremental indexes in https://github.com/feldera/feldera on S3/object storage (we had NVMe for longer due to obvious performance advantages mentioned in the previous article), we'd be happy for someone to disrupt this space with a better offering ;).
The "functional sense" is the one that's underspecified for system programming. For example it considers allocation a pure operation, but that's actually implemented by modifying a global variable so how is it pure? One might argue that it's not observable, but so is printing to the console, which is usually taken as an example of an impure operation.
OMG the tenor of the writing, the terrible puns... I love it! 'tis as if I am reading a sibling from a mirror universe :) Uncanny resemblances to the first post I wrote when resurrecting my blog: https://www.evalapply.org/posts/hello-world/index.html#main
It was overzealous prosecution of the breaking into a closet to wire up some ethernet cables to gain access to the materials

Not the downloading with intent

And apparently the most controversial take on this community is the observation that many people would have done the trial, plea and time, regardless of how overzealous the prosecution was
"Keep the bad parts, eliminate the good parts."

- The Authoritarian Cookbook
During incidents I've often found that the issue has been obvious or brewing for some time - the idea of having an LLM-driven "smart" monitoring system for key services that can recognize problems and often take action could hopefully make this less of a thing. I'll be looking at how this works to try something similar for my own company's services.

I think a key for this one is "I use preset SQL commands. I will never run destructive (even potentially destructive) commands against your database." If it's also locked down to only informational queries (and not leaking user tables to the LLM providers) I think why not try this?

I do wonder about cost of this at scale; compared to the cost of the services being monitored. Hopefully an Agent tax doesn't become another Datadog tax.
https://developer.android.com/about/versions/15/release-note...
Yes, that is the conspiracy theory. I mentioned that you were replying to. Donald Trump is not a part of reinforcing white supremacy, the idea is ridiculous, and you have no evidence for this bizarre claim.
Good old fashioned addiction
there are some free models out there from both chat companies and open source
I use Firefox and I tell everyone in know about ublock.

If chrome is force divested the browser market is going to look very different.
Not sure I follow. The situations I've built appear fine during testing during development. I go to the UI, click the buttons, get the correct result. Test complete.

The type of thing I'm thinking about is when the user does that many many times in a day, but to get to the button that is on one part of the screen which is very inefficient compared to if the button was moved closer to something else so that the UX is improved. Sure, what the dev did "worked", but it might not feel clunky when you test it once or twice. That's the difference that drives most UX<=>Dev disagreements.

Dev: but it works

User: yes, but it sux using it. it can be better for us if change X, Y, Z

Dev: but it works. ticket closed

It doesn't matter if it works while everyone hates using it. I don't care what the devs think. If the user's request is reasonable, rational, and will improve the UX, stop fighting it. This situation is precisely my experience that happens when there's no designer.
I'm sure Elon Musk is going to lose sleep over this. /s
Yes, I think it's absolutely wild that there's a story here about someone spotting a suspicious sewer cleaning van and somebody who had personal experience writing code for that sewer cleaning van chimed in. Seriously, how do you not love this site?
Vibe Coding Manifesto
Who cares about a single node? You shouldn't need a node in the middle for two parties to communicate. That's the point.
The Tech-Domain Language Barrier Is Breaking
> even growing food for your own consumption

Hey I know this one! In case anyone is interested, here's the case:

https://en.wikipedia.org/wiki/Wickard_v._Filburn
I think you'd gain clarity from `export function` and `function` over the anonymous fn + const style -- which seems a little like zig?

And the getter/setter system: I dont see a reason for over `{getHeight: () => height}` over `return {height, weight}` ?

Since canvasManager is mostly just data properties, you could also destructure those inline to funciton parameters, ie., function drawX({ctx, height, width, scale}) etc.
Efficient Markets from the Inside
What I meant was package control picking up updates. That part has been down for more than a month. As for the sidebar, what I meant was long overdue features such as drag and drop, simple file management, etc.
Due to pricing model, due to cost CloudCraft is effectively unusable for small shops using accounts as an information boundary (per best practices for certain sectors).

Doesn't mean small firms wouldn't want to. Just, it's not sold that way. Super disappointing!
One core reason chaining can be bad is robustness; another longevity/maintenance.

Specifically around type-safety, that is knowing that the chained type is what you expect and communicating that expectation to the person who is reading the code without them needing to know the wider context of both the chained-API nor the function the chain resides in. In the context of this article, that means more complexity, and therefore less readability.

I feel this is important because I have worked on many legacy code bases where bugs were found where chains were not behaving as expected, normally after attrition in some other part of the code base, and then you have to become a detective to work out the original intent.

For readability chains are bad, because they can lie about their intent, especially if there’s various semantics that can be swapped. But, like any industry or code base, if their use is consistent, and the api mature/stable, they can be powerful and fast, if.
Perhaps create mirrored slingshots with keys?

ie., if I hold a,s,d,f,g then I get 5 mirrors of my touchpad, and holding eg., a/g places two at the edges?
That's an extrapolation based on some worst-case scenarios. From their blog post:

- falling sea ice volume causing hydrates to destabilize, resulting in methane eruptions

- falling albedo as a result of reduction in sea ice extent

- falling albedo as a result of a reduction in lower clouds

- El Niño developing in the course of 2025

- sunspots reaching a maximum in the current cycle (predicted to occur July 2025)

- reductions in sulfur aerosols combined with an increase in black carbon and brown carbon

- less ocean heat reaching deeper parts of the ocean as a result of changes in ocean currents

That would indeed be extremely bad. It's not "barely breathable": OSHA lets you have up to 5,000 ppm for extended periods at work. But it is going to cause massive interruptions to weather patterns and agriculture, and would make for heat waves causing millions of deaths.

On a risk-cost basis, it's not likely, but likely enough with high enough costs that significant efforts should be made to avoid it.
Having decades of experience doesn’t necessarily blind one to the reality of less tenured folks. The reality is that there are externally observant and empathetic people at all ages who see and internalize the cause and effect patterns around them, and those that aren’t and don’t. The latter are for some reason more vocal than the former lately.
> This year offers a unique chance to act, because countries are required to update their declared national emissions-reduction contributions to the Paris agreement during 2025.

Oh this time "we" can "act" and make a "difference".
Crowdstrike is software that IT departments install in an attempt to mitigate the security threats that come hand in hand with having the freedom to shoot yourself in the foot.

In thus case, it was Crowdstrike that shot them in the foot.

Managing complexity has a cost that some people don't want to be bothered with.

They are allowed to choose an appliance instead of a PC, even if you would make a different choice.
PBS Kids has excellent shows for little kids and is free. There is a website, Apple TV app, etc. I’m surprised by how little it seems to be known compared to commercial options like Netflix or Nick Jr.

Old episodes of Blues Clues are also great for little kids.
Such a shame products like this hide features behind Call Us or Let's Chat buttons. Just let people buy it.
One more reason to support Linux and BSD OEMs.

The Tuxedo, System 76, iXsystems, Pinephone, Jolla, SteamDeck (with native apps, not Proton),... of the world.
yes, and that looks pretty much just like some of the vans I've been in the back of for CCTV sewer inspections.
And the 80s, and the 70s…
The Supreme Leader of Russian Cranes

https://www.theguardian.com/world/video/2012/sep/06/vladimir...
Citibank got caught in a $20B climate fight
I agree, but also am weary trying to solve societal issues with technical solutions. We naturally try to do this, using the tools we know. It’s a losing battle to fight technologically against a motivated state actor, like CCP. When your door gets knocked down and you get arrested for using e2e encrypted communications, technology will not save you.

Certainly things like SSL and encryption have helped fight back against the spying eyes of governments and bad actors.

This is not a dig against making apps robust to network partitions
What a great read. Truly amazing.
Show HN: I made a Chrome extension to stream text like an LLM
I talk to ai chatbots a lot and really enjoy how the text streams on your screen. When reading longer form content, such as pdf's, I missed having the LLM streaming effect, so I made a chrome extension to resemble it. All feedback is appreciated.
Normal operation of ammonia plants and methanol plants has been 24/7 for decades. Most other commodity chemicals too.

Loading & unloading ships & barges as well.

Some places only load railcars & trailers during days.

Also it's common for engineers to only work straight days and often their office is not on site, they actually only make visits. They do it as needed and can be very dedicated and effective, but of course they can't touch anything because that requires a unionized operator.
I don't know how deep call stacks go (and also separately don't know if I am allowed to quote stats like that) but people tend to not do points-to with k higher than 2 or 3 because it explodes the whole graph
> how do you know they didn’t request this.

That's easy. It's the Microsoft dark pattern era of computing, and Microsoft owns github, and Microsoft is heavily pushing "AI" and "Copilot" everywhere. Therefore, the person who requested this is clearly Microsoft.

If it was actually an employee/someone you know, Microsoft would tell you, or, the person would have you sent you a link and said "this is cool, we should get this".
What drive is this and does it need a trim? Not all NVMe devices are created equal, especially in consumer drives. In a previous role I was responsible for qualifying drives. Any datacenter or enterprise class drive that had that sort of latency in direct IO write benchmarks after proper pre-conditioning would have failed our validation.
news explains basic negotiation is happening..gj news
Regulatory capture is a common strategy for synthetic monopolistic competitive firms, and suckers high on their own ego.

Deepseek already proved regulation will not be effective at maintaining a market lead. =3
More specific details for EC2 instances can be seen in the docs here: https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html...
Sucks on my phone though
I've turned it off.
I think a lot of this is not so much "math vs. AI" as "anyone who cares about anything other than making as much money as possible vs. anyone who only cares about making as much money as possible".
ArXiv Paper Visualizer
This is Africa. So the first question you should ask yourself is "do they even have electricity 24 hours of the day?" The answer is generally "they're lucky to get 8 hours in a day."

I mean, it's a disappointing that Facebook isn't available in Uganda, but I think there are some bigger ticket items on the continent to be concerned with first.
That and danans 'one thing' seems rather simplistic / reductive. My view is the degradation of the US has been many things over a long time and we're lucky things lasted as long as they have been.
Or in short, Rust isn't for disabled programmers?
To put a finer point on this that others may miss - when interest rates are low as they had been from 2009-2021 “money is cheap.” When money is cheap, companies can spend more of it on growth and when companies are in growth mode they spend more on staffing, and especially dev teams.

So, naturally during that time period the job market was very hot and job hoping was easy. Now that interest rates are higher, money isn’t as cheap, which means companies can’t afford to spend as much on growth, which means that the job market is much cooler.
That makes sense. The weirdness of https://docs.aws.amazon.com/ebs/latest/userguide/ebs-io-char... makes more sense now. Reminds me of DynamoDB capacity units.
I just watched a few minutes of someone using it, and I have a few observations.

- Uniform menus everywhere

- Every menu has an ID visible in the corner. Imagine how easy troubleshooting would be if you could just say, I'm on menu 4388 and I'm not getting the result I expect.

- Every selection has a number. Presumably you can type this in rather than mouse over to it?

- Every page has keywords you can string together for instant searching

- No transition animations

This is nice to see: a tool for getting things done, not for nudging the user in a desired direction to satisfy marketing goals.
Show HN: Multimodal LLM-as-a-Judge
Hi HN! We built a multimodal LLM Judge to help you score and optimize AI systems for image input to text output use cases. Think use cases like AI-generated image captions/descriptions, OCR extraction, etc.

You can try it out through the Python SDK or the REST API: https://docs.patronus.ai/docs/multimodal_evals/base

Let us know what you think. Would love your feedback!
Different from advertising companies.

There is a pretty clear difference in attitude and behavior when you are the customer vs the product.

Your run of the mill B2C will be more responsive to customer desires than a company with differentiated users and customers.

By way of example, the company like Netflix might has viewers as a customer. The company like Facebook has users, but the advertisers are customers.
"Destroy if Dead" box
I think cracking had at least two reasons.

1. There was a lot of exotic copy protection going on, especially on disk. Putting data in sectors that could not be written by the standard disk copying methods was just the beginning. I don’t know if any copy protection of tapes was ever effective but I wouldn’t be surprised.

2. To enable the use of “turbo” loaders. Cassette games were released on standard cassettes that were maybe shorter than normal. But if you compressed the games using better algorithms, you could fit up to 20 games on one side of a standard audio cassette.
Normally the turbo loader was placed first on the cassette. It would maybe take a minute or two to load. Then, the rest of the pirated games followed. You’d write down the index number of each game on the cassette cover so you could fast-forward to it.
The reason this was called “turbo” was presumably because as the game took up less space on the tape, you didn’t have to wait as long for it to roll past the read head. The c64 could decompress the data faster than the Datasette could play it back, so there was no processing wait.
Most likely even a game that could be copied straight over to another cassette, still had copy protection that prevented it from loading using a different loader than it was mastered for. Hence it needed to be cracked.
> I do wonder about cost of this at scale; compared to the cost of the services being monitored. Hopefully an Agent tax doesn't become another Datadog tax.

One idea that we want to experiment with is that we let the model pick the next time that it runs (between bounds). So if the model has any reason of concern it runs more often, otherwise maybe once every couple of hours is enough.
I walked through the demo thinking that was a decent demo. Then round 1 and nothing was the same.

I was playing with a magic touch mouse, and have decided it was not designed for that interaction. Assuming designed for mobile and us desktop users are just square pegging a round hole.
Not for audiobooks sold through Audible, for reasons Cory Doctorow has discussed at length:

Today, Audible dominates the audiobook market. In some verticals, their market-share is over 90 percent! And Audible will not let authors or publishers opt out of DRM. If you want to publish an audiobook with Audible, you must let them add their DRM to it. That means that every time one of your readers buys one of your books, they’re locking themselves further into Audible. If you sell a million bucks’ worth of audiobooks on Audible, that’s a million bucks your readers have to forfeit to follow you to a rival platform.

<https://doctorow.medium.com/why-none-of-my-books-are-availab...>
I beat Bubbles!
368 over par overall

https://ehmorris.com/bubbles

Tapped 8 times: 2 hits, 6 misses
Launched 444 slingshots
Detonated 55 blasts
Relative to that scale, L2 is how I've come to understand it. It's kind of soft-sold as L3 but that will require quite a bit of work on the vendor side (e.g., implementing an AWS Lambda style setup for authoring functions the LLM can call).
I think "specialize in something" is terrible advice for a junior but great advice for people with 10+ years experience.

If you're an ambitious junior I do think it's best to job hop as much as you can within reason, like every 6-18 months. Partly due to salary increases, yes, but even more importantly, you learn from having experiences at different companies. No two companies are alike, and working your whole career at one company, even if it's an ostensibly good one i.e. FAANG, limits your exposure. I've seen lifelong FAANG coders who tried to join a smaller startup/scale-up and fall flat because they couldn't adjust. Obviously, job hopping is much harder in the current market, but places are hiring, so it's still worth trying.

For seniors though, eventually the value you provide as "just" a senior developer caps out. A software developer with 10 years experience provides a lot of value over a developer of 1-2 years of experience that justifies a significant difference in pay, but does a 20 YoE dev provide a lot more than 10 YoE? In a general "senior developer" role, I don't think so. For specialized roles, though, you can have a lot more influence, provide a lot more value, and yes, command a better salary. Unless you move into tech management, specialization is how you can keep progressing once you've acquired the requisite technical chops.
Maybe they meant changing throughout the year
Nice.

It took me a few times to realize that I could do bombs or slingshots by clicking in empty space. The tutorial makes it look like you have to click on a bubble. Maybe the black circle in the tutorial should be removed?

I also got a little confused in the beginning about par vs lives. At first it seemed like par was the only important thing, since that's what pops up after the level. The lives icon at the bottom wasn't particularly noticeable to me. I just kind of figured there were only N levels, until I finally realized that dropping bubbles was making me lose lives.

Edit: Oh, and you can multi-touch and set off multiple slingshots at once! Secrets secrets...
White space killed an enterprise app
I had the same thought. Closest I can tell there's screenshot that looks like s3 console listing csv files if you click over far enough in the carousel.
FCC Database Filing Outage Extends into Second Day
The worry I have with code like that is that instead of letting the program crash it often just swallows exceptions. This can lead to a lot of silent errors that one becomes aware of way too late, for example after a lot of data has been corrupted for hours or years.
RE "..... Maybe we'll never know what caused the doors to remain locked,...." The investigation and the vehicle safety regulator should determine what caused doors to not be able to be opened. Safety Changes ( laws )should be introduced by regulator so this can not happen again
He's not being obtuse. i-mode was a thing.
Cursor vs. Claude Code
also I think that what we learned on Jan 6 is that anyone vandalizing Tesla dealerships is just tourists showing their love for the country :)
For those of us who don’t recognize him by name, can you spell it out a little more clearly please?
Technology changed a lot in the last 20 years. And don't take advice from someone that have been only working at the same place and same technology all that time.

But what about the old folks that have been changing and adapting to the new technologies, work conditions and reality all along the path?
I agree.

But: If you are LUCKY! The worse case is if you DON'T segfault by dereferencing invalid pointer.
Here's a direct link to the article: https://www.bloomberg.com/news/articles/2025-03-13/openai-as...
Aaron Swartz downloaded a lot of stuff. Did he publish the stuff too? That would be an infringement. But only downloading the stuff? And never distributing it? Not sure if it’s worth a violation .
Of course, there are, but I guess this relies on the various System views (pg_*), like most monitoring tools, which have fine-grained control access if you create appropriate roles.
All of this just seems like judicial activism. It follows a trend of obstructionism seen in the first Trump administration. Maybe this is a justifiable order based on some legal technicality. But to me and half the country, it seems absurd that the president can’t perform the exec job that he was elected to do, just because a random judge in California appointed by the opposition party wants to undermine the party that was democratically elected to do exactly what they are doing.