skysight-inc/HackerNews huggingface dataset:
The insanity is that this didn't sound ridiculous, but reasonable to a non-negligible portion of the population.

Even worse is that professional "institutional investors" have jumped on board the crazy train in a big way. They're holding almost 70 percent of the stock. They're reluctant to sell because the resulting price crash might hurt their performance bonuses.

So much for the "efficient-market hypothesis".
Horrible idea, but I am not surprised someone decided to do this. In Germany employees have guarantee that they can speak German at work, does not matter the company is international, on the meetings, emails are people from USA, India, Ukraine, Poland. German has to be used if a single German employee wants that.

I have a friend who works in such place. DeepL is a most important piece of software he uses, the problem starts if DeepL messes up some details. Meetings are a nightmare, communication is a nightmare. Managers try to mitigate all that, by avoiding employees from Germany in the projects, what is pretty funny, as company is multinational, but of German origin, and most of the managers are Germans...

This attitude is just one of the many factors that led to https://www.amazon.pl/Kaput-German-Miracle-Wolfgang-Munchau/...
Furthermore, it also matters if we’re replacing existing systems with new ones with lower reliability, e.g. replacing technical documentation written by humans with ones generated by AI.
So I'm not allowed to comment on this topic because I havent lived there, but you're an expert because of your pre pandemic experience that isn't valid in the current real estate market? Bruh....
Yes, but it begs the question if you just leave it at that, no?
Obvious reaction: US {anything} won't work any longer
> if you look at replacement projects so many of them are such dismal failures that's management's reluctance to engage in fixing stuff is understandable

This makes it sound as if management only decide whether to engage in modernizing or not. I think it's only fair to also give them full credit for the failures - profit over people, dogma over pragmatism, etc is their fault.
10 min vibe-translating (Cursor + Claude 3.7, OpenAI for logo) and here we have Rdza - a Polish version:

https://github.com/stared/rdza

Polish can into Rust!
Show HN: SVAR – Open-Source, High-Performance Svelte UI Components
I don't see how a blog post complaining about vote counts is any more interesting than a comment complaining about vote counts. But ok, I'll bite. The articles are not ranked well because they're not interesting or useful.

The one DF article I remember seeing recently is "Why Can’t We Screenshot Frames From DRM-Protected Video on Apple Devices?" and it seemed like just a fluffy post without any technical info and without any research, just an excuse to dog on other operating systems.

Why do some setups allow screenshots and some don't? His post starts with "I’m not entirely sure" and doesn't get better from there. You can google "what is widevine" and get better info. In reality, different browsers and different OS's are certified to different Widevine levels, depending on whether the content goes through a sufficiently protected hardware path. But in Gruber's world, "streaming services somehow don’t care about what Windows users do" (spoiler alert, they obviously do), and you can take screenshots on Windows because "Windows uses a less sophisticated imaging pipeline" (naturally, because it wasn't created by the sophisticated Steve Jobs!)

These posts are the tabloids of the tech world, and uninteresting unless you need a source to cite to win an argument about why your favorite computer company is morally superior to all the other computer companies.
The rules of the code review that the top level OP was talking about.
Edera developer here. gVisor is restrictive, but its at a cost of performance. Personally, I'd say Edera Protect is one level deeper. We create Edera Protect Zones to provide isolation, so we create a Zone that is isolated from the OS and hardware of the machine running the container. So we don't proxy or filter syscalls, as the isolation is a layer deeper. We are also focused on ensuring that Edera Protect is as performant (if not better) as running a container today with containerd.

Finally, if you wanted to, you could run gVisor within Edera Protect, but we feel that Edera Protect would already provide the security benefits that gVisor offer.
They hoard opportunity, because knowledge work easily scales compared to physical labor, as it is not bound by limits of space or even time (a person’s knowledge could be used indefinitely after they are dead if written down or encoded somewhere).
Let us know how it goes, we're eager for feedback (https://discord.gg/E6fC4hFQ). Cheers!
I’m glad to know it’s not just me! It’s such a weird and specific failure state.
Show HN: StoffelVM – A WIP VM for Multiparty Computation
Hey HN!

We’re building the StoffelVM, a virtual machine designed to make secure multi-party computation accessible to regular developers.

Right now it’s early-stage:
- We’ve built the VM core
- But MPC isn’t wired up yet

We are looking for feedback on the general approach.
If you are interested in building something that would be a good fit, feel free to reach out! Details are in my bio.
AI is not only LLMs or other generative AI. There is also FaceID, Siri, even the camera uses AI. The author also doesn't make this distinction, sadly.
It doesn't actually use the MutationObserver, no, but it does use the `slotchange` event which might be syntax sugar for a mutation observer on a slot element? Not really sure how it works under the hood.

Of course, the end result can be thought of as a kind of specialized mutation observer. It's "reactive" to adding certain kinds of children and alerting you when those children change. The specialization, though, is in how it also implements the structural notion of a timeline and can therefore provide "back" and "forward" and "point in time" information about the children during events. This makes it a lot more useful for history than a simple mutation observer.

Of course, at the end of the day, it's only exposing the objects that you put in to the history back to you, so it's entirely on the implementing dev to decide how to display and what gets done with "action" data. In that way, it's not actually doing the functional work that one might expect of a history framework. But the intention is to keep it agnostic. This same history component could work with CRDTs as easily as a simple local data store or a REST api.

The main thing I think of it as is an "input" that can give the implementing dev a good idea of what the user is trying to do. An "undo", a "redo", or a "jump to point". That way I can drop it in to any web project and all I need to implement is "what happens on undo", "what happens on redo", etc...

And then, of course, that last part about using it wherever is why it was built as a "web component" (custom element, but whatever). Include a single js script, and I can start using the component like a text input - a way to collect user input so that I can implement what happens during the interactions I want to influence.

ETA: Off topic, but since I've got you here...

I actually created the action-history element for use in a drawing web app I had been messing with. It's meant to mimic the design and functionality of the history panel in photoshop. To that end, given your examples, I wonder if it might have some use for what you were trying to do?
> If we want internet to be like the real world in this respect, we would have to develop ways to let the police see a lot more and enforce a lot more. Like they can in the physical world.

I agree and it's exactly this that's often so violently opposed by the technical community who are routinely frothing at the mouth at the suggestion that law enforcement needs access to be able to function while that community, and often especially that community with their fancy, expensive lives, enjoys widespread, comfortable physical and legal protection afforded by that very same law enforcement which is only made possible by this agency having far-reaching legal and lethal powers.

It can be abused and it will be abused, but I guess it comes down to do we want comfortable lives or do we want to be free?

IMO it's a matter of time before some nation-state level actor will unleash a digital shit-storm of astronomic proportions which will necessitate swift political decisions and it's my guess we better have an open, realistic discussion about it now instead of then.
We're Not Short on Power. We're Just Too Sanctimonious to Generate It
Knowledge work disproportionately accumulates wealth.
Nah, we're just working hard to get something really cool! Cheers!
> No matter how much time you think young men devote to video games, you’re probably underestimating it. Two decades ago, high-school- and college-age males (ages 15 to 24) spent about a quarter of an hour a day alone playing games. Now, that figure has more than quintupled to 1.4 hours a day.

Wat? I'd have expected it to be a lot more.

I'm sure there are quite a few who spend over eight hours a day playing games...
Must be, anything else would be unbefitting.
> The most surprising thing to me is that it was actually delivered. Seems you can really buy anything from the internet.

Not surprising to me. Unrefined nuclear material really isn't particularly rare, or dangerous. You could create more havoc and terror with pool cleaning chemicals. And it's legitimately valuable for all sorts of purposes, including education and research.

It's not like we're talking about a giant green glowing rock that will generate a mushroom cloud if you drop it on a hard floor.

Hell, I've bought stuff from these guys: https://unitednuclear.com/radiation-and-nuclear-c-2/
I find that can be true - but I also sometimes just forget to hit submit.
Even the cherry picked examples are boring milquetoast? Maybe this is an example of "this is worst version of this technology" but I'm still skeptical of any generative system that isn't publicly available for testing.

The major issue I can foresee going forward is that the only public domain sheet music available is in the classical idiom. And people don't really care about writing new pieces in a Baroque style. It's a fun exercise, but not really relevant to modern music. The "pop music" listed in the article sounds like "Baroque-pop" presumably because that's what is in the training data. That's why a DAW style system would be more useful and welcome, although there again - what data do you train on? There aren't just millions of publicly available "EDM DAW files" laying around to train on.
Agents HAVE Models. There is a big difference if you give a model access to tools and perhaps some form of memory.
Interesting analysis. Would anyone care to bet on whether Claude will beat Pokémon in a couple of years? It seems like a good question for a prediction market.

My guess is that image understanding will improve.
I understand this argument in general. But basically everyone has some sort of spreatsheet application that can read CSV installed.

In some alternate worked where this "binary" format caught on it would be a very minor issue that it isn't human readable because everyone has a tool that is better at reading it than humans are. (See the above mentioned non-local property of quotes where you may think you are reading rows but are actually inside a single cell.)

Makes me also wonder if something like CBOR caught on early enough we would just be used to using something like `jq` to read it.
I think this may be a scissor statement for developers [0] as people seem to really be on one side or the other.

I remember years ago I wrote a Java package to sit on top of DOMs and let you query and manipulate in memory. People at my company liked it and so maybe like 20-30 people used it as the in memory store for passing info around this workflow engine. Anyway, I assumed you would always have a DOM or some Nodes and if you didn’t, allowed null pointer exceptions to throw in the right places (what I thought was right).

Some people liked starting with null and populating later and my logic would blow them up. My response was “fix your code, don’t do that.” My package was clearly documented for what to do and when.

But one day another senior dev came to me to plead the case for some mids who were writing all this extra code to prehandle those nulls. I still didn’t change my package because I thought it was most efficient to use it properly than to add in extra logic that sort of broke the interface. I did tell them that I welcomes a pull request to add the functionality.

Looking back, I wish I had been more liberal in what I accepted because it was causing a lot of emotional pain by people sort of lobbying others.

“Minimal bugs” depends on where in the stack you look.

[0] https://slatestarcodex.com/2018/10/30/sort-by-controversial/
My favorite happy path developer.. and he was by far 10x worse than any engineer I worked with at this, did the following:

Spec: allow the internal BI tool to send scheduled reports to the user

Implementation: the server required the desktop front end of said user to have been opened that day for the scheduled reports to work, even though the server side was sending the mails

Why this was hilariously bad - the only reason to have this feature is for when the user is out of office / away from desk for an extended period, precisely when they may not have opened their desktop UI for the day.

One of my favorite examples of how an engineer can get the entire premise of the problem wrong.

In the end he had taken so long and was so intransigent that desktop support team found it easier to schedule the desktop UIs to auto-open in windows scheduler every day such that the whole Rube Goldberg scheduled reports would work.
It really depends on whether there's shame attached, which isn't easy to control.

A private chef sounds good to me; having to go and collect specially marked "safe" meals at the supermarket with a card that's only given to adults the state deems incapable of looking after themselves, not so much.
Hey HN! We've developed SVAR Svelte, an open-source component library that leverages Svelte's reactivity and performance to provide advanced UI widgets for complex applications. Our library focuses on delivering modular, customizable components that address real development challenges.

What’s included?

- Core Library - a collection of essential elements like buttons, modals, dropdowns, date picker, menu, tabs, etc.

- DataGrid - a feature-rich datagrid for managing large datasets with filtering, sorting, tree data view, frozen/collapsible columns, accessibility features, and virtual scrolling for best performance.

- Gantt - a Gantt chart component to visualize project timelines and dependencies with drag-and-drop interface, context menu, toolbar, tooltips, smooth zooming, and rich customization options.

- File Manager - a component that mimics a file browser user interface and can be linked to any server side.

- Editor - a handy component that helps to create editing forms for any structured elements on a page.

SVAR Svelte components are modular, customizable, and well-documented to help speed up development.

SVAR Svelte website: https://svar.dev/svelte/

Our GitHub repository: https://github.com/svar-widgets

We’d love to hear your feedback, questions or feature suggestions.
With physical labor you still need to do the work to deliver value, where as with knowledge work, you may not need to do anything until you are needed, but people pay to simply have access to you. Many software engineers for example, don’t do much most of the time, but they are an asset due to their familiarity with company systems.
Of course it could have been written more diplomatically. Yet, many people clearly don't find it to be offensive/inappropriate - especially when viewed in the context of the entire post, which was very well written and diplomatic.

Moreover, I can very much see how those precise words could be said verbally, in person, in a completely disarming, effective manner - by using particular pacing, tone, gestures, a wink, etc. Whether Linus would do that is another matter - but your comment was talking about how it would be inappropriate anywhere.
> CSVs are the only "structured" format nobody can claim to parse 100%

You don't need to though since in most cases you just need to support whatever CSV format the tool you're handling, unless of course you're trying to write the next Excel/Google Sheets competitor.
They were my favorite band as a kid. They're still my favorite band now.
When I was in kindergarten or very early elementary school (maybe 1991/1992) there was an episode of Tiny Toon Adventures with animated music videos for Particle Man and Istanbul. It still lives in my head today.

I didn’t even know they were a real band until I was older and knew I recognized those songs from somewhere.
Can you expand on this? I'm new here and I have been binge reading her posts recently.
Botswana is a democracy with a higher democracy index (7.63) than some European countries. Even close to USA (7.85). [1]

[1] https://ourworldindata.org/grapher/democracy-index-eiu
The promptly emerging Excel-Schmerz reminds me that the author avoided the use of floating point numbers in the provided example for a reason.

In german Excel it's might be ok due to its original focus on numbers, but replacing decimal "." with the german "," also forces you to use a semicolon everywhere where you would use a comma (function, vector/array notations). To me the most annoying issue with localized programming languages. And consecutive ";;;" just looks awful. And what would happen to command/line endings...

BTW, Apple once tried to translate content-specific parts of their AppleScript language (like Dialogs etc) but in the process also hit some enumerations which often sit at the border between programming language and content. Big desaster in certain edge cases.

Anyway. Of course I like that the effort was made. There are famous Asterix comic books translated into all kinds of languages and dialects. I'd really like to see great localized coding languages, but I guess they will have to avoid line ending semicolons and only use integers :)
The first system that worked? I have no idea what you're talking about. Whatever system US banks have, they weren't first, and it barely works. I mean Credit Cards are mostly an American invention, sure. But you've been lagging behind on chip&pin and contactleas payments for decades. Even something as simple as a secure bank transfer is a chore over there. I remember asking an American for their account number so I could pay them, years ago, and they assumed I would use it to rob them. Primitive nonsense.

Your banks are robbing you, and no one seems to care.
> Have you _met_ a metalhead? :) saying that as one myself (less now, used to play in bands and stuff), this is one of the snobbiest group music-wise!

Like when we were 15, yeah sure, everything sucked, Opeth rules, Mayhem is tru Black Metal! etc. Though later on only my really immature friends kept those opinions. But I think this goes for any niche subculture that people use to define themselves. I too am an old metalhead, still practicing! Dress like a 15 year old, crank the volume and bang your fucking head!!! \m/(>.<)\m/ ;-)
AFAIK, it's due to things like single frame construction and expensive + backlogged parts which you order directly from Tesla (as opposed to, eg, a drivetrain that may be made for 3 separate manufacturers).

Or, when you do have an accident it's typically more expensive to repair.
Good essay.

Counter-argument: the Python setuptools outage this week (https://github.com/pypa/setuptools/issues/4919) was more-or-less an exercise in ignoring Postel's Law to the peril of the project. Python (as an ecosystem) had historically allowed hyphens and underscores in the `setup.cfg` file. The setuptools project deprecated this behavior years ago. This week, they tried to act on the deprecation and blew up multiple high-use dependencies.

The best way to avoid this issue would have been to never deprecate it in the first place; treating hyphen and underscore as the same had minimal impact on the codebase and made setuptools more compatible with other Python tooling.
I've never once heard the word "berk" used in the UK.
I am not wrong. You simply are not the kind of developer I am thinking about. And believe me the other kind is way more represented.
Terms and conditions apply there.
There does seem to be a sort of sampling bias thing that I've only recently noticed, that I think does come from being older now. I started to get back into old retro games I used to play, and I can't help but realize how many games back then were really bad, like not worth playing at all, and I just cherry picked the good ones. And being older, I'm not into gaming anymore, or really much of a consumer at all besides essential goods, being younger you do consume more entertainment products, like games. So I think there's definitely some sampling bias going on here where things look like they're getting worse. Or it could be both things, like it could actually be getting worse, but also not as much as it looks like because of this sort of sampling bias thing. Like having to have multiple accounts, like a Switch account plus some special Switch account and/or another account to play a game, or you buy a game and then there's an online store as well, or you buy a game in person but you can't get a copy digitally, or you buy a digital copy and you can't get a physical copy made for you for a flat fee, or that increasingly people don't actually literally own things anymore and it's all subscriptions or some sort of permission to use, or that a lot of games are just remakes of older games, or that you can't play single player offline, or that you can't transfer or give your digital game that you "bought" and "own" to someone else (less it be a physical copy, obviously), etc.
What's the recommended way to handle being in such a Kafkaesque situation?
I hate this article. There are so many obvious and glaring problems with the current US administration, there is no reason to reach for these kinds of straws.

With the amount of leaked and hacked data out there - almost everyone who is active on the internet is in one of these dumps. This is not evidence of any wrongdoing on their part.
Will AI be better at hyping AI than certain humans? Seems improbable...
10 Years of Engineering Ladders