skysight-inc/HackerNews huggingface dataset:
Actually I have the VT240 firmware ROM dumps, that's where I got the original font from. The problem is, at least the VT240 is a rather sophisticated thing, with a T-11 CPU, some additional MCU, and a graphics accelerator chip. There is an extensive service manual available, with schematics and everything, but properly emulating the whole firmware + all relevant peripherals is non-trivial and a significant amount of work. The result is then a rather slow virtual terminal.

There is a basic and totally incomplete version of a VT240 in MAME though, which is good enough to test certain behavior, but it completely lacks the graphics part, so you can't use it to check graphics behavior like DRCS and so on.

EDIT: I also know for sure that there is a firmware emulation of the VT102 available somewhere.
Former head of product there here: no, we didn't do this kind of identity verification. That would have prohibitively damaged people's willingness to actually do the interview. We did use various means to try to identify people signing up multiple times, and we caught plenty of people trying to duplicate themselves that way, but you didn't have to physically go to a center to do our interview.

I've considered something like that for my current company, which is doing basically the same thing, but:

(a) this has not, in practice, been a problem for us in identifying good candidates

and, far less importantly:

(b) you need very high scale to have interviewers everywhere that candidates are OR you're paying extra for a third-party controlled environment

(c) scheduling and cancellations become more difficult and costly respectively
You need to find more reporting then. It's both, and more, and worse. The folks fired at DOE's NNSA were not exclusively probationary employees. DOGE doesn't even know the function of the departments they're eliminating. It's not evident they even know _what_ they're eliminating. See the "find and fire" approach to the word transitional. Oops... turns out that one's used in more than the context of gender.

Even firing all probationary employees explicitly _for cause_ when there's no evidence of performance problems with most of them is worse than random, it opens them up to legitimate legal backlash. Have you ever worked anywhere where the last two years of hires were all just completely worthless as employees? Of course not, that's basically impossible. Eliminating these people would have been harsh but understandable if it were said to be done for simple budget reasons, because yes they indeed are in a vulnerable less protected situation, but to call them all poor performers at the same time is worse than random, it's an obvious and transparent lie.
Running TypeScript Directly in Node.js
My experience from proving a moderately complicated result in my PhD was that it's neither. There wasn't enough time to brute force by trying many complete solutions, but it also wasn't a single flash of insight. It was more a case of following a path towards the solution based on intuition and then trying a few different approaches when getting stuck to keep making progress. Sometimes that involves backtracking when you realize you took a wrong path.
For designing new models to 3D print, you have several open-source options. But all of them come with pretty big caveats:

- FreeCAD: The closest to a real OSS parametric CAD package for making functional parts. But it is a very frustrating tool to use compared to, say, the free-to-use personal version of Autodesk Fusion.

- Blender: Great for making artistic designs to print, but not really suitable for CAD work. There is a "CAD Sketcher" add-on that sort of provides that if you already know Blender, but again, it's pretty goofy to use compared to, say, Autodesk Fusion.

- OpenSCAD: This one is pretty cool. It's a programming language where the code generates 3D parts. While the feature set is kind of limited and awkward, it is really neat when you get something modeled because users can feed in values for the variables and customize the object easily. Some 3D object marketplaces even offer web GUIs for OpenSCAD scripts, like Makerworld. But it's not really a replacement for a CAD package — it's more like an alternative way of making re-usable designs with more effort.

Part of the reason that the Open Source options aren't better is that the popular commercial options maintain market share with "free-to-use" versions that suck away users:

- Autodesk Fusion (F/K/A Fusion 360): A very popular, relatively easy-to-learn parametric CAD package. Pretty ideal for most functional 3D print creation work. Very weak at artistic work (where Blender would make more sense). Has a free-to-use option and then increasively punative commercial options. About as non-OSS as you can get and Autodesk will continually worsen the free version. But if you can live with that, it's a very efficient tool.

- OnShape: Another very popular parametric CAD package, but this one is browser-based. Offers a free version with the limitation that all the files you save have to be public. Also very non-OSS.

The next tier up from there would be fully-professional solid modeling packages like SoldWorks that cost many thousands per year (unless you are a student) and offer no free license.

Most people with 3D printers who are making parts (as opposed to artwork) just use Fusion or OnShape. You can make pretty much anything quickly with 10,000% less frustration than using FreeCAD. But you do you.
Interesting. A slight variation on the "Dutch Auction".
The only places I use 6 phrase diceware passwords ((6^5)^6 combinations) is FDE. I control the KDF and configure it to take at least a second on the host I am using FDE on. Even if you take these modern KDFs and find a way to do them 1000000 times faster, thats still an average of 3.5 billion years to crack (assuming you know i used diceware, know my word list, and know how I have formatted the password).

I think I'll be fine.

Also, I use real dice.

Let me know if I calculated that wrong. The calculation was: (6^5)^6 / 1000000 / 2 / 60 / 60 / 24 / 365

The constants:

6 - sides on a D6

5 - dice per phrase

6 - phrases

1000000 - checked passwords per second (super optimistic, unrealistic hardware, outside even government reach)

2 - half way through a hypothetical dictionary attack

60 - seconds per minute

60 - minutes per hour

24 - hours per day

365 - days per year
"Predators, foxes and hawks, you need defenses"

This one is something I think people maybe don't consider.
My brother has chickens, they have a coop but pretty much have the run of his property in a rural area. He has had to kill a coyote and a bob cat so far. Not a reason not to get them, but something to consider before doing so.
I agree that every device should have a cellular modem option. I am just annoyed that no matter how much I am willing to spend on Apple's top-end road warrior product, I cannot get an option available from Dell.
This was not an easy decision. I believe both are great products and you wouldn't go wrong either way. I was on the fence for a long time before making the decision.

I think it's a combination of a lot of things. I've been a long time Elasticsearch user, I think I used it since version 0.17.

Elastic just seems to have a lot more built in and seem to be the leader on this front when it comes to innovation. They did start the whole project and are leading when it comes to new stuff being built in. Their business / survival depends on building the best search product in whatever circumstances they find themselves in.

OpenSearch is funded by Amazon, and it's not their sole focus.

Things just feel more polished, well integrated than OpenSearch. The Kibana UI, Observability stack and their AI search stuff some of which is unique to elasticsearch and I'm sure there are more things yet to be uncovered.

Taking a long term view just seems like the offering of Elastic is more fitting to our product requirements.

That said whatever we've implemented in this blog post would also work with OpenSearch. In the future we will enable customers to bring their own timeseries DB and it would work with OpenSearch.
> A function returns a value

... in Pascal/Delphi.
Feluda v1.5.0 Released
> "an OS for those"

Or at least an OS driver for the devices supporting quantum computing if/when they become more standard.
Those seem to be microstates, or small countries with the single dominant city along other cities, rather than city-states.

I'm aware they are listed in Wikipedia as "can be considered" city-states, but I don't think that's in the sense we mean here.

This matters because my main objection is that city-states in the same sense as Sparta, Athens, etc, no longer exist in the modern world, and as such, the question "is there a example of a modern city state being conquered?" is moot.
it won’t need to ask, so it’ll ping/bother you less frequently
Love it \o/
To be fair, food was very difficult to come upon historically. Killing an animal and not eating it was equivalent to burning money for fun.

Vegetarianism (voluntary) didn't become more than an edge case until food was heavily commoditized and readily available.
Personally I'm a fan of AVR-8 which has 32 8-bit registers so if you want to do 16-bit or 24-bit or 32-bit or 40-bit math you can do it just fine, it just takes longer. The biggest AVR-8 device has about 8k of RAM and about 240k of rewritable program ROM. Those are on different buses so it can suck down an instruction at the same time it transfers data, and clocked at 16 MHz it beats the pants off any of the 8-bit micros of 1980.

You're not going to create really large systems for it, but if you want to work a gas pump or a hot water heater or make a tester for 74xx chips or a display controller for persistence of vision displays it is great.

You can code for it in C but I feel like I'm strangling puppies when I do it because it is moving the stack pointer around and doing things to support C calling conventions that I don't really need for the programs I write [1] AVR-8 assembly is fun but I still write C for it because if I need a bigger device I can recompile it for ESP32 or ARM.

Something weird about AVR-8 is that it does not have a unified address space, so in the case of that display controller, it is easy to spool graphic data out of the ROM, not so easy to upload a small amount into RAM (via serial port) and combine that with data from the ROM. I've had the crazy idea of making a AVR-8 on AVR-8 emulator (would get me to A-rank if not S-rank on AVR-8 assembly) which would make it possible to upload tiny programs into RAM but that probably requires software emulation of unified pointers for program memory.

[1] https://betterembsw.blogspot.com/2014/07/dont-overflow-stack...
Used Copilot to write a user auth migration script. It silently reset 2FA settings for ~3k users with OAuth accounts because it didn't handle NULL vs empty string edge cases in our legacy DB schema. Classic "garbage in, garbage out" situation.

Found out two weeks later when angry users couldn't log in during peak hours. Damage: 4 hours of downtime, one very grumpy security team, and a new "no AI for auth code" policy.
Well he’s dead now so I guess they never will.
I hope this removes some people from the general dev pool who jumped because someone told them to "learn to code" and they thought it was a good way to get rich.
I've had long form passwords cut short without informing me at all until I failed the account creation, login and password reset multiple times. I counted every character that was displayed during password creation and matched it exactly with what I've entered only to find out the login portal cut my password by one character.

It did give me inspiration for another infuriating username ^
If I want to spin up a CI/CD pipeline to build an Android app that takes 30 seconds. I send you or anyone else the link and you can test it out.

With Apple I need to beg for my dev account to be approved, pay 100$ a year, and submit it via test flight.

If more than X numbers of people use it , ohh no I have to publish it via the app store. If it pleases King Cook, may I publish a game for my friends to play.

Google is starting to restrict Android too, custom system roms aren't as popular anymore, but theirs still a sense it's my phone.

With Apple, it's still Apple's phone, you've just purchased a revokable license to use it in accordance with the terms you agreed to.
These are orthogonal to form.
File Explorer alternatives for Windows [video]
I'm one of the "complainers" about the native File Explorer, but you know if you're getting a Microsoft VP's attention, you're doing something right!
Look at passive houses, almost fully airtight, 70%+ reduction in heating requirements, fresh air all day long thanks to hrv

The problem is that people want "cheap" houses, cheap houses coupled with modern regulations = sealed boxes. The average joe doesn't give a shit about building quality, it's all about getting something big and as cheap as possible.
Market and Monetize your digital content easier with this new startup "Premsi"
My Constraint Satisfaction lecture (https://www.youtube.com/watch?v=w5tPsbOvkmU) may help, though I will say it only serves as a light 75 minute overview of constraints. Specifically in the second half of the lecture I use girl scout cookies and scooters to try and explain Linear Programming.

A quick Googling pulled up a Linear Programming Using Excel tutorial: https://science.utm.my/procscimath/wp-content/uploads/sites/...

This type of problem was what helped me understand the optimizations. I haven't studied the inner workings of the Simplex method, but it is used in Excel's Solver as well as Apache Commons'.

While it is still computer science oriented, I also like Grokking Algorithms (https://www.manning.com/books/grokking-algorithms). I used it as a source when I was building out some examples when I was teaching Algorithmic analysis and data structures. It does a great job of distilling the problems into a beginner friendly way that will lead you to dig into "what libraries are out there that have implemented this?"
Other leaderboards;

- https://artificialanalysis.ai/text-to-speech/arena?tab=Leade...

- https://huggingface.co/spaces/Pendrokar/TTS-Spaces-Arena
If there are type confusion bugs related to SQL statements, I think SQL injection is likely to exist, if not some other super nasty bugs will eclipse it.

You can waste 10k paying someone to look at it or you could not waste your money, but I’d be fucked before I sign off on a system with those kinds of bugs as being secure, evidence or not. Someone higher up can accept that risk, but I’d rather not be liable when it’s breached or catastrophically damaged because some kid changed their last name to an SQL injection payload.

And yes, I’ve checked, in my country unpronounceable names are not permitted, otherwise I’d have one. There are existing case studies of this, iirc in the UK.
https://github.com/thesourcerer8/altium2kicad

https://gitlab.com/kicad/code/kicad/-/merge_requests/60
> they've prevented doctors from providing adequate care for miscarriages

When this started happening, I expected to see a bunch of malpractice lawsuits but that doesn't seem to have happened.
"But for new code / drivers..." encompasses more than just "drivers" and refers to all new code. I doubt it's a mistake either due to the way the rest of the email is written. And Greg said "no one sane ever thought that (force anyone to learn rust)" just 5 months ago (https://lkml.org/lkml/2024/8/29/312). But he is now telling his C devs they will need to learn and code rust to make new code in the kernel.
Good points.

I think where we disagree is the question of whether slaughter is necessarily undignified or disrespectful. When I say "treat them with dignity and respect" I think the experience of the animal up to the point of death is what's most important. The slaughter, if done humanely and quickly, is not inherently immoral to me. For example, I think most people would agree that it's better to "put down" a suffering pet than let them die of natural causes.

My problem mainly lies with industrial farming practices like battery cages.
Meta Says It Made Sure Not to Seed Any Pirated Books
I cannot wait for the day when people stop scenting their homes and offices with scented products. They smell like chemicals and cause migraines in some people. If you're doing this, please please stop.
> audit itself is illegal or unconstitutional

The audit might be unconstitutional because it's coming from a department which is wielding a great deal of Article II power even though it's not led by a cabinet official who was confirmed by congress. In other words, unconstitutional for organizational reasons that are unlikely to land any one person in criminal trouble. I wouldn't want to argue that point either way, but I bet the question of DOGE's constitutionality will be considered by a federal court in the coming years.

The notion that the audit is illegal because of "technicalities" is a lot more sympathetic. The handling of secure information in the government in unorthodox ways can be deemed to violate the law, or not, in some surprising (or maybe even arbitrary) ways. The last really big time this played out politically in the US was probably Clinton's email server.

As I hinted at above, I don't think anyone here is really conversant with that area of the law. On the other hand, I'm fairly certain even if DOGE has broken the law, the current DoJ will not find that DOGE has done anything requiring legal action, for the obvious political reasons.
Light doesn't match up at all (look at the Ronaldo example) and the animation is far from perfect. Go through the one with the joker frame-by-frame, and you can see his arms moving through his body and stuff like that.
I've looked at F8's ISA reference and it has lots of instructions to support 16-bit numbers, including all the basic arithmetic and bitwise operations, plus loads/stores/pushes and pops. It's almost a 16-bit ISA, actually.

Which is just bizarre since, again, we have 8086, we have MSP430. And if you are fine with most of your data being 8-bit (which is not that uncommon), there is e.g. 8051 which is still quite popular.
Problem is, company A doesn't need an engineer to solve those interview questions but real problems.
The even bigger challenge is that hiring experts in any domain requires domain knowledge, but hiring has been shifted to HR. They aren't experts in anything, and for some years they made do with formulaic approaches, but that doesn't cut it anymore. So now if your group wants to get it done, and done well, you have to get involved yourself, and it's a lot of work on top of your regular tasks. Maybe more work because HR is deeply involved.
DOGE is a joke
I stopped doing business with Mistral when I got an API subscription and then watched one of their devs break and try to fix their oauth live over several hours over what clearly was something they didn't bother trying in a non-prod environment.
> You're effectively says Congress should mandate every detail of every regulation. Even in areas where knowledge is changing (level of chemicals that are toxic, which medicines are useful and safe, etc).

The scientific advisors who currently make rules at the EPA (to name one example) probably should have been giving advice to congress to make laws instead. Congress can pass an annual bill of "here's the new science." They already pass laws of unimaginable length and complexity, so I see no reason why Congress can't pass a huge omnibus "these chemicals are bad" bill every year, even if that bill is 5000-10000 pages.

By the way, speaking of the EPA, there's a lot of whiplash in that arm of government based on which party holds the presidency. If the EPA's rules were actual laws, they would need a much stronger mandate from the people to change. IMO this would be better for both environmental protection (since you don't have the party of "drill baby drill" arbitrarily changing things whenever they want) and for business because there is more certainty.

> The whole premise of our system is that the people within the system operate in good faith.

The whole premise of the American system of government is that power corrupts and a functioning government needs a series of working checks and balances. One arm of America's tripartite government has ceded most of its real power to another arm. This mostly works because the people who get into that other branch (presidents) want to play an iterated game, where burning things to the ground doesn't benefit them. We are seeing what happens when you have someone in power who is playing to win this round without regard for the iterated game.
If the CEO of my ecommerce company had easy, unmonitored access to all our data, we would fail industry audits and not be allowed to take credit card transactions. Sure, they have access if they really need it, but it's logged and monitored, and if you use it too much there will be questions.

It's a joke that any of you assholes are defending this. This does not pass any sniff test.

Stop making excuses.
I think we need to define consciousness or soul or whatever first. In the sense of the mind, even, what is a mind? There is something that does have to have some connection to our physical actions, but how we conceptualize that thing is more open-ended. "Physical" is more accurately, if crudely put, "forces and objects we can obviously observe", but science is the very question of what we observe, so we're treading on very uncharted territory with this topic. Maybe we will one day gain access to a very different world that will seem as obvious as being able to pick up a chair.
Errm. Don't start an "agency". It's literally outsourcing, and cost is most often the focus for most companies.
According to current press releases, the Chime SDK isn't going away just the Chime service sold directly to customers.

> Note: This does not impact the availability of the Amazon Chime SDK service.

https://aws.amazon.com/blogs/messaging-and-targeting/update-...
Eggs may be full of shit... but Peta? That's too easy to say.
Don't kill the messenger.
The life altering policy change was the state inserting religious dogma into medical decision making.

These aren’t women looking to terminate a pregnancy. These are women whose fetuses are dying through no fault of their own who seek to live.
> If, for example, a mouse could reason morally it might still let many of its weaker babies die because keeping them alive would not be good for mouse-kind.

I agree. If a mouse could reason morally and inside the system it currently inhabits, it might reason that way because it was unconscious of or had no access to alternatives for survival.

It’s is absolutely inappropriate to assume any morals on a species that has no capacity for reason.
well, at least they are trying: https://www.justsecurity.org/wp-content/uploads/2025/02/fbi-...
I wonder how much of this is due to there simply being different types of chickens. I would guess that most commercial egg layers are from a specific or small subset of optimized chicken types. While there is a larger variety in the type of chickens people raise in their back yards. My brother has 3 different types of chickens and each lays visually different eggs.
Software for AI Agents Will Be Completely Different Than Software for Humans
Show HN: I built KanjiMaster.ai – A tool for learning Japanese Kanji
20 years ago, I struggled to learn Japanese Kanji and wished there was a tool to make it easier. Fast forward to today — I’ve built one: <https://kanjimaster.ai>.

It’s my first product, and it’s a web app where you can explore kanji, create study collections, and test your knowledge with quizzes.

Features:
- Search thousands of kanji with meanings, readings, and real-world examples
- Create custom kanji collections
- Take quizzes to test readings, translations, and recognition
- Track your learning progress

My goal is to build the ultimate Kanji study app, and I’m just getting started. I’d love to hear what you think — any feedback is welcome!
Do you also support incus (LXD fork)?
Please give us a source for the x10.