skysight-inc/HackerNews huggingface dataset:
But then it wouldn't be a generalized Nigerian person. That doesn't exist, so you get an approximation.

Say I make a video and for some reason use genAI to depict nationalities. It has to be a single person so I can't have it generate a group photo of all of Nigeria's 300 ethnic groups, so how do you display diversity in a picture of a single person? With your proposal by chance I get a person from a small minority group, then that is much less representative of Nigeria, and less inclusive than if it just gave me the stereotype. It might even out over time, but most images that are generated will never see the light of day. Now if my video happens to be the one to blow up on the internet for some reason then the rest of the country probably won't be happy that that specific group was used to represent them as a whole.

In that sense using the stereotype is the fairest way since everyone is equally misrepresented.

It's not even fundamentally an AI issue. If I instructed someone on Fiverr to simply "draw me a Nigerian person, no discussions" instead, the result would be the same. It's on the person writing the prompt to decide whether and how to display diversity in whatever they're using the output for.
With Firefox on X11, any page can pastejack you anytime (middle button paste)
If Equifax is anything to go buy, the stock price will recover just fine.

In fact, until we get actual liability for breaches like that, an investing strategy based on "buying the dip" every time a company gets breached would be probably be quite successful.
> Especially once NATO declared that it would work towards and eventually accept Ukraine as member, which immediately preceded the invasion of Crimea.

I believe it was the lack of a solid commitment from NATO that caused the invasion, not the vagueness that they Ukraine would eventually join. But all of that is moot anyway, as the Russians where given privates assurances by Germany that Ukraines NATO bid would be vetoed and they still invaded anyway.
Agrees - CloudFlare and its employees did outstanding work. My main point was calling CloudFlare a sore winner did not make sense because they did not win anything.

Also, I think CloudFlare’s blog post was very good.
I left the page once my scroll got hijacked. I wish people would stop doing this, it doesn’t look good and it’s annoying.
It's also related to interest rates. There's always ideas for businesses and start-ups, but if money is too tight they won't be created and people won't be hired.

In the case of wide-spread unemployment there would hopefully be stimulus packages or lowered interest rates before mass protests.
Azure AD is distinct from both Azure and AD, so the naming never made much sense.

Switching over to "Entra ID" is probably the only actually useful rebranding Microsoft did in the past 30 years.
The EU was a good idea at the start but it has been perverted and is becoming worse by the year. People looked at the USSR and knew this was bad idea and then they went on to do it again.

It was supposed to be a community to facilitate trade between countries. Instead they want to make it a new country with its own flag, its own parliament, it's own army, it's own laws that supersede the laws of the member states.

The British knew it and that is why they left. This was not supposed to be the plan.

However nowadays criticizing the EU is like asking 2020 where COVID came from, you shouldn't talk about it because otherwise you may be labelled as a conspiracy theorist or even worse a populist.
The author found that HashMap::get was taking most of the time and didn't swap the hashing function??

It's well known that Rust's default HashMap hashing function is slow because it's designed to be safe against DoS [1]. If you want your HashMap to be faster, just use a faster hashing function like ahash[2], which can be up to 40% faster.

[1] https://doc.rust-lang.org/book/ch08-03-hash-maps.html#hashin...

[2] https://docs.rs/ahash/0.7.4/ahash/
Seeing distinct being abused in application code is pretty rare though. What gets me is seeing it in some ETL or data analyst's queries. That's the sign that you're about to spend the next hour unfucking a query with like 50 joins and no CTEs for organization, written by someone who has no understanding of the underlying schema.
Help a fellow out here. What’s the purpose?
The initial version of healthcare.gov, before the exchanges launched, was a small informative site that was built by Development Seed, a small DC-based web shop. It was built in what would today be called “static page generation” style and therefore was able to be hosted on small hardware. At the time it was considered pretty advanced tactics.

I think this may be what you are thinking of. To my knowledge that site was entirely replaced when the federal exchange launched, and there was not a serious challenge serving the landing page since it did not take in or process any personal data. It was only once you started trying to find a plan that everything ground to a halt.

Development Seed also developed another project you may have heard of: Mapbox. (To which they eventually pivoted the entire company.)
Incorrect. It's a bit problematic to compare EU as a whole, because countries join and leave, but if you compare bigger EU countries to Canada, Canada is not significantly better.

Also Canada has a higher real population growth which skews the data (per capita would be better), and on the per capita basis Canada looks pretty bleak.

https://www.google.com/publicdata/explore?ds=d5bncppjof8f9_&...

(nominal)

Canada: 2000: 742B 2018: 1710B (230% growth)
Germany: 2000: 1940B 2018: 3940B (203% growth)
France: 2000: 1360B 2018: 2018: 2770B (203% growth)
Poland: 2000: 198B 2018: 585B (295% growth)

(PPP)

Canada: 2000: 916B 2019: 1970B (215%)
Germany: 2000: 2390B 2019: 4693B (196%)
France: 2000: 1683B 2019: 3241B (192%)
Poland: 2000: 451B 2019: 1316B (291%)

Per capita (PPP):

Canada: 2000: 29900 2019: 51600 (172%)
Germany: 2000: 29400 2019: 56400 (191%)
France: 2000: 28600 2019: 49800 (174%)
Poland: 2000: 11700 2019: 34700 (296%)

Edit: my mistake, you said "last decade", but the 2010-2019 comparison is even more damning to Canada, 7% growth over 10 years vs 14% for Germany and 25% for Poland. (GDP - nominal).
> There are more than 200 sovereign countries in the world out of which 27 decided to completely or partially relinquish their own sovereignty to a supra national agency such as the EU.

When is this argument going to die? Should all provinces in every country declare independence and take back control from the supra-provincial government? Should all cities in all provinces declare independence from the provincial governments too? Should every neighbourhood....?

You can keep going on about the "supra-national agencies" for as long as you want. At the end of the day your argument rests on the assumption that the nation state is the final form of sovereignty, and there's just no God-given reason for that to be the case.

Entities form political and economic alliances when it is beneficial to do so. There are costs associated with the benefits of course, and those must be evaluated. Your argument that it's inherently bad because "It's not a sovereign nation state any more", is just a rather weak, but infectious, talking point. I don't understand why people keep regurgitating it.
Damn those vaguely defined generic postmodernists!
>Why did POWER10 become less open, requiring binary blobs?

Well the article did actually state it: avoiding Power10's notorious binary firmware requirement for OMI RAM and I/O.

It is the requirement for OMI RAM and I/O. Not the CPU itself.
Pinnig is based on the keypair, not the cert. You can renew and not break pinning, right?

Also you can phase in a new cert with pinning.
Still no specific examples, just handwaving?

SPARC, Intel i960, AMD29k, ARM, RISC-V and many others are direct descendants of the Berkeley RISC design.

Using the number of years of a measure of technological relevance, it can be argued that ARM and RISC-V designs are even older than 35 years. It is pure sophism, though, and it does not help.

By the same token, all modern computing architectures are fossilised designs because they are based on the von Neumann architecture from 1945.
There are quite a few movies that got the "definitive cut" treatment. As already mentioned by others the original Star Wars trilogy has spawned a slew of unofficial cuts, with some aiming to undo the controversial edits made for the home releases and restore as much of the original theatrical releases as possible [1] while others try to offer a completely new viewing experience.

More recently, fan made cuts have been surfacing for some TV and anime series, especially long-running ones with known pacing issues. For instance, the popularity of Netflix's One Piece live action adaptation has led to an influx of people watching the original anime through a project that gets rid of all the fillers and content not present in the manga [2].

[1] https://www.thestarwarstrilogy.com/project-4k77/

[2] https://onepace.net/
Edsac – First Electronic Computer
> It's a lot harder for people to spread misinformation online in a country like Estonia without speaking Estonian and keeping up with Estonian affairs. I think even corruption would be harder to swing against officials in a small European state compared to the EU, because things are less likely to be lost in endless European bureaucracy.

What does spreading misinformation have to do with corrupting the government? If you want to spread misinformation in the EU, you also must target every individual country. There's no EU-wide propaganda channel.
> There's an infinite number of ways you can arrange the small triangles

I don't understand how this is - you have to eventually have a consolidated gap for your extra triangle, everything else needs coverage. It demands a level of efficiency that confines the possibilities.

This isn't a packing problem as in gaps are permitted, it's a coverage problem as in, gaps are not.

You can overlap things at leisure but you quickly enter the efficiency problem again. Once your aggregate overlap is the area of one of your smaller triangles, it's no longer possible.

So as far as I can see those are the bounds. You're allowed to overlap and extrude up to some function of the (area of the smaller triangle, n and the epsilon) and the gap that's created must be confined to fit inside the geometry of one of the smaller triangles.

It appears to be tightly bound enough to exclude exotic arrangements of the triangles.

Furthermore there's no novel arrangement possibilities you get once n becomes really really big because of the geometry confinement problem - so some exotic thing like dilating a row along an arc or skewing through some pattern isn't going to help you.

This means demonstrating for a very small n is sufficient. You've got the geometry of the trapezoid to bring to the confine of the gap while the sum of the overlapping and extrusions can't pass a certain threshold.

I bet it's within my ability to write a computer program to exhaust it and if I was better at the mathematical fancyspeak, there's probably an algebraic proof in here.
What Chauvin and fellow officers did was already in violation of policy. The problem is that they didn’t care, and having extra rules in the policy may help others but not George Floyd. If it weren’t for cameras things would’ve turned out better for those police officers.
They should move to the gov.uk model where an in-house team of experts sets standards and provides informed accountability.

The U.S. federal version is the U.S. Digital Service, which regularly advertises in the HN “who is hiring” threads.
> One dependency didn't get an update and you were essentially locked on the old version. Some projects took years to upgrade from 2.11 to 2.12 and then 2.12 to 2.13 e.g Spark. This was a real pain for us.

Spark is a special case though - it really was just Spark, and you can't really compare that to something like Rust where as far as I know there's no equivalent. Everything else that was maintained at all put out cross-builds very quickly once the changes between versions got to be small.
> How does it know how to create your Error enum? I guess it's from the #[from]? 2.

#[from] is just a convenience library feature, in reality it’s because of the From conversion trait which ? invokes on the way out. Essentially it calls ReturnType::from(ValueType) to bridge the two.

> What happens if your method tries to return something that's not an io::Error or a gz::Error? I guess the compiler catches that?

If there is no available conversion to the return error type, compilation fails.

> How would you handle doing this for multiple methods in the same file? Would you rename your enum to DecompError or something to avoid conflicts?

That is an option, although the slightly sad truth is libraries usually have a single big error type and every function returns that.

Convenient fine grained errors in rust remains unsolved, as far as I know. You can do it but it’s a lot of manual work.
I think it would be more interesting nowadays to have a haskell interpreter in full 64bits risc-v assembly (without abusing any preprocessor).
If they protect hundreds of billions in assets, then their bug bounty should be hundreds of billions minus $1.

So that they never have to pay it. Up to them to decide how to upskill their red team now.

Barring such a bug bounty, there is no way to trust them.
SQL the language of choice for data manipulation, to me at least, although I wonder if I’m one of the dinosaurs after 20+ years.

After working with MongoDb, CosmosDb and DynamoDb, I’m very happy to be back in a proper SQL world with Postgres.
Beat me to it. More often than not, every time I run into the run-of-the-mill booter or other super blatantly illegal things, at least some portion of the infrastructure is behind CloudFlare.

I don't have enough fingers and toes to count the number of abuse reports I've personally filed that seemingly go nowhere.

OVH at least takes down the booters and other proper malicious stuff. However, copyright infringement reports go ignored to the point to where I stopped bothering--not that I had any right to care when I torrented loads, but it was a little annoying that ~$10 software, with no DRM, regional discounts, and a dozen ways to pay still ended up pirated to the point to where it wasn't worth selling

(fun story: I still have email records from when a pretty beloved multi-billion dollar tech company launched their ROG-clone sub-brand and pirated our XenForo plugins to use on their site instead of ponying up $10 -- maybe one day I'll have to ask them for a laptop).

CloudFlare, on the other hand, at best, just passed on whatever I send in, and whoever their actual providers were never cared either, so nothing gets done. It can feel like rackeetering; sign-up for protection from the people attacking you ...whom we also protect and refuse to take down.

That said, I think 99% of small sites, personal blogs, etc, really don't need any of the services offered; the most useful offering for most people is literally probably DNS.

Game servers and gaming-related communities, or at the least the ones I am most attracted to, are just about the only thing I think requires DDoS mitigation regardless of size. Our little Garry's Mod TTT server with a max player limit of like ~24 people would get attacked a couple of times a week at least.

And good lord, the RuneScape community is another breed of toxic. The way I learned to program was by reverse engineering the game, and we'd work on private servers that were essentially from-scratch MMORPG servers that just emulated the RuneScape mechanics and protocol.

One aspect of the game, though, is PvP -- when you kill another player in the wilderness, unlike in a lot of other MMOs, you get most, if not all, of their items they have on them.

I could perhaps understand DDoSing another player during combat in order to steal their gear. But what made me stunned beyond belief was that when I hosted a "spawn PKing" server (e.g., PvP-only, but you don't have to work for your gear; everything is free - it's just for fun), they'd literally lure each other into TeamSpeak to grab IP addresses and DDoS each other for.... nothing :)

(and so you can imagine also just how often we'd get hit with massive attacks ourselves)
I think Inkscape isn't that print oriented, the tools available in it work very well for both print and digital applications.

Even Inkscape's native format is SVG which is primarily a screen/digital format.
Media blackout
If you jump to "privilege" for someone saying "take the money instead of hoping to ride out a PIP at Amazon", you have in fact forgotten that people have it worse than you.

There's a difference between knowing something and remembering it.
I'm not looking for embedded, we're talking about a Redis substitute. etcd/consul feel oriented towards running as a cluster and I'd expect overhead for that. FoundationDB is potentially a good shout, but it's not that established, e.g. it doesn't seem to be available in a managed way in cloud hosting environments.
Why not SVG, which is what Inkscape is built around?
The Memory Area Network at the Heart of IBM's Power10 (2020)
I don’t think it’s about fearing the truth I think it’s a right for fear that there is a new system which everyone treats as authoritative and very often the system is wrong. I think it’s worth the question. What are we going to do with this new system that produces fast accurate, looking answers when the answers that AI produces are very often wrong or flawed in someway or present inaccurate answers or misrepresent certain facts or data. I think it’s reasonable to be suspicious of any supposedly authoritative source and to question how we’re using such tools, and what the effect of such tools might be.
Microwatt: A tiny Open POWER ISA softcore written in VHDL 2008
>It's an admission that they're not the big dog in streaming any more.

while not at their absolute peak of 2021 they certainly still are in relative terms. They've about 70-75% marketshare depending on the source (https://advanced-television.com/2023/09/04/data-twitch-losin....)

I think that's also supported by the fact that practically any other platform has to lure streamers with expensive contracts. If Twitch wasn't the go to platform any more, that wouldn't be the case.
Grimrock/Druidstone devs (Almost Humand Ltd. / Ctrl alt ninja -- mostly the same people) switched their custom engine to Luau https://twitter.com/petrih3/status/1532738882030260225

edit: Nitter link for convenience https://nitter.net/petrih3/status/1532738882030260225
> Aren’t they gas giants?

Uranus is for sure.
I found chatgpt to be a game changer for people who want to read a math text without getting stuck on something because you are missing a gap in a math prerequisite.

Chatgpt essentially fills in the gap between a concept you do understand with a concept that is in the text.

You might not get the full treatment of the gap, but it’s often enough for you to move forward in a math text.

Also these annoying “proof left as an exercise” is now “ask chatgpt for the answer”.
Docker simplifying devOps with portable containers
Etymology: they sound like squealing pigs during operation.
i agree that in typical business situations often the main constraints to solve for aren't squeezing the most compute out of a CPU, it's rarely the bottleneck (although of course some people can no doubt chime in from contexts where compute is frequently the bottleneck and what they spend most of their time fretting about).

good engineering should figure out what the main constraints are, and solve for those, while doing a "good enough" job for everything else and no more -- like you allude to, the main bottlenecks to solve for are usually things like reducing engineering effort, reducing schedule, reducing long term maintenance cost of the overall system (not just this isolated component) - especially how easy it is to hire someone who can understand and fix the thing.

but, this article isn't a "how to make good whole-system engineering tradeoffs for the long-term benefit or your employer / client" article, it's an article showing how to write fast rust code.
An AI for Humanity
> Nevertheless, artists do seem to always gravitate to companies like Ticketmaster, even when neither they nor their venue have any affiliation.

Artists will want play at more than one venue, surely, and I should imagine that TM's stance is "If you want to play at any of our venues, you sign with us". Might be possible for a small indie band to completely avoid any TM venues but for any moderately popular band, it's probably not possible.
The Hetzner server used here was a dedicated, physical server.
This could be a headache for venues. The financial arbitrage is too good for them, they have almost zero risk of having their venue empty.
I think the intent is fine, it's an interesting problem to want to find the question or set of questions that is the best predictor of the other questions.

But I'd have thought there must be heuristics to help narrow the search.

For example you could calculate how each question correlates to all the other questions[1]. If you picked the set of k questions with the best correlation, then you have a good sense of which will be in the actual "k-corr set".

You could widen your search a little bit, but by chopping out any questions which correlate poorly to the overall score, you narrow your search greatly, going from 200 choose 5 to 10 choose 5 is a speedup factor of a million, and you've probably considered all the sets that are likely to be in the final bucket.

It's been a while since I've worked in the domain, but OP might also want to check out https://en.wikipedia.org/wiki/Item_response_theory and https://en.wikipedia.org/wiki/Classical_test_theory.

[1] https://en.wikipedia.org/wiki/Point-biserial_correlation_coe...
I watched a let's play of all Alone in the Dark games recently (on supergreatfriend's YT channel) and I am sad to say that after the first, which was already very janky but with a cool atmosphere, they all went downhill from there. Especially with the original trilogy, I felt that the game creator and the players had two different visions for Alone in the Dark: players wanted more (cosmic?) horror, the creator wanted obtuse horror comedy, so we got the pirate tree ending, zombies with machine guns and zombie pirates in 2 and zombie cowboys in 3. All the reboots over the years didn't do the franchise any favour either.

Maybe the new game that's in development will give what the players wanted all along.
You are moving away from the topic, which is the question of whether AIs know true and false.

Your first statement was that "they don't know true and false, because they don't know anything in the cognitive sense of using innate emotional and logical reasoning (faulty or not) to come to a self-directed conclusion of their own."

You haven't yet proved that assertion.
See RFC5507: "Why Adding a New Resource Record Type Is the Preferred Solution"

DNS providers should support a wide range of RR types, and domain owners should vote with their NS records.

See https://github.com/StackExchange/dnscontrol/blob/master/docu... for a list of DNS providers that support CAA.
What a strange hate boner for disk breaks. Hydraulic disk breaks are an absolute delight. V-breaks have worn a hole in my rim and I had to replace the wheel. It also damadged the tire, which had to be replaced too.
Ah, I miss the days when everything was a desktop app...
I will always associate pipe pigs with the opening scenes of Living Daylights where they exfiltrate a defector through a gas pipeline. Ridiculous but memorable.
They do. The movies of the past are cheesy now. They don't age well. What do you think that term even means?

It means growing sophistication of the audience.

I'm not saying their IQ is improving (even though statistically this is true) I'm saying standards are going up. Constantly.
> The gil version of python executable is "python3".

Not on Windows!
One day you will try to log in but you can't. They can cut you off at any time for any reason or no reason.