skysight-inc/HackerNews huggingface dataset:
Can call it the "character creation points limit fallacy".
> Also, if “capitalism” means “freedom of movement” of people and of money

No, it means transforming every single part of life into a money equation.

Capitalism isn't a boolean by the way, there is plenty of wiggle room
Even more incredible, the USA landed on Saipan soon after the Allies landed in Normandy. The landing ships for operation FORAGER had to travel 1,000 miles across open ocean.

Recommended reading: The Fleet at Flood Tide by James Hornfischer, and Twilight of the Gods by Ian Toll.
I think this is a change in business climate today - all senior+ engineers in many companies are now expected to have knowledge of business metrics, and that expectation goes up with staff engineers (the new architect name)
C forked to create memory-safe TrapC
That's interesting. So you're saying that if you saw Hitler smoking weed with Joe Rogan, you'd refuse to believe he killed millions or was responsible for starting a war and losing it or is a total transphobe?

If there was a CNN interview of David Duke being a chill guy and not using the nword, you'd assume his leadership roles in the KKK was just character assassination?

This isn't even cherry-picking, it's and proud willful ignorance, if not also intellectual laziness and gullibility.
Not sure why you're saying that systolic arrays never went anywhere. They're widely used for matrix operations in many linear algebra accelerators and tensor units (yes, largely in research), but they are literally the core of Google's TPU [1] and AWS EC2 Inf1 instances [2].

[1] https://cloud.google.com/blog/products/ai-machine-learning/a...

[2] https://aws.amazon.com/blogs/aws/amazon-ecs-now-supports-ec2...
I Lost $210 to a Stripe Dispute Despite Proof
It's a kafka clone. Kafka is a durable queue, mostly.
Sort of like how several plot points of the last Mission: Impossible movie could have been thwarted by a zipper.
I wonder, is there any research on offensive communication? Like, people who seize control of a conversation by going on the attack, who respond to another person's statements by changing the subject to something they've done wrong. Defensive communication is unattractive and tends to be ineffective, and I think there are people who pursue a consistent strategy of trying to make others look bad by triggering defensive behavior in them.
The CEO is addicted to the product and fires people who are not aligned. This is the best strategy to ship the product: Elon's strategy
I don't appreciate this stuff, I'm not the target audience for it, but I'll be darned if this didn't kick me hard in the feels.
> If one eschews corruption because they realize that it harms the society-at-large, then they are acting selflessly.

Or selfishly + long-term. Especially if you include your family's offspring in your "self", which is a phenomenon we call "love".
Well dad, turns out you were right..
Most of the SQL I write is within a string of another programming language, so it's essentially monochrome unless there's some really fancy syntax highlighting going on.
Authorization in RAG-based AI systems
You’ve never been through boot camp, huh. Such a person would have an unbelievably unpleasant time until:

- The military sent them home,

- They cracked and sent themselves home, or

- They got over themselves and learned how to be part of the larger whole.

Making it through with those edge opinions intact is not an option.
I think that for open models Flux models are considered the best ones. The interface that is used for these models is usually ComfyUI.

For best model in general, I think that Ideogram 2 and Recraft model are the best one to use, recraft.ai allows you to create styles based on the images you upload and that's very useful as the model is not open.

For anime Novel V3 is still the best one after almost a year, Illustrious for open models.
It's a post about getting your software recognized and used. For that, you actually need to get other people on board, yes. If you don't care about that, why are you even working in software development? It sounds tedious to just build things nobody cares about.
I think the "color is all we need" idea makes sense in proportion to how many of our tools actually support colorization.

E.g., the last time I used the psql program, I don't think it had colorization of the SQL, despite running in a color-capable terminal emulator.

It probably doesn't help that terminal colors are a bit of mess. E.g., piping colored output through 'less' can result in some messy control-character rendering rather than having the desired effect.
Show HN: Image Pig – API for AI images (limited 80% discount)
TL;DR: I created a service called Image Pig that provides an API for generating and manipulating images using AI. The discount is below.

Dear HN,

I was not really happy with obstacles a programmer needs to overcome in order to integrate AI into image-related projects. I mean specific knowledge about different AI models, software and hardware setup. Even for a moderately experienced software developer, it can easily take weeks or even months to master AI for image processing. I believe that you should not need PhD in computer vision or to break your piggy bank to be able to generate a few images in your project.

So I created Image Pig, a simple API for AI images. As an MVP, it currently offers three different AI models for generating images and several handy tools for AI image manipulation, namely content replacement, face swapping, background removal, upscaling and outpainting.

Instead of buying an expensive hardware and fiddling with AI models, you just install a package (supporting Python, Node.js, PHP and Rust – more will come soon) and add AI images to your project within minutes.

It is still work in progress and I would really appreciate your feedback.

As a special thank you to the HN community, I prepared an exclusive (HN users only) discount. Just use one of the following links after creating an account.

Use https://imagepig.com/account/checkout/basic80/ for the Basic plan: 1000 images/month, rate limiting 4 images/minute.

Or use https://imagepig.com/account/checkout/standard80/ for the Standard plan: 4000 images/month, rate limiting 10 images/minute.

The links are valid only for the first 20 uses, because with such a huge discount, I am actually losing money on every active user.

I am looking forward to your comments.
> I recently finished a large World War II project that covered the full timeline of the war

When I was in high school I really wanted to make a full blown website with a timeline of WW2, using something like timelineJS (or whatever was available back then), with Wikipedia articles for all events, chronologically and filterable/organised by theatre. Never got around to actually making it, because it would be a massive undertaking.

Related, if anyone is interested in a chronological telling of WW2 in video format, I can recommend the World War 2 channel, ran by real historians, with an episode a week (+ specials covering special events or topics or people): https://www.youtube.com/@WorldWarTwo
So it works until it doesn't (because your hardware is not their test hardware) then there's no way to debug or fix things.
Cmd+F eug

Are we using "genetic discrimination" now? I thought we already had a perfectly serviceable word.
I've never heard that saying before; I like it. Thanks for expanding my horizon.

The nature of human life is, however, that we feel good for making others feel good, and vice versa. We truly reap what we sow, but it is sublime and at odds with what most people value in life, namely wealth, pleasure, and power. And, along with our power to choose, we can choose to ignore our conscience's pleadings for better behavior.

So, in an odd (but accurate) way, making others happy is the most selfish thing we can do, because it is the only way to earn happiness, which is a mysterious flowing into ourselves from parts unknown.

We live in a subtly reflexive, karmic universe. Only we human beings inhabit this plane of existence, because only we have the choice between selfishness and selflessness, with a conscience to orient ourselves, and a mind to evaluate the potentialities of every move we make. And we are each absolutely free to value the horrific (vice-eous) and eschew the virtuous.

WWII is a deep example of how societies can go so completely wrong, and yet be so confident in their intentions and self-destructive actions. It is also an example of other folks uniting to do good in the world. Both paths are totally human; the question is which path do each of us choose, and by which moral ethic?
I think you're both kind of wrong and right on this. Contemporary linux distributions really don't require tinkering anymore for most cases, yet it's also true that sometimes there is tinkering required. The reason why this is true, yet I don't blame Linux for it, is because it is hardware dependent.

If you buy hardware that is compatible with Linux, then you won't really have to tinker (at least, any more than you would with any other OS, for example, tweaking resolutions, etc). Unfortunately, it's newer hardware that typically requires the tinkering. If you don't want to tinker, I would recommend going with generation n -1 or even n -2. If you go with the latest and greatest, expect to have some tinkering required.

Distro choice does of course matter a great deal. I've been using Fedora as primary OS now for many years and absolutely love it, and it's what I recommend to most people. Ubuntu and derivatives are good of course, though the older kernels do often decrement the generation of hardware. For example, Fedora on n-1 is going to be pretty good. Ubuntu might still lack some support at that age, so should go with n-2 or n-3 to be safe.
The announcement page does not explain what FLUX is, what |pro| means, what Ultra means, or raw for that matter.
I click on the homepage, more jargon, still no explanation of what FLUX is. Scrolling down to way below the fold finally there is some hint in a blog post excerpt: "The best of FLUX, offering state-of-the-art performance image generation at blazing speeds".

From the pictures I can kinda assume that this is some transformer/stable diffusion based image generator, but that's because I work in tech. If anyone at Flux reads this: please add a simple explanation above the fold that tells visitors something like "FLUX is an AI based image generator", or something like that. Explain what you do, before you dive into marketing terms and jargon.
/r/stablediffusion has one user who posts a list of news approximately once per week, which is a good way to keep up to date on new developments, but it's a firehose.

To directly answer your question, though, these are the most useful models right now:

- Stable Diffusion 1.5. Still not great, but better than it used to be; the ecosystem is mature, there's control nets and other things for any possible use-case, and it runs on less horsepower than any other model. Still, you won't get nearly the same quality. Definitely use a fine-tune from civitai; the base model is terrible.

- Stable Diffusion 2: Mostly terrible. Avoid. SDXL is better in every regard.

- SDXL: Kinda the same as 1.5, except better in every regards except system requirements. Still, it will run on almost any modern GPU, and makes megapixel-sized images natively. The base model still isn't great, but there's a lot of finetunes on civitai -- pick one based on desired aesthetic.

- Stable Diffusion 3: Terrible. Avoid.

- Stable Diffusion 3.5: Actually quite good! The system requirements are high, but lower than Flux, and unlike Flux this model isn't distilled. There are two variants, medium and large; medium is tuned for 2-megapixel images, large for 1-megapixel, but large is slightly better in terms of prompt adherence and quality. A common workflow is to use medium for upscaling images that were first created by large. This is also the first model on this list where the base model is perfectly usable, and SD 3.5 understands a lot more styles than anything else you could point at. Which means you always need to specify.

- Flux 1.Dev: A distillation model of Flux 1.Pro, but the latter isn't downloadable. Prompt adherence is better than anything else here, but it basically only understands 'Pixar', 'Photographic' and 'Anime'. If you want a very specific picture, Flux will do better than 3.5, assuming the picture falls in those categories. 3.5 generally makes _prettier_ pictures, though... or more interesting pictures, whichever.

- PonyXL: SDXL architecture, completely new training set. PonyXL is trained on Danbooru-tagged data, and its derivatives are usually the best option if you want anime, assuming that you can't run Flux or SD 3.5. Or if you want something NSFW; 3.5 and Flux are both safety-tuned, though in the case of 3.5 I suspect that will only last another month at most. Some PonyXL fine-tunes give you photorealistic outputs with anime-style tagging. It's the same architecture as SDXL, but you should treat this as a different base model.

Oh, and:

- GenAI Mochi: This is an open-weights video generation model, which you can run in ComfyUI on a 4090 or better. Mostly a novelty, but also quite good actually!
I like the idea of identifying ‘bit flips’ in papers, which are (if I am following along) statements which precipitate or acknowledge a paradigm shift.

Perhaps the most important bit-flip of this paper’s time (and perhaps first fully realized in it) might be summarized as ‘instructions are data.’

This got me thinking: today, we are going through a bit-flip that might be seen as a follow-on to the above: after von Neumann, programs were seen to be data, but different from problem/input data, in that the result/output depends on the latter, but only through channels explicitly set out by the programmer in the program.

This is still true with machine learning, but to conclude that an LLM is just another program would miss something significant, I think - it is training, not programming, that is responsible for their significant features and capabilities. A computer programmed with an untrained LLM is more closely analogous to an unprogrammed von Neumann computer than it is to one running any program from the 20th. century (to pick a conservative tipping point.)

One could argue that, with things like microcode and virtual machines, this has been going on for a long time, but again, I personally feel that this view is missing something important - but only time will tell, just as with the von Neumann paper.

This view puts a spin on the quote from Leslie Lamport in the prologue: maybe the future of a significant part of computing will be more like biology than logic?
Dear dnh44,

I apologize for the delay in processing your payment and the inconvenience this has caused. The issue has now been resolved, and you should have full access to all pro templates. Please try logging in again.

If you're still experiencing any issues accessing the pro features, don't hesitate to let me know, and I'll help you right away.

Thank you for your patience and for choosing our service.
Much of my earliest computer experience was on an 1130 clone, the General Automation 18/30. Never did the AM radio thing, but you could see what phase the Fortran compiler was up to just by the general look of the blinkenlights.
Ejecting from a plane is dangerous. If you have control of the plane then you should be looking to do an emergency landing - there are typically acceptable landing places all over that can get you safely to the ground. I don't know how much control he really had, but it sounds like he had enough to land.
Hot Tub Monitoring with Home Assistant and ESPHome
The major C++ compilers are perfectly conformant with the standard. Where they can lag is after standards come out. Modules have been a challenge, but other language features get implemented within a few years. At the time of writing, all the major compilers conform with C++ 17 and aside from modules, conform with C++ 20. There absolutely is "one true C++" as set by the standard, and compiler writers have a roadmap for how to conform to it.

"The implementation is the specification" is frankly a sophomoric position. It works fine for small projects and projects of limited complexity, but Rust is neither of these.
Actually, the US military is successful more because they prioritize on the spot thinking and only deferring to the chain of command in specific circumstances. As much authority is pushed downwards to the lowest level possible. That’s why the military is so effective tactically, though the high level strategy lately has been rough. The war on terror was overall ineffective, for example, but the troops had a ridiculous k/d ratio. Another part of the success is from training. There aren’t many militaries who train as much as the US military.
Online debates to bridge divides and find common ground
Careful, you'll get scorn from those who think you should be spending that time doing leetcode. How could you be any good at your job when you're flexing and sweating all the time?
Yep, but if you think your database schema is "secret sauce", you're fooling yourself. You can almost always guess the database schema if you're given 10 minutes to play with the application.
I always assume the worst possible interpretation of any numbers falling out of Elon's mouth.
Yeah, the Russia-Ukraine war has been an odd one. It's hard to tell how much of that is modern air defenses making it tough to do deep strikes reliably, holding back for diplomatic/strategic reasons, or the Russian armed forces being a paper bear. Of those I tend to credit modern defenses and the paper bear combo more highly.
I checked and its using Chromium 126.0.6478.183 from July, which isn't that old.
I meant this in response to the parent that Common Crawl only updates every month, which seemed to imply that this was sufficient.

This is too slow for a lot of the purposes people tend to use search engines for. I agree that you don't need to crawl everything every minute. My previous employer also crawled a large portion of the internet every month, but most of it didn't update between crawls.
Book Review: The Rise of Christianity
Then why do sci injury patients need to remain still?
> So why would alien civilizations agree to such a thing instead of just adopting a planet and staying there?

I'm guessing you've not read them?

The gimmick of the series is that all sentient species were uplifted from non-sentient animals, and they were uplifted by species that were uplifted, which in turn were uplifted... and none of them knows by whom or by what. The "progenitors", the hypothesized first sentients that uplifted a presumed first generation, are lost to prehistory and nobody knows.

So there is a shared culture and a small degree of shared biology, because each generation of uplifters uses existing models of sentient species to model new sentient species. There are only so many ways to invent the wheel, although Brin was very imaginative indeed in this.

Humans were not uplifted; we're called "wolflings" and as a terrifying novel abomination would have been exterminated upon discovery, were it not for the novels' future setting having us already started work uplifting dolphins, chimpanzees, orang utans and a handful of other species. If humans were not a progenitor species the aliens would have extirpated us -- but we have client species of our own.

He does have answers to most of the objections one might come up with.

Brin's ideas were influenced by Larry Niven, and riffed upon by Terry Pratchett in his early SF works. Later Brin novels riff on ideas from his own earlier ones.

In their time, in the 1980s, I really enjoyed them. I own them all, several in hardback. I haven't re-read them in decades so I don't know how they hold up, but Brin is alive and still active.
A brisk one our walk or hill climb of a few lifts of a 10-15lb weight weight set does wonders for reducing anxiety, stopping stiffness and soreness, getting the brain thinking.

The whole body is a thinking system with nerves and muscles that need feedback to work as well.
Dobre, at least 10 million (or about a quarter) seems like a more reasonable figure then.
Le Monde and several French newspapers sue X over 'neighboring rights' payments
6 cents per image :|
Motor neurons
We’re talking about 50 million years. Literal continents move in that amount of time.
I'm not sure which part they're claiming here is novel? Myokines' effect on neuron growth and wellbeing is a well known phenomenon, no? Or is this another instance of MIT press overstating their work?
I’m somewhat skeptical that they exist, at least in the numbers needed to fill pilot slots. Barring certain neurological disease, I don’t think people are “hyper rational” despite even appearing that way to the outside, or identifying themselves as such. We like to sometimes think of our brains as cold computers but they’re not, and even less so in time-critical situations like flying a damaged aircraft. We’re moreso “hypertationalizers” than “hyperrational”
I haven’t been to UK airports, but often I find one of the more prominent bottleneck to be central checks per terminal instead of distributed checks at each gate like they happen at more efficient airports. The latter is a major improvement: You can directly go to the gate and bag checks happen there.
In the US, between 15% - 30% according to https://pmc.ncbi.nlm.nih.gov/articles/PMC1484557/

I would guess this number is higher today
> The point here is, you cannot turn off Tabs in Firefox. You may think that you can, but history proves you wrong. I spent literally years where, each time I upgraded Firefox, I had to spend half an hour searching through the thousands of lines of about:config looking for the newly-added checkbox that I need to un-check -- and then it would only work like 60% of the time anyway, and I'd still end up with tabs.

I ran into this problem and came up with a jank solution: https://github.com/sid-code/tabs-are-windows

It's about 5 lines of code and punts all new tabs into their own windows. I've been using it for a while now and it works, except when you press C-t (my muscle memory for opening new tabs) it doesn't focus the new window's address bar due to the rigamarole of pushing it off into a new window.
I wonder if it somehow evens out perfectly across all cultures/countries on the planet, and stays even as variables on the ground change.
"We didn’t call it AI at first." Because the first things described in the article are not AI. They are ML at most.

Then the article discusses a patient needs scoring method, moving from their own Low/Medium/High model to a scoring method on an unbound linear scale. The author appears to struggle with being able to tell if 240 is high or not. They don't state if they ever had training or saw documentation for the scoring method. Seems odd to not have these things but that if they did the scores would be a lot easier to interpret.

Then they finally get to AI, and it's a pilot scheme for writing patient notes. That's all. If it sucks and hallucinates information it's not going to go live anywhere. No matter how many tech bros try to force it through. If the feedback model for the pilot is bad then the author should take issue with that. It's important that such tests give testers an adequate method to flag issues.

Very much an AI = bad article. AI converging with medical technology is a really dangerous space, for obvious reasons. An article like this does make me worry it's being rushed through, but not because of the author's objections, instead because of their ignorance of what is and what isn't AI, and then on the other side of the apparent lack of consultation being offered by the technology providers even during testing stages.
I've been strapped to such a rocket in such challenging conditions with even worse remaining operable equipment more than once.
In my opinion, the Russians are quite tactically adaptive. The current war has seen tit-for-tat adaptation between both sides. The Russians don't/can't invest resources in not losing personnel. It's not a priority for them.