skysight-inc/HackerNews huggingface dataset:
You'll regret both options. You mentioned the pitfalls of "domain driven design" (outdated language, little code/systems reuse for new endeavors).

However, a highly abstract design with all the business logic in config, workflows, etc will only makes your system extremely flexible as long every one up and down the organization is fairly aware of the abstractions, the config, and uncountable permutations they can take for your business logic to emerge.

Those permutations quickly explode into a labyrinth of unknown/unexpected behaviors what people will rely on. It also makes the cost of onboarding new developers, changing the development team insurmountable. Your organization will be speaking 2 different languages. Most seemingly straightforward "feature asks" that break your abstraction either become a massive system re-design/re-architect or a "let's just hack this abstraction so it's a safer smaller change for now". The former will always be really hard unless you have excellent engineers who have full understanding of the entire system and its behavior and code base along with and excellent engineering practices and processes, and still will take you months or years to pull off. The latter is the more likely to happen and it's why all those "highly abstract, functionality layers, config driven, business logic emerging) projects start perfect and flexible and end up as a "what the fuck is even this".

After a system is implemented, that emergent business logic becomes the language everyone will speak in. Having your organization speaking 2 or 3 completely irreconcilable languages is very painful and unless you have multiple folks up, down and sideways in the organization that can fluently translate between the 2, you'll be in a world of pain and wish you had some closer representation of your domain
I guess, as a academic exercise, such comparisons should include population size and time span. Something like imperial death per year per capita. Ideally measuring "excess deaths" in some fashion.

For example Russian excess deaths all happened over quite a short time span. Does it mean their intensity of badness was higher?
Could have been a pilgrimage destination, with the lesser circles serving as local replicas or shrines.

As far as moving the major slab gradually across the countryside, if you lived in one of those villages it would be something nobody had ever seen before and likely not going to see again.

That could be a real spectacle and reason for celebration, kind of like seeing the Oscar-Mayer Weinermobile show up for a photo-op, coming through your town ;)

If you were to follow it on to it's ultimate destination, there's probably a lot more hot dogs to be had at the main location than on the road ;)

I just don't know, I'm not a scientist like that :)
I run Gentoo, not Ubuntu. I have run graphical software from Ubuntu on my machine in a chroot that spoke to my X11 server in the past. I did it to get a Windows game running whose anticheat had wine support that was incompatible with newer versions of glibc than 2.32. A similar process should work with an old Linux distribution binary.

That said, you refuse to recognize that you are wrong no matter how much evidence is presented and even go so far as to present evidence debunking what you say while claiming it supports what you say. If I were to run a graphical application from the 90s on my machine, you would accuse me of making up the result. Since you will say the same thing even if I did this exercise, why should I bother?
Looking at their about[0] page, it seems like Typogram is a company started by the person who also created Coding Font. That might explain the "by Typogram" label.

[0] https://typogram.co/blog/about-us/
I wouldn’t have done this pre 2020 when I was targeting local companies seeking candidates for I office work and I had a strong network where I use to live.

But now looking for remote jobs, I would do it. I think it would filter out a lot of the candidates who weren’t qualified.
Yegge wrote about the business idea version of this as "Shit's Easy Syndrome":

https://steve-yegge.blogspot.com/2009/04/have-you-ever-legal...

It'd have been delightfully ironic had either of these Steves concluded their essays with a named methodology to "just" apply whenever faced with these "let's just" situations but alas...
I think after my first job, I stopped putting any information about my university on my resume, other than its name and the years I attended.
Referring to everything as "web" when they mean JavaScript has been such a feat of marketing.

I'd rather not have stuff I pay for be websites, thanks. I have games from 2005 I can still play today. The flash games from back then on the other hand are gone forever.
Debian Installer Trixie Alpha 1 (Debian 13) release
/r/worldnews is a great example of the potency of American propaganda.

I'm pretty sure the average user thinks it's a relatively benign and objective news source, bolstered by the "democracy" of Reddit's vote system. And that couldn't be further from the truth.
As I understand, the features are called SME (Secure Memory Encryption) on AMD, and TME-MK (Total Memory Encryption-Multi Key) on Intel.
Hell in this instance, just replacing non EOL equipment that had known vulnerabilities would have gone a long way. We're talking routing infrastructure with implants designed years ago, still vulnerable and shuffling data internally.
Isn't this going to just force the insurance companies to close shop and not offer any coverage in California? They don't have to do business there.
I love retrocomputing. It completely flips the idea of "outdated consoles" on its head. Instead of being less valuable because there are better options, they are instead a forever-immutable computer for developers to target.

The produced consoles will last many more years (I have an N64 still kicking running new ROM hacks on an Everdrive). And even if every bit of hardware becomes defunct, the emulators will live on preserving that architecture in an immutable state forever.

I used to think "what's the point of creating new software for old consoles" but once I reframed them this way, I find them as or more exciting that writing software for modern hardware.
Eliza did not fool anybody for more than 5 seconds lol.
I might actually have an easier time identifying authors by commit messages/patterns rather than their content since the styling guidelines are mostly handled by linters.
Someone should do a website that shares random doodles people have done. Maybe even in real time. See what bored meeting participants are scrawling across the world, maybe enable others to amend or add to the doodle.
Undergrads have tons of opportunities to gain experience and make connections, both on and off campus: internships, research, TA jobs, sports, Greek life, volunteering, clubs, etc.

When I review resumes from new grads, it's that kind of extracurricular stuff that stands out. It shows they had the initiative and commitment to pursue things that matter to them. If a resume is only coursework, then sure, that won't stand out.
“These odds do not reflect a lack of confidence on Gary’s part”

Then what else could they possibly represent?

“Reliably construct bug-free code of more than 10,000 lines from natural language specification or by interactions with a non-expert user. [Gluing together code from existing libraries doesn’t count.]”

This seems to preference beginner code over expert code if you’re not gluing libraries together.
Notable:

riscv64 Support
It's kinda ironic to post that on a site that uses var in its javascript
Hm I can think of several instances for each point where the ideas work just great. It’s just difficult getting complex stuff to work in general.
I'm a bit curious about what's wrong with Bluetooth on the web. Is it just because Safari and Firefox don't support it yet?
For others who don't know what the "ImageNet 2012 moment" references:

"The aforementioned major breakthrough, the 2012 ImageNet Large Scale Visual Recognition Challenge (ILSVRC), was a defining moment for the use of deep neural nets for image recognition. A convolutional neural network (CNN) designed by Alex Krizhevsky, published with Ilya Sutskever and Krizhevsky’s PhD advisor Hinton, halved the existing error rate on Imagenet visual recognition to 15.3 percent. The CNN was dubbed “AlexNet.”

From: https://medium.com/neuralmagic/2012-a-breakthrough-year-for-...
At this point I think it's a bit of an NYE tradition on HN to link and upvote that guardian article from 2018. I don't mind it, less confused blank faces when I accidentally recite parts of it to people who aren't German (or Norwegian, apparently)
Dangerous? In the sense a bad API is dangerous? If so then I've been in danger consuming catastrophic APIs for at least a decade now
Jeremy Evans is definitely not in the wrong part of town. I use his Sequel gem in production and it is perhaps the best piece of software ever written for ruby. Studying how it is implemented is a textbook example of how to develop complex ruby DSLs really well without getting too deep in the metaprogramming muck.
Severance is amazing. Hands down the best show of the year.
Could you please provide a link(s) to an obituary if/when it gets published?

Sorry to hear of you loss, and my condolences to you. Thanks in advance.
> tendency to include lots of personal details (of suspects and people he doesn't like) in his articles is weird and creepy?

I think it's weird and creepy when LEO eagerly distribute suspects' personal details (via PR, website, etc). Which they seem to do at every possibility - even if doing so doesn't advance community safety in a demonstrable way.

Journalists, however, have a duty to honor their extra 1A protections by holding the powerful to account. I believe a default position of including identities in a story helps insure that the powerful are known when they behave badly.

It's an imperfect default but I think it's better than every alternative.
Jan. 17 to be precise.
If you click through the FAQ link, there's a link to a comment from dang that says they'll reassign comments to throwaway accounts on request, or even change your distance to something random, which will in effect delete your account, but keep all your comments attributable to a single "anonymous" entity.

I think allowing for account deletion line reddit does (with all comments attributed to "[deleted]") is bad for following a conversation after the fact. I'm fine with HN's policy here and think they've struck a decent balance. I think this should be a case of "if you're not ok with this, don't post on HN".
I grew up in Australia; our Danish neighbours introduced this to us. SBS (the Special Broadcasting Service, a government-owned TV station that serves Australia's many migrant communities) shows it every New Year's Eve, although always at a different time.
This keeps coming up in spaces like this, and makes me wonder just how aware of what's happening people are. Do you think that the content is being censored? Even the platform isn't being censored, it's just that the current owners won't be allowed to own it.

That's it. It isn't regulation of speech, it's regulation of commerce, which is entirely within the rights of the US Congress to regulate.
excellent, did you try SM64 - Through the Ages? Great custom level design.
Israel is a democracy desperately suing for peace with its neighbors, and at no point in history has initiated a war to expand its borders (or for any other purpose).

'56, '67 and '82 were all unambiguously started by Israel.

It is also currently engaged in an effort, which it initiated on December 9th, to expand its illegally annexed territorial holdings in Syria as we speak.

https://en.wikipedia.org/wiki/2024_Israeli_invasion_of_Syria...
I am pretty sure presales as a career exists solely because of the word 'just'. We have to make sure they wont get spooked when we start lifting the rest of the iceberg out of the water.
I don't think this is relevant here.

Mozilla's executive compensation is famously disconnected from any realities -- economic, industry fad, or otherwise.
Just hating Windows and wanting to use a beefy dedicated GPU/CPU (not a flimsy feeling Chromebook) is more than enough reason
A study of 11,000 twins shows how to make America walkable again
Their devices should probably just include a different interface, such as one based on a secure internet connection. Or use bridging hardware.
Mind dropping the code? I’m not familiar with this
AKA Christmas Adam
Review: Where Wizards stay up late
The ideas in the first tweet screenshot: uh, they do sound good and they do work. Your system is full of control loops. (What do you think regulates how many dirty pages the kernel writes back to disk?)
"Oh shit, my career " shouted one of the interns
Could you keep all your assets on your person? What do you carry every day?
Most of Puerto Rico Hit by New Year's Eve Power Outage
Hardware does fail over time, apparently due to stuff like leaky capacitors. Enthusiasts and repair shops can keep a few alive for a while, and shops like PCBWay may produce replacement parts.

That said, I think your point about emulators is very on point because they facilitate experiencing these long after hardware becomes impractical. And folks can try a huge variety of games without a lot of travel or shipping. I'm also curious to try some FPGA solutions, especially if they can support save states.
The US states are a mosaic between themselves, and I would say that they diverge more aggressively than the EU in terms of politics, philosophy and policy.

In the EU, you don't see countries arguing about which bathrooms people should use, or what model of creation they should teach children in schools. Yes, there is linguistic separation, but there is very little political and even cultural distinction between European countries, save for some hot button issues like immigration (which is also seeing alignment now).

Ask any European what European culture is, and you'll get a fair melange of what make Europe European (they might mention elements such as architecture, classical music, heck Roman Empire even). Ask an American about American culture and you'll get definitely different answers between Americans from even two red states.
Show HN: GitHub Wrapped – analyzing every file change in every commit
hey all! Vaibhav and Ethan here.

We asked a silly question, "what if you attempted to look into every commit of every repo?" and over the holidays ended up building something kind of fun.

Here's some interesting stats:
Charlie Marsh has put a crazy amount of work in on UV... so far #1 with over 149k minutes of work this year. (103 days of non-stop coding )..
#2 is me with 85k (just over 59 days...) on BAML
#3 - Jérémy M. with 82k (57 days) working on Twenty
#4 - Alexander Belanger with 79k (54 days) working on Hatchet

Some fun repos:

https://wrapped.dev/repo/microsoft/vscode

https://wrapped.dev/repo/boundaryml/baml

https://wrapped.dev/repo/neovim/neovim

https://wrapped.dev/repo/resend/react-email

https://wrapped.dev/repo/ggerganov/llama.cpp

https://wrapped.dev/repo/facebook/react

How it works:

1. we git clone the repos

2. we use llama-70b to analyze every file change

3. we aggregate analysis to understand the scope / "quality" of a commit

4. we aggregate the commits to generate a wrapped! (last part uses gemini due to the 2 million context window).

Feel free to submit more repos!
> Windows NT is riddled with excess abstractions that were never really used primarily because they were there from the start before there was a real plan to use them.

It is? Like what? I know there are some abstractions for cpu architecture etc but they've come in handy for x64 and now arm and others in the past.

I know the author certainly has some insight into this but I've never really thought of NT as being riddled with excess abstractions.
It has anonymous, which I used before I switched to my current favorite, mononoki https://www.programmingfonts.org/#mononoki

It's also missing the GitHub Monaspace fonts, which I've been playing with, but haven't fully switched for my terminal and editor.

They should add all the Nerd fonts: https://www.nerdfonts.com/font-downloads
Yeah... he hated the Ph.D. system, called it evil. He also said a great advantage of the Institute for Advanced Study was that he could work with postdocs - recent products of that same evil system.

Source: Why I don't like the PhD system (95/157)

https://www.youtube.com/watch?v=DzC1IRYN_Ps
"We got GTA III on dreamcast before we got GTA VI"
From a similar need I built the HomeHero app (https://homehero.pro) which helps maintain house inventory and now turning general (projects) inventory.
Linear Algebra: Essence and Form
Or, it’s the voters.

Even without the argument that ultimately voters are responsible for the government they get in a country with free and fair elections like the U.S., health insurance is a very direct example of voters explicitly opting for a worse option.

The ACA was being written in 2009 and 2010 and the argument was whether it constrained the insurance industry too much or not enough. The very specific policy proposal on the table was the public option which would have allowed the govt to offer an insurance policy that would have effectively set a floor to the quality of policies the healthcare industry could offer and a ceiling on the cost.

And the 2010 election fell right in the middle of the debate and American voters overwhelmingly chose the politicians arguing against the public option and for fewer restraints on the insurance industry.

Beyond that you can just look at every other developed country in the world, and all of them have better healthcare because their voters constantly vote for politicians who offer better healthcare policy, as opposed to the U.S. where voters choose the opposite.
Nicely written (and executed). Worse that my worst memory corruption.
The best solution to privacy is serious liability for losses of private customer data.

Leak or lose a customer's location tracking data? That'll be $10,000 per data point per customer please.

It would convert this stuff from an asset into a liability.
I bought and use Comic Code [1] and use it as my main coding font. I actually really like it.

I work from home and only my wife has noticed...she thinks I'm crazy.

[1] https://tosche.net/fonts/comic-code
> works on every device

Assuming that the device has an up-to-date browser available for it. And today, that usually requires having a multi-MHz multi-core processor and GiBs of memory. No matter how lean your actual application/website is.

I have a stack of E-Ink readers, all in terrific condition. My favorite is the B&N Nook Glowlight 3. When it was new just about five years ago, I could install a web browser on it via ADB and it would work reasonably well. Today, all the browsers are bloated beyond installable and usable.
Exactly, which is akin to a country self-sabotaging itself and dividing itself internally. It's a very unique problem that frankly doesn't exist elsewhere in the world.
I asked an LLM to implement a gender guessing library for python, and it outright refused saying it was a safety issue.

It's not just an illegal or immoral thing, it's broad strokes to potentially catch illegal or immoral things, by certain people who decide what those morals are.
Don’t forget the name!
Totally breaks some RSS readers that render the page before processing.
You are free to beg in the halls and offices of Congress, however, if you ask for at least $10 million.
lol, I can already hear the responses of plenty of managers/management I worked with to these points.

> APIs need to be well-designed or the client may need to make multiple API calls when one should suffice. Or the API could be confusing and people will call it wrong or fail to use it at all.

That's fine. It's a first iteration we can change it later if people complain. Lets get something out there and iterate.

> APIs require authentication and authorization.

Lets not worry about authorization/permissions. It's just one key or whatever account they use to log in with now.

> APIs need handle data securely or you'll leak data you shouldn't, or allow modification you shouldn't.

You're saying you don't know how to do that?

> APIs need to be rate-limited or sloppy clients will hammer your API.

Either "Lets worry about that later when it happens" or "Here is the first github link from a google result for 'api rate limit open source free'. Lets use that"

> APIs require thorough documentation or they're useless.

Either "We need to have the API first, docs, clis, etc could come later after we have gauged the usage or had asks for them. We can handhold the customers asking for them for now." or "here is a github project that autogenerates docs, SKDs and clis from an OpenAPI spec"

> APIs need good error messages or users who are getting started will not know why their calls are failing.

You're saying you don't know how to do that?

"It doesn't have to be perfect. We have customers who are asking for it and to win them we need to implement something then we can work with them to improve it. Otherwise we will lose them"™
Oh I know, I was just hoping that someone might generate their own texture pack
I man don't get me wrong, I love the idea of PWAs but this dude is out to lunch. It's so painful making anything complex work cross browser/cross platform. On iOS iirc they don't even support adding PWAs to the homescreen? You definitely can't Bluetooth outside of Chrome (probably only on Android and Windows too because nothing fun is ever allowed on Macs).

Multiplayer games you kind of need UDP. You cannot UDP in the browser (WebRTC data channels technically use UDP but that stack is an abomination wrapped in SCTP and DTLS)

This is by no means an exhaustive list, just issues I've dealt with recently. It's better than it was with WebGPU and WASM, some of the gap between a native app and a website is surmountable, but unless you're doing something extremely boring surmounting the gap is hard fucking work.
Turning (very) old phones into an intercom system [video]
I haven't been able to open the app. Crashed firefox on mobile and is unresponsive in FF on my mac.
Most people who watch it will only understand the final joke after many viewings.
Firefox doesn’t have a profit model to sell ads or user browsing behaviour like other browsers as far as I know.

I appreciate the languishing comment, at the same time Firefox has features that seem to be a little unique to it out of the box. Spaces comes to mind.

Getting really good at one thing might be beneficial.

Ai summarization seems to be more and more common in a browser. Maybe they’ll add it as a local feature once a model can comfortably run.
Crypto fugitive Do Kwon extradited to US over $40B crash