skysight-inc/HackerNews huggingface dataset:
>Do try to get a Linux laptop first, though, otherwise you're paying the Windows tax and not sending the right signals to manufacturers

Why do I care about "signals" ?

You have to go where the market is at. Linux is a niche. You buy a Linux laptop you end up paying more for less hardware.

The only thing is you shouldn't buy the absolute latest hardware since Linux can lag a few months in support. Microsoft more or less gives out OEM keys. They make very little off the OS itself.

I typically dualboot. A lot of applications ( games) still don't run well on Linux. Bios updates are often handled by OEM software which only runs on Windows. You can seek out the bios files, but that's an entire thing.
Was in Northern China recently,

Got to say the shiny and non-rusted transmission pylons in Hebei got me more excited than was probably warranted. I don't think I've seen a shiny pylon before, I guess we mostly just stopped building them decades ago.

On the topic of agriculture I was very impressed by all the polytunnels we spotted from the high speed rail heading north out of Beijing. Every valley, and nook and cranny was full of them.

Took a couple photos of a small town in inner Mongolia that we passed, was amazing seeing green crops in the middle of a Siberian winter.

I believe this was a farm using recycled water to grow cut flowers https://imgur.com/a/kw1IDZ3
The second paragraph of their blog posts suggests Radicle doesn't support central identity. It's really hard to imagine one of the core concepts of Radicle bending (breaking) to allow that.
Many scientists in non-mathematical fields are wrote taught "how to write a paper" in undergrad. P-values and statistical significance are taught completely devoid of context, essentially just a step in your final analysis. Many scientists perpetrating p-hacking or data dredging thought this was a process of good science, and didn't understand the axioms for which these metrics depend. This is something learning fixes, and ignorance makes worse.
The world has been different since January. People are taking sides quickly and rightly so.
It's "preserved" in the same way an atom bomb "preserves" your shadow if you're stood at ground zero.

Think more "something remained" than "some thing remained"
Dollars, current estimates ranging between 1 and 2 billion.

Firefox is currently developed with half a billion, but IMO, that is why there are only 3 browser engines left, with all the “forks” depending on the upstream.
It's not a slight drift, it's a massive change since the 1950's.

Looking at averages is completely irrelevant when talking about inequality.

Here's a video from 12 years ago: Wealth Inequality in America https://www.youtube.com/watch?v=QPKKQnijnsM
Robotics news 2025-03-03
https://machinadigest.substack.com/p/winning-robots-see-better-shapeshifting

The latest news for March 3rd, 2025:
- The Shift in Robotics: How Visual Perception is Separating Winners from the Pack
- Researchers explore how to build shapeshifting, T-1000-style robots
- AI robots may hold key to nursing Japan's aging population
- NAES and Gecko Robotics make $100M deal to modernize U.S. power grid with robots, AI
- Chinese scientists unveil aerial/terrestrial robot prototype for Mars exploration
- Head-mounted robot aids eye surgery
- Robots are gaining new capabilities thanks to plants and fungi
- The role of robotics in precision medical device manufacturing
- landing-ai/vision-agent: Vision agent
https://learngitbranching.js.org/ is very good for learning how Git branching works.

Once you're done with the tutorial bit, the https://learngitbranching.js.org/?NODEMO version is good to try out commands and see what the tree looks like after each command.
Yeah. My thoughts exactly. Sounds like a witch hunt.

How about we start calling people nazis when they are actually literal nazis?
From my original comment…

> Even though at 50 I would rather get a daily anal probe with a cactus than ever work for BigTech (again)

But I bet almost anyone can make more as an enterprise CRUD developer than trying to be an independent app developer.
It also works flawlessly on Android, with uBlock Origin blocking everything, including ads on youtube (provided one stays in the browser of course, and not use the app).
Marginalia Search: 4 Years
I can live with that. By blocking Firefox they would self identify as user hostile in the same way that google has done with V3. I think this would a huge step forward, a massive shit filter.
Because it's literally the same basic concept. The fall of the French monarchy and the eventual rise of Napoleon followed the exact same principles: Rich people born into nobility using their military influence and public dissent to overthrow a government and establish themselves as new rulers. The biggest difference here is that Napoleon came from a more modest form of nobility by comparison and was an actual military genius who rose from a low-end officer all the way to the top because of his skills on the battlefield (at least until his success went to his head and he crowned himself emperor). But he wouldn't have gotten anywhere without his soldiers.
Cool putting teams at the top of that list but completely ignoring jitsi and no tags on self hosting. What makes this better than the autogenerated AI lists?
I really enjoy Gary Stevenson - both his YouTube channel and his book - but his very convincing message that wealth inequality is a problem isn't really accompanied by any particularly good solutions. Tax the wealthy yes, but how do you do it exactly? How much does it raise? How should the revenue be spent?
We have ancient oral traditions that describe constellations that no longer exist (the Seven Sisters). doi:10.1007/978-3-030-64606-6_11
I was starting to feel the increasing discomfort of agreeing with geohot, then to my relief I read "back the dollar by gold".
A Critique of Computational Understanding of Consciousness/"AI" [video]
>The property or goods purchased with a loan are subject to tax.

There is no such federal tax in the USA.

And it is just ludicrous to suggest that stock holdings cannot be subject to a wealth tax. The value of stock holdings are established all the time when the wealthy provide their net worth for their business dealings.

The IRS requires me to submit the value of my IRA holdings as of the end of the year to determine how much will be taxed the next year (by forcing me to withdraw a dollar amount - determined by the asset value of my holdings - which vary minute by minute when the markets are open). So, I guess it's ok for the IRS to measure my wealth each year to enable the IRS to collect a tax on that wealth - but some how you say that's impossible to do for billionaires?
Statistics are not values you collect - but the analysis you perform. In data with many confounding variables or many degrees of freedom, the only way to be honest about what the data shows is through statistics. Statistics is what allows you to filter signal from noise. Statistical significance is a very useful tool, you just have to be honest about what it represents and under what conditions this breaks down.
We do have the technology to build HVDC cables from Iceland to Britain / Norway and we can expect the loss of this grid-to-grid interconnect to be < 5%. It's a different question entirely if it is feasible. It would be the longest sub-sea power cable ever, and the projected cost of $4 billion might be much too low.

In the current situation Europe would profit immensely by sending excess renewable energy to Iceland's pumped hydro and Aluminium smelters while using their geothermal baseload capacity. But in 15 years that might no longer be the case and by then the investment would not have paid off and there might be regret that the money wasn't spent on a different HVDC line like another North Africa - Europe link or Bulgaria - Caucasus (which has a lot of undeveloped hydro potential).
VMware workstation for Linux and Windows supports running a VM with specific partition(s) from your boot disk. This allows you to launch your "other" OS when needed, but still directly boot it on hardware if desired.
The HttpOnly flag isn't really practical in modern web apps where so much logic runs in JS in the browser and makes requests to APIs. It's a leftover from an earlier era of web app architecture.

If it can be enabled without breaking something, sure, its a good idea, but unless your app is 2000s-era ASP.NET code or CGI script, preventing browser-side JS from accessing the session token will probably break something.
I wonder how many users still pay for formmail.com
They said “mentally rewrite”, not actually rewrite.
It’s funny/tragic how Firefox used to be so far ahead in these areas which it has now fallen so far behind. Before PWAs or installing web apps was a thing, Firefox allowed you to basically achieve the same using “chromeless” tabs. Then they gave up on that and disabled it

Before anyone had ever heard of Electron, you used to be able to embed gecko into other apps and it could render html in other applications (that’s how Firefox itself started cause the old monolithic Mozilla suite separated the engine into gecko so other apps could use it, and then a bunch of Mozilla engineers started developing a new UI around it as their side project). Of course they gave up on that, and look where we are now.

Testament to its engineering team really that despite so many own goals and false directions from its leadership (Remember Firefox OS?) the project is still alive.
> CBOR intentionally opting for an open tagging system

CBOR's tags are MP's extension types
Why isn't the conclusion "There is a far better way of using C, which the stdlib doesn't promote... But could"? The fact of the matter is that any sufficiently large C codebase will do this stuff anyway, it's not a language issue.

Good Rust code will also care about memory allocations to the same degree as the C code, the difference is that Rust will help you out in making sure your thinking is correct. My experience is that good systems programming has thinking about memory allocations not as an annoying side issue, but as a main concern.
This is absolutely a black box in terms of what this is supposed to do, either here where you're trying to promote it nor on the hosted app page where it is even more crucial. I have no idea what the intent of this is other than "personal app". All you did do is type a lot of empty hype words.
Well, we know that some ways to organise crowds work better than others.
That's it, data needs to be refreshed regularly, archival data needs to be kept 'alive' and transferred to newer media on a continuous basis.
Nothing prevents this, but the client must still emit preflight checks (an extra round-trip) for every endpoint, and again if headers need to change.
I wrote my own Protobuf implementation (well, with some changes). Ditching the default values was one of the changes I made. I don't see any reason to have that. But I don't think that Protobuf is a reasonable or even decent protocol in general. It has a lot of nonsense and bad planning. Having default values is probably not in the ten worst things about Protobuf.
> As for parsing JSON, the upside is that's its trivial to debug over serial, both viewing and sending, and in my case I could assume limited shenanigans and fail hard if there were issues.

Totally yeah, text formats are way easier to work with. This is a very undersold benefit of JSON.
> All labellers are either licensed pilots or controllers (or VATSIM pilots/controllers).

I would think such people can make better money by actually working as a pilot or controller?
Sure there are reasonable limits. Where, is another matter. For example, I can not imagine a reasonable use-case for 1MW power-line per single apartment.
I actually agree - it's part incentives. And it is important for hard sciences to learn these lessons as well.
Show HN: Wanx 2.1 – Open-Source AI Video Generator with Text/Image Input
I built an AI video generator powered by Aliyun's Wanx 2.1 model. It transforms both text prompts and static images into high-quality videos in minutes.

Key features:

·Text-to-video: Generate videos from detailed text descriptions

·Image-to-video: Animate your static images with natural motion

·Clean React/Next.js codebase with TypeScript
·Internationalization support

·S3-compatible storage for uploads

·Real-time task status monitoring with countdown

The UI is built with Tailwind CSS and Shadcn components, making it easy to customize. All API interactions are handled through Next.js API routes, with proper error handling and retry mechanisms.

I'd love feedback on the UX, performance optimizations, or any creative use cases you discover.
Leaking memory is unsafe. It was considered unsafe for decades: a prime example of the sort of problem you get in C or C++ that you avoid with automatic memory management. Lots of real crashes, stability issues and performance issues have been caused by memory leaks over the years.

Rust initially advertised itself as preventing leaks, which makes sense as it is supposed to have the power of automatic memory management but without the runtime overhead.

Unfortunately, shortly before Rust's release it was discovered that there were some APIs that could cause memory corruption in the presence of memory leaks. The decision was made that memory leaks would be too complicated to fix before 1.0: it would have had to have been delayed. So the API in question was taken out and Rust people quietly memory-holed the idea that leak freedom has ever been considered part of memory safety.
Do you play a mean pinball?
If you even remotely care about performance you'll need to take care of such details in any language, and some high level 'managed' languages make that actually harder than C because you need to work around or even against builtin language features.
The first election was very different as he had more accountability in the other branches of government. Now we are seeing Nazi salutes right from the inauguration, the alienation of every ally, the opening of mass detention centres outside the US, executive orders to place himself above the courts while siding with Putin, and unofficially created branches of government acting without oversight to dismantle large swathes of the state.

The reaction is completely different because the reality is completely different. People are "hysterical" because we grew up with the explicit agreement that we wouldn't let these things happen again and now the systems which we built to prevent it are rapidly falling apart. When facism comes knocking at the door the time for plurality of opinion is gone, there are only two sides here and only one of them is in any way a moral choice.
Elon Musk's Starship Makes History with First Orbital Flight
I built something very similar to this too, but in Go. My motivation was that running Pi Hole was just way over complicated for something that should be simple and light weight.

* Fetches block lists every 6 hours

* Gets DNS requests over DoH then serves as DNS over the VPN.

* A single Go binary, so it's exceptionally easy to run.

It was super interesting to play around and get working as a side project, and as a plus debugging deadlocks in a DNS application is always fun /s
It doesn’t require believing in conspiracy theories to see a clear conflict of interest.

Ad blocking was one of the original reasons people switched from IE to Firefox in the 2004-2008 era. Hopefully, history will repeat itself again.

In the long run, the answer will not be Chrome. The world needs a browser engine that’s not tied to an ad company
Many tools that increase your productivity as a developer take a while to master. For example, it takes a while to become proficient with a debugger, but I'd still wager that it's worth it to learn to use a debugger over just relying on print debugging.
>If everyone has equalish wealth then yes. Otherwise the hive mind becomes weighted by each person's wealth...

What makes you think everyone's opinion is equally important in the economy? Some people do more important things than others, and thus their decisions must be weighted higher. Otherwise, inefficiency would be created.

>...which ends up not being very different at all to communism in this regard. Your billionaires become your central planners. Except they're not even trying to make good decisions for other people in most cases.

If we're talking about billionaires who get rich through honest business, then they are by definition great planners who are bestowed money through satisfying the needs of many people. They can lose their money. They also only do part of the planning... Most of the decisions about what ought to be valuable are made by all the other participants in the economy. The billionaires are just the tip of the spear when it comes to actually doing big picture stuff.

>Now, granted, power in western democracies in 2025 is less centralised than it was in soviet Russia, but it's a hell of a lot more centralised than it was in the 70s and 80s. And currently it's only getting worse.

Western countries have been outsourcing manufacturing and automating everything which destroys jobs for short-term gains. It's not exactly the work of billionaires. It is more like a failure of people at every level to choose their countries over profits. Protectionism is one market inefficiency that I think we need.
It is however not worth as much to the US than a man-portable, fire-and-forge anti-tank guided missile system that they won't have to replace for much longer.
Did any of the founding fathers intend to bring the war to Britain?
That's the Go approach, where every value is zeroed so it makes sense for enum values to have a 'none' or 'other' or 'unknown' value as the first value.

(note that Go doesn't have enums as a language feature, but you can use its const declaration to create enum-like constants)
Not just that: “City pigeons” are feral descendants of formerly domesticated rock doves. That’s why they are so comfortable around humans, in the way that usually only livestock or pet animals are, and actively seek us and our settlements out.

We just got tired of them, and then largely forgot about all of that.
El Salvador Dispatch: How Bitcoin Taught a Nation to Dream
Silk Road was the biggest but not the only.
A Thousand Snipers in the Sky: The New War in Ukraine
Yep, start of the month as well.
Non-paywall:
https://www.nytimes.com/interactive/2025/03/03/world/europe/...
I’ll notice things that might be off on my car, but I am far from a mechanic.

When then there is indeed something wrong, I have a hard time convincing mechanics and techs that there is an actual issue.

It’s a heck of a lot easier when it’s your professional domain, and you carry the acumen to back up your findings.
I learnt git too. I was new to it too. It used whatever the information is that is on the official git website and had no problems. And that was back when its interface had quite a few rough edges that have been sanded down

Today there is "git switch" which people say is good for beginners. I have too much git checkout muscle memory.
Fantastic insights again, thank you.

I've been developing a sort of educational platform for a few years and went deep on search stuff a couple years ago, before moving my focus elsewhere.

This was just prior to the LLM boom and I had concluded that it would probably be best to mostly avoid vector search, and instead use some sort of transformer model to extract summaries, keywords etc from each document, store them in a meta field, then just do normal, sparse bm25 on it all. Even for image search etc - just extract keywords rather then dense embeddings.

SPLADE was one promising example back then.
https://github.com/naver/splade

I'm sure the field has progressed since then, but it sounds like it is still best to not invest in vector search.

The real lesson, it seems, is we need to know our needs, data, etc and act accordingly - most apparently do not do that.
White House urges developers to dump C and C++ (2024)
Aussie in AU here - I think about this opportunity a lot too, but sadly it will not be our government that delivers this outcome if the current nuclear vs. solar/wind debate (like these are mutually exclusive outcomes) is anything to go by.

I had high hopes that Andrew Forrest might be the one to pull this off after watching him deliver this [1] Boyer lecture 4 years ago, but as far as I'm aware this none of this has materialised.

[1] https://www.youtube.com/watch?v=GwfS3A_IXYc
Can you go into detail on this with an example or two? It sounds interesting.

A little bit of a ramble here:

Different mental models is kind of a fascinating thing for me. I don't always pick up on something as quickly as my peers when it comes to things like math and pattern recognition, but I've tended to make up for that with a hard work ethic and what I think of as rabid curiosity and a strong desire to constantly grow my work skill set and knowledge. I've grown a lot during my career as a result when colleagues who had much higher GPAs stagnated. It's interesting how wide and varied our brains are. Again, when doing any pattern recognition games (e.g. speed, set...etc) with my wife...I don't think I'm bad, but she is grasping things at a rate of 3-6x what I can and it was the same in any hard STEM classes that we took together. It's the opposite for things like history where she can't pick up as much of what is going on in a lecture or documentary or whatever. Physically speaking I'm not sure how the brain works differently between us, but I'm guessing the weights are just different if it's anything like the NN in computer science. We were playing dominoes the other day and I had to pause to check which had already been played and she got a little frustrated that I was taking too much time - like what do you mean you don't already know which ones have been played? So I guess it's a greater ability to recognize and retain patterns quickly.

In your case of the worker, I wonder if they were just dangerously clueless or just needed a little more time to build that mental model to grasp how the pieces all fit together. I also wonder how I would have faired.
Share one or give an actual criticism?
I had to check the date on the article, given the summaries I've heard about the dev job market.

I'm curious if there are some people out there with corroborating or conflicting experience.
Would wind direction have made the difference for pyroclastic flows? I thought flow direction was largely driven by local topology.
Definitely doesn't seem appropriate for cash crops harvested by combine harvester.

Most orchards and vineyards in temperate climates are attempting to maximize solar exposure, so would compete for space with the panels -- and also have their own trellising systems and so I struggle to see a fit there, too.

But I can definitely see the use cases for two places.

Grazing land for some ruminants, especially in hot dry climates. Provide shelter for animals, and shade for grasses.

Vegetables, market garden or even large scale. (e.g. my neighbour grows something like 20 acres of cauliflower and it's all planted and picked by hand.) Many market gardens are using walk-behind / two-wheel tractors (BCS, etc.) which are far more agile and could easily handle moving around panels.

Spill-off / erosion can be dealt with through building swales.
>fanatic about Linux and OSS (which is fine btw)

I don't see how fanatism that ends up offending others is somehow fine just because its congruent with your own beliefs. Sounds like zealotry to me which is unhealthy.

Bad actors need to be called out and not let themselves speak for the entire group, regardless if they're in my camp or the other, since they end up poisoning the well and tarnishing the image of the entire group if encountered or left unchecked.

Dunno about you but I don't want to be associated with such people. These are why the Linux community gets a bad rap amongst regular people, because comments like these end up going public.
This is dated February 24, which is before I noticed all these other investigations hitting Reddit and HN. Seems maybe they were just piggybacking off Kaspersky