skysight-inc/HackerNews huggingface dataset:
I started by reading disassembled real-mode x86 code. Not bad, not great. The thing that took me the longest to “get” was how much was implicitly coded into each instruction. Once I figured out how the accumulator worked, plus the way the flags influenced jump instructions, I found over time that most other architectures are more similar than they are different.
I once put food covered with alumnium foil (that had ton of creases) to heat up. That was fun show
Ruby needs a type system comparable to TypeScript to compete.
AI Job Offer Negotiator
Why do you think that?

I've been doing it for years with no issue. Intuitively, the idea that muscles/joints require "priming" seems really odd and not very useful from an evolutionary perspective. Cats don't warm up when they jump 5 ft.
Solana development too frustrating to learn
The ability to ship small things is I think something really missed in discussion about microservices.

Like rather then refactoring the entire application to support a faster cache or something you can just add in another microservice that handles caching of the data.

If some way you write the services is poor you can rewrite one of the services a new way and easily evaluate if it's actually a good idea to change the rest or not.
You are not; it seems to be more of a thinking-out-loud exercise than an article meant for others.
I would put Disney+ after apple. Both AppleTV+ and Disney+ consistently looks great to me. Netflix is strange as it generally looks good but whatever compression they use does something funny to the picture which makes it look fuzzy and sharp at the same time to me.
> it will allow you to directly assign issues to GitHub Copilot, using any of the GitHub clients, and have it produce fully tested pull requests.

I hope I can turn this feature off, i.e. that it's not a feature other users can use on my repositories. I'm already getting AI slop comments suggesting unhelpful fixes on my open source projects, I don't need "the anointed one" sending over slop as well – while replacing the work of real humans, to boot.
Show HN: Turning Websites into Animated Videos
Hello there,
I'm building minidemo [https://minidemo.co]. It's a tool which turns websites into animated videos. I'm going off the intuition that the front page of websites usually need some kind of animated video of the product.

Instead of "rebuilding" the website from scratch in AfterEffects etc, why not just capture the website and animate that instead.

Here's one example to try: https://minidemo.co/example?id=cm44tfcue0057fychjktgzsq3

Hope to get some feedback - minidemo definitely is not perfect yet, and would love to hear about your bug complains and feature requests - feel free to reach out at neriymus@gmail.com
Interesting. Reminds me a bit of Hank's 'Universal Language' idea from Fargo S2.
For me that's a no-brainer also. I guess my question is more about why their messaging is so messy and direction-less. Why not just say outright what their plan is?
Businesses that scrape websites for a living hire people in third-world countries to solve captchas 24/7 to keep the scraping bots running.

So when I successfully solve a captcha, that doesn't make me 100% trusted not-a-scraping-bot. Instead it's an input into a statistical model, along with all the other identifying information they can hoover up, and that statistical model may still say no.
I am hoping we could break those H.264 limits ( such as block size ) and brute force push compression higher with much higher computational requirement while still being patent free. I think with MPEG-5 EVC baseline which uses mostly expired patents shows that it is possible to reach HEVC level compression.
I don't get this, I love the touchpad on the Apple TV, makes using it so much nicer than anything else I have tried.
As a vegetarian 900 miles from the nearest ocean coast, what's the advantage of wild caught vs. farmed when it comes to fish?

I don't think you could start any sort of restaurant on the dining concept of only serving hunted meat. Too gamey.
Some of the scariest horror movies are the ones where the monster isn't shown. Often once the monster is shown, it is less terrifying.

In a general sense, uncertainty causes anxiety. Once you know the properties of the monster you are dealing with you can start planning on how to address it.

Some people have blind and ignorant confidence. A feeling they can take on literally anything, no matter how powerful. Sometimes they are right, sometimes they are wrong.

I'm reminded by the scene in No Country For Old Men where the good guy bad-ass meets the antagonist and immediately dies. I have little faith in blind confidence.

edit: I'll also add that human adaptability (which is probably the trait most confidence in humans would rest) has shown itself capable of saving us from many previous civilization changing events. However, this change with AI is happening much, much faster than any before it. So part of the anxiety is whether or not our species reaction time is enough to avoid the cliff we are accelerating towards.
I do IT for free for anyone in my city (its small), and I tend to just give people elitedesks with Linux on them to replace aged Walmart PCs. YouTube and email is what most people do at home, that and Amazon/whatever.

I got to thinking in this thread I can even convert the "gamer" types to Linux - I need to make sure Facebook games work on chromium... And show them Steam.
> As a C++ newbie I just don't understand the recommended path I'm supposed to follow, though

Did you even read the article ? He has given the recommended path in the article itself.

Two books describe C++ following these guidelines except when illustrating errors: “A tour of C++” for experienced programmers and “Programming: Principles and Practice using C++” for novices. Two more books explore aspects of the C++ Core Guidelines

J. Davidson and K. Gregory Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code. 2021. ISBN 978-0137647842

R. Grimm: C++ Core Guidelines Explained. Addison-Wesley. 2022. ISBN 978-0136875673.
Yah, C's pre-increment and post-increment are map right onto the -11 addressing modes. It's a brilliantly conceived minimal instruction set. Just a joy to code in.

I rewrote EMPIRE into PDP-11 assembler.

https://github.com/DigitalMars/Empire-for-PDP-11
> When they said “80 year old bones” is that just due to the reduced usage from the broken ankle?

Yes, just lowered bone density from not using it. Bone density increases in response to stress placed on the bone, especially impact stress. No stress on the bone and it basically hollows out.

> Cycling is the way to go

Yeah, I started biking to work a few years ago for my health.

That's how I broke my ankle. :-/ Slipped in a puddle and landed really wrong. Trimalleolar fracture with dislocation and severe fracture blisters.
Hopefully this means I can get cheap 1st gen ryzens for my Linux computers soon.
The presidents aren't kings. They need congressional support to get anything major done. They rarely support sweeping changes.

And more recently, congress essentially won't do anything, period. Either because the president is not of their party, or more recently, chaos within the Republican party itself.

Which is why you see presidents trying to do things with executive orders, but typically the courts (correctly) block overreach there. Trump is busy accumulating court rulings against his administration.
Wow, I had no idea. Been test driving VS Code for a little while, and while the constant popups/notifications are distracting and annoying, extensions with DRM in them kind of makes it a lot less interesting.
This is strongly reminiscent of the main animation in the arcade video game Qix.
So what happens when GitHub's auto-SWE is good enough to take on "Write me a GitHub clone, but with additional features X,Y, and Z"? Will they have regret it?

I know this is slightly far-fetched and AI-coders are coming regardless of if GitHub is working on it, but it does seem like these companies are destroying part of their moat (codebase and SW infrastructure). (I also realize their bigger moat is brand and existing user base).
And people always have a hard time understanding what a certain degree of accuracy actually means. E.g. when you hear that a speech recognition system has 95% accuracy (5% WER), it means that it gets every 19th word wrong. That's abysmally bad by human standards - errors in every other sentence. That does not mean it's useless, but you do need to understand very clearly what you're dealing with, and what those errors might do to the rest of your system.
Learning assembly is what finally made programming "click" for me. With a solid intuition for instruction sets, pointers and adressing modes I could suddenly reason about programs on another lever.

I have found good results with model of teaching since them and wish that more people tried it.
To the point after your edit, I view it like the cloud shift from IaaS to PaaS / SaaS. Start with a neutral infrastructure platform that attracts lots of service providers. Then take your pick of which ones to replicate with a vertically integrated competitor or manager offering once you are too big for anyone to really complain.
HN is on fire today with visual spectacle.

OP will you describe how color propagates through these?
JetBrains has got its own version in the pipeline as well: https://blog.jetbrains.com/junie/2025/01/meet-junie-your-cod...
Only because they're funneling every dollar they earn into Starship. But as Starship contributes absolutely nothing to current revenue, excluding those costs is the only fair apples-to-apples comparison. We don't know their exact costs because SpaceX is still a private company, but estimates are on the order of 60% profit margin across their business lines.
> because they enjoy them

The premise is that there is so much good AI content that if you just pick something you enjoy, no other criteria, 90% of the time it'll be an AI work.

The only people that would be watching a significant amount of older work are the people that have a reason beyond that.
The question is for whom that idea has merit. For sales and marketing folks, yeah, absolutely they would love to be able to just push their marketing spend towards something that would buy LLM users' eyeballs. For everyone else, this sounds like just a new iteration of unwanted ads in our face, and would probably breed the same level of resentment, annoyance, and ultimately blockers to avoid it all.
I don't have any evidence for it, but I feel that watching someone (or something) perform a task has less pedagogical value that performing that task oneself.

Same for attention, it's easier let your mind wander if you're e.g. taking the back seat while you're pair programming.

AI tools also don't really "reason", do they? Even if you use a reasoning model, they perform the most statistically likely steps with the context and instructions that they're provided, so you lose that "deliberateness" that enables you to best understand the problem that you're solving.

> The last thing an engineer should do before sending out a PR is to review it themselves. A PR is a work product with their name on it, and is a reflection of their ability.

Right, but your understanding of a PR that you're reviewing is different when you review your own work vs. when you review someone else's, right? For me personally, I have to expend more effort reviewing someone else's work.

If you can see how all of this adds up, I hope you understand how this leads to AI being more of a handicap than a tool.
> at least one ingredient that is untested and not known to be safe

This seems kinda okay though. It’s very different to saying “known to be unsafe”. There are tons of untested (or insufficiently tested) things.
Disagreement exists, but it's emotional and not technical.

> An actual quote is "keep the wrappers in your code instead of making life painful for others". So it's about where and how.

Literally the same? or you do not include "wrappers" in "rust landing in linux code base" ? Absolutely no one suffers from them landing.

I'm done arguing over this.
All of their advice is pretty moot because they are saying you should have your phone with you and that alone is going to hit cell towers and put you at the location of the action.
Department of Government Efficiency Live Tracker
You didn't read my comment.

I know what it's for, I don't agree with the API itself. Read my third paragraph.
It'd be nicer if you wouldn't presume to know the reasons people might believe erroneous information.

In this case, the reason for the misinformation is do to the lack of communication from the DOGE entity regarding their actions. Mr. Musk wrote via Tweet that he had "deleted" the digital services agency "18F" that develops the IRS Free File program and also deleted their X account.

https://apnews.com/article/irs-direct-file-musk-18f-6a4dc35a...

If indeed he did cut the agency, it remains to be see how long the application will be operational.
Currently trying to implement the 'fuzzy' bit in this one:

https://gist.github.com/omnizach/886d9843b0fb176da2a7
Neat! It's surprisingly easy to sit down with a copy of the sqlite file format docs and start writing code to parse sqlite files (like this project does), and I'd strongly recommend it for all the same reasons listed in the "Why?" section of the readme here.

https://www.sqlite.org/fileformat.html
> Runaway Federal debt.

The three largest line items in the US federal budget are:

* Social Security

* Medicare

* Pentagon

Of the three only the Pentagon is discretionary:

* https://taxpolicycenter.org/briefing-book/how-does-federal-g...

Which one(s) do you want to cut?

Further, after COVID's bump, US federal outlays/spending have generally been coming down to history averages (20% of GDP):

* https://fred.stlouisfed.org/series/FYONGDA188S

But deficits are growing:

* https://fred.stlouisfed.org/series/FYFSDFYGDP

The difference between the two trends means income is the problem.

Has the GOP tried not cutting taxes and then complaining about not having enough money?
Why Bad AI Is Here to Stay
And their next candidate acts like a stereotypical Bible-waving Joe Rogan fan.
Monadical.com | Senior AI/ML engineer |Senior Full-Stack Engineer |Full-Time Montreal | REMOTE (Canada)

We're a consultancy committed to building software that outlasts us. We work on a wide variety of interesting projects, including building unified data formats for neuroscience labs to share data sets, developing custom medical software for doctors, creating a brand-new MOBA game, and developing platforms for real estate agencies, crypto, and more. We're looking to hire people, who are driven and want to play a lead role in growing an exciting company. Our goal is to be a workplace with a strong focus on learning, where client projects provide a base of capital for us to all work on dream projects of our own. We have an inclusive, transparent culture with a public company principles handbook.

We’re seeking:
- Senior AI/ML engineer (Canada) with a strong background in designing, implementing, and optimizing machine learning models.

- Senior Full-Stack developers strong at Python and/or JS, with experience in client relations, project management, and UX. Experience with AI, ML, and mobile development is a plus.

See the full description and apply here: https://careers.monadical.com/

If you have any questions, drop us an email at apply at monadical dot com

Some perks of working with us include:

• Work from home (we’re fully remote!)
• Flexible working hours
• Six weeks of paid vacation
• Competitive salary
• Strong culture emphasis on individual autonomy and impact on company direction
The waves when the water is first entering the area is called numeric dispersion, it's a consequence of discretizing. It can be mitigated somewhat by smoothing the entering wall of water so that there's not a sharp discontinuity.
> would call this pretty good evidence

Sure, I would too. I wouldn't call it strong evidence one way or another. The error bars suggest there is too much in-population variance to come up with useful general guidelines. (Frying an egg in a tablespoon of lard every day wouldn't constitute 10% TDE on a 2,000-calorie diet, for example.)
You won’t convince them because you don’t understand why they think the things they do. Even if you hate management and business types altogether, you’re never going to be able to understand them unless you actually consider they may have a rational basis for their actions. In this case, they don’t care about subscriptions because they hate art or hate freedom or have a “theology” or anything like that.

Subscriptions are preferable to one-off payment for a software product primarily because software incurs an ongoing cost (support, maintenance, enhancement etc which users have come to expect and also servers etc for any online features the software needs) and therefore it’s better to match that with an ongoing revenue stream. If you have an ongoing cost base but only point-in-time revenue then every sale you make is essentially creating future problems because you are creating future cost that isn’t supported by revenue. You essentially have turned your business economics into a Ponzi scheme and can only keep going if you perpetually grow sales which is not sustainable.
Grafana: Why observability needs FinOps, and vice versa
It's a loch [1], i.e. a lake so no.

[1]: https://en.m.wikipedia.org/wiki/Loch_Long
Cursor is ten times better than VSCode and Copilot. Its extraordinarily good at reducing two-minute tasks to 10-seconds, and the more you use it the better you get at identifying these two-minute tasks.

Example (web dev): hit cmd+k --> "this is a two column layout. make sure the columns are the same size". It just does it. To do that myself I would have had to switch to a browser, google flex box, go to that classic flexbox cheat sheet that we all know and love, tweak around with the different values of justify-content and justify-self, realize that was the wrong approach, then arrive at the correct answer of making sure each column flex-grows identically. two minute task, now 10 seconds.

hit cmd+k -> "flow these columns one-after-another on smaller screens" done. thirty second task, now 10 seconds.

hit cmd+k -> "enable or disable the rendering of this component via props" done. new prop added, prop is flowed through to a `display` css property, easy.

The autocomplete is pretty good, but can get annoying. You definitely have to get used to it. However, the cmd+k quick fix thing is insane. Its literally made me at least 200% more productive, and I think that might grow to 300% as I learn to use it and it gets smarter (they just added Gemini 2.0 Flash; can't wait to try that out).
I learned some 6502 last year in service of NES ROM Hacking. If you're interested in doing the same, NesHacker's Final Fantasy guide was instrumental in getting me started: https://www.youtube.com/watch?v=HLzEhyvHBos
Upvoted for using Redbean. I've been using it recently and it has been absolutely amazing, the built-in functionality that it has exposed through the Lua interface makes it an extensively programmable proxy that you can sandbox the crap out of if you're familiar with the unixy bits of it
Not in the Apollo days they weren't. They were almost all straight out of engineering school.
> I don't know how your recovery is going

Slowly. Lots of complications. I'm eight months away from the accident and a month past the third and hopefully last surgery. Right now I'm focused on getting range of motion back before new scar tissue forms, then I'll switch to building strength back.

I'll probably always have some stiffness in that joint but with luck I'll be back to all of my usual activities later this year.
Emphasize the other reasons for the team switch, and don't talk about the promo likelihood difference. Talk about how you've always wanted to try working on that field, and how this opportunity just came up and you've got to try it. Thank the VP for all their work on getting you a path to promo.

For switching, tell the VP you'll ask the new team what's possible. Go to your new VP and tell them that old VP wants this, but make it implicitly clear that you don't want this. Go back to your old VP and tell them that you don't think the long transfer period is going to work with the new team (but you tried!), but that you will still be around to help the team answer any questions.

Once you switch, deprioritize the old team. Deprioritize them slowly enough that you keep a good relationship with old VP, but let it be pretty clear that you're not gonna be doing any coding and only the bare minimum of consulting.

You should only debate promo likelihood while you're still on the team. Once you've decided to leave, drop it from discussion.
This is a good doc on it: https://www.youtube.com/watch?v=XdNJ0JAwT7I
I'd love to tap into that eventually! Right now I'm using an API that give me a dump of like all articles and I filter that through a list of 'credible' sources. I'm not the most educated about what are good sources for this but this is my current one. (it also shows on the site under - 'what is this') Would loveee feedback on this list.

Allowed Sources
Major Wire Services (1.0)
Reuters, AP, AFP, Bloomberg
Top US News (0.9)
NYT, WaPo, WSJ, ProPublica

Conservative Media (0.7-0.8)
Fox News, National Review, Washington Times, The Dispatch, Washington Examiner, RealClearPolitics, Reason

Progressive Media (0.7-0.8)
Mother Jones, The Nation, Democracy Now!, New Republic, Jacobin, Truthout, Slate

International (0.8-0.9)
BBC, Guardian, FT, Economist, DW, France24, Al Jazeera

Fact Checkers (0.9)
FactCheck.org, PolitiFact

Major Networks (0.8)
NPR, NBC, CBS, ABC, CNBC

Digital Media (0.7-0.8)
Atlantic, Wired, Axios, USA Today, Time