skysight-inc/HackerNews huggingface dataset:
"Dutch study of tweets by MPs in 26 countries" what a crappy study to justify that news title.
The paper is here: https://arxiv.org/pdf/2111.12800

Curiously, Andrew Krapivin, the genious undergrad in the article, is not one of the authors.
I think in this particular scenario it's shortsightedness. They see this an instant increase in revenue without considering that longer term this will destroy their ever dwindling market share.
Objecting on the grounds that it appears every time you stop will just lead to the "fix" of only displaying it when parked. If you still don't want that, target your objection more precisely.
Microchip data for Australian pets at risk as company goes dark
Mental breakdown?

No, he is greedy, this is greed. He is greedy for power and money.

As Terry Pratchett alludes to many of his books, the problems start when you treat other people as "things". And this is rife at the moment. So mental breakdown doesn't really cover it.
Not true. icecream handles that case very well. Any machine in the network can trigger the build. And all the machines in the network can register themselves as build nodes. It also integrates with the ccache.
Dupe (620 points, 12 hours ago, 808 comments) https://news.ycombinator.com/item?id=43004889
99% of "modern" C++ is just masturbation and trying to keep up with what other languages had 10 years ago. The introduction of new standards isn't improving any code, in fact it's just causing old code to rot faster as the gap widens between the latest standard and the standards companies actually use.

It's obvious to any developer with even a little experience that less is more, complexity is the enemy. C++ continually embraces complexity, it even appears to encourage it as an opportunity to show everybody else how smart you are.
You must be of size medium to small then because legroom is definitly an issue for me, especially for longer flights and I'm just 180cm. (just below average hight)

Or alternativly you can afford better seats than me.
> I suspect we're about to hear some arguments from AI-maximalists that LLaMA is sentient and that deleting it would be akin to murder - and wiping out AIs trained on stolen property is literally genocide. I don't believe that for a second.

...really? There's strawmen, and then there's this. Even if there were more Blake Lemoines out there, the "consciousness" of a LLM begins and ends with its context window. The weights by themselves are not alive.
It's been known for a very long time that there were earlier migrations out of Africa, specifically to the Levant. That happened at least a 100k years ago. From all evidence they simply didn't get any farther than that, and eventually died out (some of the same caves where remains were found were later occupied by Neanderthals).

We are of course fully aware of much earlier migrations of pre-Sapiens populations of Erectus and probably others. There's no controversy there, except in believing that these populations were ancestral to the current population.

That Australo-Melanesian and East Asian people possess a small amount of genes from archaic populations is also not controversial. They have genes from Denisovans, no issue there, most people outside of Africa also have a little Neanderthal DNA. There also seems to be remains of some unknown earlier homo, again that is in no way contradicting an African ancestry (out of Africa). It simply means that we don't know where or when all earlier homo species were.

Exactly when the "final" migration out of Africa happened is still not entirely clear. If it is 60000 (earlier suggestions have been 50k and even earlier, which was proved wrong) of somewhat earlier isn't yet set in stone. That doesn't change the actual pattern.

White Sands and what / when immigration to the Americas happened is in this context extremely late and is really irrelevant.

At this point the main hypothesis is that there was an Out of Africa event, and that the migrating people to some extent interbred with earlier migrations (specifically Neanderthals and Denisovans, and possibly some other yet unknown split from the ancestors of the two latter). That there was an acquisition of those extra genes is something new from the last few decades, but this really has zero to do with supporting a multi-regional hypothesis. If nothing else, the genetic evidence when looking at DNA from people from absolutely any place in the world is so overwhelming that there's no question at all. We even see the pre-migration genetic bottleneck - two people from opposite sides of the world have less genetic variation between them than the genetic variation between two chimpanzees from different sides of a river in a single forest.
Ultimately, you get what you subsidize.

Tariffs are very weak subsidies; they're more of a penalty for domestic end-users. Going directly to the subsidy would get the government what it wants -- more steel, aluminum, or whatever -- and spare end-users the pain.

Direct investment in small and nascent business is also a powerful lever. At trade shows, I've personally spoken with more than a few Chinese factory owners, and many of them mentioned that they got their start with an $_M investment by the government, and that the government is a minority shareholder in their business. This is how you get lots of factories in sectors you want to see, and you can force them into competition to keep end-user prices low.

Just imagine the US doing this for drones, AI, mining and metals production, etc. It would be like mega-YC.
Why limit your reach to your car only, it's much better to project the ad directly on the road either with a dlp projector, or a laser + galvanometer.

In fact if you are already scanning the environment with a galvanometer for things like obstacle detection then you only need to point an extra laser to the rotating mirror and synchronise it. So for an extra buck for the laser pointer, you could have something like this : https://www.youtube.com/watch?v=pmRfDEhTeYg
It's getting to the point where we need a tool (a website?) that tracks the user-unfriendly features in different cars of different model years, so that we can make informed choices at buying time.
German media has been extremely coy calling Elon out about it. You would think that they'd be all over this, but them phrasing it as questions and digging out the "roman salute" (that no one here has heard of before) has been an eye-opening experience.
Why does the rest of the world, bar Mexico and USA, get BOTH names? Just "Gulf of Mexico" is fine.
It's more of a go problem than the wasm problem. Don't bundle such a big runtime and pass memory pointers around and you can have nice things.

Something beam-hosted with zero pointer sharing between nodes and smaller runtime maps to wasm much better.
> but IIRC one of the reasons for ditching the penny in Canada was that it cost more than a penny of copper to make a penny out of copper.

That's true for all coins, otherwise it would be an infinite money hack
Same way you find it when doing a lookup later?

I know that's probably a naive answer, I honestly don't even know how a hash table works. I know how a hash map works, at least some implementations use a linked list as a bucket. So the hash gives you the bucket, then you linear search the bucket for the element. Buckets should be small so the time to search them is negligible, giving O(1) lookup and insert performance.

Obviously this is different from what's being discussed here, this data structure doesn't even really get "full" but it's also the only implementation I know is in practical use. Not sure why one might use a hash table instead
Feature Flags vs. Configuration Options (2020) [pdf]
I have no idea if this is the case here, but one possibility is deliberate coorporate sabotage. Like planting "bad people" on the board or in key positions.

Either by competition or by hedge funds that want to short it into the ground ("cellar boxing").

Just incompetency is another option of course.
I've been applying for tech jobs in Australia and what I've seen is almost all tech jobs are hybrid, with 2-3 mandatory days in office and the rest up to you. Have not encountered any 5 day mandatory jobs, and few 100% remote.

Which makes sense to me. In office is very much useful for collaboration, team building, etc. But you aren't doing that 5 days a week anyway.
Jeep enters enshittification phase.

If anything needs an executive order to ban it...
Well they didn’t say that they are specialist level at both. It could be that they are mid/good level at both, which isn’t a particularly egotistical view to have of oneself. I got the impression that they were highlighting their skillset is more broad than deep, which is basically what you’d expect from a good full-stack developer.

I’ve met a lot of programmers early in my career who were full of themselves, and a number of more experienced ones later in my career that understood their own capabilities very well.
That policy covers in-game content too - the same page mentions:

"Steam does not contain any paid advertising, nor are advertising models supported in games distributed on Steam. There are varying interpretations for what constitutes ‘advertising’ in a game, so the examples below are meant to help guide developers as to what is and is not supported on Steam."

Under not supported:
"Developers should not utilize paid advertising as a business model in their game"

The Borderlands 4 adverts in BL3 are not paid adverts, and they don't advertise anything other than their own games.
That's indeed what I do, the application has one LISTEN connection and distributes the messages over its connected clients.
Most cars also have speakers these days. Some are even HiFi!

Huge, huge opportunity for reaching people about your products.
I hear he deleted his account rather than being banned.

"first amendment right to be on twitter" I would love to see that litigation. Especially when he's posting porn (generally allowed on Twitter even in the before times!) at the same time as there's a bipartisan anti-porn internet porn censorship bill being proposed.
> However nobody would describe regexes as "readable"

I would, and do, and I urge you to be less judgemental about things you do not know anything about because you will never learn anything new with that attitude.

> I wonder if the same is true for K - it started as a query language for one-off queries & investigations,

Why do you wonder this? I don't think it's true, but so what? Did you not read what I wrote? Seriously: Why do you put so much effort trying to talk yourself out of learning how to do something that is obviously amazing to you?

I am telling you I can read this. I like this. I am not nobody, just someone you did not think existed. And I am telling you it is possible for you too.
Since when is shopify charging 1000 dollars?
OK but what would you use as ground truth?
https://en.wikipedia.org/wiki/MOO (as for example used in https://en.wikipedia.org/wiki/LambdaMOO) allowed users to modify the world too, but only those who were given the wizard bit.

A big challenge lies in designing a system where every user has creation and modification rights, without breaking the system. Systems based on the https://en.wikipedia.org/wiki/Object-capability_model for access control and those that can monitor and set computational resource limits internally can prove very useful there
The displayed name depends on the country. For example here in France we have "Golfe du Mexique (Golfe d'Amérique)", so the historical name is still more important than the one inspired by a whim, even if it is indicated between parens.
This is the actual paper: https://arxiv.org/abs/2501.02305
Tesla is now fighting hard for this title.
This is the victory of Gamergate politics.
TBH I'd ignore anything a bloke with that beard said to me, and I'd send them back to the nearest renaissance fair.
This looks helpful. I would love to find a simple method of generating SSA that can deal with goto statements.

A paper that was suggested to me (not mentioned in the linked blog post) is:

"Practical Improvements to the Construction and Destruction of Static Single Assignment Form",
by Preston Briggs, Keith D. Cooper, Timothy J. Harvey, I. Taylor Simpson
all at Rice University
SOFTWARE—PRACTICE AND EXPERIENCE, VOL. 28(8), 1–28 (July 1998)
> If C++ really wants to help "game-engines" or make actual strides, then it should add basic GUI support to the language itself.

This feels like a total non-sequitur. What does GUI have to do with component and property systems?

> why not add GUI!?

Because that is 100% out of scope for the C++ standard library. Also, I don't even want to imagine what a GUI library designed by committee would look like...
If 0.999... is 1 then 1-0.999... is 0
Very generally it is (https://en.wikipedia.org/wiki/Principal%E2%80%93agent_proble... ) about the conflict of interest between agent( people taking action) and principal (the entity or person on behalf of whom action is taken)

In modern management compensation theory (https://saylordotorg.github.io/text_introduction-to-economic... ) this is key to why executive compensation has increased much faster than workers in the last 50 years.

Stock based compensation mix evolved from this thesis, and quite common in the valley and why almost all OpenAI staff wanted Sam Altman back even though the non profit board did not.

Aligning key talent's compensation to enterprise value is only viable in unrestricted for profit entities any other structure with limits (capped profit, public benefit corporation, non profit, trust, 501c's etc) does not work as well.

Talent will then leave to a for-profit entity who can offer better compensation than a restricted entity can because they share a % of their enterprise value which restricted ones either cannot or not have same liquidity/value [1] etc.

---

[1]This is why public companies are more valuable for RSU/options than private companies, and why cash flow positive companies like Stripe still raise private money to just give liquidity to employees .
NYC Congestion Pricing: A Vision-Based Analysis
Airport bullshit/overhead, and transit times, are why I massively prefer overland or over water transport for shorter journeys (up to say 1000 miles) even when it takes a few hours longer.

I’d rather be happier, less stressed, and get there more slowly, than go through all the nonsense. I can always read, work, play a game, or just watch the world go by so the time isn’t wasted (unlike so much of the dead time in a noisy and crowded airport).

It also has the increasingly important benefit of being more environmentally friendly.
In my experience if you have tall soles/chunky boots they often ask you to take them off. Also if something bad happened there's sometimes theater where everyone has to take them off and they swab your hands.
It might be easier for DOGE to just close shop and implement a flat tax than try to untangle that ball of wall of wax...
This will probably cause accidents left and right. May even increase road rage. I know I would just drive my Jeep off into a river if I spent money only to be targeted for ads.
PIE reconstructions are very interesting peaces of linguistic, but they seems often mistaken. One great analogy, I first saw presented in some Linguisticae[1] video I think, is "what if we had no direct trace of Latin and we were looking to recreate proto-Romance roots." Of course Latin itself refers to very wide set of linguistic practices, with all the diversity we can imagine through time, space, individuals and even for a given individual there are difference as they age and depending of context they will use different sociolects and language register, plus of course not everyone is mono-linguistic.

[1] https://www.youtube.com/@Linguisticae
Boryspil' is twice the distance from the city center (whatever you pick for city center in Kyiv) and is quite nice and modern airport with all the problems of a big modern airport -- it's huge, lines are long and unpredictable and it doubles as a mall.
Very accessible. I don't need to load tons of third party JS to view this website. It doesn't hold its content hostage. It also makes use of things like the details element, instead of resorting to JS for such things. Basically, this is what one could expect from a website, that teaches HTML. To actually know the stuff it teaches, and apply that. This will also be more responsive than 95% of the websites out there. Nicely done.
I co-run a quant-driven prop shop. We never did and still don't do inbound recruiting, only outbound and referrals. It's the same with almost all quant shops now in the EU. I guess the US would be different, but only slightly - I guess every small quant shop does the same across geographies.

Also there are only a handful of big quant shops or hedgefunds actively seeking heavyweight quant guys.

The industry in general has moved to a strategy of doing more with less.
I think you're focusing on one paragraph to the detriment of the rest of the article.
> To me it seems to have very little to do with his antics.

For your hypothesis to make sense, first you would have to establish that Musk's antics have no negative impact on Musk's public opinion or public image.

In the meantime, you've started to see a global wave of both Tesla stores and Tesla cars being vandalized in protest over Musk's public support for Nazism. In some cases such as Germany you even had public protests against the neonazi party that Musk supports and promotes.

So you establish the fact that throughout the world people started protesting Musk due to his public actions. Do you think this change in public sentiment brings with it a neutral impact on sales?
You've got a point about UNIX and Linux, but let's not forget about Microsoft. Back in the day, even with free systems popping up, Microsoft became a tech giant with its pricey products. Similarly, OpenAI has the potential to be the Microsoft of AI. With its resources and smart partnerships, it could set the trend and stay ahead, even as open-source options grow.
Didn't really have the CPU or memory available for that kind of nonsense.
> I'm thinking for example of programmers working with then-slow disk and drum storage who had to play elaborate timing tricks with their code based on when they expected data on the disk to rotate into position under the read heads.

There was an epic story I once read that revolved around this and it’s going to drive me crazy until I find it.

Edit: Found it! It’s from “The Story of Mel, a Real Programmer”:

> Mel never wrote time-delay loops, either, even when the balky Flexowriter required a delay between output characters to work right. He just located instructions on the drum so each successive one was just past the read head when it was needed; the drum had to execute another complete revolution to find the next instruction.

https://users.cs.utah.edu/~elb/folklore/mel.html
DAU is a very one-dimensional and misleading KPI, one that gave us ever-growing, VC-backed unprofitable companies. The Threads is definitely net-negative in the sense of wider impact and not just single-dimensional KPIs. Take as example Uber and AirBnB. Both have had millions of active users and one could argue their service is even useful to a lot of people. It's still quite easy to argue that they are are net-negative, because even by the narrow metric of revenue and profitability, they are not even returning value to their shareholders - they turn a profitable quarter like what, every few years or so? The effects on society such as traffic congestion, real-estate market etc. are also quite visible in many major cities in the western hemisphere these days (and beyond even...). Now specifically for the Threads: as it stands right now, they are not even driving revenue at Meta, in the corpo-speak of their own CFO: “Specifically, as it pertains to monetization, we don’t expect Threads to be a meaningful driver of 2025 revenue at this time,” said CFO Susan Li on the earnings call. “We’ve been just pleased with the growth trajectory and again, are really focused on introducing features that the community finds valuable.” (https://www.cnbc.com/2024/10/31/metas-threads-app-now-has-27...). As for the wider positive effects to the society at large, feel free to point out any. As far as I recall, they launched with the promise of sort of "sanitised" contents being promoted, kind of Pinterest 2.0 if you will, beyond that I am not aware of anything relevant coming out of that platform honestly.
If bmw or any other manufacturer was to do that in my car, i would just call over and over their sale man with the 'bluetooth call' until they loose more money by showing me ads than they earn.

In my country stellantis (owner of jeep brand) tried to save by money by hiding that their car's airbag is killing people. Now there's been enough dead that that they can't just ignore it and made a recall but waiting list is very long.

They knew that since at least 2016, 8 years before the recall. They could have done it slowly since then, avoid drivers death and not having people locked out of their car waiting for airbag replacement.

I guess they were working harder on the new Jeep advertisement system.
The Algorithm is another artist in that vein
https://thealgorithm.bandcamp.com/album/brute-force
I used to think checked exceptions were stupid, so I'd catch and wrap them in a RuntimeException at the first opportunity just to get rid of them.

These days I've come around to your viewpoint that checked exceptions are great because all you have to do is declare them until you get to a point in the call hierarchy where you either can handle them or it's impossible to handle them so you wrap them.

In some cases, like with reflectively-invoked JUnit test methods, they only need to be declared because JUnit has its own exception handler. But you wouldn't believe the crazy amount of test code I see that eats exceptions instead of declaring them.

I think the confusion comes because with very simple programs you only ever see the point where you have to handle the checked exception, so a habit of writing catch blocks forms. It's only when designing libraries that you would declare checked exceptions as part of your method signatures and just allow them to naturally propagate. Therefore new Java programmers see all these extra catches and think it's just a burden they have to meet.

Another thing about Java that's bad for casual coding is that it exits 0 (success) when all non-daemon threads have ended, even if those threads ended because of an exception. It would be really nice if there was some internal flag set by the default uncaught exception handler that would cause a non-zero exit later when all threads are finished (which might be right then). Maybe I should submit a JEP.
Wikipedia's Manual of Style
Why does the Mill build tool use Scala?
Both nationalist side and the other side (AIT/AMT) take this very emotionally.

Recently NCERT books were edited indicating that the Rig-vedic people were a continuation of Harappans.

On the other hand, the popular science and journalism has not done any favours by framing the IE studies as "The Aryans brought the Vedas with them from Europe", which is wrong at so many levels. The AMT/AIT was also weaponized by certain political elements in India to proliferate harassment against the Brahmins of Tamil Nadu. So it's kind of understandable why some Indians get defensive about this. But for the most part it's the same blind nationalistic spirit by which boomers claim all science was invented by Indians. Given that most Hindus today won't even know what's there in the Veda which is markedly different from the contemporary Hindu religion, that much attachment to the very small part of ancestry is not required.

Sensitive fields like IE studies should be kept to serious circles and not dumbed down to the level layman whose faith in his Gods or respect towards other humans will be changed by suggesting that people moved around and fought a lot 4000 years ago.