skysight-inc/HackerNews huggingface dataset:
You can also have both. Our apps are all spa. Bundled in single js, html and and js file. But we also have an ssr app runner that contains hundreds of thousands cached static html pages. Initial page load is from the ssr. Further interaction pure clientside. This way you have best app like experience and maximum seo. Setup is maybe 400 lines of code.
The fellow develops firmware and does signal processing and you come back with "learn to code", really?
Stopping and restarting chemical plants is usually horribly expensive. Most of them run 24/7, non-stop, even if the companies have negative profit on some of the products.
Fun fact: there's such a thing as low noise asphalt. Obviously it doesn't remove road noise altogether, but it does help a lot.
We doubled Zod performance to speed up TypeScript validation
draw.io mostly, export as PNG and include the actual diagram XML within the PNG so it can be opened and edited.

very rarely use mermaid, but good for some simple README/markdown style diagrams.
I would say OCaml more than Haskell, but yes.
Almost all vulnerabilities are in apps and libraries which seL4 does little or nothing to solve. The only solution is secure coding across the entire stack which will reveal that much of the existing code is so low-quality that it just has to be thrown away and rewritten.
Really fun, well executed. I like :-)
Arduinos (ATmega/AVR) have been steadily declining in the hobby scene because ESP32's are just about the same price but include BT and WiFi. ATmega/AVR are still fine for PIC or STM32 minimalism, but it's clear that this sort of thing is the future with immense functionality included even in the simplest, cheapest devices because of the economies-of-scale of churning out 10B-100B's.
Wether there is annexion or not, does it make it any better for the dead?
I like where you're going with this.

If you haven't looked into Zig's 'comptime' system, you might find some relevant inspiration there.
You put people on a ship across the ocean and they're going to dump their waste tanks into it. They're going to spill and leak industrial chemicals into it. There's a certain amount of loss that occurs during shipping and additional packaging that goes into securing it.

You're better off building things closer to where they are needed rather than relying on shipping for cheap consumer goods. Bunker fuel oil, LNG, ammonia, it's all putting the cart before the horse.
I'd like to believe it was an inspection van: https://nationalplant.com/services/digital-tv-inspection/

I'd like to believe that, but I don't.
Yeah, it’s interesting that they have no motivation to separate the art from the commission nor any attempt to understand that it was a very different time. Broadcast television and low bandwidths.

The idea that advertising is a “cancer upon society” fundamentally misunderstands how mass media, telecommunications, and modern society works. It’s about passing and sharing information.

I hate most ads and almost all modern advertising sucks. But this ad ain’t it. It relies on nostalgia, a dream like element. The amount of pollution is, globally, negligible, and they largely cleaned them up. We hear stories of people keeping balls as mementi [1].

Call me cynical but if we are not meant to enjoy even the aesthetically pleasing stuff the neoliberal environmental disaster of the last 40 years creates we are in for a bad time. May as well go back to hunter gathering of subsistence farming.

[1] I know it’s non standard but if “octopi” is cromulent then so is “mementi”
It used to be found in sf, and I've still found it in slc

Back in 2012 I had a raspberry seed work it's way down into my gums and not come out. Made an appointment at Townsend dental and saw him 3 hours later.

A few weeks ago I had a filling fall out. Called up a local dentist here and got it fixed 90 minutes later
Does the LLM get the whole page or one speech bubble at a time?
Related. There were probably other relevant threads over the years—can anyone find some?

Room 641A - https://news.ycombinator.com/item?id=41507188 - Sept 2024 (5 comments)

The secrets of Room 641A (2008) - https://news.ycombinator.com/item?id=38305501 - Nov 2023 (4 comments)

Room 641A - https://news.ycombinator.com/item?id=32984515 - Sept 2022 (2 comments)

Room 641A - https://news.ycombinator.com/item?id=23350120 - May 2020 (70 comments)

Room 641A - https://news.ycombinator.com/item?id=12515724 - Sept 2016 (75 comments)

Room 641A - https://news.ycombinator.com/item?id=5847166 - June 2013 (44 comments)
Big corporations definitely care about recycling. Sustainability is a major issue for them, not for marketing and such, but because they're thinking 50 years down the line. If they can't keep making xPhones then, they'll need to find a new product or invade a country, and both of these things need to be planned decades in advance. If recycling is a gimmick, it's more to stakeholders than consumers.
Not every programmer needs to be a professional
The way I see it Cocomelon is for babies and young toddlers, Bluey is for older toddlers and up. Surely there aren’t many kids over the age of 2 watching Cocomelon?
What comes back to the fact that you only need batteries for the ammonia production. Hydrogen production is a low-pressure process, and optionally even low-temperature.
Me and my friend completed the game together as kids, and I vividly remember us being stuck at this stage looking for sailors (IIRC).

It accidentally imbued a lot class awareness into us; all we wanted was to revenge our father but here we were, driving boxes around hours and hours being paid pennies.
Static methods and classes are commonplace and a normal practice in C#, particularly as extension methods (which, quite often, you guessed it, act on data). There isn't that much difference between a type defining simple instance methods and defining extension methods for that type separately if we look at codebases which need to have specific logic grouped in a single multi-KLOC file like, apparently, TS compiler does. There are other issues you could argue about but I think it's more about perception here and structuring the code would've been the smallest issue when porting.

The ship has sailed so not much can be done at this point.
I don't think I've ever seen the inside of an actual undercover van before. Crazy picture. Do we know anything else about them?
If he wants to succeed, he will need to reconsistute the board. That's a tough one since they appointed him, but otherwise it won't work. The type of transformation Intel needs to go through won't withstand a myopic, short term oriented bureaucracy.
Interestingly, it seems the 'real' sewer cleaning company uses a bunch of tech to do their inspections, etc.:

https://specializedmaintenance.com/services/digital-tv-inspe...

(Which would make it an excellent van for the 3-letter spooks to copy, so not really persuasive either way)
We're calling 400MB RAM usage ultra-lightweight now? OpenBox needs 7MB of RAM, and there are WMs that are even lighter on memory requirements.

> Compare that to Gnome+paperwm (1.6GB)

Anything seems lightweight if you compare it to a DE well known for its bloat.
If you can recognize what garbage to yeet, you can already yeet it today. You don't need a terribly slow robot arm to do it.
This sentence resonates with me: "After a few failed attempts, I realised that Pageant would never get released at all if I waited until I’d drawn the icon I wanted". Many of the projects I'd like to tinker with stop at such self-inflicted roadblocks. My favorite is getting stuck at naming the repository/top-level folder.
The little-known Einstein: An ardent defender of black Americans against racism
Given that Signal and WhatsApp manage it just fine even on the slowest Android smartphones made in the past decade (without hardware AES acceleration), I’d say you are vastly overestimating the computational load of symmetric encryption.

The added latency is probably undetectable, and unless the CPU is at capacity, there’s no extra jitter either.
It’s from the ”Spy vs. Spy” comic strip.
It's much more just population. Rapid population growth and then a one child policy has left China with a population bulge. Right now that bulge is 25-60ish which gives China a large amount of workers compared to children and the elderly. In 20-30 years that's going to switch and they will have a large amount of retirees supported by a relatively small amount of workers.
imagine what the future could have been if the html spec was enhanced to support the features of htmx rather than the push for javascript enhancements.

We may have had a future without javascript ever running on a server.
Oligarchy, State, and Cryptopia
Not to mention you have to be logged in, it's like a paywall for me. I don't want to create an account on X and pay with my mental health.
I just use gnome with pop-shell (though on arch). Been using it for years and never had issues with it. For me it's always felt nicer to have a tiling wm on top of something like gnome.
I have started a newsletter where I break down high-quality businesses into simple and very straightforward, but deeply researched 1-page memos.

The goal? To quickly grasp the core investing thesis behind a company and get exposed to more stock ideas. These memos won’t replace deep research, but they can be a great starting point for your own research or just to improve your learning.

Right now, I’m focusing on US tech stocks, but I’ll cover great businesses across industries. If this sounds interesting, check it out here: https://thevalleyinvestor.substack.com

Would love any feedback, and if there’s a company you think deserves a breakdown, let me know!
Someone in the YouTube comments claims he was an intern at rare at the time and he was responsible for this. Who knows, they could be lying.
It was so extremely ahead of its time.

A seemingly unlimited amount of content, nearly everything could be interacted with, and the graphics were very good compared to other games in 1999. Heck, the y had teeth meshes.

The background music for nearly every environment lives rent free in my head some 20-odd years later.
Does deterministic matter if its accurate or correct?
This is the source code for the blog: https://github.com/jimniels/blog, in case anyone was looking for it
Package managers are such an odd thing from a social perspective.

You'll see cases like NPM and to a lesser degree Cargo where projects have hefty dependency graphs because it is so easy to just pull in one more dependency, but on the other side you have C++ that has conan and vcpkg but the opinions on them are so mixed people rely on other methods like cmake fetch package instead.

I appreciate having tools that let me pull in what I need when I need it, but the dependency explosion is real and I dunno how to have one without the other.
Is the Terminator Coming for You?
preemptively adding for us AMD users - it’s pretty seamless to get Ollama working with rocm, and if you have a card that’s a bit below the waterline (lowest supported is a 6800xt, i bought a 6750xt), you can use a community patch that will enable it for your card anyway:

https://github.com/likelovewant/ollama-for-amd/wiki#demo-rel...

I specifically recommend the method where you grab the patched rocblas.dll for your card model, and replace the one that Ollama is using, as someone who is technical but isn’t proficient with building from source (yet!)
Nice poem, but there's nothing there of real substance.

* AGI is not yet achieved

* Current AI writes surface level code, which is impressive, but nowhere near as useful as people make it out to be

* If AI was actually useful, it would not be released to the public, and instead it would be used to create a more powerful company than any tech company out there.

* To the extent that it is useful (which isn't that much) it is also very expensive, not just to train, but also inference

I think people who get really excited are pretty new to AI and the whole paradigm, and it's understandable that they see the incredible potential but they are confusing a breakthrough with the final goal.

*sidenote: why doesn't HN have proper formatting? I know you want to keep the site simple, but common, add some basic text formatting like bullets. My God.
Yeah, they went WAY over the top when they told the human to "make it look hard." A significant distraction from how impressive the robot actually is.
I really like my native pickers and UI compared to those examples. I can start with the fact that those are not usable on iOS 18, and they took almost a minute to load.
"Time to think bigger."

I want to strap robot arms to paralyzed people so they could walk around, pick up stuff, and climb buildings with them.
Honestly I hope they keep some things proprietary. Just making everything FOSS is not a sustainable business model, and I would quite like DuckDB to continue to exist.

I have similar concerns for Astral. Frankly they're single-handedly unshitifying Python, and it would be a tragedy if they run out of money and we're back to dealing with Pip.
Erm no, coding happens at genesis of the product. The improvement, adjustments, maintenance is 99% of the lifetime.

If you are a professional, please tell me about how much new code you write vs perform other stuff(meetings, alignment, feature planning, system design, benchmark, bug fix, release). For me, the ratio of coding:non-coding is around 10:90 on average week. Some weeks, only code I write are the suggestions on code reviews.
There are floating WMs with multiple workspaces you can switch between with hotkeys. It's not a feature exclusive to tiling WMs.
And there's the entire CO versus NO or NO2.

But well, the silver lining is that the combustion products literally burning your lungs means that you won't unknowingly lock yourself in a room with a running engine.
> This is sorely needed and best path forward out of the OS-specific walled gardens and rent seeking of Big Tech.

I totally agree with the sentiment but who is developing most of the browsers engines that should implement this?
Yeah, this is `manual` htmx.
He's _such_ a great writer/speaker. It's totally worth reposting him every 3 month.

I think this is my favourite piece of his, "This world of ours":

https://www.usenix.org/system/files/1401_08-12_mickens.pdf
The same HTTP request/response pair. In some languages there are types like HttpContext that contain both sides.
`git add -p` opens an editor to stage individual lines/hunks right?

If so, would a better workflow not be the editor providing shortcuts to stage/unstage individual lines/hunks (which it can indicate in some state column) and a list of files with unstaged changes (to replace the inevitable `git status`)?

You get the same flexibility of crafting commits, directly from the place you’ve edited the files without having intermediate CLI commands. And all the other niceness of the editor (syntax highlighting etc).
It's a little bit of both actually. The point is when you draw in a massive crowd to a city for an event you generate huge amounts of taxes. Airport taxes, hotel taxes, sales taxes, they all take an appreciable jump. Even without the tax on beads, which as a percentage, was never going to be astronomical, it's around $15 million in sales tax increases alone.

The total economic value of Mardi Gras to the city as a whole is estimated around $800m.

This, by the way, is true for almost any successful event. For every $1 you invest you generate at least $2 in revenue.
I am pretty happy with poetry for near future. I prefer using python interpreters installed by linux package manager. In cloud I use python docker. Poetry recently added option to install python too if I changed my mind.

I have already setup CI/CD pipelines for programs and python libraries. Using uv would probably save some time on dependency updates but it would require changing my workflow and CI/CD. I do not think it is worth the time right now.

But if you use older environments without proper lock file I would recommend switching immediately. Poetry v2 supports pyproject.toml close to format used by uv so I can switch anytime when it would look more appealing.

Another thing to consider in long term is how astral tooling would change when they will need to make money.
It seems like the possible outcomes are:

(a) nobody uses the language, so a package manager doesn't matter OR

(b) people use the language, they will want to share packages, then a package manager will be bolted on (or many will, see python)

Seems like first-class package manager support (a la Rust) makes the most sense to me.
There will be a all-hands in the next few weeks, supposedly. I hope whoever sees this reply, if you are in a position to do so comfortably, ask him straightforwardly whether he has or has heard about a plan to knife and sell INTC in the next 18 months.
Note that despite the title, the author is not switching from pyenv to uv, but from pip, pyenv, pipx, pip-tools, and pipdeptree to uv, because uv does much more than pyenv alone.

It replaces a whole stack, and does each feature better, faster, with fewer modes of failure.
Thanks for the list anyway, I'll test some out on them!
F=ma. An arm that's powerful enough to move extremely quickly is powerful enough to hurt.
You're being downvoted (for snark presumably) but you have a point.

During my tenures as a Python developer I've had to deal with pip, pipx, venv, pipenv, setuptools, conda, and poetry. I'd not heard of pyenv or uv until this thread (or maybe I've touched pyenv and got it confused with one of the 7 other tools I mentioned) and I'm sure there are other dependency/environment management tools floating around that I missed.

Now that I'm back to Go it's `go get` with some mise tasks. It's a serious breath of fresh air. The Python ecosystem probably won't ever catch up to npm when it comes to cranking out shiny new things but it's definitely more bleeding edge than a lot of other languages.
Deceived?

I knew I prefer manual tiling since the very moment I tried wmii. It was the first time tiling made sense to me, and it was a major productivity booster on my 12" laptop. On such small screen I can't care less about all those spiral, bsp and other tiling schemes automatic twms offer.
New Terms of Service for PyPI
> The famous exceptions (such as the results by Clausen-Scholze and Gowers-Green-Manners-Tao) have special characteristics which make them much more ground-level and easier to code in lean.

"Special characteristics" is really overstating it. It's just a matter of getting all the prereqs formalized in Lean first. That's a bit of a grind to be sure, but the Mathlib effort for Lean has the bulk of the undergrad curriculum and some grad subjects formalized.

I don't think AI will be all that helpful wrt. this kind of effort, but it might help in some limited ways.
Maybe we shouldn't be drinking sugary antifreeze.
Nope, English only. I don't want my family's Persian or Arabic to be official either.
It's pretty much a forgone conclusion since they are putting AI into every intersection. How are you going to argue against the fact that government AI needs your data for training?
Its fine, as long as they're spying on the radical woke leftists. They'd never spy on one of the good guys like me! /s
Another thing I hate especially in firefox is that one can't pin tabs on the right, next to the newest tabs and the new tabs button.
So often one has to keep one or two tabs open but otherwise open many new ones to research something.
Wrong. Glycerol was used as antifreeze historically.
People aren't buying beads simply because they exist or they have some sort of scripp arrangement that forces them to buy them. It's demand. You can suggest that your moralism requires everyone else to live by an austerity that you're comfortable with but this is flatly inhumane. There's only one bleak outlook here.
The nonsense will last until the first large accident in some experimental vehicle. Then it will go away again.

Hopefully, it won't happen on the middle of a populated area.
Great work, excellent video.
I’m curious to hear more about phone-local assistants. I rather assumed only the latest hardware ( iPhone 15+, not sure on Android side) could do local inference. Is there a way to get something going on hardware a couple years old?
I am a decidedly non-mathematical/non-engineering person, but have loved RPN calculators since I bought an HP back in the mid-1970s. RPN is just natural to me, even doing basic arithmetic. I use PCalc in RPN mode on my iPhone.
> I can’t remember why the lightning bolt was yellow. With hindsight that seems the strangest thing about it; cyan would have been a more obvious choice for electricity. Possibly it was just to contrast more with the blue screens of the computers.

I had to stop and consider this, because it seemed to me that yellow was "obviously" the correct color. And indeed a few image searches confirmed this: a yellow lightning bolt is by far the most universal symbol for electricity, along with the standard black-on-yellow danger icon. I'm not sure how far back in history that representation goes, or what its origins are, but I think it's been used ubiquitously in comics and cartoons for a long time.
Apparently the song dynasty had billowing smoke stacks from the late 19th century. But overall the game is cool and fun.
Yeah but then you have to maintain function interfaces between them in order to link them. The case in this article is for inserting one single asm instruction in an otherwise C codebase.
> This means that you're in sales :)

You didn’t have to be mean :)

But the other half of my job is leading the project once the contract is signed
Some things are just much faster in an editor.

I used `git add -p` until very recently (basically, until we built this feature in Zed). If you're using `add -p` and you notice a problem that you want to fix before committing, you need to go find that same bit of code in your editor, edit the code, then re-start your `add -p`. If you had chosen not to stage some preceding hunks, you need to skip over those again. Also, an editor can just render code much more readably than the git CLI can.
Shares of iRobot tank 30% after Roomba maker raises doubt about its survival
The point of pinsyscall is that they have to jump to the single entry point for that syscall, rather than any of the ~200+ syscall instructions littering the address space. ALSR makes finding an entry point difficult, but that's easier if you only need to find any syscall instruction, rather than the specific one for the syscall you're invoking. The rationale is explained here: https://undeadly.org/cgi?action=article;sid=20230222064027
It doesn't get any better than this right now.

And it won't ever get any worse.
There probably isn't any middle ground in practice then. If the product teams have control, then the tech debt just keeps building as they keep prioritizing new features over longer term maintainability. I see it already happening at my startup where product has a lot more influence than engineers in terms of what goes on the roadmap (there's practically zero time devoted to lowering tech debt.)
Show HN: CatCompass – An app for tracking stray cats
I find it odd how many people automatically assume that whatever the NSA is up to must be undesirable and therefore should be opposed.

I mean, where do you think analysis of plans by terrorists and nation state adversaries to attack our nation and its allies comes from? The raw intelligence data these are based on can only be gathered by surveillance of communications, both targeted and in bulk.

You should all be supporting this, as you benefit from it every day.
Any word on what the interface to the actual robots look like. Would this support generalized interfaces or tools ? Like MCP for physical hardware.
"Any leak will kill you through a horrible and painful process" is not on the same level of problems as "destructive to the ozone layer / a potent greenhouse gas".
>will less than $20/year.

I'd rather pay more, once, than another* subscription.

*Of which, I have reduced to two: phone plan [€5.99pcm], and mullvad [€5.00pcm].

No more.