MurphyA/hacker-news huggingface dataset:
by cuu508 | 2026-02-19 13:28:37+00:00
How are the backups being made and by who?

> 1. Connect your database. Add your database connection string.

^ does this mean client's database must be accessible from public internet, and Oops Backup needs to be given read access to it?

It would be good to have docs going in precise detail of how backups will work. If these docs exist, don't put them behind login wall.

> Each account comes with 2GB of high-speed storage. This is enough for most SaaS databases, blogs, and side projects.

Is this per backup, or total? If total, then with 32-day retention there's only ~60MB per backup, which is tiny.
by SkyPuncher | 2026-02-19 13:28:48+00:00
When I use Claude daily (both professionally and personally with a Max subscription), there are things that it does differently between 4.5 and 4.6. It's hard to point to any single conversation, but in aggregate I'm finding that certain tasks don't go as smoothly as they used to. In my view, Opus 4.6 is a lot better at long standing conversations (which has value), but does worse with critical details within smaller conversations.

A few things I've noticed:

* 4.6 doesn't look at certain files that it use to

* 4.6 tends to jump into writing code before it's fully understood the problem (annoying but promptable)

* 4.6 is less likely to do research, write to artifacts, or make external tool calls unless you specifically ask it to

* 4.6 is much more likely to ask annoying (blocking) questions that it can reasonably figure out on it's own

* 4.6 is much more likely to miss a critical detail in a planning document after being explicitly told to plan for that detail

* 4.6 needs to more proactively write its memories to file within a conversation to avoid going off track

* 4.6 is a lot worse about demonstrating critical details. I'm so tired of it explaining something conceptually without it thinking about how it implements details.
by IshKebab | 2026-02-19 13:29:01+00:00
IMO it just had too many rough edges. Very slow compilation, correctness issues (https://yuri.is/not-julia/), kinda janky tooling (not nearly as bad as pip tbf). Even basic language mistakes like implicit variable declaration and 1-based indexing (in 2012??).

Yes 1-based indexing is a mistake. It leads to significantly less elegant code - especially for generic code - and is no harder to understand than 1-based indexing for people capable of programming. Fight me.
by orbital-decay | 2026-02-19 13:30:30+00:00
Random sampling works well in base (true unsupervised) models, being only limited by their input distribution it's sampling from, I guess you can vaguely call that "sufficiently random" for certain uses, e.g. as a source of linguistic diversity. Any post-training with current methods will narrow the output distribution down, this is called mode collapse. It's not a fundamental limitation but it's hard to overcome and no AI shops care about it. Annoying LLM patterns in writing and media generation is a result of this.
by throawayonthe | 2026-02-19 13:30:32+00:00
it looks like "in hardware" it has vulkan 1.0 support, but looking at https://mesamatrix.net the hasvk driver (which i think is the haswell/gen 7 and 8 driver) seems to have some support for more recent extensions

and of course all the previous minecraft versions will continue working on opengl :p
by orwin | 2026-02-19 13:31:27+00:00
What's also interesting about the mongols and their inheritors (India's mughals especially) was how weird but effective their administration was. India knew around no global famines and very few local ones (none around the Bengal) in ~300 years of Mughal rule. In ~100 years of British rule, you had regular famines all around India, and some very harsh ones where millions of people died from hunger (which used to be more than extremely rare), including one in Bengal which never in its written history had ever suffered even a local one.
by qsi | 2026-02-19 13:31:39+00:00
Signum! (don't forget the exclamation point!) was an amazing piece of software. The key to its incredible print quality: carefully hand-crafted pixel fonts with incredible attention to detail.

With a 24-pin printer the output beat vector fonts on a 300dpi laser printer at the time. The actual resolution was higher than a single pass of printing with the 24 pins. Signum! would advance the print head in minute amounts and overprint to achieve its remarkable quality.

Printing a single page at maximum quality took a while... Think minutes per page instead of pages per minute. But it was very impressive.

Fond memories!
by Gormo | 2026-02-19 13:32:20+00:00
> I'd agree ONLY IF I'd pay no taxes to the government. But since most middle class people pay 40%+ of their income to the state, then the state now has the responsibility to handle those challenges.

Well, no, we pay taxes for the government to fund the things government is supposed to do and is competent at. Paying the government doesn't make them responsible for or competent to handle anything every problem arising anywhere in society, any more than paying for a Netflix subscription makes Netflix responsible for or capable of handling those problems.

This is really important, because political institutions aren't just bad at handling complex social problems, but when made responsible for them, often get in the way of other individuals, communities, and institutions trying to solve those problems with much better approaches.

> But if the state wants me to handle it, then sure I'd do it gladly, they just need to reimburse all my tax payments so I'd have the financial resources to invest in my future.

Agreed. We should drastically lower taxes, and ensure that most of the resources necessary to improve society are left in the hands of society itself, and not monopolized by a single institution that's subject to perverse incentives.

But if we assume that we're stuck paying the same level of taxes for the time being, and treat those taxes merely as losses, the question reduces to whether we want a monopolistic organization run by people with ulterior motives exercising a controlling influence over our lives and livelihoods -- and often failing to solve those complex problems in the first place -- or whether we would still prefer to solve those problems for ourselves with the resources we have left. And to my mind, the latter is still preferable, even if unhelpful strangers are stealing a good chunk of my resources.

> But right now we have the worst of both worlds: a huge tax burden on the middle class funding an incompetent state that takes your money, spends it like drunken sailors on bullshit, and when the shit hits the fan just tells you it's your fault when you fall down, instead of having used your money for societal wide preemptive solutions.

Yes, that's all true. But to my point above, the only way out of this is not to expect that the incompetent grifters will somehow start behaving like competent philanthropists, but rather to contain them and minimize the grift -- either way, it's still on us to solve our own problems.
by lunias | 2026-02-19 13:32:35+00:00
Lack of training data in narrow domains is definitely true. I'm hopeful though, AI seems like it should mesh well with the problem. One of the biggest wins for me so far is just how quickly I can build and iterate on visualizations of the data. It has cut down enormously on the amount of time that I'm asking myself, "but why is this the schedule?".
by matthewdgreen | 2026-02-19 13:32:35+00:00
It's been the goal of several administrations for the EU to increase spending, and the lip service goal of this one. But I don't think anyone really wanted the EU to stop purchasing US weapons or abandon the very useful economic/military dependencies that benefited the US. This administration appears to have pushed hard enough to actually break those ties, and I don't think they (and their supporters) fully appreciate how bad that could be.
by simondanisch | 2026-02-19 13:32:54+00:00
Sorry, I was on my phone. This doesn't seem to be a problem of the description language, but rather how the integrator and materials work internally, so this works the same way in Julia currently.
I do think though, that its more approachable to add experimental features like this in the Julia version.
Would certainly be an interesting project! I do want to over time get further away from the pbrt-v4 architecture and get to something much more modular and easy to extend.
I feel like the overlaps resolve should happen at scene creation time, to not have an expensive priority stack at raytracing time - then it would be just a matter of better tracking the media at boundary crossing. But haven't really thought this through of course ;)
by lyfeninja | 2026-02-19 13:33:16+00:00
I hear ya. I'm particularly tired of working for other people who can barely keep their priorities straight, let alone give clear direction or have a vision. That's why I'm trying to start something of my own. I'm a year in, and it's not easy, but it's very rewarding. It's tiny, but my tech already is light years better than my employers and I get to decide where it makes the most sense to put my energy.

I would say pick/find something you're passionate about or interested in where you think you could make money, find a market and go for it.
Building an automated pre-launch technical auditor
by Ben_Tycho | 2026-02-19 13:34:18+00:00
Hi HN,

I recently looked at 100 indie project launches and found a recurring pattern: 64% of them shipped with missing security headers (HSTS, CSP), lack of DMARC/SPF records, or broken OpenGraph previews.

We spend months writing core application logic, but often forget the "boring" technical debt right before hitting publish. This leads to broken link previews on social platforms, or worse, transactional emails going straight to spam.

I'm building SignalScan to automate this process. Under the hood, it's a Python/FastAPI engine that scans URLs and public repos to check for:

Missing HTTP security headers and DNS misconfigurations.

API drift (checking actual endpoint responses against OpenAPI/Swagger specs).

Missing metadata and launch optics.

Instead of just pointing out the flaws, it generates a technical health report with the exact code snippets needed to fix them (e.g., Nginx configs or Vercel next.config.js rules).

I'm currently finalizing the core scanning logic, so it's strictly a waitlist right now. I wanted to share the concept here early to see if this resonates.

Link: https://signalscan.focusflows.eu

What "invisible" pre-launch checks do you consistently forget to do, and what should I definitely add to the scanner?
by JKCalhoun | 2026-02-19 13:34:45+00:00
Close Encounters of the Third Kind was indeed when I first noticed this effect. It was dramatic and cool and all that, but pretty obviously an effect. Coupling it with Raiders of the Lost Ark and the effect almost pigeon-holes a film to be of that era.

I'm unsurprised Douglas Trumbull was behind the Close Encounters effect since his work on 2001: A Space Odyssey captured his earliest experiments filming tanks of liquids with fluids added. They were fairly effective in Kubrick's film when they appeared to resemble fantastic nebulae, globular clusters…

(And never mind the mind-bending cleverness of how the slit-scan shots were created for 2001.)
by duskdozer | 2026-02-19 13:34:56+00:00
>as long as I have access to my Gmail

I think you should be more cautious about relying on the services of a company like Google that can arbitrarily decide to remove your account data or access. Similar, though the person was fortunate enough to regain access: https://hey.paris/posts/appleid/

You can mitigate hardware failure and data loss, especially for a simple key, but you may not be able to prevent Google from deciding your account is gone one day.
by PaulHoule | 2026-02-19 13:35:09+00:00
In the Web 2.0 age nobody knew where the money was going to come from: on the small a few people just built without worrying what it cost because it didn’t cost much, in the large Silicon Valley investors were the only game in town (had investors in Cambridge said ‘yes’ to Mark Zuckerberg we’d be living in a very different world.)

Today with the cloud you feel the taxi meter running all the time and now that Facebook and Google have figured the money out and how you to make you pay for exposure it feels like the walls have closed in.
by abustamam | 2026-02-19 13:35:44+00:00
I'm a 5'5", 110lbs man. I shop at the teens section and get larges. I may not get the trendiest looks, but I get cheaper clothes that fits and looks good on me!

I also tried Stitch Fix, they had a surprising amount of stuff that could fit me (both fashionably and size wise), albeit not as cheap as kids' clothes.
by 0ut0flin3 | 2026-02-19 13:35:52+00:00
Show HN: fr0g – decentralized, immutable file storage directly on Stellar blockchain

- Files chunked & stored via ManageData
- Owner-only delete + near-full XLM reserve recovery
- Optional public discoverability via category indexers
- 100% free on Testnet (zero real cost)
- Client-agnostic, reference browser client: Ribbit

Repo: https://github.com/0ut0flin3/fr0g-protocol
Live demo (Ribbit): https://0ut0flin3.github.io/fr0g-protocol/frontend/index.htm...

Looking for early feedback and brutal testing on Testnet.
by nz | 2026-02-19 13:36:18+00:00
The lesson that I am taking away from AI companies (and their billionaire investors and founders), is that property theft is perfectly fine. Which is a _goofy_ position to have, if you are a billionaire, or even a millionaire. Like, if property theft is perfectly acceptable, and if they own most of the property (intellectual or otherwise), then there can only be _upside_ for less fortunate people like us.

The implicit motto of this class of hyper-wealthy people is: "it's not yours if you cannot keep it". Well, game on.

(There are 56.5e6 millionaires, and 3e3 billionaires -- making them 0.7% of the global population. They are outnumbered 141.6 to 1. And they seem to reside and physically congregate in a handful of places around the world. They probably wouldn't even notice that their property is being stolen, and even if they did, a simple cycle of theft and recovery would probably drive them into debt).
by actionfromafar | 2026-02-19 13:37:18+00:00
I hate to appear to defend this, but generative AI has sort of collapsed the distinction between a photo and an image. I could generate an image from a photo which told the same story, then delete the photo, and now everything is peachy fine? So that could have been a motivation for "images".

Though I wonder if not existing frameworks around slander and libel could be made to address the brave new world of AI augmented abuse.
by worthless-trash | 2026-02-19 13:38:11+00:00
We're going to have to disagree, if you consider the 'browser page' as the interface, it falls into the same problem you see with TUI's... you must reach into the DOM and accessibility information not via the character stream but with an API, the TUI has the same issue.

You've given me some great points to think about, thank you for the engaging conversation.
by fxtentacle | 2026-02-19 13:38:21+00:00
I have never tried that because it finishes a single piece of clothing so quickly that it never seemed like it would make any sense to take risks of lower fabric layers being uneven/wrinkled in exchange for increasing throughput. Catching fire never seemed to be an issue with the CO2 laser that I used. Most fabrics will kind of melt before they start to burn. And the vacuum table sucking air through the fabric will also cool it down.
by simondanisch | 2026-02-19 13:39:11+00:00
lol.
There's not much to fight since its a very personal problem how you want to write code. It's evident that all the capable programmers in the Julia community, have found satisfactory ways to get around it, so if you haven't yet, I don't see how that's a Julia problem ;)
I can only say I haven't had a single problem with one based indexing in 12 years of developing Julia code.
I also haven't run into many correctness issues compared to other languages I've been using. I think Yuri also has been using lots of packages which haven't been very mature. How on earth can you compare a 10 years old library with lots of maintainers with packages created in one year by one person? That's at least what Yuri's critic boils down to me.
by hackingonempty | 2026-02-19 13:39:23+00:00
We're all supposed to be encrypting our storage too but this tool advertises that it encrypts your secrets before they hit the disk.

All of the supported operating systems have memory locking functions that prevent swapping out but they are not used in this tool, AFAIK. Also, they are intended to lock things like secret keys that are small and not displayed to the user in a GUI. You can lock the whole process though but a big web browser process is going to significantly up the amount of unswappable memory. Stuff sent to the windowing system may get swapped out too.
by dom_fr | 2026-02-19 13:39:44+00:00
Anthropic is 5 years old, and was already widely use when it was 2years old.
These companies get big faster, but still are pretty young ones

Youtube and Facebook are from social media era, before them Netscape and Google were a thing. There are just waves of digital mass consumption products and its not the social media era anymore. The adoption curve however feels the same for them all
by joe_mamba | 2026-02-19 13:40:20+00:00
>Well, no, we pay taxes for the government to fund the things government is supposed to do and is competent at.

Which also includes the education system training you for the labor market. How is the state good at that if what they're training you for is now useless? Also includes the welfare safety net which is now failing to catch everyone falling.

>This is really important, because political institutions aren't just bad at handling complex social problems, but when made responsible for them, often get in the way of other individuals, communities, and institutions trying to solve those problems with much better approaches.

If we know they're bad at this and often responsible for the issues we have, why are we funding them so much?

>but rather to contain them and minimize the grift

And this can only be done peacefully by defunding the incompetent state apparatus.

>either way, it's still on us to solve our own problems

Yeah but you need money for that. And we don't have money because the state is taking half of it.
by ZeroGravitas | 2026-02-19 13:40:32+00:00
Their guidelines on what gets its own work, and what doesn't, are here:

https://openlibrary.org/help/faq/editing#works-special-cases

So an abridged or bowlderised or annotated or illustrated version are collected under the same work, even though people might have good reasons to want one over another (the language used and the specific translator being just two important attributes)

But summaries or adaptations or plays and screenplays are not.

There's always gray areas, but note the edition info isn't lost, it just lives in a subordinate position that is linked directly from the work.
by holyknight | 2026-02-19 13:42:03+00:00
Hey, thanks for the feedback! That's a valid point; currently, my main focus is to secure the store on disk, but this is definitely a point which could be improved later on.

If your machine is fully compromised or actively monitored by a threat actor with physical access, then this tool would not cover you, that's for sure.

If you have any concrete recommendations, I can even give it a try in one of the next releases.

Thanks!
by simondanisch | 2026-02-19 13:42:25+00:00
What prediction? Maybe I need to rephrase what I said: My prediction is, that if Julia ever wants to have a shot at replacing Python, it absolutely has to solve the first time to first x problem!
That's what I mean by shipping fully ahead of time compiled binaries and interpreting more glue code - which both have the potential to solve the first time to x problem.
by mothballed | 2026-02-19 13:42:29+00:00
>They had an 80% market share pre-regulation. Yes, it was already a monopoly.

Absolute and utter hogwash -- a straight up lie. You must be using a very liberal version of 'control.'

After seventeen years of monopoly*, the United States had a limited telephone system of 270,000 phones concentrated in the centers of the cities, with service generally unavailable in the outlying areas. After thirteen years of competition**, the United States had an extensive system of six million telephones, almost evenly divided between Bell and the independents, with service available practically anywhere in the country.[]

* My note, under the government imposed patent monopoly period -- Bell's patent expired in the 1894 which started the "years of competition." **13 years of competition marks 1907.

That is, by 1907, the market had dropped from a patent imposed monopoly to half-and-half, and getting shredded further by competition (that is until regulation in 1913, when AT&T started to pick up market share again). This 80% quote is total fiction unless you're using some weasel version of 'control.' The monopolies were all government imposed -- first by the patent and then later by regulation ('universal telephone service' reguluation and commissions and franchises, also ~nationalization and government intervention circa WWI).

>of ALL RETAIL? That includes groceries! That's huge! Anyway, Amazon is >40% of e-commerce & Walmart is >10%. Together they control more than half of all online commerce. That's definitely monopolistic.

And 100% of business with an Amazon logo on it! Amazon has 40% of e-commerce, walmart has 6%, even together they are a minority. Even with all the efficiencies of Amazon logistics they still together can't break half of the market. And even if they did, their margins are so razor thin that they could not engage in monopolistic behavior, as the second they raise prices they can again be eaten alive by the other 54% or one another.

[] https://archive.org/details/telecommunicatio0151broc pg 122
by logankeenan | 2026-02-19 13:43:08+00:00
Regardless of how you feel about content moderation, 48 hours is a ridiculously long time given what AI can do today. That “bad” image could have been propagated around the world to millions of people in that time. It can and should be removed in minutes because AI can evaluate the “bad” image quickly and a human moderator isn’t required anymore. However, the compute costs would eat into profits…

Again, I’m not judging about content moderation, but this is an extremely weak initiative.
by regenschutz | 2026-02-19 13:43:47+00:00
The Fast demo model is already very impressive. It was way better than expected, but still required being a bit verbose since it didn't seem to understand rarer words ("sauna" didn't get me anything pleasant, "hot sauna" did).

The generated palette seem to be a great indicator of whether the model understood the prompt or not.

I Haven't checked out the Python SDK yet, but it seems very interesting!

I'm curious to know if there is any reason for why you picked Gemma 1B for the Expressive model. Did it generate more cohesive parameters than other 1B models? Or was it just the first one you picked?
by soulofmischief | 2026-02-19 13:44:22+00:00
Yep, I do GPU passthrough to virtual machines because I would not let Windows touch my bare metal. You have to patch your ROM headers and hide the fact that you're in a VM from the OS.

So even as an end-user, a single person, I cannot naturally use my card how I please without significant technical investment. Imagine buying a $1000 piece of equipment and then being told what you can and can't do with it.
by fraaancis | 2026-02-19 13:45:12+00:00
He kind of did. He used leverage to place bets on the market.

Leverage scales in a way, because larger pools of money (corporations, groups of investors) mean larger bets.

But leverage also doesn't scale, because larger pools of money tend to make smaller bets over a larger surface of the market, since being wrong in a big way with leverage can wipe you out.