skysight-inc/HackerNews huggingface dataset:
https://ddev.com/ has become standard in the circles I run in (most are web devs working in agencies touching multiple projects each week). You don't have to use DDEV specifically, but it works like a dream and may provide some inspiration.

Each project gets its own Docker Compose file. These allow you to set up whatever project specific services and configuration you need.

None of your projects need to expose a port. Instead each project gets a unique name like `fooproject` and `barproject` and the container listening to port 80 is named {project-name}-web.

It all gets tied together by a single global NGINX/Traefik/Caddy container (you choose) that exposes port 80 and 443 and reverse proxies to each project's web container using Docker's internal hostnames. In pseudo-code:

https://fooproject.example.site
{
reverse_proxy fooproject- web:80
}

https://barproject.example.site
{
reverse_proxy barproject-web:80
}

The final piece of the puzzle is that the maintainer of DDEV set up a DNS A record for

127.0.0.1 *.ddev.site

You could do something similar yourself using your own domain or locally with DNSMasq.

It may seem overcomplicated (and it is complicated). But since it's a de-facto standard and well-maintained, that maintenance burden is amortized over all the users and projects. (To the naysayers, consider: PopOS/Ubuntu are quite complicated, but they're far easier to use for most people than a simpler hand-rolled OS with only the essentials.)
If you’re happy enough to write a little bit of C# and install the .NET SDK then try Aspire.

Here’s and example of orchestrating a node.js app and a Redis dependency.

https://github.com/dotnet/aspire-samples/blob/main/samples/A...
There are some fields though where they can replace humans in significant capacity. Software development is probably one of the least likely for anything more than entry level, but A LOT of engineering has a very very real existential threat. Think about designing buildings. You basically just need to know a lot of rules / tables and how things interact to know what's possible and the best practices. A purpose built AI could develop many systems and back test them to complete the design. A lot of this is already handled or aided by software, but a main role of the engineer is to interface with the non-technical persons or other engineers. This is something where an agent could truly interface with the non-engineer to figure out what they want, then develop it and interact with the design software quite autonomously.

I think though there is a lot of focus on AI agents in software development though because that's just an early adopter market, just like how it's always been possible to find a lot of information on web development on the web!
I hear Australians are delighted with their government's purchase of American submarines.
You can take it a step further:

- instead of setting the same function pointers on structs over and over again, point to a shared (singleton) struct named "vtable" which keeps track of all function pointers for this "type" of structs

- create a factory function that allocates memory for the struct, initializes fields ("vtable" included), let's call it a "constructor"

- make sure all function signatures in the shared struct start with a pointer to the original struct as the first parameter, a good name for this argument would be "this"

- encode parameter types in the function name to support overloading, e.g. "func1_int_int"

- call functions in the form of "obj->vtable->func1_int_int(obj, param1, param2)"
You’re biased because if you’re here, you’re likely an A-tier player used to working with other A-tier players.

But the vast majority of the world is not A players. They’re B and C players

I don’t think the people evaluating AI tools have ever worked in wholly mediocre organizations - or even know how many mediocre organizations exist
> Those who "dislike Musk" usually cannot come up with any solid example of what he has done to deserve the hate.

If this is a genuine belief you have, I think you need to break out of your echo chambers a lot more.
There’s also Google Wallet, née Google Pay, née Google Wallet. It doesn’t like rooted devices either, but seems to be okay with apps installed from third party stores.
Brutal Watch Face for Pebble
> If you are talking about deporting someone for getting a speeding ticket, that would be pretty draconian unless it was something very dangerous like doing 25 over in a school zone during school hours, etc.

Lol sure ya let's deport people for speeding in a school zone. Forget due process or the justice system at all for these heathens nah just ship them off immediately. Like are these real words that reflect you're serious adult position on this? Do you really not have any sense that what you're saying is insane?
Bluesky is just as vile as X is. Literally the other side and seemingly bots calling to eat the rich and Elon. Both sites are unbearable.
Same here. (Of course, this could be because we just don’t use banks that try to pull this bullshit.)
> so any consumer sequencing company that simply reports XX as female and XY as male is laughably amateurish

To my knowledge there is no XX person who can produce sperm and there is no XY person who can produce eggs. So while "XX is female" is over-simplified, "XX is not male" seems fairly clear.
Congrats for your work!

Just to clarify, you did use a vector database. Postgres is a vector database if you store your embeddings there. Pgvector is a practical approach to storing your vectors in Postgres. Wherever you store your embeddings, it's your vector database.
You must get a lot of questions (or confused looks) when people see that thing still running! The simplicity of those engines is kind of a lost art these days. Everything now is so computerized that you can't even diagnose half the issues without special software.
Its been over 30 hours: First failure at 2025-03-09 00:41:55 UTC, and it's now 2025-03-10 07:09:00 UTC.

This is unacceptable - this is starting to impact interviews for jobs this week (I've rescheduled one for today just in case).
I promise the amount of time, experiments and novel approaches you’ve tested are .0001% of what others have running in stealth projects. Ive spent an average of 10 hours per day constantly since 2022 working on LLMs, and I know that even what I’ve built pales in comparison to other labs. (And im well beyond agents at this point). Agentic AI is what’s popular in the mainstream, but it’s going to be trounced by at least 2 new paradigms this year.
> jump into kubernetes directly instead of just using docker

Option A: learn k8s, use it for anything containerized. Don't use the complicated parts if you don't need them.

Option B: learn docker (docker compose I guess?), use that... then also learn k8s because you'll eventually have to anyway
Same in France (Lyon), but it is 30+ hours without e-mail access (neither via IMAP nor via Gandi's webmail).
>a main role of the engineer is to interface with the non-technical persons or other engineers

The main role of the engineer is being responsible for the building not collapsing.
Erlang FFI? Doesn’t the Erlang Virtual Machine run the Gleam code? How is calling Erlang functions FFI?
(defn text->tag [text]
(first
(for [[keyword tag] keyword->tag
:when (clojure.string/includes? text keyword)]
tag)))
“Joe’s Coffee Hit” text->tag
:error #object[TypeError TypeError: a.indexOf is not a function. (In 'a.indexOf(b)', 'a.indexOf' is undefined)]
If you type "Joe's Coffee Hut" (including the "!) into the textbox above and hit the text->tag button, you'll see the result of running the text->tag function on that input.

Looks great xD
A midlevel web developer should do a whole lot more than just respond to chat messages and do exactly what they are told to do and no more.
“neighbors joining NATO”

And you think that those neighbors have no agency themselves? Russia is a much bigger threat to all of them than NATO was ever to Russia. If you’re a country bordering Russia, you’re fucked, you’re almost guaranteed to be invaded every few decades or so (unless Russia is currently occupying you.. then you are safe). So you have to do whatever you can to survive.

“neighbors murdering ethnic Russian civilians”

Only “ethnic” Russians right? Russia citizens (e.g. like the Chechens) on the other hand don’t count and can be murdered at will with no repercussions by the Russian government.

Anyway if that’s what Russia truly cared about they could have easily solved this without resorting to war.
It used to be that for locally running GenAI, VRAM per dollar was king, so used NVidia RTX 3090 cards were the undisputed darlings of DYI LLM with 24GB for 600€-800€ or so. Sticking two of these in one PC isn't too difficult despite them using 350W each.

Then Apple introduced Macs with 128 GB and more unified memory at 800GB/s and the ability to load models as large as 70GB (70b FP8) or even larger ones. The M1 Ultra was unable to take full advantage of the excellent RAM speed, but with the M2 and the M3, performance is improving. Just be prepared to spend 5000€ or more for a M3 Ultra. Another alternative would be a EPYC 9005 system with 12x DDR5-6000 RAM for 576GB/s of memory bandwidth with the LLM (preferably MoE) running on the CPU instead of a GPU.

However today, with the latest, surprisingly good reasoning models like QwQ-32B using up thousands or tens of thousands of tokens in their replies, performance is getting more important than previously and these systems (Macs and even RTX 3090s) might fall out of favor, because waiting for a finished reply will take several minutes or even tens of minutes. Nvidia Ampere and Apple silicon (AFAIK) are also missing FP4 support in hardware, which doesn't help.

For the same reason AMD Halo Strix with a mere 273GB/s of RAM bandwidth and perhaps also NVidia Project Digits (also speculated to offer similar RAM bandwidth) might just be too slow for reasoning models with more than 50GB or so of active parameters.

On the other hand, if the prices for the RTX 5090 remain at 3500€, they will likely remain insignificant for the DIY crowd for that reason alone.

Perhaps AMD will take the crown with a variant of their RDNA4 RX 9070 card with 32GB of VRAM priced at around 1000€? Probably wishful thinking…
Comparison for previous generations

https://www.hardware-corner.net/guides/gpu-benchmark-large-l...
The mistake that every single person makes that advocates for extreme measures is they assume the arbiter of those measures will always be on their side. Historically it's literally never been the case but who knows maybe you'll be part of the first group to always be in the good graces of dear leader. I wish you good luck!
I think accessing Google search through startpage+adblocker just consumes google's resources without giving them any ad revenue, so it's a way to screw them.
From the creators of static open-source marketing benchmarks: twitter PR posts.
Perhaps we could help if you shared some real examples of what walls you’re hitting. But it sounds like you’ve already made up your mind.
Minimum wage, fairly, should have been around $32 in 2019 or so. I haven't run numbers lately because it's depressing, but I bet it's worse now.

You can't go off mcdonalds sandwiches, and you can't use the economic indicators that ignore food and fuel.

I've heard wild numbers from "the dollar is worth 50¢ compared to 20 years ago" to "the dollar has lost 98% of its value in the last N years."

I'm not an economist, but I do know my electric bill has been thr exact same dollar amount for 12 years, and I've halved my usage twice in those years. That puts the dollar purchasing power for power at 25% of 2013.

Gasoline changes prices so much I can't really say, it's about twice as expensive for 87 here as 12 years ago, but 93 is 2.5+ times higher.

Food? Don't get me started.

I live in the rural south. I don't really care about price fixing in Los Angeles or silicon Valley.
So what is your prediction?
I see engineering, not software, but the other technical areas that have the biggest threat. High paid, knowledge based fields, but not reliant on interpersonal communication. Secretarial and customer support less so, they aren't terribly high paid and anything that relies on interacting with people is going to meet a lot of pushback. US based call centers is already a big selling point for a lot of companies and chat bots have been around for years in customer support and people hate them and there's a long way to go to change that perception.
Good on you for being willing to try improving.

HN doesn’t really distinguish between “punching down” and “punching up”, and prefers to avoid “punching” at all.

The guiding principle to keep top of mind is “intellectual curiosity”. There’s a place for an intellectually curious discussion about the history and present day meaning of the word “shibboleth”, and the way you commented brings that to a screeching halt. And even if someone else seems to be acting like a bit of a jerk in the comments, it doesn’t make it OK to do it too.

But as you say, you’ll try to do better which is great.
Now, the billion dollar question is - how long would it take you to code that diff?
An old-school, no-nonsense diesel truck with zero unnecessary electronics? I feel like it would get funded overnight
It’s foundational to their point.
I can only imagine what it must have been like standing next to those giant dishes and realizing just how massive they really are
As russians say, pendosy tupyyye.
Vibe coded pvp Tank game using unconventional stack
None of the titles of studies provided on that page support the assertion that the money was spent “for making mice transgender.”
Thank you very much!
Yes, I agree we can kinda say everything is a vector database when you store vectors in it but what I meant by this is we don't need the use Pinecone or any other vector data bases for high performance, high accuracy and user information integration. We all made this with postgresql, redis and faiss.
On the other hand, we didn't use pgvector mainly because we wanted to use Faiss as our primary vector search. Faiss gives us flexibilty to control the time for answer generation, with indexing method (tradeoff between accuracy and speed). And indexing with Faiss really fast and efficient.
Yes, but on the other hand I don't understand why people think something that you can train something on pattern matching and it magically becomes intelligent.
Politically, not militarily. Same in Afghanistan. US could and did easily win the conventional parts of both conflicts. They lost because they didn’t know what to do after that or didn’t want to escalate it into a full scale war (Vietnam).
This seems to be ignoring the major force driving AI right now - hardware improvements. We've barely seen a new hardware generation since ChatGPT was released to the market, we'd certainly expect it to plateau fairly quickly on fixed hardware. My personal experience of AI models is going to be a series of step changes every time the VRAM on my graphics card doubles. Big companies are probably going to see something similar each time a new more powerful product hits the data centre. The algorithms here aren't all that impressive compared to the creeping FLOPS/$ metric.

Bear cases always welcome. This wouldn't be the first time in computing history that progress just falls off the exponential curve suddenly. Although I would bet money on there being a few years left and AGI is achieved.
Bonus: all of the US license exams can be taken online, proctored by three volunteers watching you on your laptop and second mobile device camera.
When is agree when talking about all caps terms like HTTP or even just camel case verses snake case. But it’s really scraping the barrel of usefulness when you’re debating whether the H in Github or A in OAuth is capitalised.

Just write a linter rule and be done already.
The typical AI economic discussion always focuses on job loss, but that's only half the story. We won't just have corporations firing everyone while AI does all the work - who would buy their products then?

The disruption goes both ways. When AI slashes production costs by 10-100x, what's the value proposition of traditional capital? If you don't need to organize large teams or manage complex operations, the advantage of "being a capitalist" diminishes rapidly.

I'm betting on the rise of independents and small teams. The idea that your local doctor or carpenter needs VC funding or an IPO was always ridiculous. Large corps primarily exist to organize labor and reduce transaction costs.

The interesting question: when both executives and frontline workers have access to the same AI tools, who wins? The manager with an MBA or the person with practical skills and domain expertise? My money's on the latter.
Tim definitely carries that torch in his own way, but there was something about Steve's presence that made everything feel more… human? Less corporate? Hard to put into words, but yeah, I miss him too. Thanks for sharing that video.
Produce true synthetic a priori knowledge of your own, and ill show you an automated LLM workflow that can arrive at the same outcome without hints.
Author could add 'close your eyes' at some point.

Instant meditation app.
I have had excellent service and support from Gandi for several years. I appreciated having an EU-based provider that seemed to take pride in having a sustainable approach to the business. There was clarity about pricing. It wasn't the cheapest but they were straightforward and honest in communications.

Every company has an outage now and then, and sometimes a bad one.

But, it has now been 30 hours since I had access to my email. The last update was 15 hours ago. I don't like the way this has been handled.
That's revenue, not profit. GPUs aren't cheap.
ChatGPT will probably take more responsibility than Boeing for their airplane software.
And the sad/crazy thing is that AI assisted coding/refactoring does seem to stray substantially over the line of observation vs participation to the point that the experience is largely defined by "learning by watching"

:/

Prompt engineering (to the extent that it results in the difference between applied LLM success vs failure) requires the human to truly grok what they're getting help on - the current top comment notes that the model applied more or less exactly the same diff they would have done, based on deep understanding of the exact codebase being modified - and also have some level of intuition about how LLMs work.

Someone just treating the model and context like an obscure TV remote and pressing all the buttons to see what they do, will get a result, and it might seem interesting, but will it be ontologically correct? Good question!
At least on macOS you don't even need to add to /etc/hosts, just use .localhost as the TLD.
Related issue: Why the hell would they want to use the already-jam-packed 2.4 GHz band for satellite communications?
Servicing normally means you take your car in annually to check it over for any problems that have developed.

In most countries you have a mandatory safety check. Here in the UK it’s called an MOT and it is annual. It will check things like tyre tread depth, whether the windscreen wash is aimed at the windscreen, steering, suspension, brake pads, brake disks, condition of seatbelts.

Normally people try and service their car at the same time. The service typically will include things like oil changes and oil filter changes and air filter changes.
> The difference between those who are using LLMs effectively and those who are not is stark.

Same here. Most candidates I interviewed said they did not use AI for development work. And it showed. These guys were not well informed on modern tooling and frameworks. Many of them seemed stuck in/comfortable with their old way of doing things and resistant to learning anything new.

I even hired a couple of them, thinking that they could probably pick up these skills. That did not happen. I learned my lesson.
Joke's on you, I don't have ports 80 or 443 open on my subdomains.
The Taliban/Mujahideen didn’t win per se, they just survived long enough for the foreign “empires” to lose interest.

Vietnam wasn’t a conventional conflict either. If you’re willing to lose complete control of most of “your” country and sustain 10x higher casualties than your opponent you might have a chance, but that’s an extremely steep price to pay.
It's not just about the products themselves, but the philosophy behind them. He had this relentless obsession with making technology feel right (it is all from my perspective)
Me neither - technology does change the game. Hopefully we won’t find out right away?
Really you dont see the difference between the little guy who has a family and barely affords rent and food doing all the extra work and calculating and saving to make the risky jump when he feels comfortable, vs a giant corporation sitting on 10 years of runway no matter what they do indiscriminately cutting and shoving dozens of "little guys" into unplanned for stress and upheaval?
Recreate Bret Victor's Inventing on Principle
Awesome! Great idea. This is going to be so useful for my vast dir structure built over last 14 years! Many thanks for sharing this.
Orion uses webkit, not sponsored by ad revenue
He's known today as "Leonardo" as well. It's just that there are some people who aren't familiar with this. Exactly as some will use the "last" name with people from Iceland, even though it's as meaningless as calling someone "from Chicago".
> The investments are being placed through opaque structures known as special-purpose vehicles, which have the benefit of concealing the investors’ identities, to avoid the ire of US authorities

very suspicious

> “How can someone in Musk’s position have so many connections to China but still be a good person to reform the US government?”

Indeed

afaik:

> His second trip to the country in less than a year included a meeting Sunday with Chinese Premier Li Qiang, who praised Tesla as a “successful model” for US-China collaboration.

https://www.cnn.com/2024/04/29/cars/elon-musk-surprise-visit...

is it possible that Elon Musk was recruited by the MSS during that trip?

https://en.wikipedia.org/wiki/Ministry_of_State_Security_(Ch...
> If something is Interfacing with an Application, and that something is another Application instead of a human, that means the interaction is happening via an Application Interface

My point is, the applications have been (until recently) predominantly written by humans. API is the interface developers use through the code they write. Just like a UI can be better or worse, so can API: it might be concise, expressive, consistent – or verbose, clunky and completely unpredictable. Just like in UI you don’t want to click through dozens of submenus, in API you don’t want to make a dozen of calls to do something simple. It’s way more similar than you think!

Now where MCP fits in here is a whole other question...
I would not expect a free pass but at least going directly to second/third stage. I mean, they could check your committed code internally, no?
I never said I disapprove.
Very interesting! Clearly something else going on though if the 2% Vs 9% thing is true.
This seems like a pretty silly article.

A shortwave radio station is a single point of failure. You can either physically interrupt the transmitter - conveniently it tells you exactly where it is the whole time it is transmitting. Or, you can broadcast interference.

The internet or digital communications does not share that same single point of failure.
Most people are just ignorant and dumb, dont listen to it.
"The right" isn't one thing.

MAGA is a particular brand of "the right" that is pretty clearly evil/dumb.

Ultimately USA is just 350 million people. Without its allies it's just another country. You can't bully half the world into "better deals" forever. Some countries might agree short-term out of desperation, but long term they'll throw you under the bus.

Consider how you would behave if your business partner changed the price +25% -25% every few days, threatened to cut you off if you don't do what he wants and insulted you randomly. You'd search for a reliable competition.