skysight-inc/HackerNews huggingface dataset:
If your job relies on using some software for hours a day, you'll quickly learn whatever quirks it has.

Making a design change means throwing out the brain equivalent of muscle memory for every one of your expert users. If you don't have a very, very good reason to do so, you're basically dropping them off in the wilderness and expecting they'll find their way back home on their own, with no familiar landmarks to guide their way.
Does it really matter? Thanks to shared library dependency hell, I can't even reliably copy binary executables from one system to another, so until that is fixed I couldn't care less what architecture is running.
Fuel is taxed massively, which will reduce miles. How close to people is based on where the government builds the roads.
Because that worked so well for OpenID. If you're lucky, you have the choice of which BigTech account you can use.
I've been using stb for very (too) many years. As have many of my friends.

Might be a uk thing, but I hear it often from USians, too.
> inability to moderate which is really important for adult content

Given Elon Musk twitted about moderation being censorship (twist: it is not), what could go wrong!?!
Will wrapping the electronics of my drone in copper foil make my drone impervious to this?

If so, this weapon is pointless, because any enemy would immediately think the same.
When they launched gchat in gmail it took over all chat in my friend groups in high school and college. Then i guess they had to throw it away :(
> It would not have happened in any modern language.

It would. pip for example installs from tarballs uploaded to PyPi, not from a git repository.
How is being their own grandpa makes them younger than 18 if their account is 19 year old ?
In which cases anyhow would they have been a trustworthy content. You could easily take real videos out of context which people were already doing to mislead.

Ultimately you should reason and investigate deeper to hold somewhat accurate opinion on anything.

Most media and news out there already is where the agenda comes first and then it is about compiling cherry picked content from wide variety of content as evidence for that agenda. And you can find content to support any agenda already.

It is a simple algorithm of:

1. We want to prove X.

2. From millions of datapoints we pick the 100 that support X the most.

3. We write an article on it.

4. Most of our readers already agree with X so they will be happy about it. No need to go deeper.

5. Anyone who doesn't agree would probably not read our platform anyway.
I wonder if there are any male only competitions where it would be an advantage to go thru puberty as female and then transition to male before competing?

Claude Opus says that in "gymnastics or figure skating, going through female puberty could result in a shorter stature, lighter build, and greater flexibility compared to the average biologically male athlete, which could be advantageous. However, once hormone replacement therapy with testosterone begins, trans men will develop typical male muscle mass, strength, and other attributes. So advantages would likely be limited"
> Gmail, out the gate offered 1GB.

Also was (IIRC) announced / released on April 1, so there was confusion as folks weren't quite sure if this was a real product or not ("1GB? Really?").
Show HN: Collection of Stable Diffusion 3 generations for reference
I recently stumbled upon a Reddit thread debating whether SD3 will fully replace SD 1.5 and SDXL, or if it will still have trade-offs for different uses.

Stability AI has mentioned that they're cutting out thousands of artists for "safety", which implies billions of images won't make the cut. This raises questions about how much the model will be nerfed in terms of nudity, artist names, and the like, and whether these issues can be resolved with some fine-tuning.

Since I don't have access to SD3, I'm compiling a list of all the Stable Diffusion 3 generations out there. I managed to scrape this info from Twitter using their premium API (which cost me a Benjamin!). I manually curated the images to ensure they are indeed SD3 generations. I thought I'd share this here, in case someone finds it useful.
Look at the newest commits, do you see anything suspicious:

https://git.alpinelinux.org/aports/log/main/gettext

libunistring could also be affected as that has also been pushed there
Then again, it's hard to make a case for not learning OGL. You still need to learn all the concepts whether you'd end up using Vulkan or Metal or whatnot.

At worst you'd end up having to use an OpenGL middleware thing in the middle of you and the lower abstraction level API. Like yes, OpenGL is crufty. It's also just not good in many ways, but in many ways it's simple. The lessons learnt from it also informed Khronos on the design of Vulkan, so even for that, it's nice to be able to see just where some of the design decisions come from.

Also, not everyone develops for Apple and so their deprecation is less compelling than, say, Khronos officially stopping development on the API ;)
Yes, that's what I was trying to say.

Hidden variables, like my "electron objects", would give a linear relationship.

However what quantum mechanics predicts and what we measure in the lab is a non-linear relationship that for some angles yield stronger correlations. Hence the phrase "violating Bell's inequality".

After Bell people devised other inequalities for other experimental setups which also can be used to rule out local hidden variables. A popular example are the CHSH inequalities[1], which is easier to realize experimentally, and give a stronger disagreement with hidden variables.

I've never seen the particles not paired up, and I don't see how that would work.

The whole point is that according to quantum mechanics, the pair of entangled particles aren't two separate systems, but that they must be treated as having a single state.

[1]: https://en.wikipedia.org/wiki/CHSH_inequality
Photos?

I may be missing out on something. Is Photos a big thing, and if so, how?
Thank you for your efforts on behalf of the GPU poor!

It's getting tougher to use older, cheaper GPUs (Pascal/Maxwell) with modern quantization schemes so anything you can do to keep kernels compatible with SM52 and SM61 would be greatly appreciated.
This was a pretty big shift. From categorizing and labeling your stuff to the "big pile of junk". Just like how we moved from manually maintained topic based link lists (Yahoo) to generic search.
What does the dot do?
I traded a poster for the HBO series Carnivale for my invite.
Then it would be a massive shining "review me harder daddy" beacon
>Intel chips have been in laptops for literally decades. I don't think that can be the reason.

Everything is about what goals the engineers had at the time.
You'd think that in the 6 years that GDPR has been in force people would actually read something about the law that isn't ad/tracking industry propaganda.

You could read the law itself, lazily, in an afternoon. It's neither big nor difficult.

And yet...
It's a lot about trusting your infrastructure, your development process, your overall plan with respect to state and communication etc. If you need to make it more complicated later, can you? Probably. If you see you could have done something simpler, can you de-complicate it? Sounds harder to me in general.
New calif highway surveillance uses more than cameras
Let’s not gatekeep. People can enjoy their harmless toys in whatever way they want.
Yes, and?

The goal is to restrict what included libraries can do. As you say, in languages like Rust, Go or Swift, the mechanism to do this would also need to work with statically linked code to work. And thats quite tricky, because there are no isolation boundaries between functions in executables.

It should still be possible to build something like this. It would just be inconvenient. In rust, swift and go you'd probably want to implement something like this at compile time.

In rust, I'd start by banning unsafe in dependencies. (Or whitelisting which projects are allowed to use unsafe code.) Then add special annotations on all the methods in the standard library which need special permissions to run. For example, File::open, fork, exec, networking, and so on. In cargo.toml, add a way to specify which permissions your child libraries get. "Import serde, but give it no OS permissions". When you compile your program, the compiler can look at the call tree of each function to see what actually gets called, and make sure the permissions match up. If you call a function in serde which in turn calls File::open (directly or indirectly), and you didn't explicitly allow that, the program should fail to compile.

It should be fine for serde to contain some utility function that calls the banned File::open, so long as the utility function isn't called.

Permissions should be in a tree. As you get further out in the dependency tree, libraries get fewer permissions. If I pass permissions {X,Y} to serde, serde can pass permission {X} to one of its dependencies in turn. But serde can't pass permission {Q} to its dependency - since it doesn't have that capability itself.

Any libraries which use unsafe are sort of trusted to do everything. You might need to insist that any package which calls unsafe code is actively whitelisted by the cargo.toml file in the project root.
This is one where “won’t someone thing if the children” (underage and non-consensual) is relevant. It tends to be a lot more… universally agreed upon limits to whatever you think free speech is.
> The Harkonnens are not one-dimensional bad guys [in the new film]

Not so sure about that point, but overall thrust seems correct
A DNS resolver, NTP client and boot loader as part of the init system does seem to be a bad idea, no?

All of them are worse than what they are replacing - more limited and more buggy. Sometimes because they are just new, sometimes because the authors don't know what they are doing. In any case, why switch?

Regarding "part of", there's a nice motte and bailey argument from systemd that they are absolutely not parts of it when talking to critics, but when it comes to shipping and using them, they are.

It was especially bad when udev "moved in with" systemd, there were promises to keep it working without systemd. These were swiftly broken. Assuming good faith from that crowd is a mistake.

Fortunately, there is a fork of udev that works without systemd, and you know what, it's not even a difficult one. So what were the strong technical reasons for adding the dependency?
You would be much more likely to be successful if you did that on Windows.
The function is “check_c_source_compiles”. The comment indicates that the intention is to confirm that the Landlock functionality can be compiled on the system, in which case it will be enabled.

The stray dot isn’t valid C, so it will never compile. By ensuring it can never compile, Landlock will never be enabled.
I don't really disagree but be aware that many of those people working in journalist cooperatives would probably make more money working at McDonalds. (Of course I'm sure they find working as a journalist more satisfying.)
Glad the athletes are starting to speak up, hopefully this encourages others to do the same.
Fails the build, so that Landlock support is never enabled.
Pinta and krita are decent, but there's nothing about GIMP that I like.
1. Are you sure there is no opt-out feature on shop pay site?

2. How can a shop possibly know where to whom to deliver a purchase, whom to bill etc if you don’t share that crucial personal info?

I agree that doesn’t mean you agree to spam, but it is a merchant fault not shop pay. As far as i see it.
Replacing one's imagination with ML does not seem like a good thing.
Lego is so expensive, just give me a VR app where I can play with (free) Lego.
In particular it requires belief that the NSA ignores its mandated mission to protect U.S. infrastructure and is arrogant enough to think only they could find those problems. The federal government, state and local governments, key service providers, major utilities, etc. all rely on open source software and there’s no plausible way they wouldn’t be leaving those open to attack if they didn’t report a known vulnerability.
Who is fleecing who? Look at the top contributors. Lots of other companies.

"Thanks for all the work guys! Thanks for signing the CLA and see you around." This is how I interpret it.
The Ffern Cinema
The first decade was awesome but now we're well after divorce and don't even greet each other on the street. Thanks anyway Gmail.
I like the approach you took for questioning an unqualified claim.

Seems like a useful argument design pattern.
It’s interesting. In my embedded experience, SD cards are absolute trash, eMMC is already much better, raw NAND is somewhere in between and then actual SSDs are much better than all of these again. Yet supposedly these are all the same basic building blocks.
https://www.cnvc.org/
> However, like any employer an artist has a responsibly towards their employees.

Were they his employees?
So that function checked if the following C code compiled, and only in that situation enabled the landlock?

Except that lone period, hard to recognize because of its small size and proximity to the left edge of the diff, caused the C code to become always invalid, hence keeping the landlock always disabled?

That's both vilely impressive and impressively vile. I didn't even spot it on my first read-through.
I wouldn't say that. This guy seems to have tried hard to appear Chinese (and possibly tampered the time stamps this way) – but based on that analysis, it seems plausible they did a bad job and were actually based out of Eastern Europe.
Back when Opera was a worthy browser, around 2000, it had various bandwidth-saving and CPU-saving controls. In particular, it had buttons to prevent loading of large images, and IIRC for gif autoplay.
Speed isn't the main argument as I see it, rather complexity is.

How much of each of your microservices is boilerplate code? How much is outright copy-pasted? Microservices can be an invitation to write lots of lines of code, so that management sees that you're "efficient".
It's often not necessary to sample all keys on a piano to make a passable piano sound generator, though that will have its own limitations.

A lot of these generators rely heavily on the base model and are worse at generating e.g. Dutch accented English and/or Dutch accented Dutch. But it works great for e.g. Californian accented English with unique voice.
https://en.m.wikipedia.org/wiki/Firing_of_Shirley_Sherrod
Probably downvoting because they disagree? I don't use X that often but when I do I see 0 porn.

I don't even know how to find it.
Also, if this weapon is really powerful, you won't keep the frequencies it operates on a secret. Something able to fry a protected drone half a mile away is detectable on the other side of the earth.

And when the enemy knows what frequencies this operates on, they can use quarter wave chokes in the sliding electromagnetic seals around the propeller shafts etc, making the craft able to withstand even more microwave power.
I'll speculate "what is really happening" - Think of a voice like a musical instrument.

This learned to be a Shazam for human voices instead of songs. And just like you can figure out by ear a snippet of music was made on a Yamaha DX7, seems 15 seconds is enough to narrow it down to a reasonably small set of vocoders that can recreate the sample given.
It also, AFAIR, gives you full reproducibility which is nice.
Rust does support dynamic linking, it's just not that useful because of the unstable ABI. You can dynamically link against C code, or Rust code presenting a C ABI, without issue, and you can dynamically link against Rust code if you accept the inherent limitations at the moment
I feel like software is the poster child for this. My hunch is that a lot of techniques have been dropped for performance penalties that may be on the order of 20-30% (totally guessing here) when Moore’s Law often has covered that gap in mere months.

I read a comment on HN a while back that you can look like a genius in software by going back about 10 years and finding something forgotten. The whole web development shift from server-side to client-side and now drifting back to server-side as if it’s something new seem to validate this. Though in this case it just seems like the extension of the decades long back and forth of going from mainframe with super minimal client, to PC only, to networked, to client/server, to server-side web, etc, etc.
Its happening. My coauthor wanted to make some updates before sending it out to people. I'll send you a draft soon, I promise! Its just coming together slower than I'd like. Always slower :S
If you’re getting that kind of traffic hammering your API with repeated requests, but it’s all from non-sketchy locations, don’t think ‘DDoS’, think ‘did we accidentally put an infinite retry loop in our client code?’
How the U.S. and China Compete in Planes, EVs, Chips and More [video]
With virtualization, probably forever? If the program still runs, and was compiled for x86 instruction sets, then essentially x86 is still "enduring" no matter the underlying hardware processing the instructions. The architecture of the physical device running the software will no doubt change, but software is hard to kill when it becomes so pervasive. Someone in the year 2324 is still going to want to run some game made in 2024, just because.
I'm inclined to believe that whatever state actor was involved sent a memo to their sockpuppets to do whatever they can to deflect blame away.

See what I did there?
Not the same, but I can imagine a complex behavior patterns evolving, but without the living thing experiencing the same inner sensations. For example, psychopaths navigate the world and exhibit behaviors similar to typical people, but don't experience empathy or anxiety maybe. There are people who don't experience the same colors, or don't have an internal monologue. So maybe we can chip away at all other human experiences until behaviors are there, but void of any significant inner awareness, maybe just an internal model of the world, but without the qualitative sensation. Sort of like AI, a system of levers and pulleys that produces results, but isn't aware of it, like instincts on steroids.
The answer is definitely. Just updated and saw this:

xz 5.6.1 -> 5.4.6

More details for Homebrew users: https://github.com/orgs/Homebrew/discussions/5243#discussion...
As much as I used to love Gmail, the past few years I've been getting increasingly more afraid to be reliant on it. I've seen way too many fuck ups from Google where people randomly got banned because some algorithm decided to, and appealing or getting to a human support is pretty much impossible.
Update: found a repo(thanks to @ar-jan on GitHub), https://archive.softwareheritage.org/browse/origin/directory...
Surely thats the point
Well, that's the fulcrum isn't it? The moment when counterculture become mainstream. It is also the moment when acid become after-shave.
We are getting close to an automated Lego sorting machine.
Then that's an issue for the Library of Congress or whoever. It's completely unreasonable to expect any private business to somehow maintain a record of their archives ad infinitum especially if they're no longer in business and there aren't any employees. Certainly non-journalistic corporate records of all sorts die with the company unless someone else has kept and shared a copy.
I've been told verifiable builds are possible already, I don't know how practical though:

twitter.com/stskeeps/status/1774019709739872599
When I hear “ML-based generative tools pushing people out of their jobs is just a political problem”, that I hear is “ClosedAI and Microsoft definitely had nothing to do with choosing to not license and compensate original creators whose works they have acquired in order to build their commercial products, it’s all the government’s fault”.

Often the same people will cry over-regulation about ML tech rollout potentially being suppressed and controlled via policy, even though that is literally the implication of their position.
XZ-Utils: CMake: Fix sabotaged Landlock sandbox check.
I don't think GP is saying that a clueless nobody could just "wing it", but that there are plenty of good engineering schools that aren't MIT. You won't get the same connections as you would at MIT, but you still learn all about the Shockley Ideal Diode Equation.
Yeah my story is that I paid ~$10 for my invite on ebay. Wild.
There are tons of clearweb markets, e.g.: https://openmarketingstudio.mysellix.io/
This sounds like programming was not your thing in the first place.

You probably were there just for the money and fashion.

Im not a born hacker myself, but this is something i can do better then the majority of the population. While i also can do many thinggs well with my hands - ill barely achieve same expert level as the best.

So why bother.
Someone would have to be incredibly full of themselves to think they have more bargaining power than an entire union would.

Unless you are literally one of a kind, there's always someone out there who could replace you. Replacing all of the workers that an entire union represents is a way more difficult proposition
Search in Thunderbird is ok, you're doing it wrong.
Adding to the list of deficiencies, Apex seals!!
I'm curious which country it is that has these fuel efficiency goals.
This is another proof that systemd is an anti-pattern for security: with its crawling and ever growing web of dependencies, it extends the surface of vulnerability to orders of magnitude, and once embraced not even large distro communities can defend you from that.

A malware code injection in upstream xz-tools is a vector for remote exploitation of the ssh daemon due to a dependency on systemd for notifications and due to systemd's call to dlopen() liblzma library (CVE-2024-3094). The resulting build interferes with authentication in sshd via systemd.
What does “heete” mean?
yeah but it could still be the push that a 55 years old exec needs to go off into the wilderness and start their own thing.
Remote Desktop Software [1] [2] or Virtual Desktop Infrastructure [3]. Rfb is the protocol used by VNC, btw.

[1] https://en.wikipedia.org/wiki/Remote_desktop_software

[2] https://en.wikipedia.org/wiki/Comparison_of_remote_desktop_s...

[3] https://en.wikipedia.org/wiki/Desktop_virtualization#Remote_...
Yes, a subscription model is a big turnoff.
It’s always sort of weird to state something like this, because clearly any tiny change to the parameters of the universe would have had an enormous cumulative effect over billions of years, dramatically changing the conditions that led to human evolution. One tiny pebble hitting our atmosphere, or not, three billion years ago, would be a hell of a butterfly wing.

On the other hand, can we confidently say that the presence of iodine and bromine is necessary for the emergence of intelligent life? Can we even say that it makes intelligent life more likely, rather than less? Evolution tends to make use of the resources that are available, but that doesn’t mean it wouldn’t stumble upon alternative solutions if they weren’t.
What puts you off prequel? https://prql-lang.org

really readable, nice syntax imo
And the inverse is also somewhat common- forms which require both a maternal and paternal surname, and won’t let you continue with just a single surname.
Can you explain a little about why / how you modeled a battle simulation in Prolog?

To me, the most natural approach is simply a time-stepped battlespace model. With event uncertainty (e.g., did the bullet hit its target?) modeled as random draws that get baked into the outcome.
All enterprise level RDMS have similar capabilities, some of which are yet to come to Postgres.
There’s a concept called corporate responsibility, and this fits neatly into it. It is irresponsible if you deal in information as a business and you do not have a plan to protect what you’re building long-term.

It’s kind of what you signed up for when you started running a newspaper or news website.