skysight-inc/HackerNews huggingface dataset:
There is a place on the long line between max-performance and max-convenience that a lot of projects can build their house on but simply do not because they do not care.

Some of my projects are heavily dependant on parsing strings when the data is initially consumed. I could speed them up by shifting to more efficient parsing/replacement algorithms. But that would make the code too cryptic. So I am ready to give up a lot of performance for ease of understanding because this is a rare enough activity to not matter in the larger scheme of things. But this would be a huge headache for the users if it happened on the critical path.

How many projects are mindful of these things, you think?

As for the transitive dependencies problem that Pike refers to, this is why I try to avoid anything outside the standard library for interpreted languages like python. cpython is already terrible performance-wise without forcing it to deal with a million lines of additional code from random people.
Nobody wants to use BTC because of high fees and at this point its less a usable exchange of value than speculative asset. I personally would only ever use and trust a online service advertised as private/anonymous if it actually supported a private and anonymous currency (like some vpns do).
I find this lecture series give a good introduction on Bayesian theory of filtering: https://www.youtube.com/watch?v=pVyltJnXlAI&list=PLTD_k0sZVY...
Rust: Doubling Throughput with Continuous Profiling and Optimization
Love this book, thanks for reminding about it here!
Almost every innovation along the way to amazingly cheap solar has involved wasting more energy.

Note, I said amazingly cheap, not efficient. We have more efficient solar options but they're in the lab waiting for a breakthrough to make them cheaper or being replaced in the market with options that waste more and cost less per useful watt delivered.

The Economist did a whole issue recently about how amazing solar is and how it is changing the world but they've been mildly climate skeptical for years platforming frauds like Bjorn Lomberg and it still leaks through in their writing, even if they've switched to "solar being too cheap is bad" from "solar is too expensive to help".

Solar is competing against systems that pay for their fuel directly and which still turn two thirds of it to waste heat.
I like anecdote about the Swedish team of optimization experts! Did they succeed with their transportation company?

Edit: vasco was faster with their question haha
Some of the new IoT protocols build on ipv6 natively.

The resource overhead is minimal for modern mcus. Dropping dhcp and arp can save a lot of resources too. Also I have mcus with more ram than my first pc.
I tested o3-mini yesterday, having it verify a bit-hack for "vectorizing" 8x8bit integer addition using a single 64 bit int value[0]. Suffice to say, I am not impressed. I asked it to give me a counter example that would make the function fail, or to tell me that it works if it does. It mentioned problems regarding endianness which weren't present, it mentioned carries that would spill over which couldn't happen. I had given it chances to give counter examples, but the counterexamples he gave didn't fail.

Only after telling it that I tested the code and that it works did it somewhat accept that the solution worked.

I think a deterministic, unambiguous process is a lot more valuable for formal verification.

[0] https://chatgpt.com/share/67aefb63-f60c-8002-bfc6-c7c45b4520...
What would you characterize as more dangerous than a threat like this? What are you seeing that you'd characterize as panic?
Any target date for open-sourcing it? :^)
What Happened to the Daylight Computer DC-1?
The author should’ve stayed in the NP class and not drop out.
Fair point. But as I said, there was more to that story. And under relatively similar circumstances people are charged for protesting under similar laws in other countries too. Including ones that have freedom of speech written directly into their constitution.

So while I don’t agree with the UK arrests, it doesn’t prove that the UK is any more Orwellian than any other country.
Those DOGE 10Xers are so efficient they're outsourcing website content to the general public.
You can but its not only more effort and increases the price but also reduces privacy and anonymity because you introduce a possible point of tracking with most likely KYC exchanged BTC and a publicly viewable blockchain.
Tangentially related, but does someone know a resource for high-quality scans of documents in blackletter / fraktur typesetting? I'm trying to convert documents to look fraktury in latex and would like any and all documents I can lay my hands on.
Try following your favourite distro's bug tracker during GCC upgrade. Practically every update breaks some packages, sometimes less, sometimes more (esp. when GCC changes their default flags).

Here's one example of workarounds in ~100 packages that broke when upgrading to GCC 10: https://github.com/search?q=repo%3ANixOS%2Fnixpkgs%20fcommon...
Move fast and break things, government edition.
Because some guy on telegram answered their recruitment drive and this was the only use they had for him?

From my understanding Russias security services and adjacent Oligarchs are not monolithic and they love to do stuff like that. The intention is to bring it as a present to the Zar and curry favor while keeping the windows away.
There is a huge opportunity in simplifying and automating IRB review.

Here in the Netherlands (we call it HREC, human research ethics committee) the process takes months and months to get permission to talk to people.

Like, “hey I’ve designed some cool new interaction design, I want to get permission to interview people and do human-centered design iterations.” Yes, you will need to spend dozens of hours on forms and wait months.

It cannot be ethical to put these many barriers on talking to humans. And, if you want to do something like an educational game for kids? Or support for the elderly? Or for your students? Well, those are vulnerable populations, so add a few more months.

Education research is extremely difficult here (in the USA it is exempt). How to conduct research on the use of AI in a class you are teaching? You can’t get retroactive consent.

The system is not reasonable.
https://www.npr.org/2025/02/06/nx-s1-5288883/cisa-staffers-d...
>size of error reduced by 42.7% (from 2.62 to 1.50 semitones) for the trained timbre, which generalized partially to an untrained timbre. Overall, results provide more convincing evidence for the learnability of AP judgment in adulthood beyond the critical period, similar to most perceptual and cognitive abilities.

>they learned to name an average of 7.08 pitches

Its worth noting that this does not fall under a standard definition of absolute pitch. Being a semitone out with 7 tones of recognition isn't even close

Its always been true that adults can learn pseudo absolute pitch - ie improved pitch classification compared to an untrained adult. What's up for debate is if you can learn true absolute pitch, which has an error of 0 semitones, and you can name all 12 pitches with a 0% error rate

The slightly amusing thing is that the evidence they have is precisely the opposite of the conclusion - you cannot learn absolute pitch as an adult
Every country is moving in that direction. Thats just how politics is shifting at the moment.

I’m not happy about it but you can’t really single the UK out for it.
Get sponsored by some kind of music related site? Maybe a music course?
Scientists use AI to design life-like enzymes from scratch
This is my understanding of how it works, without knowing the actual maths behind the functions:

# client
r = random_blinding_factor()
x = client_secret_input()
x_blinded = blind(x, r)

# Server
y_blinded = OPRF(k, x_blinded)

# Client
y = unblind(y_blinded, r)

So you end up with y = OPRF(k, x). But the server never saw x and the client never saw k.

This feels like the same kind of unintuitive cryptography as homomorphic encryption.
If you care more about the format of the slides than the message then it’s fair to say you’re not the target audience and I would be extremely surprised if Rob Pike cares much about your opinion. The dude wrote books[1] with Brian Kernighan for goodness sake.

[1] Which are awesome btw
> A rando submits a C patch that breaks Rust code, a maintainer accepts this patch and then demands that the R4L devs fix the breakage introduced by someone else and reviewed by themselves. The rando who broke the thing isn't around, and the person who reviewed the change takes no responsibility.

Well, firstly, "randos" aren't getting their patches easily accepted anyway.

And secondly, what's the problem with this? You want one of the following options:

1. Everyone who wants to submit a patch also be proficient in Rust,

Or

2. You want the reviewer to also be proficient in Rust

You don't think that's an unnecessary burden for the existing maintainers?

The burden should be on the people who want to introduce the second language.
> Russian Federation is strong enough to send hundreds of thousands to death

You have a very "Russian" definition of strength.
For a while the /join page was blocked by cloudflare WAF yesterday - I wonder if this is why.
Embedding vectors are when you take a high-dimensionality vector of word ID's and reduce deminsionality to something more manageable. (Think something like principal component analysis or singular value decomposition.)

The "similarity" here means word ID's that commonly occur together in vectors.

There is no logical reasoning or attempts at semantic analysis here.

> The dot products (cosine similarity) of man . woman end up being very similar to king . queen

This is because 'king' and 'man' occur together in a distribution similar to that of 'queen' and 'woman'.

The idea that the embedding of 'king' is somehow a sum of 'autarch' and 'man' and that subtracting 'man' from 'king' and adding 'woman' somehow gives you 'queen' is an urban legend. Embeddings don't carry semantic meanings, they aren't dictionaries or encyclopedias. They are only statistical features about word co-occurrences.
The thing about complaints being "minimized and ignored" really isn't true. There is a gigantic thread that's a direct response to their complaints: https://pagure.io/fedora-workstation/issue/463

yes, it recently got unfortunately heated with the whole "whose idea about what to do with Qt is better" argument, but the whole way through that ticket - which was filed 23 days ago, and has had active discussion going that whole time, including being the main topic at multiple workstation WG meetings - it's been pretty clear that the outcome is likely to involve Fedora flatpaks being demoted. The very first post is a proposal - by a key member of the workstation WG - to move flathub ahead of Fedora flatpaks in the precedence order. Consistently through the discussion, catanzaro and other workstation WG members have been supporting that idea, with a lot of discussion and argument about the details, as you always get in F/OSS projects. we do all the sausage factory stuff in the open, that's the point.
Yeah, I would assume that there's still beef between both parties, and I can kind of understand that. If you're getting a cease and desist letter because of some trademark bullshit for your open source forks... then I'd be pissed too. The way Oracle treated the developer community was pretty insane to be honest.

Some links for others to read-up:

Press Announcement for "Oracle Open Office" which wasn't open anymore:

- https://web.archive.org/web/20101217212955/https://www.oracl...

Oracle trying to upsell Standard Editions and Enterprise Editions:

- https://web.archive.org/web/20100924092655/http://www.oracle...

Announcement of the Document Foundation (Oct 2010, before Oracle's announcement in Dec 2010):

- https://web.archive.org/web/20101001004543/http://www.docume...

IBM being the reason that Oracle donates Open Office to Apache Foundation due to them pointing out to Oracle that their copyleft license agreement with Sun invalidates Oracle's proprietary claims:

- https://web.archive.org/web/20131207051759/http://www.h-onli...

- https://web.archive.org/web/20110603142320/http://www.zdnet....
I guess my question is, why is Go compelling as a source language for WASM?

If I want to do high performance programming I don't want to worry about garbage collection.

If I can withstand GC then I know enough about JavaScript to keep V8's optimiser happy. Which will always be the best DX for writing code in the browser.
(edit: though this post is specifically about WASI)

Go has never focused on binary size and probably never will unless it actually becomes an issue for Google. That's the disadvantage of having a corporate BDFL I guess.
Security circles were very critical of the WMD story. It was the administration that steamrolled over their objections.
China recruits for 'planetary defence force' amid fear of asteroid hitting Earth
I didn't use Timefold but the predecessor Optaplanner, and I remember there were hard constraints which must always be true (eg one room can only be used for one meeting at a given time) and then there were soft constraints which were minimized (eg shorter distance is better)

so an optimization problem can then be described with a set of those hard/soft contraints
I'm a big SQL noob, so I barely know what I'm doing, but... I managed to crash both Firefox and Edge whenever I ran this query:

select * from crime_scene, suspects
This is really cool! I love the AI touch. Is the code open source?
Intro guide to Nouveau: CouchDB's new full-text search engine
CouchDB has always been known for its flexibility, but with the new Nouveau full-text query server, your querying possibilities just exploded. From lightning-fast full-text search to complex ranking, faceting, and advanced filtering, Nouveau opens the door to a whole new level of data exploration.
We are currently looking for a skilled & passionate Senior Front-End Developer to join our dynamic Tech Department at SCAYLE. Your primary tasks are to develop new features and address technical debt. As a Senior Front-End Developer, you will play a pivotal role in elevating our product’s quality in terms of technical performance, usability, and stability. You will be part of a collaborative team environment that embraces change and is solution-oriented. If you are ready to make a significant impact in the tech industry and help shape the future of SCAYLE, we encourage you to apply.

- What you will do

- Working on new features and doing bug fixes.

- Engaging in cross-circle communication to align on dependencies with other teams and circles to push features forward.

- Identifying blockers and finding solutions or bringing awareness to the team.

- Leading the technical aspects of feature development from conception to production.

- Acting as the contact person for the team.

- Identifying problems and finding solutions with the Lead Developer.

- Upgrading packages and tools to avoid IT-SEC risks.

- Overhauling existing modules to follow the latest team and company standards.

Who you are

- Proven experience in Front-End Architecture.

- Expertise in layouting responsive-perfect designs using tools like Figma.

- Practical and recent experience with JS Frameworks (VueJs 3 or similar).

- Proficiency in Tailwind CSS & SCSS.

- Ability to work with RESTful APIs.

- Passionate about writing well-structured, efficient, and maintainable code.

- Strong communication skills and ability to work in an English-speaking environment.

- Analytical thinking and organizational skills.

- Good understanding of software architecture and security.

- Motivation to update packages and dependencies.

YOU ARE THE CORE OF SCALYE.
We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities, and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the SCAYLE culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health, and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair, and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
It looks like the defacement was already cleared, but archives are available [0][1]. I posted these separately because of 404Media's soft-paywall, which is also linked separately here.

[0]: https://archive.md/XzvTY

[1]: https://archive.md/cMeco
MLK didn't "dream that his message would be perverted to Idiocracy levels.
>They are about emotions and content.

well, I'm a democrat but I never cared much for "hurting people's feelings" on the internet when I'm simply posting comparisons and links. I purposely try to involve as little of the user into my arguments as possible: I'm attacking their argument, not them.

I'm ultimately to others, a piece of text on the internet with a semi-anonymous handle. There is very little I can do to cheer people up. It is a magnitude harder to make people happy on the internet than making people mad. I'm already at a disadvantadge by not having a face attached to my words.

>it’s just got that feel of being right.

Likewise, I don't stop at "it feels right" when I scrutinize myself. I introspect and say "why do I feel good/bad from this" and I've overtime gotten good at elaboring on my feelings. Sometimes I even defuse myself when I realize my feelings aren't rational. I don't like riling myself up over trivial issues. Not when theres so many non-trivial issues in my life to deal with.

>In your example - you are saying that the dems were good. They didn’t use the knife to kill.

I never explicitly said the dems were good. But yes, the assumption from many people are "making food and clothes is good. This is a good tool". But the knife is a tool and a tool is as good as its weilder. Whether it was effective is a much ore subjective argument.

>This only leads to more argument. Consensus depends on the other side agreeing that not killing people is good.

Well those are not people I engage in discussion with. I know these topics are polarized but I still am trying to maintain the ethos of HN in exploring curiosity. People who simply want to preach is not someone to see curiosity from. Likewise, a closed mind with their conclusion set is not someone who's ready to discuss.

It seems to be decreasing as of late. But I "discussed" on Reddit for years and year, and even on 4chan. It's like a gold rush, but reading those few times where you actually convince someone, you get convinced of a point, or you simply have an insightful comment chime in does give me hope in discussions like this.
Nice to see an old article of mine referred in that article (A Taxonomy of Variability Realization Techniques). Not my best work. The publishing date reflects that. We wrote most of that while I was still living in Sweden (I moved away in 2000), I completed my Ph. D. in 2002 and and after a post doc left the academic world in 2004. This paper was bounced around editorial boards for a while before we finally got it published.

In any case, the thing that we tried to make clear with that paper is that there are different ways to make software do different things (variability) and that these techniques have trade offs. That's still true today and people using the wrong ones make life harder for themselves and their users.

The main trade off is when you have to lock in your choice. With compile or build time feature flags, you are stuck with whatever you set before you ship the binary. You can't change it after. A change will require users to update their software. Configuration gives more flexibility. That breaks into runtime configuration and before runtime configuration.

The broader context here is the notion of companies that build multiple products using the same code base. How do they differentiate products from each other. How do they create new variants. And how do these get configured. Some companies cam up with really complicated ways to do this. The further back you have to go to change a choice (e.g. making source file change vs. setting a checkbox in a configuration screen), the more expensive it gets.
Evaluating RAG for large scale codebases
It feels like the UK is in many ways leading the charge, though. The only other country that would be a contender is Australia. It was the UK for example that introduced that barbarian law that conceivably allows imprisoning people that genuinely forget the passwords to their encrypted volumes, and that was I think over a decade ago.
It's a "team" of junior hackers. What do you expect? I don't quite understand the motive. I mean the motive of the masses who cheer this on. Is it just to own the libs? They have to all be evil or completely misinformed. I assume most are ignorant and only a few are evil.
> Again, the exact same can be said for Russia.

False. The US is not the exact same as Russia or China's dictatorial regimes.

Russia actually jails their opposition to maintain complete "single-party" power in their elections; making it close to impossible for a different party to think about winning. This sort of thing doesn't come close to happening in the US under any ruling party. Even you bringing in China doesn't even begin to compare and such a comparison to the US and believing the US is equivalent or worse than both Russia or China's form of government is just laughable.

> Besides, the exact event this article is discussing has the ruling party completely ignoring decisions by congress, meaning there isn't even the veneer of it mattering in the first place.

Once again, your original claim comparing the US to actual "single-party dictatorships" and concluding that it is one, is false by the actual definition of the term: [0] or even the one you probably got confused on which is the 'Dominant-party system' which fits Russia [1] and is also still a "single-party dictatorship":

"A one-party state, single-party state, one-party system or single-party system is a governance structure in which only a single political party controls the ruling system. In a one-party state, *all opposition parties* are either outlawed or enjoy limited and controlled participation in elections."

In 2025, The United States does not fit in with either of those systems and isn't even close to a "single-party dictatorship" as you keep falsely claiming it to be.

[0] https://en.wikipedia.org/wiki/One-party_state

[1] https://en.wikipedia.org/wiki/Dominant-party_system
Linux kernel cgroups writeback high CPU troubleshooting
Shouldn't the VMs have their own MACs?
That's right, I used to add a bit of sugar before, but now I just add a splash of fresh milk, it's absolutely wonderful.
Speed is a good proxy for bloat at human level. All the things you mention and that are mentioned in the slides have a cost paid in speed (among other costs discussed in the slides).
Oh it says "undown", that's good to know, I often worry I might have downvoted somebody by mistake. (Never done it deliberately.)
Well, DBus is basically a pipe with typed messages, but I understand. :D
how disappointinig. Yet another front to battle on.A bit insane how a position like "I want my vote to matter more!" can become a partisan stance with the right propaganda.
FYI the Apple one is best inside the Live Text API which is Swift-only and so some old Python and CLI tools which wrap the older Obj-C APIs may have worse quality (though Live Text doesn't really provide bounding boxes - so what I do is combine its output with bounding box APIs like the old iOS/macOS ones)
Last part of the post hints at a possible future for SPAs: wasm. No DOM modified by browser extensions so no surprise.
My 15-Year Quest to Make the Ultimate DIY Coffee Roaster (2021)
Cool, but you know he could've been actually smart and just wanted prosperity for Russia and not just to destabilize the west because his little ego?