skysight-inc/HackerNews huggingface dataset:
> job postings in the Indian job market (we're both Americans, but are Indian by origin so we tend to keep up with things there) are damn-near overflowing

The wild part is there is a market between Indian wages and American wages for the H-1Bs.
Can the BC-250 cards be run as a cluster? They sound interesting and cheap enough (on eBay, at least).
this is inline with what Dr. Stuart McGill (https://uwaterloo.ca/kinesiology-health-sciences/people-prof...) studied. He's an influential kinesiologist (disclaimer: I have no expertise in this matter).

The 'McGill Big 3' is comprised of 3 core-strengthening exercises that rely on muscular contraction (e.g. planking) over muscular extension (e.g. sit ups, twists). More on that here: https://squatuniversity.com/2018/06/21/the-mcgill-big-3-for-...
You can do AOT compilation with GraalVM to reduce both startup times and memory usage, but then you don't have the JIT.
It was a statement made by General Aleksandr Lebed, former Secretary of the Russian National Security Council, in a meeting with an American congressional delegation.

Here's the first US government report I found on it with all of the entirely negligible effort I am willing to entertain: https://commdocs.house.gov/committees/security/has078010.000...

Perhaps he was drunk, or lying, or just plain unable to find the people who knew which cupboard the devices were safely locked in. But he did make those claims. And you are missing the wood for the trees.
Alice Hamilton waged a one-woman campaign to get the lead out of everything
Honest question: is uv more reproducible/portable than cramming your Python project into a Docker container? I've used pyenv, pip, venv, and a couple of other things, and they all work fine, at first, in simple scenarios.
This is awesome! If you email me (greg@readme.io), we should do something together!
Basis? Since when is Trump looking for a basis? Musk could sway out a window. Russia / US relations are being normalized, maybe it could be a small gesture of goodwill to help a friend out if one wanted to keep the regular chain of command clean.
I assumed it was going to be about libuv, the event loop library that Node uses.
Having done a lot of Java and Go, Go has much better mechanical sympathy between the language, libraries, and vm than Java does. The JIT GC in Java are marvels of engineering, but they have to be.

As an example, in Java, everything is a pointer, so pointer chasing all the time, which is not good for cpu cache, etc. In Go, there is first class support for composition.

The other main adjustment, if coming from Java, is reduced cognitive overhead. It usually only takes a week or two for an experienced Java dev to be reasonably effective in Go, but it takes a few months to break the mental habits of overthinking everything.
For me the meta sunglasses have two killer features. Taking candid pictures of my family is extremely easy, I no longer miss catching photos of small things my toddlers do and I'm able to do it hands-free. Additionally, they work remarkably well as headphones, they use some technique where only you hear the audio which is great both for music and for watching videos in public without bothering other folks.
1. o1 was only released to the public 2 months ago. o3 was only released to the public (in an unusual and less directly-usable-for-that form) 2 weeks ago.

The subset of people who might do that and are paying sufficient attention to this are still reeling, and are mostly otherwise occupied.

2. A lily pad is growing in a pond and it doubles in size every day. After 30 days it covers the entire pond. On what day does it cover half the pond? https://i.imgur.com/grNJAZO.jpeg
and that writing says "we need to find investor money before the FOMO is over"
Phone numbers are still required for registration, and the option to make it undiscoverable (so that someone who knows your phone number won't find you on Signal) is not the default, and I think you can't set it before you create your account, leaving a small window of opportunity for someone to discover your account.

If Signal was uncompromising on privacy, being undiscoverable by phone number would be the default. In fact, they wouldn't ask for a phone number at all. These are reasonable compromises, but compromises nonetheless.
> With two oil changes needed per year at an average cost of $100 each, the additional expense shortens the break-even period by approximately 0.5 years.

Add 10 mins there and back, the booking and you're looking at 1hr for this event. If it costs $100 and you consider your time, gas too and from... You could easily bump this cost to $200, or double in real costs.
I'm a bit confused here, what promt do you use to start Aider and how do you just let Aider run wild so you can play cookie clicker?
LLMs forcing us to improve our documentation habits. Seriously though, many languages allow API doc generation out of comments. Maybe these docs can just be flattened into a file.
I hire software engineers off Upwork. Part of our process is a 1-hour screening take home question that we ask people to solve. We always do a main one and an alternate for each role. I've tested all of ours on each of the main models and none have been able to solve any of the screening questions yet.
And if your gateway device is configurable enough you can ban or redirect port 53 requests (DNS) to whatever machine you would like to use to serve up resolution.
I would try both nvidia-suspend enabled and disabled; https://forums.developer.nvidia.com/t/fixed-suspend-resume-i... suggests turning it off, but I'd try with it both on and off.
There's also adguard home

https://adguard.com/en/adguard-home/overview.html
Please, I beg you dear developer, replace my stupid MacOS finder with your superpowers!
I don't think that qualifies as "full" self driving.
promo from L5->L7 confirmed.
Is uv better than micromamba? I tried using uv once and got some big ugly error I don't remember, and that was the end of that, whereas mm just worked (perhaps due to my familiarity). It was a project with the usual situation, i.e., torch, numpy, cuda support, nvcc, all had to play nicely together and satisfy requirements.txt.
AI 'hallucinations' in court papers spell trouble for lawyers
> Spring devs say that some (a lot?) of the runtime reflection

It's a lot more than reflection, if it'd have been reflection alone - it'd be markedly better. (and yes, lots and lots can be optimized). Spring effectively:

scans the classpath for resources - that includes jars, file system
loads every single class matching the scanned directories as a byte array
parses it in java (not by JVM) to check what annotations it has (it doesn't load the classes actually)
builds dependency tree
enhances the previously loaded byte arrays, i.e. generates different byte code
loads the newly enhanced classes and create instances (usually through standard reflection)
makes calls like PostInit (life cycle)
in some cases it uses the standard java reflection to set fields/call methods; in lots of cases java reflection is generating (and loading) a new class (byte code) to carry the process

all the steps above can be recorded on run time (or be a step in the build process) and let the JVM just load the classes organically.

as for the 100%, spring initialization is mostly single threaded - so likely you dont have many cpus dedicated to the java process. (or you meant just a single core 100%)
You need to be vibe checked.
Source does, although within the last year they replaced Miles for MP3 and Rad Games Tools for Bink with tinymp3 and free WebM library.

Probably other stuff there but not sure off the top of my head.
That’s seriously cool. I was a huge fan of RobotWar but had not heard of CRobots!
> There are both immediate and long term consequences to the debt. In the short term we are paying a large share of revenue into debt servicing. We are all working months a year to pay interest. In the long term, we are impoverishing the next generations.

Only if your economy doesn't grow.

> The govt can debase the currency by printing money. That only impoverishes people , except for the wealthy, causing greater wealth gap.

It impoverishes lenders and savers, but not borrowers. It's not as simple as wealthy or poor, as any can be any.
KDE Dolphin.
They often do that because of the REST/CRUD chokehold where the backend does a bunch of stuff, squeezes the resulting data into extremely basic primitive actions (e.g. GET, POST, PATCH, DELETE), forcing the frontend to recreate a complex state all over again. GraphQL tries to solve this, and usually frontends that rely on that avoid a lot of that duplication of the backend, but devs sometimes manage to scream up even that.

If we kill REST, a lot of the complexity around frontends would be reduced significantly. You don't even need GraphQL or RPC protocols to do that.
Well, big fan of uv.

But... the 86GB python dependency download cache on my primary SSD, most of which can be attributed to the 50 different versions of torch, is testament to the fact that even uv cannot salvage the mess that is pip.

Never felt this much rage at the state of a language/build system in the 25 years that I have been programming. And I had to deal with Scala's SBT ("Simple Build Tool") in another life.
Progressive taxes are usually one of the worst and attacks the success, it limits poor people to become middle-class earners, or middle class to get wealthy.

Taxes are already a certain percent. It doesn't make any sense to tax more or less percent to people over certain amount of money.

At the end, poor people dont want to work because they will lose all benefits and get taxed. Middle class people don't want to earn more than certain amount because they will get taxed more.

Because progressive taxes are reliant on certain income (value) or wealth, inflation makes people to pay more taxes over time.
I feel like I just read The Catcher In the Rye, but for middle aged developers. It was fantastic.
This is definitely not accurate.
> Would stay really far away from JavaScript or TypeScript for anything backend.

IDK, TypeScript types are extremely ergonomic, and if you're not overzealous makes everything very readable, and given many things are I/O bound anyway, it doesn't matter much.
This is neat! I've been thinking about how to best express recursion with diagrams for tensorgrad (https://github.com/thomasahle/tensorgrad) and this might just be it.

So much computation these days are done on tensors, mostly for easy parallelism reasons. But we can't get completely rid of recursion. Great to have work like this making them more computationally compatible!
You'd be hard pressed to find that an auditing mode would be helpful. Even once you hit that big red button, depending on the blocklists you use you will come across false positives that cause issues.
UnitedHealth laying off 30-35k employees by May 1
There's basically no credible evidence of this happening. All there is are vague anecdotes which are easily explained with confirmation bias and/or the birthday paradox.
Not all routers proxy DNS; many have DHCP settings so you can give the pi-hole’s address as DNS server to clients via DHCP.

I imagine this is how it’s usually done. There’s no reason to double proxy.
The story goes that the name comes from their version control system. When they licensed the Quake engine (the original one, not Quake 2) they started a repository imaginatively called "src" to iterate on it. As Half Life 1 approached completion that was forked into a stable branch called "goldsrc", which became a semi-official nickname for the HL1 engine, while more experimental work continued on the original "src" branch which eventually grew into... Source.
Whatever you say, Ramanujan.
Well, they released Artifact in 2018 (to poor reception), DOTA Underlords in 2019 (and stopped updating it after a while), and half life alyx in 2020.

https://store.steampowered.com/search/?sort_by=Released_DESC...

They also likely have another half-life game in the works, as mentions of half-life-esque things have popped up around their codebase (as published through updates of their existing source 2 games):

https://www.youtube.com/watch?v=HWlRkzwHLwI
> This means you have to intentionally think about handling it everywhere if you want to use another connection anywhere.

so things like mutexes (one process, multiple threads) or mutexes over shared memory (multiple processes, multiple threads) ?

sounds complicated (and error-prone).

but at the end of the day i guess that kind of juggling has to be done somewhere, either a database server does it for you or you do it yourself in the database client.

i wouldn't mind sqlite on the server, but i'm not sure I would want to trade zero-downtime-deployments (spin up new version, move load from old to new, spin down old version) for single-file ease of operations.
Did they run into a hard blocker, or was it just that using version overrides was possible but painful? I started looking seriously at uv/pdm once poetry made it entirely clear they didn't intend to support version overrides [1]. uv's support for overrides seems serviceable if unsophisticated [2][3].

[1] https://github.com/python-poetry/poetry/issues/697

[2] https://docs.astral.sh/uv/concepts/resolution/#dependency-ov...

[3] https://docs.astral.sh/uv/reference/settings/#override-depen...
>Imagine dialing a phone number by having to look up each digit one at a time in the phone book

This was me for the first 38 years of my life. I got a degree and worked as a software developer with memory that bad.
To who? It seemed like Source 2 licensing wasn't really on their radar.

https://vghe.net/source-2-engine.html#source-2-engine-games shows Valve almost exclusively.
Well, if you see any kind of propaganda, you can denounce and I’m sure this community will respond just like we responded to china propaganda and censorship on DeepSeek.

No good will come from of denying progress just because you don’t like someone else is opinions and worldviews.
> They most often come from eating junk food after exercise (I’m looking at you, Fritos).

Dehydration causes a good portion of mine, at least of the ones that I can point to a proximate cause of. I wonder if that's what you're experiencing, with the salty food after sweating?
> Unless you know a reason that you can’t (like NFS or using a 32-bit cpu).

interesting, why there's that limitation when nfs and a 32-bit cpu are involved?
> The ideal world is zero tax. Failing that the minimal possible tax.

And who decides what that minimal possible tax is for in a society of 340+ million people?

We would probably have to consolidate the amount of decision makers by creating blocs of the population who choose them to be their representative present when all of the representatives come together to decide where to spend the peoples minimal possible tax dollars for the best outcome of the people they represent; because there are so many people and their needs to account for they will not all get exactly what they want and will probably have to compromise like adults.
I let one of my cheap smart TVs update for this reason (and not the other two identical ones I have) and now that one crashes and lags all the time, despite none of them being on the internet.

Embedded device software development quality is usually even worse than webapp software development quality.
Yes, here we are; I spend almost no time there now since every time I drop by all I see is political noise and culture wars. Most people I used to follow now either take part in the shit show or have lost interest in posting.
Show HN: Subtrace – Wireshark for Docker Containers
Hey HN, we built Subtrace (https://subtrace.dev) to let you see all incoming and outgoing requests in your backend server—like Wireshark, but for Docker containers. It comes with a Chrome DevTools-like interface.
Check out this video: https://www.youtube.com/watch?v=OsGa6ZwVxdA, and see our docs for examples:
https://docs.subtrace.dev.

Subtrace lets you see every request with full payload, headers, status code, and latency details. Tools like Sentry and OpenTelemetry often leave out these crucial details, making prod debugging slow and annoying. Most of the time, all I want to see are the headers and JSON payload of real backend requests, but it's impossible to do that in today's tools without excessive logging, which just makes everything slower and more annoying.

Subtrace shows you every backend request flowing through your system. You can use simple filters to search for the requests you care about and inspect their details.

Internally, Subtrace intercepts all network-related Linux syscalls using Seccomp BPF so that it can act as a proxy for all incoming and outgoing TCP connections. It then parses HTTP requests out of the proxied TCP stream and sends them to the browser over WebSocket. The Chrome DevTools Network tab is already ubiquitous for viewing HTTP requests in the frontend, so we repurposed it to work in the browser like any other app (we were surprised that it's just a bunch of TypeScript).

Setup is just one command for any Linux program written in any language.

You can use Subtrace by adding a `subtrace run` prefix to your backend server startup command. No signup required. Try for yourself: https://docs.subtrace.dev
Not likely to be a workable system in a home with children, then
Ignoring their newer fabs for a minute (which do exist), because there's still a load of money to be made on reliable older nodes.

This data is a couple years out of date now but it still shows how relevant older nodes are: https://stockdividendscreener.com/technology/semiconductor/t...
After Netflix et. al. cancelled/didn't renew about a dozen shows I was either in the middle of watching, or really wanted to watch I ragequit and decided to funnel all my streaming service money into physical media.

A few years, lots of eBay auctions, and many bluray and DVD rips later, I've got my own expansive library that's just as convenient to watch but the no missed earnings targets can take away from me.

Next on my list is music. I've built a respectable digital library but I'd like to have that backed by CD's where possible. Vinyl is nice for my absolute favourite albums but it's not an everyday kind of listening experience IMO - bit hard to listen to my records while I'm going for a walk!

For anyone getting into physical media I would highly suggest;

- Buying secondhand. In a lot of cases this is the only option anyway, but you can get bulk lots of CD's, DVD's, and Blurays for about the same price as a month of Netflix or Spotify.

- Backing up your physical copies. An old PC with the appropriate DVD/Bluray drive is very cheap, easy to automate, and you get to have the best of both worlds.

One big caveat is that "older" formats like cassette, VHS, and vinyl are not as simple or cheap. But it's not impossible to obtain and back them up, it just takes a little more time and equipment.
> But there are obviously work around solutions in the Go ecosystem. It uses the Context ctx, which we pass around functions in order to juggle data around in the application.

Man. This works. The context API allows/enables it. But I’d really recommend against passing data to functions via context. The biggest selling point of Go to me is that I can usually just look at anyone’s code and know what it’s doing, but this breaks down when data is hidden inside a context. Dependency injection is entirely possible without using the context package at all, interfaces are great for it.
> uv's handling of pre-releases is... unusual.
https://github.com/astral-sh/uv/issues/10138
Docker isn't a project manager, I'm struggling to see the comparison. If you have an app (api/web etc) you would use uv to manage dependencies, lock files and a locam virtual environment for development, and then you could install the same dependencies and the project in a docker image also for deployment.
> it's just one more reason that Chinese models will not be legal in the US in the near future

This isn't about the model, it's about the mobile app.

The open source model weights are different from the website and the app. The model cannot track you.

Not just Congress, even techies can be confused about these things.
An Economic Approach to Homer's Odyssey: Part I
Helion also promised 50MW prototypes by 2021. It's 2025 and they have no 50MW prototype still. Fusion power roadmaps are generally exercises in wishful thinking, while fusion power startup roadmaps are basically gaslighting-as-a-serivce.

I still think its worth researching and we'll get there at some point, but I'm not holding my breath-- the whole industry has overpromised in the past, continues to overpromise now and will be probably be irrelevant for de-carbonizing the grid by the time the technology is actually ready at an industrial scale.

Mass media reporting on the whole sector is admittedly even worse; especially for uninformed readers without an engineering background.
Interestingly King Fahd University, the affiliate of the two authors, has been accused of buying better metrics by getting successful academics to include the institution in their affiliations.

https://english.elpais.com/science-tech/2024-12-05/dozens-of...
I suppose an even better one would be "looking through broken glass that keeps fucking moving around".

The weirdest thing I discovered was that, back when I juggled professionally, I couldn't read at all during that aura but could still juggle, even hard things like 5+ balls. Strangely it did not screw up peripheral vision.

Worst time was when it came on before a music school performance. Not a hope in hell of keeping track of which line the little circles were on...
I went back to diesel and can say for certain the EV was more expensive to operate and buy (at least in the UK) than my new diesel pickup.
So, you are forcing people to accept something regardless of their opinion.

Isn't that the principle of authoritarianism?

Sure, you have vote, you may ot many not have freedoms depending of the country, but did that person accepted that social contract?

What is the difference with slavery? The social contract is basically slavery of born children to do whatever the "nation" says. This is not different than a slave and their owner.
even Thursday/Friday the joke really no longer lands. Am I missing something?
I don't think pip is to blame for that. PyTorch is sadly an enormous space hog.

I just started a fresh virtual environment with "python -m venv venv" - running "du -h" showed it to be 21MB. After running "venv/bin/pip install torch" it's now 431MB.

The largest file in there is this one:

178M ./lib/python3.10/site-packages/torch/lib/libtorch_cpu.dylib

There's a whole section of the uv manual dedicated just to PyTorch: https://docs.astral.sh/uv/guides/integration/pytorch/

(I just used find to locate as many libtorch_cpu.dylib files as possible on my laptop and deleted 5.5GB of them)
Do you introduce any framework for testing whether something is AI-able or not?
Well, it’s going to have to pass the Elon Misk audit now. Bless his efforts.
Which of these languages is declarative? Aren't they both imperative?
Right, but let's say you go on a vacation and want to make rice but forgot/don't have access to a rice cooker. Now you're trying to remember "is it 1.5:1 or 1:1?" while also hoping that you don't burn the rice on the bottom once you remember "wait, it's actually 1.5:1; damn."

I like the pasta method since the solution would be "add lots of water into pot; throw rice in pot; boil 10 minutes; enjoy."
400 families own the same wealth as 160 million Americans, so they better be paying far more in taxes. In fact, given how much taxes eat into basic living expenses for the bottom 50%, the rich should be paying even more in taxes.
That's a factual statement.