skysight-inc/HackerNews huggingface dataset:
Advertising. I pay subscriptions, use adblockers etc.

If a website does't allow adblockers, I live without it.

I could live with unobtrusive text ads, but they aren't a thing.
I think it ended at the first "ribbon" UI, which was in the 2003 era, but not all products ate the dirt at once.
And is always weirdly unpopular among a certain segment of the population.
Well, no; the entire point is that there are multiple ways to interpret the Template in context. One possible application is for localization (supposing that the interpolations are objects that can give a localized string on demand, or e.g. integers to be formatted in a locale-aware manner). It should probably be possible to do that with .format anyway, but just as an example. Perhaps someone out there wants to store fragments of SQL within a JSON document, too. The point is to maintain that flexibility, by separating the parsing and formatting steps.
So is google books, and that got ruled as fair use. That it's being used commercially is not a slam dunk case against an argument for fair use.
They can playback as loading as long as they are encoded correctly fwiw (faststart encoded).

When you create a video from a device the header is actually at the end of the file. Understandable, it’s where the file pointer was and mp4 allows this so your recording device writes it at the end. You must re-encoded with faststart (puts the moov atom at the start) to make it load reasonably on a webpage though.
> Static Driver Verifier

Well, the Crowdstrike driver isn't (wasn't?) static. It loaded a file that Crowdstrike changed with an update.

Most drivers pass through rigorous verification on every change. But Crowdstrike is (was?) allowed to change their driver whenever they want by designing it to load a file.
If it's anything like regular InkJet printers, the liquid semiconductor would paste be all dried up every time you went to use it, or the capacitor cartridge would run out long before the resistor one did!

/s
Of course I wanted to have an impact on the discussion: I wanted to nudge it in a more thoughtful, less hellish direction.

That's not steering away from the subject of the article—it's steering toward it.
A useful analogy is natural selection. The two features, mutation and selection pressure, are present in software. From the inside, the mutations seem rational, controlled, planned, but from the outside they are random. The selection pressure is itself complex, but success can be measured by "number of copies in the world", which is ultimately driven by social success and luck as much as anything. Software also has a (unique?) "win more" mechanic where a popular tool tends to get more popular. The pressure happens recursively at different scales, and sometimes very large branches tend to die off because of big topics like "lack memory safety" or "supply chain attacks".

Interestingly, language diversity seems driven by school curricula, which becomes comfort which becomes hiring practice, the change driven by academic boredom with a given language.
> I still quite like Balatro - when it works it's a blast

I enjoyed Balatro for quite a few hours before I had this problem, which is more than enough for me to call it a good game.

Beyond these first few hours though, you need ridiculously high multipliers to succeed. There's way too many jokers and 90% of them are trash by this point. The ones you need have vanishingly small probabilities, and then you need to add those probabilities together to get the combo of jokers required.

I would start a run, and within the first few minutes I would know that the RNG hadn't given me what I needed, reset, start again, repeat.

I looked up some guides, and they'd recommend using specific legendary jokers, which over my entire time playing (maybe 15 hours?) I didn't encounter even once. The only way to get them would be to play hundreds or even thousands of times.

At that point, it doesn't feel like a game anymore. It feels like a gambling addiction.

For me, that's time to call it quits. But I do wonder if the same people who struggle with gambling addiction in the real world are the ones who continue playing here.

At least with Balatro there is ten hours worth of game before your reach this point.
>Software in Germany is built to achieve a means to an end. It is never the end goal itself.

Well, that's how it should be, I don't write software to worship any software deities, I use it to get a job done. If you don't you end up with that 700 dollar useless gadget that was basically a python API wrapper in a box that everyone rightfully made fun of.

We can do a lot of things better in software in Germany but treating it as an engineering discipline is a good thing, I think even the US is probably past the peak of the zero interest free money toy product phase and people are focusing more on real industry again.
I'd far rather a static binary than a bundled vm for a single app which produces all the same bad points of a static binary plus 900 new bad points on top.

Packaging guidelines from a distros docs like this are not any kind of counter argument to that comment.

This is the current orthodoxy, so obviously all docs say it. We all know the standard argument for the current standard. Their comment was explicitly "I'd like to see a change from the current orthodoxy". They are saying that maybe that argument is not all it promised to be back in the 90's when we started using dynamic libs.
I'd love a diatribe if you're still following this post.
There is some truth here but I find this take to be overly cynical.

I built Cronitor in 2014 not because I liked making dev tools or was even particularly good at it, but because in my day job at Zillow my team had a lot of problems with silently-failing cron jobs. I had friends who were developers at other companies so I had the ability to validate this problem with other people in my network.

With any business it’s very important to solve a real problem. Steve Jobs called this approach starting with the customer and working backwards to the technology. So, you build what you know you need, with the belief that you are not as different from your peers as you might think. In contrast we have a lot of people starting with LLM technology and trying to work backwards to customers. I think that’s the real honeytrap.
> It’s all about engagement.

The problem with this sentence is that words mean things... I don't use social media, so take this with some salt, but I do write things I hope people will find useful. I could just as easily share them to a social media and still wouldn't be looking for 'engagement'. It would still be in that same hope someone finds it useful. While I wouldn't object that someone could define or describe reading it as engagement. I wouldn't. Engagement is what you chase if you're looking to sell ads, because engaged people interact with ads too.

Saying everyone wants engagement as if that's the means and the ends is oblivious to the fact that people, humans, don't organically give a fuck about engagement. Attention, and therefore belonging, or appreciation. Yes, absolutely. You could also describe that goal as seeking engagement, but again because words mean things, attention, or belonging are both better words for the desire the human has.

Influencers arguably want engagement, but I'd also describe them as companies in addition to being people. Truth be told, I'm only convinced they're the former.

> So I find it silly that people are upset at Adobe for having the most generic “hey we joined, show us what you’re working on” versus the useless engagement posts that are templates of “most people can’t figure out what the answer is” when the image is “two plus two equals ?”.

I don't find it silly at all. A company who's earned it's reputation for taking from people, shows up and asks for more. Predictably, people said no! If Adobe wanted attention, and belonging, and came bearing gifts, like photos, artist resources, what have you. I suspect the vitriol wouldn't have been so bad. (They've earned their reputation) But at least they would be able to represent the idea they are seeking belonging. Paying in with the hope of getting something back. Instead they couldn't read the room, and demanded attention and engagement.
That made me chuckle, nicely written.
That part rings true, if slightly hyperbolic.

It’s like opening a restaurant that only serves other chefs. Not easy!
deterministic is neither here nor there for copyright infringement. a hash of an image is not infringing, and a slightly noisy version of it is.
If you don't own the platform, you don't get to control the reception.

Post on an open forum, get open forum results.

They could host a web page. That's a thing still. What's that? They want an audience? A megaphone into someone else's auditorium?

There's a cost to that.
> It makes your server code more complex.

And, that is why we have frameworks to at least in the case of Web Sockets, make things as easy as regular old REST.
Well, it's an incredibly unpleasant place to be, the curation is terrible, ads are dregs of the internet, and they no longer allow public access to the site or API in any meaningful way. Yay.
Sheet Mewsic: Moritz von Schwind's Katzensymphonie (1868)
"There’s nothing else I really ever end up going back to look at again".

Yeah, I just realised I haven't bookmarked anything for years.
> games, anything with real time two-way interactivity

No need for WebSockets there as well. Check out WebTransport.
Decent paying manufacturing jobs are never returning; they’re automated out now.

It’s like wishing all of America would return to farming jobs, which once employed the majority of people. Then farming got automated such that now only a few percent of workers produce vastly more than those ancient hordes.

That’s where manufacturing went, and the rest of the world is as surely automating out those jobs too.
This is part of docker desktop on MacOS.

> Now available in Beta with Docker Desktop 4.40 for macOS on Apple silicon

Also provides an api endpoint.
Well the point is that if N of M machines produce the same output, it provides the opportunity to question why it is different on the others. If the build is not reproducible then one just throws up their arms.

It’s not clear if you’re also talking about compiler optimizations—a reproducible build must have a fixed target for that.
> Parents ... should have the freedom to take care [of] their kids

I wonder if there is a path to making this possible for more people?
A single income household with a homemaking parent requires that wages or salaries be offered that can support an entire family on a single income. In most states, minimum wage (and even most hourly jobs that pay above minimum wage) isn’t even enough to support living alone for a single person working less than 60 hours/wk.
Some might call that a feature.
I'd say that is a bit of an ungenerous characterization. Is it possible that it could be both? That while artists maybe do feel under attack in terms of competition, that there is a genuine ethical dilemma at hand?

If I were an artist, and I made a painting and published it to a site which was then used to train an LLM, I would feel as though the AI company treated me disingenuously, regardless of competition or not. Intellectual property laws aside, I think there is a social contract being broken when a publicly shared work is then used without the artist's direct, explicit permission.
You can even make a Mac SE/30 "from scratch" - it's mind blowing how many PCBs and chips people have made for retro computing.
https://youtu.be/zc3sPoqOFG8?si=iIamSEB00mnxfQdL
At least with AI you can ask it what it understands about the topic so you know what you can assume.
> Let's take Birthright citizenship, which has been established in 1868. Is that American life enough for you?

Birthright citizenship was to ensure freed slaves could not be denied citizenship.

It's served its purpose and we can repeal it and join the vast majority of nations that don't have this pathway.
Patek Philippe held the precious record with the Grandmaster Chime: https://www.patek.com/en/company/about-time/the-grandmaster-...
He's arguing that artists are so scared of Adobe and AI that they actually want Adobe to be more evil so artists have more to complain about.
Five years ago, I quit my job and moved to Canada. I thought I would figure things out fast. I didn’t.

I started working on startup ideas right away. I built a dev tool, then a fintech app, then something for immigration. I truly believed in each one, but none of them worked. No traction, no users, no funding.

After the third one failed, I gave up on building. I told myself it was time to be realistic and find a stable job.

So I applied. A lot.

But even that didn’t work. Dozens of applications. No interviews. No callbacks. Just silence.

That part hit the hardest. I wasn’t just failing at startups. I was failing at getting hired. It felt like I didn’t belong anywhere.

Then something small shifted. I came across a few indie makers on Twitter. People who were building simple tools on their own. No investors. No big launches. Just useful products and a slow, steady path.

That changed my mindset completely. For the first time, I realized I didn’t need permission to create something that works.

I called my co-founder. We decided to go all in on building as indie makers. No pitch decks. No outside money. Just focus on building something people would actually use.

That’s how we started lindo.ai. It’s a white-label AI website builder. People can use it to launch their own branded web design business, sell websites to clients, and earn money from day one.

We launched quietly at first, then did a Product Hunt launch. That’s when things started to grow fast.

Here is where we are now:

- 24,721 entrepreneurs, freelancers & web design agencies

- Over hald a million web pages created

- Hundreds of websites are being sold to clients every week

- Hundreds of 5-star reviews across platforms

- Used by people in more than 60 countries

- 70% of active users use lindo.ai to make recurring monthly income

- Still fully bootstrapped, no funding, no outside pressure

Today, I live with the love of my life. I get to work on something I care about. And most importantly, I get to support people who are building their own business through what we’ve created.

It took years of rejection and failure before something finally clicked. This story isn’t about going viral or getting lucky. It’s about staying in the game when nothing works.

If you’re in that place now, I’ve been there.

Happy to answer questions if anyone is curious about the journey, product, or anything else.
I highly doubt it was for that only.

To that end, I am quoting a portion of the text on the WH at the end of my comment here.

Anyone would be right to question CISA’s misallocation of resources to narrative control, and little emphasis on actual cyber security work. That CISA was getting in bed with former IC folks doing Censorship Ops, not computer security, is a very bad look.

There is a reason CISA is viewed as a joke with the federal space and it has everything to do with the lack of performance for a 2-3B dollar agency.

“ Christopher Krebs, the former head of the Cybersecurity and Infrastructure Security Agency (CISA), is a significant bad-faith actor who weaponized and abused his Government authority. Krebs’ misconduct involved the censorship of disfavored speech implicating the 2020 election and COVID-19 pandemic. CISA, under Krebs’ leadership, suppressed conservative viewpoints under the guise of combatting supposed disinformation, and recruited and coerced major social media platforms to further its partisan mission. CISA covertly worked to blind the American public to the controversy surrounding Hunter Biden’s laptop. Krebs, through CISA, promoted the censorship of election information, including known risks associated with certain voting practices. Similarly, Krebs, through CISA, falsely and baselessly denied that the 2020 election was rigged and stolen, including by inappropriately and categorically dismissing widespread election malfeasance and serious vulnerabilities with voting machines. Krebs skewed the bona fide debate about COVID-19 by attempting to discredit widely shared views that ran contrary to CISA’s favored perspective.”
Like fidotron said, a process's internal state is lost if it crashes (or exits).

If you want that state to be durable, you need to store it durably. Mnesia provides (optional) distributed transactions which may be appropriate for durability needs (lots of details). Or you could externalize durability to other systems.

Erlang is wonderful, but it's not magic. It won't prevent hardware failures, so if an Erlang process fetches something from a queue and the cpu stops for whatever reason, you've got a tricky situation. Erlang does offer a way for a process to monitor other processes, including processes on remote nodes, so your process will be notified if the other process crashes or if the other node is disconnected; but if the other node is disconnected, you don't know what happened to the other process --- maybe it's still running and there's a connectivity issue, maybe the whole host OS crashed. You could perhaps set bidirectional monitors, and then know that the remote process would be notified of the disconnection as well, if it still was running... but you wouldn't know if the process finished (sucessfully or not) after the connectivity failed but before the failure was detected and processed.
Please don't post in the flamewar style to HN. Regardless of how right you are or feel you are, it's not what this site is for and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html

Edit: We've already had to ask you this more than once:

https://news.ycombinator.com/item?id=42742340 (Jan 2025)

https://news.ycombinator.com/item?id=36577854 (July 2023)
Getting Java flashbacks from this
I had assumed when you said that a human retaining information was "unavoidable" and a machine retaining it was "avoidable" that the implication was we wouldn't tolerate humans retaining information if it was also "avoidable". Otherwise I'm unclear what the intent of distinguishing between "avoidable" and "unavoidable" was, and I'm unclear what it has to do with whether or not an AI model that was trained with "unlicensed" content is or isn't copyright infringing on its own.
> Just use Podman and only mount your Wayland socket + any working files.

If only it was that simple…
It even has mention as being the spiritual successor to WebSocket for certain cases in mdn docs:

https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_...
Yes, and we handle those updates automatically.
So much easier to use tar -z
> As software engineers we're used to quick iteration cycles in everything. It might not seem to you that they are "quick", but compared to the physical world they are.

That's also partly because (physical world) engineers don't invest the same intense effort to enable quick iteration cycles for their area as software engineers do. I cannot say whether this is a "culture problem" of engineering disciplines, or managers don't see a huge economic value that this would enable, and thus don't allow engineers to work on such topics.

I at least somewhat know what I am talking about, since when I had to get used to some CAD program, I really felt set back by decades in comparison what are standard practices in software development. A little bit like the difference between programming in a modern programming language and programming in Excel.

Thus, in some sense I am impressed by (e.g. mechanical) engineers who despite all this actually are capable to accomplish creating a product (and I do believe that if the practices improved, they could do so much more).
If states can’t trust the federal government to disperse funds in a fair manner then the reason for being part of the union ceases to exist. Secession becomes a reasonable response.
It's a genuine question about the conditions under which error bar performance was claimed (by whomever you quoted).

> A bit LARPy, I would think.

That's all relative - I worked global exploration geophysics for a decade, worked with folk that developed sapphire oscillators for use in gravitational wave detection, dabble with SKA data, etc.

What's role play to some is just a job to others.
Hi, what are your hobbies?
Markdown should have a UI viewer
Never sell things your customers can build themselves.
Ok, I hear you and have reverted the title.
The problem with Node is observability. They've optimized away observability to where it's hard to find performance problems compared to the JVM to Beam.
Sorry, on a side note, I've been noticing the artwork for each blog post. It looks very aesthetic - is this AI generated? or actual artwork? I don't seem to find a source...
> There was life before plastic - it used wood, glass, metal, and natural fabric.

Technically speaking, latex and even silk are plastics, as are traditional products made from plant oils, like linoleum. We've been relying on them for millennia.

"Plastics" has taken on a connotation similar to "GMO", intrinsically harmful by implication, in contrast to labels like "natural" or "organic" where the implication is they're harmless or healthy. But it's all just language games. There's often no meaningful distinction that can be made between "synthetic" products and "natural" products, and it's common for "natural" products to have safety profiles no less worrisome, if not more worrisome, then their synthetic counter parts. For example, "natural" neonicotinoid pesticides. There's alot more diversity in synthetic products, of course, though even the term "synthetic" relies on some very fuzzy line drawing.

The substantive aspects of the debate can be reduced to arguments over the pace of progress, risk, etc, which have little to with whether something is "natural" or "synthetic", "organic" or "plastic". These labels are mere rhetorical instruments.
The middle and lower classes have more jobs now in the US, at higher wages, than ever. Your argument simply fails in light of evidence.

You can check this via BLS, or Census, or on FRED.

And those lower class Americans are higher paid than a huge part of the planet. US poverty level is at the 85th percentile in global income.
Amazing. I wish we had a way to actually see what it was like. Although it's turning green again now, Antarctica also was once closer to the equator and was apparently quite lush.
Vacheron Constantin is one of the big 3 Swiss watch brands that also include Patek Phillipe and Audemars Piguet. These are a tier above Rolex and Omega and they specifically trade on scarceness and exclusivity. You haven't heard of them because they advertise in very specific places to watch nerds and the very wealthy. Each watch can be like $30,000 to $50,000, or even $120,000 for small run products with unique complications.

There's more interesting brands like Moritz Grossman and Bovet that make even rarer pieces but fewer people have heard of them.
Even with native WDDM drivers it performed poorly in desktop graphics, because Vista also removed all GDI hardware acceleration support. This caused many 2D graphics operations to execute in software, or worse, an even slower mix of hardware and software rendering. Windows 7 improved on this by re-adding hardware acceleration for some GDI primitives and adding aperture windows to reduce DWM memory footprint.
There are many reasons to question Krebs’ tenure and not all of them have to do with ignoring the state of election security, The Disinformation regime, viewpoint discrimination, or election interference.

There is a list of things
That is indeed what I'm saying. I treat social media more like I treated Usenet back in the day. To me that's a superior model than the influencer model.
One nice thing about SaaS is that the “aaS” part is just as important as the “S”.
Oof. Folks had this same sort of outlook on lead contamination here in Missouri. Here's the problem: the farmers also live downwind of the lead pollution. They didn't poison the air. But now they're being expected to handle it.