skysight-inc/HackerNews huggingface dataset:
I want image generators to generate what I ask them and not alter my query into something else.

It's deeply shameful that billions of dollars and the hard work of incredibly smart people is mangled for a 'feature' that most end users don't even want and can't turn off.

This is not a one off, it keeps happening with generative AI all the time. Silent prompt injections are visible for now with jailbreaks but who knows what level of stupidity goes on during training?

Look at this example from the Würstchen paper (which stable cascade is based on):

>This work uses the LAION 5-B dataset...

>As an additional precaution, we aggressively filter the dataset to 1.76% of its original size, to reduce
the risk of harmful content being accidentally present (see Appendix G).
Yep. Some obviously made their mind up before the page even rendered.
I thought the lawnmower's Spanish name was "Jesus"?
Prompt: draw a picture of a fish and chips shop owner from queensland who is also a politician

Results: https://twitter.com/jbarham74/status/1760587123844124894
Doesn’t look like the big broadcasters/news sites want me to use YouTube “as TV” judging by what I see. It’s just clips not programs. BBC for example has some news stories but no news broadcasts.

The curation is what I want. A big important story should take more time of the broadcast. I don’t want to choose what story I’m interested in I want someone to do it for me. That’s the difference between a news program and a set of N 3 minute news stories.

It’s like the difference between an rss feed and a newspaper. A big point of the newspaper is they decide what space to give everything and what to put on the front page. You can’t meaningfully understand the world by reading an rss even with the same articles, because a key insight is knowing what the big story is in the sense of what other people have seen.
It's hardly "politically sensitive" to be disappointed by this behaviour: https://news.ycombinator.com/item?id=39465554

"Asked specifically to generate images of people of various ethnic groups, it would happily do it except in the case of white people, in which it would flatly refuse."
While I don't disagree with your conclusion about Gemini (it does seem to be at the moment incorrigibly racist against the very idea of white people), I'd say that the paucity of comments is likely due to the fact that it's early in the day and it's only been an hour since this was posted. I'd be surprised if you saw the same paucity after a full day of having this on the page.
Yet another setback hot on the heels of their faked demos, but this one is much worse. Their actions shifted things into the political realm and ticked off not only the extremists, but a lot of the majority moderate middle too.

For those looking to launch an AI platform in the future, take note. Don't lie about and oversell your technology. Don't get involved in politics because at best you'll alienate half your customers and might even manage to upset all sides. Google may have billions to waste, but very few companies have that luxury.
https://davincialgo.medium.com/arrow-algo-algorithmic-tradin...
Alright yeah, I can concur with the packaging of the library so that it would eventually link and be accepted by the App Store which is surprisingly not the same set of requirements. It's just that I didn't completely chalked this up to Swift interop with C specifically but more the fact that multiple things Apple side need some jumping-through-hoops and that's just one of them.

I solved that through importing the dependency with Conan, and having extra steps running afterwards that would perform some quick and dirty lipo, xcodebuild and PlistBuddy stuff. It just wasn't that complicated, and only a few headscratches, but then it'd work and there was no need to touch that again, but situations may vary and I get that it could be painful in some cases.
nebula really is the best of youtube! I've subscribed for a while but recently went for their lifetime subscription (I know it's not a "deal" I just want to support those creators')

a friend is actually a creator there! speaks very well about them
I wouldn't be so sure about that, more RCEs are found on browsers because it's just such a popular attack vector. An RCE in git repos could go undetected for far far longer probably.
Show HN: HyperFast, a React Native starter kit. Idea to app store in a week.
I've been a React Native developer since 2018, and I've built a whole lot of products with it. I know how hard it is for newcomers (and pros) to build an app, get it approved and actually attract users. It's so easy to get bogged down in confusing documentation and 3rd party dependency fluff.

The good news for you: I've read every different push notification service/auth provider/etc's documentation and made informed choices, so you don't have to!

I've made HyperFast (https://hyperfa.st), a service which includes:

- A boilerplate to get you up and running (hyper) fast

- Solid documentation that tells guides you along the various steps with developing, building, submitting and launching an app

- Detailed documentation on the ins-and-outs of the Google Play Store and iOS App Store

- (a big one) lots of advice on MVP app principles, how to not overthink it, what information to put on various screens, things like that

- (another big one) very opinionated advice on services to use, UX paths to go down and decisions made for you so you don't get bogged down in swathes of documentation

- A community of developers on a similar app-building path to help you out whenever you need (including me, currently at your beck and call during Australian awake hours!)

My promise is: buying HyperFast will save you - at the VERY least - your hourly rate x the hours you'd spend setting up a React Native app from scratch.

The service is in its infancy at the moment so I'm offering a hefty discount for new signups. Would love for you to check it out and would love some feedback.
Orwell 1984 - Controlling of past meant controlling of future.
Laboratory notebook skills (2018) [pdf]
> We're already working to address recent issues with Gemini's image generation feature. While we do this, we're going to pause the image generation of people and will re-release an improved version soon.

They were replying to their own tweet stating

> We're aware that Gemini is offering inaccuracies in some historical image generation depictions. Here's our statement.

Which itself contained a text image stating

> We’re working to improve these kinds of depictions immediately. Gemini’s AI image generation does generate a wide range of people. And that’s generally a good thing because people around the world use it. But it’s missing the mark here.
KDE Plasma X11 support gets a reprieve for Fedora 40
This sounds bit entitled. It is just service of private company.
There is some builtin command that you could run to reset the counter. YMMV depending in Windows Version.

I think it was `slmgr -rearm`

Don't know why they would ship with this...
Thirty-three Miniatures (1991) [pdf]
Because medieval popes were know for their expert use of the speculum?
> Will this help in legally binding claims?

Not her words, but it can help prove that something existed at a point in time. It doesn't necessarily mean that you were the first but it does mean that you had it at that point in time. As I understand it, in copyright practice you take a work you've written, put it in an envelope and send it to yourself. The postmark shows that it existed at that point in time. (You don't open the envelope until some sort of legal procedure makes that required.)

> Can anyone take a file and check on the site to see who has logged it?

Exactly, it's a light-weight way to record that you had a file without storing the whole file.

I should mention the word "Dibs" is a bit slang for meaning "i had that first" https://www.reddit.com/r/NoStupidQuestions/comments/nz92om/w...
Humans are also perfectly capable of confidently doing mistakes.

The big difference here is that these models can scale the work beyond human capability.

Why pay 10000 mechanical turks to extract information from vids, if you can deploy N of these models, and get the work done at a fraction of the time?

Instead you can keep x% of the MTurks to check the vids where the model yields some high uncertainty score, and randomly audit other vids for quality assurance.

There's crazy amounts of potential in these things. Hell, the place I work at has already replaced certain human tasks with LLM-integrated solutions, with extremely good results.
You're right we should ban images of history altogether. Infact I think we should ban written accounts too. We should go back to the oral historic tradition of the ancient Greeks
https://archive.ph/jjh8a

We're already working to address recent issues with Gemini's image generation feature. While we do this, we're going to pause the image generation of people and will re-release an improved version soon.

We're aware that Gemini is offering inaccuracies in some historical image generation depictions. Here's our statement.

We're working to improve these kinds of depictions immediately. Gemini's Al image generation does generate a wide range of people. And that's generally a good thing because people around the world use it. But it's missing the mark here.
Ah. So we can trust AI to answer truthfully about history (and other issues), but we can't expect it to generate images for that same history, got it.

Any other specific things we should not expect from AI or shouldn't ask AI to do?
seems like as if Gemini was trained excessively on Google PR and marketing material.

Case in point: https://store.google.com/
I am new to go, how do people usually run go code in production?
I know what you're referring to - I think other posters are confusing this with other initiatives Microsoft has like the VMs for web dev or preview releases.

In Windows XP, if the system wasn't activated after the initial grace period, you couldn't log in at all. That was obviously a bad UX when something has gone wrong.

Windows Vista and Windows 7 loosened things - allowing you to log in and use basic functionality.

Later versions of Windows (including Windows 10 and Windows 11) are more or less fully functional without activation (or even inputting a product key). Some personalisation features are disabled and you will have a watermark on the desktop, but other than that it's pretty normal. There is no time limit for this, unlike some of the free virtual machine images Microsoft provides for web dev testing purposes.

The only justification I can see is that it does provide a better user experience if there's an activation problem. With Windows 10 and 11 being free upgrades for a huge range of consumers, they know that most people have a licence anyway.

Windows 10 and 11 have also emphasised the digital licence model - installing without a product key. This requires that the system is functional without activation, so that you can get online to verify the digital licence.
Pro tip: run Linux on host, run Windows in a vm for just those applications you need to run on Win.

That way you contain the inherent mess that a Windows install will eventually devolve into. You also get the ability to snapshot states of your windows install, which makes it possible to mess around a bit and then roll back to a previous state.

You didn't tell what Windows software you want to run, but depending on your needs you could even do a pci-passthrough in this setup.

I do not recommend Ansible as someone else did. You will spend your days fighting a mix of yaml and Jinja. You will end up looking at Python errors because there are no static types. Never again.
My opinion, that is made up.
It's just a Jekyll static site.
Why should it be constant-time, by the way? Wouldn't random-time suffice?
Quick take, assuming equal length of a and b:

For each byte index i:

x[i] = a[i] XOR b[i]

return sum(x) == 0
You could use nixos in WSL2 https://nix-community.github.io/NixOS-WSL as you are already comfortable with Nix. It's (mostly) just Linux in a VM nowadays.
I've heard index funds require you to buy them only in single installment. Buying them over time to minimize impact of some peak is not allowed.
Warning: iRice is not compatible with MacRice, use proper Rice product to dry your device.
I don't believe the failure of journalism is journalists' fault. It's their owners driving revenues, and their editors obeying orders. I know a few journalists at various stages of their career, and they are worked, run hard, not paid, and discarded at every turn.

Case in point how revenues drive journalism to failure: Trump was never qualified as a candidate for POTUS, but his candidacy was good for news revenues. And here we are, with the fallout of that desire for revenues over journalistic integrity: on the brink of a destroyed democracy, and 1 of two political parties largely populated by insane illogical and desperate.
It still seems pretty likely that New Glenn will be launching relatively soon. Within one year probably, despite them not having launched an orbital rocket ever before. That wouldn't be far behind ULA's Vulcan, which first launched in January. Though Blue Origin also has a lot more employees than ULA: 11,000 vs 2,700.
Licensed under Public Domain
Self-Host Across GPU/CPUs Google's Gemma LLMs with a 2MB App
Still need room for the models themselves
Read this article to understand the Liskov Substitution Principle of the SO(L)ID principles in .NET C#
"As long as the keep rates where they are or higher, we should recover."

Yet the Fed is talking about rate drops. We're also seeing rising consumer defaults and more perilous bank debt. And those great job numbers aren't that great since we're seeing higher part-time and low wage jobs than before. I'm not sure we're going to really avoid anything.
The outcry on this issue has caused me to believe American society is too far divided.

Full disclosure, I'm not white. But across a few social media/discussion platforms I more or less saw the same people who cry out about AI daily turn this issue into a tee to sledge "fragile white people" and "techbros". Meanwhile, the aforementioned groups correctly pointed out that Gemini's image generation takes its cues from an advanced stage of DEI, and will not, or at least tries like hell not to generate white people.
It’s being politically sensitive to assert that this was obviously the intent of Google and that it demonstrates that they’re wholly consumed by the woke mind virus, or whatever, as many commenters have done. The sensible alternative explanation is that this issue is an overcorrection made in an attempt to address well-documented biases these models have when not fine tuned.
> Typescript is a pretty nice language but the tooling around it is practically unusable.

I work mainly with node/ts and totally agree, maybe just add that by tooling it is whole ecosystem as well. This problem is not visible if you work either with relatively small code base or new code base. But as soon as you have something old and big you'll see where the pain comes from.
Yes, and I want the services I buy from private companies to do certain things.
But then you have all the things you don't see. The CGI/fx artist that spent hours upon hours handcrafting realistic background CGI to some movie scene? Could very well be replaced in the not-so-distant future.

The first huge wave of ML/AI automation will involve all the things you don't notice straight away.
> at the exact same time every day, to promote regularity and thus overall health

I don't believe that regularity promotes health.

There are thousand ways you can hurt yourself doing the same thing over and over long enough. Even very mild things repeated can lead to repetitive strain injury.

The chance that you have found a perfect cycle that does no harm to you as you repeat it are very slim.

Instead you should listen to your body and eliminate stuff that is in any way suspicious and carefully introduce new stuff for variety.
I don’t think it really makes sense in the binary context. If there are only two possible values (0 and 1), then you’ll have so many ties and also you won’t be able to get meaningful quadruples. I think the closest analogue in the binary context is probably mutual information, although this is clearly measuring a different thing.

Although, I guess you could theoretically try taking the values in each sequence in groups of N at a time and then interpreting each grouping of binary digits as an integer, and then compute the Hoeffding’s D of the resulting integers. Maybe doing that for a range of N values, like 3 to 8, and averaging the Hoeffding’s D values you get. Not sure if that really makes sense though, I need to try it with some real data!
> Had the filter shown a pro-white or anti-black bias there would be a lively discussion.

There already is lively discussion. Why are you pushing false idea?
Chrome for iOS with full PWA support runs on Android? Since when?
Second part of typical boglehead advice which you conveniently ignored is dollar cost averaging.
As it is written in the parent article, the verification of the code generated by the compiler is mandatory whenever a constant-time algorithm is written in a high-level language.

The short-circuiting could be prevented e.g. by storing the result in a volatile variable before testing if it is null, because the compiler cannot assume that the tested value is the same that has been written previously. Nevertheless, it is better to just check the generated assembly code and disable optimizations for that function or use inline assembly, if necessary.

The binary Boolean operations have been executed in constant-time in all electronic computers, since those made with vacuum tubes until now.

It is impossible to make them execute in variable time (because they are independent for all bit pairs and they must be executed for all of them), unless you do this on purpose, by inserting unnecessary delays that are dependent on the operands.

For no other operations implemented in hardware it is as certain that they are done in constant time. Even for word additions, it would be possible to make an implementation where the time to propagate the carry until the most significant bit would be variable, depending on the pattern of "1" bits in the operands, but no mainstream CPU has used such adders during the last half of century. Such adders have been used only in some early computers with vacuum tubes, which used serial adders instead of the parallel adders used in all modern CPUs.
"I mostly agree the market has entirely unrealistic expectations of rates going lower. I think the cause is structural due to the tight employment market which is not going to change any time soon."

They expect it to go lower because they got used to it over the past decade or so, and the Fed has said they are expecting a rate drop. It's not unrealistic if the people who make up the rates say it will happen. Of course that doesn't make the decison to do so reasonable.
>Just make sure you're not getting the M64 by accident.

That's how my parents got scammed when I asked them for a PC for Christmas. Yes, I got one with a TNT2 M64 because that was on sales in Christmas 2000/2001. Childhood ruined.
Comments moved to https://news.ycombinator.com/item?id=39465250, which was posted earlier and (I assume) has more background than this.
He did not say he wanted to ban images, that is an exaggeration. I see the danger as polluting the historical record with fake images (even as memes/jokes), and spreading wrong preconceptions now backed by real-looking images. This is all under the assumptions there are no bad actors, which makes it even worse. I would say; don't ban it, but you morally just shouldn't do it.
That article gives an example of where mutable aliasing isn't always dangerous:

let mut my_tuple = (1, 2);
let first_elem = &my_tuple.0;

// error[E0506]: cannot assign to `my_tuple` because it is borrowed
my_tuple = (3, 4);

println!("{first_elem}");

In that specific example it isn't a problem because the type being changed is just an integer. But if you tweak it slightly it creates a use-after-free:

let mut my_tuple = (vec![1, 2, 3], 56);
let first_elem = my_tuple.0.as_slice();

my_tuple = (vec![4, 5, 6], 23);
println!("{first_elem:?}");

In this case `first_elem` is a `&[i32]`, and when `my_tuple` is reassigned the allocation is freed while the reference still exists.
No, you should not trust AI to answer truthfully about anything. It often will, but it is well known that LLMs hallucinate. Verify all facts. In all things, really, but especially from AI.
Hoover: https://en.m.wikipedia.org/wiki/The_Hoover_Company
Yes, and that is why there was such a large call to ban slavery in the UK back in the day - it was happening to them [1] just as much as it was happening to others. That call eventually led the UK to ban slavery upon which it used its navy - back then the strongest in the world - to patrol the seas in search of slavers. When they found them they released the slaves. The West Africa Squadron (or 'the Preventative Squadron') was formed in 1808 to suppress the Atlantic slave trade by patrolling the coast of West Africa.

Of course this did not end slavery all over the world, it continues both legally as well as illegally in Africa and parts of Asia. Slavery was prevalent in many West and Central African societies before and during the trans-Atlantic slave trade. When diverse African empires, small to medium-sized nations, or kinship groups came into conflict for various political and economic reasons, individuals from one African group regularly enslaved captives from another group because they viewed them as outsiders [1].

It would be interesting to hear your thoughts on this.

[1] https://www.historic-uk.com/HistoryUK/HistoryofEngland/Barba...

[2] https://ldhi.library.cofc.edu/exhibits/show/africanpassagesl...
I did it last week, but it was a bit hard to navigate through the automated phone system as it's so geared up to Windows 10/11.
Exactly, and as we all know all ancient Greeks were people of color, just like Cleopatra.
I don't like banks, but cryptocurrencies also don't seem to be a good option, they stimulate crime, and the shear waste of power sure isn't helping climate either, there must be a better solution!
It seems misleading to say that YouTube "dominates" TV streaming when according to the Nielsen report with a less clickbaity title, Netflix is only 0.7% behind. https://www.nielsen.com/insights/2024/colder-weather-and-nfl...
"this thing" is things unexpectedly named after people. "Borders" is an English word not in very popular use as a name; "Borders Books and Music" sounds more like it's of a piece with something like "Encore Books" than, as it turns out actually to be, with "Barnes & Noble Booksellers". So it's unexpectedly named after people.
And there are cases where the global infocoms just don't care about what is happening locally, and bad consequences ensue :

https://news.ycombinator.com/item?id=37801150

EDIT : part 4 : https://news.ycombinator.com/item?id=37907482
Here's an IAEA report from an incident where a worker walked into an irradiation room of a commercial irradiator with the radioactive source still up - he was only there for about one minute and received a dose of "only" about 10-20Gy total, but realized something was wrong because of intense pain that developed shortly after entering the room, followed by intense neusea and diarrhea 5 minutes later. Despite receiving urgent care immediately he still died a month later.

It's a fascinating(if very morbid) read if you want to have a look:

https://www-pub.iaea.org/MTCD/publications/PDF/Pub925_web.pd...

The point is, that maybe the terrorists wouldn't be inacapacitated, but they certainly wouldn't be able to ignore the effects for very long if at all.
As far as we know, there are no photos of Vikings. It's reasonable for someone to use AI for learning about their appearance. If working as intended, it should be as reliable as reading a long description of Vikings on Wikipedia.
No, algorithms are named after Al Gore.
The problem with Europe's ageing wind farms