skysight-inc/HackerNews huggingface dataset:
Direct consequence of programming gold rush of 2010s and esp. 2020Q3-2022. When you have choirs of people whining about how companies are "desperate to find anyone being able to solve Fizzbuzz"... when influencers are making videos about how they supposedly (in some cases - actually) do 1-2 hours of work per day in FAANG campus... when even some technical people honestly believe that average salary of developer is $150k per annum... when completely random people with blue collar backgrounds are looking to get into software development... when bootcamps are making claims about making random people hirable in software in six months there is a problem. The gold rush problem. What we as industry and community were broadcasting for a long time is that making money is easy in software, but that is not true and mostly never was. What the masses are hearing is "six figures in six months". What ends up happening is that for many positions there are large number of juniors, freshers, aspirants, wannabes, bootcamps grads, some opportunistic chancers and even some blatantly fraudulent imposters. Imagine posting a junior dev position and having a flashmob of 100+ people instantly appearing, yet the objective is to hire one person. One way or another, rest of them have to be told off. It's just mathematical reality that is made even worse by end of ZIRP and significant slowdown of VC money.
I can personally attest that companies are already using those LLM-based workflows for those exact purposes successfully, performing better than humans, which often isn't a super high bar.
Ha, well I don't think we need to worry about validating characters if they can't be typed in a text box in the first place. ;)

But very interesting thanks!
Hmm. At least it's still fine to define limits of the complexity for infinite strings. That should be unique, e.g.:

lim n->\infty K(X|n)/n

Possible solutions that come tom mind:

1) UTMs are actually too powerful, and we should use a finitary abstraction to have a more sensible measure of complexity for finite strings.

2) We might need to define a kind of "relativity of complexity". This is my preferred approach and something I've thought about to some degree. That is, that we want a way of describing the complexity of something relative to our computational resources.
> Musk can be many bad things, but he is also right in some things

Indeed. A broken clock also tells the time correctly twice a day.
Microsoft reboots Windows Recall, but users wish they could forget
It is interesting how much value they can extract with Facebook Marketplace as competitors.

I like the technical conservatism of their site though.
Looks like a picture of a motherboard
As they say, tragedy (or alternatively, adversity) plus time equals comedy.
> Still basically everyone!

Desktop is pretty niche these days. Most of those people would buy a laptop and it’s likely that a significant proportion of people buying desktop have specific needs
Starlink allows calling (Apple's can't) which requires a higher bandwidth by definition.

Obviously it will never have the bandwidth of a local cell site, but doesn't need to to still be useful.
I understand why it is still popular, I first used it at my current job and for the life of me I do not understand how people put up with it. It is one of the worst applications I use in my daily work life.
kubernetes. it's well documented and better designed than whatever i could put together instead.
Ethics and Cultural Background as Key Factors for an Attractive Metaverse
It's not just V For Vendetta, 1812 Overture is supposed to include explosions (artillery/cannon fire) in its composition.
I don't think it's about right or wrong. It's the way I see it after many tens of thousands of pages read on the subject of archaeology and ancient history.

This idea that I have that the geometry of human relations is scale invariant is not a scientific, falsifiable proposition. That's why I said you might disagree and I don't think I would be able to argue that it is correct. But it has been useful for me in interpreting data, like I said.

It just comes across as a very clear pattern. The knowledge we have about ancient Sumer, Akkadians, Elamites, Egyptions, Phoenicians, Hittites, Greeks, Romans and Carthaginians, Byzantines, Franks, etc etc, all the way through to WWI and WWII, Cold War and so forth, about the dynamics of warfare, of state organization, politics, social hierarchies, economic behavior, it all comes together as the very same patterns we can see across millennia.

But it all comes to me as intuition behind a LOT of reading I've done and I haven't made any effort to systematize it because I haven't needed to.
Mirror, Mirror on the Wall, What Is the Best Topology of Them All?
> international currency sign (¤)

TIL:

* https://en.wikipedia.org/wiki/Currency_sign_(generic)
While I don't use NixOS or home-manager, I would imagine this provides some extra value: i.e. config is versioned or easy to move between machines.

Curiosity got the better of me so I looked it up at https://nix-community.github.io/home-manager/ and it indeed does purport to provide benefits I guessed at and then some.

Whether that's better than just manually managing things yourself is altogether a different matter.
At least people will be able to differentiate between legitimate interest to stab you and consent to be stabbed for 247 of those 846 partners.
You should trust it as much as you trust any document written/signed by your employees. Which is to say, if you can't trust your employees to not properly identify their commits, you should fire them.
Mixing personal and work data in the same directories on disk can be an issue. Requires extra work to cleanly separate private stuff and confidential work stuff.
or just do some fun hacking that doesn't have you at the location of the hack
> The second study was an online survey conducted with 923 Amazon Mechanical Turk workers, whose average age was 40 years.

So psychology is now the study of mice, college freshman, and mechanical Turks? I have not seen this before.
Impact of Technology 2025 – IEEE Transmitter
There’s indeed something wrong with a syntax that needs double semicolons all over the place.
Oncall for barely any calls. If I have to do anything I just add that as overtime, simple as. Was a bit odd to have to carry my work phone everywhere for the first two weeks or so but now it's just standard procedure
I don’t think it had that much to do with the hookers. I think a bunch of other behavior came to light, during the ensuing brouhaha.
Personally I disagree. IMO, devtools were better when competing with firebug, but I haven't experienced much of a difference in the past... 8? years. Something like that.
Imagine an engineer in any other field acting like this.

"I don't want to install air bags and these shiny safety gadgets into my cars. We have been shipping cars without them for years and it works for us and our customers."

The problem is that it doesn't actually work as well as you think, and you are putting people at risk without realizing it.
Its basically a arcade-chip tradeable for us-protection within the western worldorder.
GenAIPot – v0.9.2 – The first GenAI Honeypot
GenAIPot the pioneering honeypot based on Generative AI, has released version 0.9.2. This update introduces support for IPv6 networks, allowing you to configure GenAIPot to listen on IPv6 interfaces in addition to the classic IPv4.
These updates bring GenAIPot closer to its first major release, version 1.0.
> how people who refused were almost traitors shirking their civic duties

I wasn't quite that hardcore, but I did (and still do) find it difficult to accept refusals to vaccinate for seemingly little reason. It felt like some people were being stubbornly complicit in drawing out the pandemic and putting their contacts at higher risk. I guess it's a question of degree - how many lives does a collective behaviour need to save, before it becomes justified to mandate it?
The university's dissemination article is more well written [0]. The original publication is in [1]. The github repo, including weights, is in [2].

[0] https://news.northwestern.edu/stories/2024/10/app-performs-m...

[1] https://dl.acm.org/doi/10.1145/3654777.3676461

[2] https://github.com/SPICExLAB/MobilePoser
> Interestingly, the study also revealed a particularly strong consensus among participants regarding the neural representations of Justin Bieber compared to the other four celebrities.

is this academic speak for “yeah…… that guy…… nope.”?
You need high bandwidth links (time to get the entire packet across starts to matter), run on bare metal (or have very well working HW virtualisation support), and tune NIC parameters and OS processing appropriately. But it's practically achievable.

Switches in these scenarios (e.g. 25GE DC targeted) are pretty predictable and add <1μs (unless misconfigured)
Sweden sells a really nice NATO-compatible multirole jet.
Yes goldman and yes that Kirat. Fun fact, the Windows port colleague was John Madsen who later became CTO of Goldman I think.
Yup, I faced the very same recently crossing back into Germany from Denmark. Suddenly, nothing worked anymore. I dread the time I have to take the train to a different city, as Internet mostly only works when close to the actual stations. It's even worse now that many routes got longer as the trains get diverted due to maintenance work.
> The claim was that over 90% of news and entertainment media in the US (clearly not including games and social media, if you read the original link) is ultimately owned by 6 companies. Can you prove otherwise with actual numbers or sources?

Streaming: Netflix, Amazon Prime, Apple TV+, Disney+, Paramount+, Peacock, HBO Max

Tech companies: Google/YouTube, Meta, Microsoft, Apple, Amazon, Reddit, Tencent, Dancebyte

Independent digital media: Substack, Medium, countless news sites

Traditional media: Local TV stations, newspapers, radio stations

Digital native news: Vox, BuzzFeed, Vice

Games: Sony, Nintendo

We agree in most things, you are just completely wrong with this claim that 90% of news and entertainment media in the US is owned by 6 companies. And no, the fact that many of them share some of the same investors doesn't make you right.
Sure, it effects everyone’s privacy but women are 99.99% more likely to be raped than men so perhaps they have a bit more to worry about.
If it was just about identifying people for education, sure. But Ivy League colleges have become a gateway for all powerful institutions and posts in society, it’s not strictly about the education.

The garbage collector might be a better president than the brain surgeon due to traits orthogonal to intelligence.
I'm sure somebody can provide a more comprehensive history, but I'm pretty sure it started with Microsoft being cargo-culted. Then when Microsoft stopped being as cool, everybody started copying Google and how they did interviews.

Microsoft did brain teasers like "How many ping pong balls fit on a bus?" questions. Then Google copied that to start. Google later realized that performance on these questions didn't predict performance on the job and developed a more data-driven approach that you see today (leetcode style) that other companies copy today.

I'm in the camp that interviewing loops all have tradeoffs, but if you're a smaller company you can't afford to copy how big tech giants interview candidates. Their funnels are much larger, and they can afford to skip on potentially quality candidates.
I mean this has been done before by someone who I'm pretty sure is just an enthusiast, not a scientist https://github.com/ju1ce/April-Tag-VR-FullBody-Tracker
My intuition is that it goes both ways and it's a feedback loop/downward spiral.
Iberian solar power "a useless product"
Wow really? Someone else already noticed that invisible to radar isn’t invisible to eyesight and event teaching it? lots of smart people out there.

I’m happy that you’re feeling smart and superior but that’s not the point, the point is signal collection and processing came a long way, and maybe low radar cross-section isn’t that big of a deal anymore. At least enough to justify spending huge sums on a plane that keeps having issue and falling short.
Please use this outlandishly convoluted form to opt out of every single one individually.

You might also want to read our ToS in order to stay informed about the multiple ways, some of them illegal under EU law, you still will get stabbed.

(Approximate reading time: 4h53m, assuming a law degree and multiple years of experience in data protection law practice)
`case while` evaluates the condition. If the condition's true it moves forward to the next line (i.e. into the body of the loop), but if it's false it moves forward several lines, until the line after the `end` statement.

`case end` simply moves back to the `while` statement and lets the `case while` code run again.

Essentially:

while n 1 >=
...
end

becomes:

start:
if not (n 1 >=) goto done
...
goto start
done:
I just got rickrolled into X.
I understand how orbits work, but the current count for the whole constellation isn't at tens of thousands to begin with.
Another thing I personally hate about OCaml's syntax is the order of generic parameters being backwards. I know why it's like that, but it still doesn't make any sense to me both as a programmer and as a non-native english speaker.
The only hope I still have is for some kind of fully local LLM-driven "agent" browser that does the browsing for me, navigating search engines, cookie banners and showing me what it found, nothing else.

Unfortunately entire businesses are built around preventing people from using bots, for obvious reasons, so the only obvious way forward to make browsing the web a better experience will also mean ending up on the wrong side of that battle.
What happened when a city started accepting - not evicting - homeless camps
That’s the genius of the iMac. It’s a MacBook with a nice screen. They deliver the form factor while simultaneously taking advantage of the massive economies of scale brought by their laptops.

Because they ship so few models, Apples individual SKUs are typically #1 or #2 in a category despite smaller share. Dell sells 10x computers with 50x SKUs.
So we compete with a highly regulated planned economy by getting rid of regulations?

Gotcha.
I raise you 5000% longer, which gets you to four nines.
Building an OCR Engine for Windings
There will be eventually only one faction left using C++ — the legacy too-big-to-refactor one.

The other faction that has lost faith in WG21, and wants newer, safer, nimble language with powerful tooling is already heading for the exits.

Herb has even directly said that adding lifetime annotations to C++ would create "an off-ramp from C++"[1] to the other languages — and he's right, painful C++ interop is the primary thing slowing down adoption of Rust for new code in mixed codebases.

[1]: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p34...
If people cared about that they wouldn't be using Microsoft.
Great tips, did not know about the `hashconfig:remote` option.

Currently dealing with a difficult setup where we have subrepos (so just using an `~/.ssh/config` alias for github.com:org does not work), some dependencies downloaded with CMake CPM, and working in a vscode devcontainer.
I don't think it's a feat, so much as copious amounts of luck (unless this intern is secretly a world champion speed reader).
firstly, "doing useful work" for these trucks includes sitting still while being filled with spoil, not just driving around looking all fancy

it's not about simply "coordinating". Logistics requires that you have the capacity to absorb unforseen issues and delays. When you have a system with 100% utilisation, the slightest delay at one point ripples out upsetting the balance of everything else and suddenly everything grinds to a halt.

For a more techy example, it is a bad idea to have a server running at 100% CPU usage. If that is your "normal" state, any change in conditions for the worse (more customers want to buy your product because its a weekend) results in degraded experience or total failure for ALL the customers.

And construction (and large machines) just LOVE to throw delays at you.

I'm sure they have people who's job is coordinating. In fact to coordinate such a photo op would be an almighty feat in itself. It's just if those people are in any way good at planning (their job) then they would leave slack in the system, the exact amount is the real trick to avoid waste, but it's never 100% utilisation.
By default, the posts are all out of order. Top 5 posts are from 2022, 2023, 2020, Jul 19 (Crowdstrike), Jul 18. (in that specific order)

Not really useful for the 'latest' going on.

Twitter used to be able to do that, was super useful to get the pulse of a current event.
> Basically what you're saying is

> "If you never have an accident you don't need seat belts in the car, and since we test drove the vehicle in the factory parking lot and didn't have an accident we decided not to have the seat belts".

Would you trust a manufacturer that added seat belts, but never tested they worked? That's what a runtime assertion is. If it can never fail unless there's a bug, then they can never be tested...

Assertion failure modes are also problematic. Their entire mechanism is blow up and stop running the program. Would you trust a car which crashed if a seatbelt was unplugged?

The test of my assertion is: show me some real-ish code where you think runtime assertions are useful (preferably in backend / web code not a kernel or such).
ChatGPT was tasked with designing a website result was manipulative
You can put a window that covers the bottom half of the content the defaults to all assaults being allowed also has a way to customize which assaults you would like. It shouldn't be possible to uncheck necessary assaults for the website might not work.
But I assume the GGP assumes that the author is lazy and used a public available PRNG instead of a custom made. (A long time ago someone broke the login security check in HN using a trick like that. Obviously, it's already fixed.)
Replacing most of car traffic in a city with public transport (and bikes and such) is possible, and it can work - after it stabilizes. The transition seems extremely disruptive, which might be why people speak of it as if it couldn't work.

I'm a parent with small children. We have a car, but we only use it for inter-city commute. Everything within city bounds, we handle by public transit or walking (or electric scooters). It works because we live close to the kindergarten, and close to multiple public transit hubs, and I work remotely. It works, because we planned for it in advance.

Now, take a typical car-commuting, office-working parent of today. Like most, the place they live in is frozen in some balance between their and their spouses' jobs. Changing it would upend someone's schedule, and possibly involve kids changing schools/neighbourhoods (which isn't good for them). At that stage in life, one's combination of home, workplace, kids schools and after-school activities, is pretty much frozen in place. If they made it work with car commute, it probably can't work with public transit, and thus if you suggest the change, they'll look at you as if you came from Mars or something.
Scala is great, nearly all of its constructs were right and right early. Kotlin/Java catching up before it got popular kinda nixed its growth and at this point i dont see it being chosen for new projects.

Gleams a nice one too if you want pure functional, small community though.
> Not letting kids plagiarize is authoritarian, also if you disagree with me you have schizophrenia and are unfit to parent.

Bravo, my friend, this is a masterclass in HN-style trolling. There is absolutely no way a thinking human typed this completely seriously. Green account with a post that perfectly ticks every required box for an excellent HN parody? Come on, now.
I expected this too, so I asked an LLM to write a quick Go program that would tell me how many bytes repeated. I created a 1.44MB file from /dev/random and then ran it through the program. Here are the bytes that repeat the most.

Top 10 repeated byte patterns and their counts:
Bytes: 7eda16, Count: 3
Bytes: 65b1a4, Count: 3
Bytes: 71d745, Count: 3
Bytes: b72808, Count: 2
Bytes: 60e3ee, Count: 2
Bytes: 6e9152, Count: 2
Bytes: 26446b, Count: 2
Bytes: e4a05a, Count: 2
Bytes: 67f86a, Count: 2
Bytes: 92c487, Count: 2

Since the most common three byte sequence only appears 3 times, it seems like a non-starter. No longer byte sequences appeared more than twice either.

I generated the random digits with this:

dd if=/dev/random of=random.bin bs=1024 count=1440
I think if you go above 32kb for the size of all headers you'll start to see things breaking in various libraries and services.
Pretty sure clean manafacturing is still part of that middle income job.

Those millions of unemployed youth didn't go through the gaokao to work in a BYD factory, it's the "useless" white collar jobs that everyone wants but there is short supply of. And the often unpredictable clampdowns on those industries don't help.
> evolution be halted in a clearly suboptimal position

It’s clear it’s imperfect. But not clear there is an obvious path to a nearby local maxima.

Design choices have tradeoffs.

And even if that were true, who would take advantage of that “better” language in a purely abstract sense? New language standards primarily exist to benefit existing C++ code bases, and the cohort of engineers who work on them. You have to consider that social reality.
Russia gave US the sonar signature of Yasen-class Kazan submarine
Almost 20 years ago, I remember getting in an argument with a new manager who was pushing for the company to use Exchange “because that’s what businesses do”

Then about 5 years ago something similar happened at another company when I was against 365. Their argument was “I know it sucks, but that’s microsoft’s preferred way”

There are a lot of people with decision making power that base their decisions solely on marketing material.
I can be called what I want and in fact I have perfectly reasonable name that doesn't fit neither ASCII nor FN+LN convention. The thing is, your website accepting whatever utf8 blob my name can be serialized to today, without actually understanding it, makes my life worse, not better.
Agreed. Also know a number of ex-sex workers.

Some have truly horrific stories, like being gang-raped at age 12, and forced into a lifetime of prostitution.

Others, actually chose the work, and did well.

Then, there’s trafficking, which is often a nightmare situation.

Not all the victims (or volunteers) are women, either.

I think that the fact the profession is often illegal, makes things considerably worse, all around. It pretty much guarantees that bad guys/gals will be running things, and there will be no oversight.
- Endpoint monitoring software may compromise more than it strictly needs to;

- If you're a contractor, risk of leaking other clients' assets (running `tree` in the wrong folder while screensharing or more subtle variations);

- Shredder policy, done with the work = destroy hardware (though I don't think companies with shredder policy would incentivise personal laptops, you never know)
There's often a certain aspect of "no-one ever got fired for buying IBM" to these sorts of things.
You would need fine-grained hardware configuration from the software based on that very software semantics and task. If ever possible in a shared hardware environment.

Video game consoles with shared GPU(for 3D) and CPU had to chose: favor the GPU with high bandwidth and high latency, or the CPU with low lantency with lower bandwidth. Since a video game console is mostly GPU, they went for the GDDR, namely high bandwidth with high latency.

On linux, you have the alsa-lib which does handle sharing the audio device among the various applications. They had to choose a reasonable default hardware configuration for all: it is currently stereo 48kHz, and it is moving to the 'maximum number of channels' at a maximum of 48kHz with left and right channels.