skysight-inc/HackerNews huggingface dataset:
>My largest source of sanity in this career is to spend extra time at work doing the things that I love in my position. Ironically, I get high performance ratings because of this - but have to fight to spend my time on it.

Why do you have to fight if it's extra time? And couldn't you avoid the fighting by just doing it on regular time?
You cannot assume a Chinese person to be a Chinese state actor just for being Chinese. But you can assume a North Korean citizen to be a state actor as by definition he is only leagally allowed to be outside of North Korea as a state actor. Only exceptions are people who defected.
I found they did have bins, but they were either at the vending machine or in the entrance of any store. And there are a lot of convenience stores!
If you suddenly make string literals const char, tons of previously correct code will require diagnostics. Code which requires diagnostics is incorrect and has undefined behavior if it is translated and executed anyway.

C++ went through this over 20 years ago. I can't remember if it was already in c++03 or whether it was a post '03 draft feature.
I remember as a young kid living in Norway, there'd be the "russefeiring"[0] around May where students finishing their final semester will don a brightly colored overall and cause mayhem in the town. I remember getting shot a lot with water guns. Anyway, one thing that is pretty fun about that tradition is that the students print cards for themselves with a picture and fun facts etc and hand them out to all the little kids, and we'd trade them between ourselves to have the whole collection of students.

https://en.wikipedia.org/wiki/Russefeiring
Just to nitpick, there are North Korean defectors who are not South Korean citizens. For example, the U.S. has resettled North Korean defectors under the North Korean Human Rights Act of 2004: https://en.wikipedia.org/wiki/North_Korean_Human_Rights_Act_...
Check my other comment as to how GUIDs are created in many ioquake3 forks. They MD5 hashed a randomly generated file.

Theoretically speaking, UUIDs have a semantic guarantee that each generated identifier is unique across all systems, times, and contexts, whereas cryptographic hashes are deterministic functions (i.e. they produce the same output for the same input), there is no inherent randomness or timestamping, unless you deliberately inject it such as the way ioquake3 forks did with GUID.

UUIDv4's output size is 122 bits usable, so 1 in 2^122 chance of collision, whereas SHA-512 and BLAKE2b has 512 bits, which has a 2^256 collision resistance, bound by the birthday problem.

In any case, SHA-256, SHA-512, BLAKE2b (cryptographic hashes) are unique in practice, meaning they are extremely unlikely to collide, more so than UUIDv4, despite UUIDv4 being non-deterministic, while cryptographic hashes are deterministic.

Of course, you should still know when to use cryptographic hashes vs. UUIDs. UUIDs are good for database primary keys, identifying users globally, tracking events, and the rest, such as verifying file content, deduplicating data by content, and tamper detection is the job of a cryptographic hash.

But to get to the chase: GUIDs (Globally Unique Identifiers) are also known as UUIDs (Universally Unique Identifiers), so they are the same!

I hope this answers OP's (kbolino) question. He was right, GUIDs are the same as UUIDs. Parent confused GUIDs with cryptographic hashes, most likely.

---

FWIW, collision resistance (i.e. birthday bound) is not improved by post-quantum algorithms. It remains inherently limited by 2^{n/2}, no matter what, as long as they use hashing.

---

TL;DR: GUIDs (Globally Unique Identifiers) are also known as UUIDs (Universally Unique Identifiers), so they are the same, i.e. GUIDs and UUIDs are NOT different!
Those don't look like rewards, or at least don't get processed as such for many people (myself included).

Or maybe there is some art to finding happiness in simple things like having folded clothes or surviving the commute?
that is something that is already being taken care of in other projects, and it will indeed be necessary especially for this one, but that does not seem to tip the scale in favor of keeping development in-house; on the contrary, plans to outsource that and the development of a test facility are also being made.
Thats literally whats happening.

They aren’t “infiltrating”, they’re doing the work and building your products

Its the most benign thing ever and more akin to violating work authorization than IT security issues or economic sanctions
Luxurious? What a pointless epithet for a package manager
There's a sweet spot for running MoE models, though. If you need the entire model in VRAM but only need to retrieve a part of it per token, trading more memory for less bandwidth can be a win.

I have a 4090, and given the MoE trend, I'd be more tempted to purchase a Strix Halo next than a 5090.
I didn’t say it was a good plan or that it was being executed well — but if you don’t broadcast your every move you maintain plausible deniability, just like with the initial denial of Project 2025. If he said “I’m trying to make American labor cheaper” that would obviously be unpopular. And yet that is exactly the plan.
You know getting working organs from pigs seems infinitely more ethical, and maybe easier since we are much better at growing pigs than "spare" bodies
I think this conflates "non-source" with "large". Yes, it's often the case that source files are smaller than generated output files (especially for graphics artifacts), but this is really just a lucky coincidence that prevents the awkwardness of dealing with large files in version control from becoming as much of a hassle as it might be. Having a VCS that dealt with large files comfortably would free our minds and open up new vistas.

I think the key issue is actually how to sensibly diff and merge these other formats. Levenshtein-distance-based diffing is good enough for many text-based formats (like typical program code), but there is scope for so much better. Perhaps progress will come from designing file formats (including binary formats) specifically with "diffability" in mind -- similar to the way that, say, Java was designed with IDE support in mind.
That's a weak example it context of at least salaried jobs, especially in context of RL, as "receive money" part is usually both significantly delayed from "work a job" part, and only loosely affected by it.
I’ve personally always liked firebreak sprints. Every so often (3-4 times a year) in between other large pieces of work, take a week and give the developers free reign to individually fix the things they think are most important but never seem to get prioritised.

Yes, it talks to a disconnect between product and engineering, but working on that relationship at the same time doesn’t mean that both aren’t worth doing.
> I wonder how effective the propaganda apparatus in inside North Korea really.

Elites I am guessing can probably afford to be a bit cynical in private. And people interviewing at these companies are probably closer to being elites than peasants. But if they are monitored, showing any dislike or disloyalty in public is probably not something they can risk. Even if it means tricking the “dirty American capitalists”. There would have to be an unofficial nod from above “you can do it, just don’t overdoit”. Say “the harvest was bad” but say nothing about the uniform being itchy. Our dear leader sowed them with his own hands!
I like that the article doesn’t just present a “hello world” demo, but uses a real-world use case (Markdown parsing via Cmark). It’s a smart way to highlight Wasm’s value in shrinking bundle sizes while avoiding runtime penalties — especially when paired with native string support.
It was a high altitude mountaineering event where the only real choice was forward. 5 hours in the 160+ hr range was… unpleasant. This was also my first exposure to such durations of cardio activity.
The guy had to invent “cool” scenarios because companies think they are Google and working in backend doing normal things won’t get you hired. One could easily have prepared the whole interview with AI without failing to explain details (like what data was being paginated) just by lying a bit more. Not lying on your actual knowledge but on what your previous jobs were about. E.g., I have used k8s in pet projects but not at work, but this job ad for a backend position asks knowledge about k8s, so I’ll put k8s as skill under my last job and invent a credible story that I can talk about based on my experience during my pet projects.

I think the message here is: don’t ask for the moon, you are not Google.
You're wrong. Please go to this link and see how many results appear for "tip"

https://old.reddit.com/r/Anticonsumption/comments/1ju1n53/cn...
Demanding said proof is very illegal in multiple jurisdictions.
Good one! A lib I've used a few times now to build go mcp servers quite quickly would be this one: https://github.com/mark3labs/mcp-go
I know, different goals, but still
That's all fun and games until a single company puts the top 3 or 5 candidates pitted against each other to see who waits the longest without a rejection and takes the lowest offer...

I heard this from friends, and despite being very comfortable where I am, I started interviewing cynically with no intention to take any job. I can confirm this is very much true and widespread. Hiring is at its worst ever.

Whenever supply and demand gets fixed, we'll see these behaviors go away.
And here’s the library for it:
https://github.com/tsoding/nob.h
China vows 'fight to the end' after Trump threatens extra 50% tariff
I know you are making a flippant and pointless comment, but I’m compelled to respond.

Of all the laptops I’ve owned my 2020 MacBook Air is still my personal daily driver, my 2010 Mac mini still works fine for running my 3d printer, my 2014 Mac mini works great for crafting and my 2020 iPhone SE2 is still getting OS updates and is sending this message.
Are they repairable? Not easily. Do they still work, absolutely. Having used a bunch of non apple laptops and devices at home and work I would say the Apple products last at least 2x as long before breaking or hitting enforced obsolescence.
I think they are opposite because when I say police acts swiftly, you turn around and say that they are tax thieves. They can both be true?

Healthy food. Yes they eat healthy and their BMI shows it. I find it quite ludicrous to think their restaurants represent what they eat on daily basis. Proof is in the pudding (BMI). Yes it is getting worse and I hope American tariffs will help in this regard. Again, healthy living AND getting worse can both be true, especially with people that are friendly with cultures they want to know more about (many, but still a small subset).

Not sure why Violent crime would be better than non-violent crime for feeding your kids. But the narrative that is pushed heavily in media is the equal sign between poor and criminal, instead of the correlation, which again is reductive. Why? Is there anger? What food do trigger it? What mindset?

My grandparents where very poor (as in oat porridge for weeks poor). They would never hurt a fly. In certain minds that would have been a weakness, in certain minds it’s self sacrifice and equal strength.

Most want to be the wolf among the sheep. It is US greatest strength and greatest weakness at the same time.
I mean bravado on a personal level (especially if someone is bad at it) and bravado in international negotiations are completely different animals. I feel like if you pretend it’s 1850 and there’s some great powers struggle afoot, trump makes a lot more sense. The game theory around international relations hasn’t really changed much since then, there’s just a veneer of ideology strapped on top of it.

Btw it’s much easier to just label someone stupid than to seek to understand them. It is definitely tempting.
It’s not like the “candidate” is doing that on their own. They’re most likely part of some branch of the military with a chain of command, a bunch of reports to fill, etc. So doing that in a pre-approved way is not unimaginable. Because, if they can pull this off (and the Lazarus hacks) one thing they’re not is dumb.
Social anxiety can be quite specific; fine with small groups but terrified of public speaking, or terrified of new people but fine once you get to know people, or fine with speaking in front of thousands of people but not with the Uber ride to the convention center. I can very easily imagine someone who would do very well on a team of eight people and no client contact but would find the interview itself impossible.
Here in Norway, electrical and electronic (EE) goods are taxed extra and that money goes to recycling and cleanup[1].

Importers and producers are required to be a member of a approved company handling returns, like RENAS[2].

Shops selling EE goods are required to accept returned EE goods from individuals of the type they sell. So if you sell fridges you have to take my old fridge and handle it in accordance with the rules.

Seems to work better than nothing, though how well I don't know. As with all such regulations there's money to be made by skipping steps, and some do[3].

[1]: https://www.miljodirektoratet.no/ansvarsomrader/avfall/Retur...

[2]: https://renas.no/

[3]: https://www.miljodirektoratet.no/publikasjoner/2022/februar/...
> If you want your work to be valued (i.e. you don’t want to be reshuffled or fired), and you want to work on personally-satisfying features like accessibility, or UI polishing, or anything else not directly connected to profit - you need to go and work for a very profitable company.

"When we work on making our devices accessible by the blind, I don't consider the bloody ROI." -Tim Cook

Except that not-very-profitable Apple of the 1990s still cared about accessibility, UI, industrial design (PowerBook, Duo/dock, Newton, eMate...), and sustainability, even before the return of Steve Jobs and their subsequent meteoric rise. In the short run it probably looked like bad business, but Jony Ive started out on the Newton, after all...
“North Korean” is not a race.

Whatever this is, it's not racism.
> it’s intended to force people to the table to negotiate with an uncomfortable starting position for them.

That might work in the short term, but it's not a good negotiating tactic. You need to build trust. If the EU had a deal on the table then engaging in that builds trust even if its not yet the deal you want. If you go in saying that you'll need to increase tariffs because the current system isn't working unless a deal is made - then fine. If you blow up the economy first and abandon the rules and order you put in place in order to try and strong arm an agreement then even if you get that agreement, you're the mob, the bully. Everyone will be working out how to get away from you, they'll have no trust in your agreements.

He's already done the crazy thing. The negotiations are already compromised.
WordPress Scales Back to One Major Release in 2025
Unlike a camera, these new automation still need require paintings. That why I don't consider generative AI as true iteration. It's literally stealing the town's paintingsand using it to mash together this collage that's called "art" . Why would I call that "progress"? You're making metaphorically uglier horses, but you're boasting about breeding them faster. We wee not worried about breeding more horses to begin with.

>You can indeed let the AI output stuff automatically but it's as interesting as stock photograp

Yes. And stock photography had agreements with the photographer. Much of the art scraped explicity said not to. It's not interesting and potentially illegal. The worst of both worlds.

>Do you disagree with Carmack's assessment?

I left a top level response somewhere, but overall, c. 2025 : not really. It feels like more hype generation, and this isn't the first time he's had to be a hype man. Maybe one day, maybe before or after we get convinent VR/AR hardware. It'll be a while.

And no small team is touching this stuff whike the courts battle about this. Come back to me in 5 years when the ethics is settled and the tech might be more ready. It's pretty hard to even look 5 weeks ahead in these times, let alone 5 years.
But that's my point: you gotta learn to build products and the hate and criticism is sometimes really unbelievable. You're exposing yourself to the world. And in the end you pay for a service, no matter if they wrapped compressionjs if it adds value. And sometimes that value takes a bit of iteration. Instead of using positive reinforcement, the comments feel pretty hateful at times. HN is often not a supportive environment, but would be awesome if it would be, right?
Years ago a coworker asked me if it's okay to take his multivitamin before going to bed.

I replied, "taking them at all is the hurdle. Don't worry about not getting 5% of your multivitamin, because you're still getting the other 95%."

Starting something is the biggest hurdle.
It doesn't have to be this way, though. We as a society choose to accept this state of affairs. Should we?
Yeah this is true and a good point. As an Australian when the government passed that law it hurt so much, like a betrayal of enormous magnitude, it's disgusting.

I suppose one difference is that I can fight the government legally on the issue and am more free in many ways to resist, especially as I'm not employed by the state.

But I do agree, on the scale (0-1?) of how much your government can take away your liberty (when you haven't committed a crime) and compel you commit crimes, most western countries probably sit around 0.01 to 0.05 maybe, North Korea sits around 0.98 to 0.99 and Australia probably 0.4

Thanks for bringing that up, Australia seems to be the test state for how many draconian laws a "free" society will bare, and it is terrifying.
It really becomes more and more obvious every day since January. It's tragic.
All tech is becoming more and more integrated and purposefully locked down. Everything from operating systems to cars. It’s truly a shame. I think many of us tinkerers/hackers have a similar story to yours - something grabs your attention when you’re a child and develops into an engineering knack later on.
This is incredible! Thanks for posting.
I get the sneaking suspicion that this might be a case of Poe's law.
> Automattic, Mullenweg’s company and historically the project’s largest contributor, has reduced its pledged hours from nearly 4,000 per week last September to just 16 as of today.

4000 hours to 16, plus laying off staff across the company? It seems Mullenweg has finally discovered that lawyers don't come cheap.
how many workflows could be simplified this way without sacrificing debuggability or security."
I don't see how an MCP can be useful for browsing the net and doing things like shopping as has been suggested. Large companies such as CloudFlare have spent millions on, and made a business from, bot detection and blocking.

Do we suppose they will just create a backdoor to allow _some_ bots in? If they do that how long will it be before other bots impersonate them? It seems like a bit of a fad from my small mind.

Suppose it does become a thing, what then? We end up with an internet which is heavily optimised for bots (arguably it already is to an extent) and unusable for humans?

Wild.
https://archive.is/HLXie
Using strtok on a string literal has been undefined behavior since ANSI C 89.

The standard C library uses const char * almost everywhere where a string is accepted that will not be modified.
No kidding! But "software engineer" also makes me think web dev.

Compared to "programmer" or "developer", it just sounds like gluing bits of CRUD together and making it seem more advanced than it really is by way of fancy title.
"Prompt engineer" being the natural next step.

Sorry if you're called/call yourself a SE, (probably) nothing against you personally :D
I would posit that #5 doesn't happen nearly as often as it ought to given the state of software, which is precisely why it's so bad.
Sure, you are right. Still it seems that the candidate did "test new technologies to evaluate quality". Don't take it too seriously. No one likes cheaters.
Lol over the years I've been running I've heard people say the absolute dumbest stuff about running being unhealthy.

"oh, ya know your heart is gonna explode?"

"Oh gosh that's so bad for your knees."

"Running will take years off your life cuz of the inflammation"

None of it is true.

Running, and in fact even moderate paced walking, is likely the single healthiest activity a person can do. Just moving at a brisk pace.
Crypto acts as a dollar sink, when there are more dollars, it goes up, when the supply goes low, so does it. Plus a healthy dash of speculation
If your resume is not a perfect fit, you don’t get an interview. So either it’s a almost perfect fit or no chance to get the job. What’s wrong about that?
But then you have to copy out those pieces in order to have them null terminated so they can correctly function as strings.
I've done exactly that as head of engineering. Works great!
AIX and Solaris, Oxide uses Illumos, a Solaris fork.

Orbit OS on the PlayStation.

On embedded space, with various levels of POSIX compliancy without being Linux distributions, QNX, vxWorks, INTEGRITY, NuttX, FreeRTOS, Zephyr, RTEMS.
Yeah, real-world examples like Cmark are way more convincing than contrived demos. I'd be curious to see benchmarks comparing this approach to something like marked or markdown-it in terms of size and speed."
What is undisciplined about this?
Posted at the time: https://news.ycombinator.com/item?id=23142232
Some C projects have been ready for this for years due to supporting being compiled as C++.
Yeah, I've been there and seen that. These prioritization things, these bug burrowing in Jira actions, etc.

However this is only showing that companies must start changing their priorities. For what I see on the market right now, the only currency for companies is money. I know this sounds stupid right? No, what I mean it used to be trust. The trust used to be the currency. I remember HP replacing my monitor to a new one only because I called them. There was no verification, the courier arrived WITH A NEW ITEM and took the old.

Now the trust is on the last page, if someone dares to say it's even there... Companies care about their investors, investors care about stock prices go up. There is no human satisfaction in this feedback loop. At least not the majority.
Thanks for excitement :)

A few notes: the moving from left to right allows for a dynamic exploration which is different from the typical defined exploration from a notebook. In Glamorous Toolkit we consider that both are important and complementary.

The dynamic exploration is enabled by the tools following the context. For example, the views in the inspector appear when you get to an object that has those views. You do not call these views by name. Also, choosing a different view allows you to change the course of the exploration midstream. Furthermore, you can create a view right in place, too.

The exploration possibilities are visible, but there are more pieces that are less visible that make the environment interesting. For example, there is a whole language workbench underneath and a highly flexible editor that can also be contextualized programmatically.

If you do give it a try, please let us know what you think of it.
> patches and tarballs workflow is sort of the first distributed version control system - everyone has a local copy, the changes can be made locally, access to "merge" is whomever can push a new tarball to the server.

Nitpick, but that's not a distributed workflow. It's distributed because anyone can run patch locally and serve the results themselves. There were well known alternative git branches back then, like the "mm" tree run by Andrew Morton.

The distributed nature of git is one of the most confusing for people who have been raised on centralised systems. The fact that your "master" is different to my "master" is something people have difficulty with. I don't think it's a huge mental leap, but too many people just start using Gitlab etc. without anyone telling them.