skysight-inc/HackerNews huggingface dataset:
> Three were quickly captured after being corralled in a pasture. But the fourth — a mare called “Z” — hopped a fence and has proved more elusive

A zebra called “Z”? Sounds like the pilot of a Saturday morning cartoon. The other three were its mentor, its best friend, and its childhood friend love interest called “Ebra”.
It would be both situations that would have large undesirable consequences (as well as a positive impact as well)
Don't forget a wisdom of wombats.
Your generosity does you credit, but no, it's a set phrase.
Never ever compete on [low] price!

You can not win - there are too many other options that are the same (or cheaper) than you to do it

Compete on quality - every time

Do not undervalue yourself

If you are a general contractor, do not aim to the cheapest in the area ... homeowners will shy away from you

If you are a consultancy, do not aim to be the cheapest for the product/service you offer ... businesses will shy away from you

Do not aim to be the most expensive - but DO aim to be "the best"
Ted Jorgensen – The Sad Story of Jeff Bezos' Biological Father
It was very obvious that the original statement from Rabbit was knowingly false when they made it. It's weird to me how these companies dig themselves deeper by doing stuff like that, have they never experienced the real world before?
For similar reasons to those mentioned in the article it's possible the past century will be seen as a dark age by future humans. Computers are incredibly fragile and depend on complex systems (eg the electricity grid) to even operate. They also can't persist data even across several decades reliably. Yet we've created a society where nothing can be done without a computer and all our data is stored in computers instead of physically.

When those complex systems fail and the computers stop working we'll be left without any traces of the knowledge generated in the past century or the people who generated it. We'll also have lost all the previous knowledge that was moved from physical to digital storage.

All future humans will see from the century is a whole lot of microplastics.
I bought it to play with friends and haven't found it as addictive compared to other titles I got sucked into in the past . If anything, there is no pay-to-win and the gameplay doesn't change a lot as you progress. It's just a fun co-op with very spectacular chaotic clashes - social media notifications have more to do with slot machines than this game's ever been close to.
What to Expect at RSA 2024: Will AI Wreak Havoc on Cybersecurity?
This has been possible (at a mildly simplified level) in Acrobat for decades
> the command line appeared at the bottom of the screen and the frozen gui scrolled up as you entered more commands

I don’t know why, but that’s fucking hilarious
This is so insultingly dumb. The skill and music categories are simplistic and show no knowledge of the true depth and breadth of music styles or techniques, and it pathetically assumes I want to find someone within 10 “miles”. You do know that there are 7.5 billion people on this planet that don’t know or give a shit about your dumb barbarian units?

“Yeah, brah! This’ll help you build your sweet-as rock band… or jazz or some shit, whatevs…”
Now the question is: would you want to?
They are not free, you are the product. There is no free lunch.
> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

Anything that "gratifies one's intellectual curiosity" is on-topic on HN :)

Wikipedia happens to be a great neutral resource to share curious media/phenomena that others might not know about.
These functions are essential to a hash tables (other related names are hash maps, hash sets).

A hash table is a remarkable data structure that can be used to implement many algorithms simply and efficiently.

This efficiency depends on being able to create small (say 32- or 64-bit) and nearly-unique “hashes” for your data. For example, to hash user names, it wouldn’t work very well to just use the ASCII code for the first letter of the names, because then a lot of usernames would map to the same number. That’s called a collision. If there are a lot of collisions, hash tables become very inefficient.

A better approach would be to grab bits from the entire username, and smash them together somehow so that “throwaway_1237” and “throwaway_12373” still username different numbers.

Hash functions do this mapping. The property of “avalanche” describes how good of a job they do at avoiding collisions.

There’s generally a tradeoff between (1) how fast the actual hash function is, and (2) how good of a job it does of avoiding collisions.

World-class hash functions look remarkably weird, multiplying and xoring and shifting by strange amounts. It’s very hard for humans to look at these cryptic functions and guess how well they will do.

So this code is trying out a bunch of hash functions at random and baking them off against each other. This is cool because success here could improve real-world performance of a core data structure used across many languages and libraries.
yeah, petting zoos are excellent ways to teach children about animals and animal husbandry. it is very unlucky this has happened, for sure.
I think this ignores that the monopolies have the power to buy up any new competitors, or to drive them out of business using monopoly power. Regulatory hurdles are only one tool that (can) benefit monopolies.
The name’s Ebra. Z Ebra.
It's also the kind of thing that makes me instinctively read it in American, like 'EZ'. I'm British, I don't say zee or zeebra, but I don't think somebody that says zebra would think to name a zebra Zed.
> My guess is it's because the problem is so much simpler. No variables, no loops, no recursion, etc.

My guess: it's because people actually care about correctness for hardware. It's really expensive to throw out all those fab runs when you notice you messed up...
There's so much coverage of this from the gamer crowd that entirely ignores that a PSN account was required from the beginning but waived because of the unexpected popularity of the game and how Sony couldn't handle it. To be fair, when they had problems and added a Skip button, they should have made it more clear that a PSN account would be required in the future, but given the willful ignorance of the facts by the sensationalist reports, I don't know that it would've mattered.

Seems more like the gaming community was looking for a reason to be pissed off than this being an actual issue. I wouldn't be surprised if this was being stoked by the same folks trying to create antisemitic conspiracies about diversity consultants (check out NeverKnowsBest's Gamergate 2.0 video for context, https://youtu.be/CGmESJM6BFQ?si=RsfLWiewo7uXZY8r )
For those looking for more card space:

https://www.exentri.com/
This is such a laughably naive view. The documents in court __show__ that even microsoft could not move Google out of Apple's defaults. But sure, "removing hurdles for new businesses to start" will obviously solve this.
> immediate aggression... You already know you must be right. You just need everybody else to also agree that you are right. How dare I bring pesky reality into the fold.

How nice of you to describe yourself :)

Dude, I looked at the evidence you gave me precisely because I thought I might be wrong, and didn't find your description or evaluation of it at all accurate or convincing, and I explained why, and instead of dealing with my reasons you immediately began to abuse me because you assumed that all right thinking empathetic people must agree with you. Like, I absolutely did deal with your facts, I read through many of your sources and gave you a description of why I don't find them convincing, what more do you want me to do, go through them quote by quote? That's precisely what I mean by a Gish gallop. The problem isn't the sheer number of sources, it's the way you're using them to infinitely increase the granularity of the discussion, so that the rhetorical burden on me just expands indefinitely and you can always bring up a new thing and say I haven't dealt with it.
640 K[Hz] ought to be enough for anybody.
These Couples Survived a Lot. Then Came Retirement
personally ... (and I speak as someone who has not built a custom rig in a while (but used to a lot)...) I would look to optimize cooling over all else: "quiet" air-cooled is highly possible with quality heat sinks, paste, and fans

But if you want as quiet as possible, liquid cooling will [almost] always beat air cooling

The problem with liquid-cooling is ensuring you can upgrade whatever you have "liquid cooled" if you want/need later
C++ APIs follow the principle of most astonishement.
If Helldivers 2 was on GOG it would still require a PSN account.
Got you so you want to say that the place where I have hosted is a centralised place and yes you are right. But I won't do that ~~~
Then is there a problem here? I'm not sure I understand then - is there some change in the prevalence of two-parent families that is deleterious to the nation as a whole? Or is it merely a current trend in familial, religious, and small community based norms and pressures? Or is this just some sort of modern moral panic?
Depends on your primary goal. Digital signals don’t carry very far without significant infrastructure. “Come the bomb” quadrature encoding will not be helpful for wide area universally accessible communication…but analog signals distributed by transmitters that are still very much alive and active at every radio station (and many emergency facilities and private residences), or that can be made cheaply out of broadly available and very simple components, with wavelengths long enough to get bounced off the ionosphere, and zero dependence on large scale built infrastructure…
7400 tabs open, otherwise known as "grandma mode."
Aligned incentives.
>entirely ignores that a PSN account was required from the beginning but waived because of the unexpected popularity of the game

They shouldn't have sold the game on Steam in countries where PSN is not available.
When I worked at SIE in San Diego the culture was still there, and very much so. Location does not matter.
I bet a lot of people don't know they can't create a PSN account until after they buy it
Totally, it's not even a good app
A legal hold is very serious and I can’t believe they would be so negligent or untruthful. This is a very bad look.
Hey, I am the author of this,
I made this mostly for the purpose of experimenting and playing around and trying out things rather than actually using this for production projects. Making a proper compile time checker is pretty complicated(possibly impossible) without actually getting into the compiler, this just intends emulate that behavior to some extent and have a similar interface.
"educational purposes" -> well kinda, I had some free time and had an interesting idea perhaps
It's annoying. I just copy anything important from chat messages into a big text file
Both excellent points.

Yes, economically, at the moment, it's hard to justify. But some solar system inverters support wind inputs, which means the "overhead" costs (inverter, battery, etc) drop away.

Yes, in terms of kw/$ adding more solar makes more sense. Except that solar is obviously dependent on sun. Mixing inputs means more "spread" in generation. (Obviously night time, rainy days, and so on.)

So its not just about kw/$ but also smoothing generation to reduce overall storage (which is -very- expensive.)

They do need more maintainence. And they contain more kinetic energy, so failure could be more serious.

These are all excellent, well accepted, points. And just when things are absolutly-positivly a bad idea... well, that's why it's ripe for disruption.
I am honestly drooling for it,

my $thing = do {
my $intermediate_1 = foo(...);
my $intermediate_2 = bar($intermediate_1, ...);
baz($intermediate_2);
};

type code is something I use quite a lot to be able to name the intermediates while keeping them from escaping into the containing scope. So

let thing = do {
let intermediate_1 = foo(...);
let intermediate_2 = bar(intermediate_1, ...);
baz(intermediate_2);
};

is going to make me a very happy camper.

My other major irritation these days is that 'let' is a statement in JS, whereas 'my' is an expression in perl, and I'm very used to writing

if (my $token = $user->admin_token) {
...
}

and similar constructs. In JS currently I have to write

let token;
if (token = user.admin_token()) {
...
}

(and wrap that entire construct in its own block if I don't want the 'token' variable to continue to exist afterwards, which generally I don't)

The javascript-viable version of that is probably to have a special cased 'if let' just like 'for let' was added already.

I'm unaware of a proposal for that - yet.

Though the 'match' proposal currently in flight IIRC assumes 'do BLOCK' is available, and that will probably give me something sufficient to stop grumbling about that one.

(learning lisp, then applying the same "lexically scope as tight as possible" aesthetic I developed there to my perl code, then trying to use ... pretty much anything else ... has been an irritating experience on occasion ;)
Ok, now I'm confused. In the comments from 2 days ago is a link to this submission: https://news.ycombinator.com/item?id=40241804 Is there some bug about how the news gets timestamped?
I am an ardent anti-custom-ROM/OS advocate

Not because I inherently "trust" Google/Apple/etc ... but because I do not have the time to worry about random incompatibilities with my devices - I've got kids, a full-time job, and other stuff to think/worry about ... fiddlefutzing with a phone (or other device) OS is about the LAST thing I want to take up space in my schedule :)
Perhaps you should do some introspection yourself into whether you are demonstrating empathy for people you don't personally identify with, neuroplacticity in defending your arguments, or the capacity to think about whether you might be wrong, by actually engaging with other people's reasons for not finding your evidence convincing, instead of merely assuming that all Right Thinking People would automatically agree with you. And then immediately resorting to abuse as soon as someone doesn't find your evidence as convincing as you apparently find it. Because that's what you did. Instead of explaining why the evidence you gave me was actually good, you just resorted to immediately abusing me and assuming I must be a terrible person for disagreeing with you. How dare I challenge your interpretation and valuation of the behavior and quotes given in your sources, right? Perhaps you should consider how your abusive[1] behavior impacts others.

[1]: https://psychcentral.com/disorders/narcissistic-projection
Bit-Stealing Made Legal (2023) [pdf]
Should we diversify the DMV or the IRS?
Single payer healthcare
It's different, sure. But it's not _better_ for it. They made the UX worse to give the scroll wheel a reason to exist, that isn't what I class as innovation.
https://www.seattletimes.com/seattle-news/missing-zebra-resc...
W2K didn't support 3D GPUs. IIRC it's hardware support was quite limited, at least at launch. I also remember having to reboot after every driver install or update.

Which isn't to say modern Windows shouldn't do better. Its quality seems to have dropped dramatically since they started outsourcing QA to the fans.
Funnily enough, although the SR-71 was largely made of Soviet titanium, Russia's not a major producer now (Ukraine is now a relatively minor one, perhaps it was from there). But they got out in front of that one post-declassification with the rather fun spin "har har, they thought we wanted it for pizza ovens and we put it in a spy plane to fly over their country, the absolute rubes".
This off-topic and it isn't your fault, but 'I Zimbra', first song on 'Fear of Music' by the Talking Heads, just popped into my head and it's not going away.

I'm expecting others to come up with the Bond references.
I wonder if we'll see a revival of Grail [0], Guido van Rossum's browser from the the late 90s with support for Python-based applets. :)

His draft paper [1] from 1996 mentions some limitations due to lack of support for threading, which is no longer an issue. And maybe the JIT that's currently being worked on will help with the "rather grim image of performance".

On the other hand, the restricted execution mode in Python that Grail relies on has long since been removed (much like Java's corresponding features). Maybe OS-level sandboxing features (e.g. Capsicum, pledge, Landlock, etc.) could be used instead?

[0] https://en.wikipedia.org/wiki/Grail_(web_browser)

[1] https://grail.sourceforge.net/info/papers/restofus.html
Expected doesn't mean good though.
What about the second question?
The amount of pixels that had to be rendered and pushed, as well as certain lower security in windows 2000, meant that just the pushing of pixels was simpler compared to today. Windows 11 graphic path even for same application code as on windows 2000 is way more complex, and arguably most of that complexity is warranted and needed.

Otherwise you get unfortunate side effects like simple text editor using surprisingly lot of CPU and lagging...
I get it, the Rust enum system is such a connivence, but well the secret sauce in the readme is what the "official people" say....
Businesses don’t need to know they exact percentage to the thousandths decimal. They could easily charge all credit card users x%. If they do not, it is because they benefit by people using credit cards because the business is betting they will be able to collect more than x% via people being willing to spend more if they use a credit card rather than other methods of payment.

Note that some businesses do not want to place this bet, and have long had lower debit card prices (such as US gas stations).

https://link.springer.com/article/10.1023/A:1008196717017
Totally! Let’s return back to times of dozens incompatible connectors too, diversity is important!
You need to create an overlay port[1] for each dependency that isn't on vcpkg. So you need, at minimum, a `portfile.cmake` and a `vcpkg.json`[2] for each new dependency.

> just refers to a git repository, tgz download link or similar decentralized identifier

In the `portfile.cmake`, use the following functions correspondingly:

- vcpkg_from_git: https://learn.microsoft.com/en-gb/vcpkg/maintainers/function...

- vcpkg_download_distfile: https://learn.microsoft.com/en-gb/vcpkg/maintainers/function...

Each documentation link has a bunch of live examples near the bottom of the page.

[1]: https://learn.microsoft.com/en-gb/vcpkg/concepts/overlay-por...

[2]: https://learn.microsoft.com/en-us/vcpkg/get_started/get-star...
>They shouldn't have sold the games on Steam in countries where PSN is not available

yep, as simple as that
this would have made the situation much better. Game would have gotten lower scores and player base overall.
Doing it now and like this leaves the feeling, that they got enough money from sales and now they want to bring some traffic to psn
Yeah sometimes compression ratio is not the right question when there are other practical concerns like disk space or user experience.

But I do want to point out that almost everyone installs at least one multigigabyte file to decompress other files, and that is the OS.
Good to know sales people have their own version of JIRA hell.
How did we end up with it ending up as "no more white males", white people excluded from events and buildings, people talking about how they like their white free orgs in publicly traded companies, companies with no white people in a white majority city described as diverse, someone posting on HN with a full sense of righteousness about the Google Gemini racism scandal that he'd consider a request for a photo containing only white people to an LLM suspect but one of any other ethnicity perfectly fine.

From me I'd like to ask where all the people from the Indian sub continent are in the Gemini Photos given they make a large percentage of developers at Google but are non existent in the output. Why the literal erasure of ~2 billion people?
I'll often paste flag emoji into the unicode program ( https://github.com/garabik/unicode ) to get the country code letters for flags I don't recognise.

It's pretty bad when people pick the wrong flag, because they don't know unicode, and are just looking at a tiny image on their phone screen.
Lean is similar to Coq.
You could

- state and prove things about (e.g.) C code, like the "Software Foundations" book does for Coq. However, nobody seems to be doing this with Lean and the tools are missing.

- write programs in Lean4 and prove things about them. Some people are doing this a tiny little bit.

- formalize pure math and publish papers about that. This is what Lean4 (and Coq) is mostly used for.

The kinds of things Lean/Coq are able to practically state and prove are more general. Maybe you don't need that generality for real-world programs though.
I just went through this transition in Debian testing, I suppose. I wasn't aware it was going to happen, and I didn't have a chance to install updates for two weeks prior, which I usually do every day.

It wasn't gracefully. I don't know for sure if that's the transition is the cause, but I managed to break network-
manager while updating. Had to load the Deb from my phone and transfer it over since I'm travelling. I managed to force the install but broke KDE in the process. I had to figure out how to connect to the internet from the console and reinstall KDE. That would have been much easier had I not been on the road.
Yes this is a puzzling part of the story, for sure. The handling of the situation overall is pretty poor (also for instance the community management response was pretty stupid)
Because the consumer is presented with correct info on the product page by the party actually selling the product - Valve. It's the same when buying a car - the information presented to you at the dealership takes precedence over whatever the manufacturer's website says, because the legal assumption is that you are basing your purchase decision on what is in front of you when buying the car by the party actually selling it.
> tech wagie: I just want to make my life easier and not learn billions incompatible ideas made by billions of peoples

> tech bro: diversity is important, convenience is totalitarian, everything you do is politics
Yeah I bought this M5 dial hardware and thought "let me code a timer for this" but never even invested more than 1 hour into it. I didn't get to a part where I could iterate fast.

On the other hand, I did watch the whole Netflix series "baby reindeer" in 3 or 4 sits...
I have also seen this icon on google translate, used to denote text. I wonder who came up with it first. Any time I've seen it, I have immediately guessed what it meant.
For anyone else reading this, this situation is exactly why I recommend having these hard discussions before you write a single line of code. I did with the startup I co-founded. We essentially wrote up our "divorce papers" before we got "married". When it came time to leave, it was hard emotionally, but all the mechanics were laid out in writing.

We used the Nolo books (the partnership has a great chapter about how to handle the situation where a partner wants to leave, which is good for giving you ideas about how to handle things like ownership buy backs, if someone dies or is disabled, etc) and a good lawyer.

It feels risky to spend money doing this for something that is "just an idea" but don't forget you'll be spending your time (which is more precious than money) for months or years on this project too.

I realize this doesn't help the OP, but maybe it'll help some folks before they start working together.