skysight-inc/HackerNews huggingface dataset:
The reason there have been so many is because the standard included tools (pip, venv) are not great. And others could still use improvements.

Venv and setup tools aren't really package managers.
Pipx is only meant for installing Dev tools per user (in isolated Venvs).

pyenv does something a bit different from those tools you listed(maybe it'd part of cones I haven't tried it). Its not a dependency manager its a python version manager like nvm (node version manager).
It helps you manage downloading and compiling python from source and it let's you specify python version in a .python-version file and provides a shim to find the right python for a project(compiling it if its not already available).

I tried pipenv and despite being hyped for it, it had a lot of issues. Then I tried poetry which seemed much better but was still sort of slow and got stuck updating lock files sometimes.

I haven't even tried pdm. Or various conda package managers since its mainly used by scientists with lots of binary dependency needs.

Then ~~uv~~ rye came along and seemed to fix things. It replaced pip+pip tools/pipenv/poetry. Also replaced pipx(install python tools in isolated venvs then add it to users ./local/bin). Also replaced pyenv but instead of compiling python which takes a while and can be troublesome it downloads portable builds https://astral.sh/blog/python-build-standalone (which do have some downsides/compatibility issues but are usually better then compiling python).
It was also written in rust so avoided circular venv issues that sometimes come with installing python packages since it had a self contained binary(plus some shims).

Then UV came along, the projects merged and most development is happening in uv. Despite the rye-> switch most things are pretty similar and I feel a lot of excitement towards it. The one big difference is there's no shims to automatically call the right python for a project from UV. Instead you need to run uv run script.py

Astral the guys behind UV took over the independent python builds and have also built the most popular python formater/linter these days - ruff (also written in rust, also fast they're also looking into adding a better type checker for python type hints).

I'd reccomend trying it for your next project I think it could become the defacto packaging/version tool for python
I understand, it's not for everyone. The game will always be based in AI generated renditions though, because it removes the constraints on which events can be depicted.
Yeah, I think every programmer experiences the "I should write a language" moment when the solution to the problem is abstracted to be the language itself.
Purely anecdotal: I worked at an Apple VAR when the TiBook was released, but I honestly can't remember any real controversy. They were a big hit. Quite easy to repair too.

I wasn't there for the plastic Intel MacBooks, but the biggest complaint I remember hearing about was that the black one collected fingerprints like crazy and, later on, some overheating issues. They were also a pain to repair, though not as bad as the iBooks before them.
MCP with Ubuntu
Hello new comer here,

MCP are a pain in the ass on windows, do you know if dualbooting my laptop with Ubuntu would be a viable solution to be able to build and run MCP ?

Thanks in advance.

Joz.
Yeah and I doubt many people care if the TS compiler is 200MB anyway LOL. It's 2025.
I loved the rose gold color. This model effectively replaced 11 inch Macbook Air, which was a lot more popular, if comments on HN are to be believed. Netbook sized laptops still had a niche back then, but 12 inches is moving out of netbook territory.
> not designed to work that way

Owners of unmodified M1+ iPad Pros and iPadOS 16.3 can run performant Linux/other VMs, e.g. Linux web server and iOS client.

Owners of unmodified M1+ iPad Pros with iPadOS 16.4+ can very-slowly run Linux/other VMs via UTM emulation.

Owners of jailbroken M1+ iPad Pros can run Linux/other VMs by adding hypervisor entitlement.
He would have had a fair trial which would ultimately result in the dismantling of the entire US surveillance apparatus and would usher in the birth of the internet the forefathers intended.
This trade war may be caused by one government, but they're not the only one causing untold misery for millions for no discernable benefit.
> the primary aim isn't really to find out whether a result is true but why it's true.

I'm honestly surprised that there are mathematicians that think differently (my background[0]). There are so many famous mathematicians stating this through the years. Some more subtle like Poincare stating that math is not the study of numbers but the relationship between them, while others far more explicit. This sounds more like what I hear from the common public who think mathematics is discovered and not invented (how does anyone think anything different after taking Abstract Algebra?).

But being over in the AI/ML world now, this is my NUMBER ONE gripe. Very few are trying to understand why things are working. I'd argue that the biggest reason machines are black boxes are because no one is bothering to look inside of them. You can't solve things like hallucinations and errors without understanding these machines (and there's a lot we already do understand). There's a strong pushback against mathematics and I really don't understand why. It has so many tools that can help us move forward, but yes, it takes a lot of work. It's bad enough I know people who have gotten PhDs from top CS schools (top 3!) and don't understand things like probability distributions.

Unfortunately doing great things takes great work and great effort. I really do want to see the birth of AI, I wouldn't be doing this if I didn't, but I think it'd be naive to believe that this grand challenge can entirely be solved by one field and something so simple as throwing more compute (data, hardware, parameters, or however you want to reframe the Bitter Lesson this year).

Maybe I'm biased because I come from physics where we only care about causal relationships. The "_why_" is the damn Chimichanga. And I should mention, we're very comfortable in physics working with non-deterministic systems and that doesn't mean you can't form causal relationships. That's what the last hundred and some odd years have been all about.[1]

[0] Undergrad in physics, moved to work as engineer, then went to grad school to do CS because I was interested in AI and specifically in the mathematics of it. Boy did I become disappointment years later...

[1] I think there is a bias in CS. I notice there is a lot of test driven development, despite that being well known to be full of pitfalls. You unfortunately can't test your way into a proof. Any mathematician or physicist can tell you. Just because your thing does well on some tests doesn't mean there is proof of anything. Evidence, yes, but that's far from proof. Don't make the mistake Dyson did: https://www.youtube.com/watch?v=hV41QEKiMlM
What I think is amazing is that W95 fit on a set of floppies. I think the only installation medium I’ve ever seen for it was a CD-ROM.
The ISP itself can't do E2EE because it's incompatible with lawful intercept.
In 2023, Mozilla spend $230 million dollars on software development. And then they also $6 million on "Grants and Fellowships" (which supports many "green field" open source software initiatives), $1 million on Events (under which the event you're worried about probably falls), and $7 on travel (which probably also includes lots of travel to things like C++ conferences and browser standards conferences and other things that you probably would agree are very mission related, along with the event in question).

So—just out of this subset of expenses, there's probably some other stuff you could take issue with—Mozilla spent money in a 94% ratio on browser development, and 6% on "other stuff", of which probably .001% was this conference in Africa. And I think it's arguable that a lot of that "other stuff" is related technology! But even ignoring that, talking about how we can use the open web to improve life for people in third world countries is exactly the kind of thing that I, personally, would like Mozilla to be doing. And I'm happy for them to spend <5% of their budget on it.
If it would be a spy van, it would be a real number (likely for the real company). Otherwise way too easy to spot.
I knew I would be in that 2013 thread...

I mistook the building, but I do remember details that Twitter had a direct fiber connection to that room...

Also, we have a LOT of evidence of prior NSA backdoors and interceptions...

in 1998 I had to hire a CSIE (cisco expert) (like a 3 digit uuid) to help me recover a router password from infra I inherited... and during the password reset procedure on a 3640 - he was telling me how "the NSA requires Cisco to put in back doors into all the routers)

((The passwd BTW was Feet4Monkey))

--

Then recall Carnivore? (and its predecessor eschelon - and a whole bunch of reveals) -- what was interesting was that the only company to refuse to install Carnivor was Earthlink.net (ISP) -- and the reason they stated they wouldnt put in Carnivore, was because they stated they already had their user tracking system (They were owned by the Mormon Church) ((and for some reason Whoopi Goldberg was one of their large notable investors))

And recall how they stated that the NSA specifically likes to hire Mormons?

And recall North First Street DC that was purchased by Cerberus Group which was the ~Bush-Cabal hedgie, and the reason they bought it because it housed MAE WEST and they wanted to inject NBAR/Surveilling into it -- once they completed that, they sold it off again (To one of their subs, IIRC)

I hate that I am getting old and I start to forget a lot of the malfeasance I have witnessed in my ~30+ years in SV.
I collect these (yes, this specific model) and have parts to build and repair 4-5 of them.

MacBook8,1 and MacBook9,1 as they are known.

Great little passively cooled machines, only real issue is the underpowered CPU (a legitimate trade-off for size/weight/silent) and of course the butterfly keyboard that is prone to failure.

Fingers crossed they make an Apple Silicon mac in this size one day.

Drop me an email if you are also an aficionado. My email’s in my profile.
This isn't an accurate headline... Niantic sold some of its assets (most of its games, excluding Ingress and Peridot) to Scopely, but it wasn't acquired.

The official announcements from Niantic https://nianticlabs.com/news/niantic-next-chapter (https://news.ycombinator.com/item?id=43342478) or Scopely https://www.scopely.com/en/news/scopely-to-acquire-niantic-g... are better
Two reasons it matters:

1) Discoverability

2) "System structure mirrors organization". I.E., it's an indicator of a fragmented and disorganized structure that's not likely to produce cohesive product results.
This reduces but does not eliminate traffic to the root servers. One must still get the NS records for the 2nd level domain one is requesting and without running one of the anycast root DNS servers one would not have this. That is a lot more data. That cached data can be seen in Unbound with

unbound-control dump_infra

I hold onto these records longer by increasing the infra cache settings in Unbound and have a cron job that refreshes them hourly.
Unfortunately, I could not remember, when median performance of mobile CPU become comparable to business Notebooks.

I think, Apple entered race for speed with iPhone X and iPad 3. For Androids things even worse, looks like median achieved Notebooks speed at about Qualcomm snapdragon 6xx.
Fnet – FILE* over your socks. Easily create and handle your network sockets
A very very low power Apple Silicon version of this that has a non-butterfly keyboard would slay.

The size and weight of this form factor is imo ideal for a daily carry portable computer. It’s an iPad with a keyboard, that runs a real OS.
Yeah, maybe someone with more industry knowledge can give a better picture, but I have a hard time seeing how these robots would fit into and improve existing processes [0]. Garbage is mechanically sorted most of the way already; then IR is used to identify different plastics and air blasts are used to separate them out at dozens per second.

The Gemini robot tech is cool as heck, don't get me wrong, but it doesn't seem particularly well suited to industrial automation.

https://www.youtube.com/watch?v=nUrBBBs7yzQ
When the country's own citizens are the "adversaries", that's a highly fucked up government and government agency. If the people are the enemy the country is dead.
This doesn't explain how to get API access
?

If adding sugar to your product causes it to sell more then a company is going to do so. If every option for food include sugar then at every price point (including below poverty) then you're going to buy sugared food; but it's not because sugar is negatively priced, it's because it sold better.
I think they could make money if they added a few things, even as an option to their vehicles. a dashboard. stalks for turn signals and drive select (with wipers/lights). a few dedicated buttons for critical controls.

Could easily make $1-2k per car as an extra-cost option. it would be popular.
I guess not too many want to have to hide in russia.
The article writer is talking about if many companies do it there’s probably a reason for it, with UX and as an example things like email buttons, etc.

A strong but unspoken rule when anyone gives you advice is (and I feel like not everyone knows this anymore so this bears repeating): use your critical thinking skills to decide if the advice is applicable and appropriate for your situation.
Interesting concept, but the use of AI art is personally extremely off-putting.

Maybe it works for people who like having everything filtered through a modern cinematic cgi filter. In this case, sure, it is a neat tool for seeing how a hollywood studio might have imagined events of the past to look like. At least you admit upfront here that they are "fantastical imaginations" of historical events, but maybe you should clarify that on the website too.

I've always found it better to hear from actual historians, or better yet, dive into the source material when learning about events of the past. This takes some actual work and requires doing good research. It would be nice if AI could help those folks do their jobs more easily instead of being used to generate more fake looking slop.
IIRC when Jobs came back to Apple, there was a major board shakeup.
> They were also a pain to repair

At least RAM and hard drive were very easy to replace, which I appreciated. I don't think I ever needed to actually open my MacBook back then. But I do remember repairing white iBooks, which was a pain indeed.
Conversely, you might be vastly overestimating channel capacity. If ALL subscriber calls were on WhatsApp or Signal, the network would grind to a halt.
You can see HN posting trend lines here: https://hnhiring.com/trends
> Firefox is no longer a developer default

Web developer here, and Chrome dev tools suck balls. I exclusively use Firefox.
Hyprscroller (a hyprland plugin with similar functionality as niri) has an "expose" type function. I tend to forget it's there though.
If uv figures out a way to capture the scientific community by adding support for conda-forge that'll be the killshot for other similar projects, imo. Pixi is too half-baked currently and suffers from some questionable design decisions.
WhatTheDuck does SQL with duckdb-wasm

Pygwalker does open-source descriptive statistics and charts from pandas dataframes: https://github.com/Kanaries/pygwalker

ydata-profiling does open-source Exploratory Data Analysis (EDA) with Pandas and Spark DataFrames and integrates with various apps: https://github.com/ydataai/ydata-profiling #integrations, #use-cases
I'm really curious then.

Why's the visible person holding the headphones tighter against his ear? What kind of sounds need to be processed by a human for sewer inspection?

To their benefit, if it was sus, they would have kept the door shut.
It spiked the stock to $23. Let's see how long it takes to go back to $19.50 again. Intel became a pump and dump stock.
Tips for Reducing Digital Collection on Yourself
> some incredibly shocking statistics

I recently had a discussion with some "web developers" that just... couldn't understand how a web application could interact with the server without JavaScript and a REST API. They had never heard of traditional web forms! They didn't even know that was an option.

That blew my mind.

PS: Look into https://htmx.org/
The good news is that development could easily be funded by donations. It's only a few million. Enough to keep a few dozen people employed.

Huh? Mozilla currently spends $260M on browser development, of which >90% is salaries. Where are you getting this "it's only a few million" idea from?
+1, I'd actually buy that as an addition to my regular MBP.
I still get angry thinking about that butterfly keyboard.
And the adversaries is the entire nation at this point.
This goes back to the jQuery and MooTools days, back when Microsoft was holding back web standards. Then when the web started pushing forwards again, some developers didn't want to learn new things and went out of their way to teach new developers not to learn the standards.

That's how we ended up with developers who reach for frameworks instead of just using a simple html element or attribute.

Now we have an entire industry of bootstapping con-artists who are just teaching people to just search for a react thing that does what you want and if that doesn't work use an LLM

They're not actually being taught how to program.

---

Now it's true that some commonly requested features (e.g. date pickers) don't have what everyone needs. But most people also don't realise that a date picker is one of those few specific features where everyone wants it to do things differently. Even when you think you want what everyone else wants, you'll eventually hit a corner case where you realise you need one extra thing changed. There's no way to get everything right in a standard so you'll need to create your own or reach for a 3rd-party implementation.

But just because you may want to use non-standard code for a date picker, doesn't mean you shouldn't learn about (and use) things like <dialog>, <details>, <hgroup>, <menu>, <slot>, etc...

What we'll probably end up with in a few years is the generic standard datepicker, but it'll become extensible, so you can add/remove alter that one extra thing you need. (kind of like <select>'s new ::picker psuedoelement)
My all-time favorite game. What's the best version to play these days?
I have to use mac at work because one of the company officers loves apple products. As a developer, I hate it. As a power user, I hate it. Hate is a strong word but when you look at a keyboard after using Mainframe keyboards, HP-UX, AIX, Windows, Linux and now look at a mac and there's no Backspace key.

Control sometimes acts like Control and other times acts like an alien interpreting what it thinks I want to do.

The touchpad has exactly one freaking #$#%@#%$ button!?!!?
There are some tradeoffs here. You need to do currency transfers get a timestamp, with all the constraints that comes with. But you get probably a more trustworthy authority.
> The current CEO was supposed to be a down to earth, technical, no bureaucracy guy as well.

Turning a ship the size of Intel is a super power in it's own right. Especially one with such a large entrenched bureaucracy as Intel has.

Politics aside for a moment - we're seeing the death bellows of many large, entrenched bureaucracies right now with DOGE - the main difference is the fight is in full public view instead of behind closed doors. We can only imagine and speculate at the resistance Pat and others met while trying to change Intel's course.

The infamous Oscar Wilde quote is very applicable: "The bureaucracy is expanding to meet the needs of the expanding bureaucracy." - Ever large bureaucracy eventually exists largely to preserve itself. This is why it is so incredibly difficult to reduce the size of a bureaucracy. Every member is convinced the organization will fail tomorrow if they are let go today, and every member fights/resists any and all changes that threaten their bureaucracy and the status quo.

Best of luck to Tan - I truly hope they succeed where many have failed at Intel. AMD needs a healthy Intel to drive motivation and competition. The world will be watching.
This leaves a bad taste in my mouth, because motherduck is going to try and use this to squeeze more money out of duckdb. It’s a slippery slope from here on out.
I'm the opposite, my M-series Air is so much better in every way than the MacBook 12" that I'm kind of peeved just thinking about it.

The 12 MB had 3 major flaws which were just too much to deal with on a daily basis:

- It was shockingly slow, even for its time. Apple Watch Series 0 slow.

- That keyboard — which I didn't mind the feel of — kept failing.

- 1 USB C port meant I always had to pick charging or plugging something in, and the problem became a lot worse as the battery health declined. The fancy terraced battery design meant it was also pricey to replace.

I do think a 12" MBA would be great, but Apple has forgotten how to design good software for small screens.
The first ATMega, the ATMega603, needed an external device to write to its Flash program memory. The following models removed this restriction.
So... I am switching a project from pip to uv. I am hoping for things to be "better", but so far it's been a bit of a familiar "why does it not work as described?" journey.
You'd get tagged as toxic in functional organizations. Most organizations aren't functional. The organization itself is toxic - it is dysfunctional managers all the way up, all looking to grow their fiefdom at the expense of actually doing anything for customers or users. And the larger the organization is, the more of a monopoly it has over its customers, the more revenue it makes, the more it pays its people, the more likely it is to be toxic and dysfunctional.

OP's post indicated that he's not interested in a smaller company because it would be a step back in scale and money. This is how you get to be a director in a company with scale and money.

There's a reason I don't want to be a director.
They are not. Cisco and literally every other major commercial IT vendor has software that can only be considered a pile of trash that is grossly and criminally inadequate against commonplace threats and attacks.

But imagine how bad your software has to be to not even be good enough to qualify as a pile of trash. Do not let terrible be the friend of bad.
Maybe they want to look at the naked pics being sent between you and your sexual partners, as has happened many times. Maybe they want to spy on their own sexual partners or prospective partners, which has also happened many times. Maybe they want to blackmail people for their own gain, which has, once again, happened many times. There are innumerable reasons with plenty of precedent for each and every one.
If you happen to have a latest-gen MacBook9,1 with i7 and 16GB RAM for sale, I'd be very interested.
One of the issues with systems programming languages is that the definitions programmers use for "well-understood" terms vary wildly in actual practice.

For example, the term "side effects" has half a dozen different meanings in common use. A Haskell programmer wouldn't consider memory allocation to be a side effect. A realtime programmer might consider taking too long might be a side effect, hence tools like realtime sanitizer [0]. Cryptography developers often consider input-dependent timing variance a critical side effect [1]. Embedded developers often consider things like high stack usage to be a meaningful side-effect.

This isn't to say that a systems language needs to support all of these different definitions, just a suggestion that any systems language should be extremely clear about the use cases it's intending to enable and the definitions it uses.

[0] https://clang.llvm.org/docs/RealtimeSanitizer.html

[1] https://www.bearssl.org/constanttime.html