skysight-inc/HackerNews huggingface dataset:
No you're understanding correctly (I think), the behaviour of a single detected particle depends on all possible paths it could take to get to the detection.

This is fundamental to 100 years of quantum mechanics and underlies most of physics including all semiconductors, materials science, chemistry, lasers, etc. The double slit experiment is just a very good illustration of the principle boiled down to its essentials, which is why it's everywhere in pop-sci. It makes for more accessible story than describing how a hydrogen atom works.
There are a lot of reasons.

Driving, working (mute, tell it to do something, unmute -> you've done something without getting up on camera), dirty hands, too comfy to get up and switch the lights off, etc.

It's also probably great for old people. I keep checking for language support since I can definitely imagine an older person being able to learn voice prompts where they're often absolutely lost on a phone. It'd also let them call someone if they've fallen somewhere around the house and can't get up.
Anything by David Attenborough should do the trick.
Arguably that comes under the 'accessibility' use case that was mentioned.
Google's not that broken yet: https://pixi.sh/latest/
> come back next Monday with mortars and machine guns

Where the heck are they going to get those in Serbia? Weren't they rounded up after the war, especially mortars?

Also that sort of thing tends not to last very long against the regular army, who have a much larger supply of materiel and are better trained. It only really works if the army flips politically against the regime (think Ceaucescu, or less violently the Carnation Revolution).
In my opinion it's not infantilizing enough. If you are a C developer and have never heard of model checking, then you are grossly incompetent and should never be allowed near a computer.
The most horrifying aspect of UB is that it can affect your program without the instructions triggering it ever being executed. And many greenhorns don't know that or even believe it to be false. So the effects of Dunning-Kruger may be more severe in C(++) than in other languages.
Been using Python for 20 years and tried just about every tool related to packaging over the years. The only ones that worked well (IMO) were pip, pip-tools and venv. uv finally replaces all of them.

But being written in Rust means I'm having to also finally get somewhat proficient in Rust. Can any Rust developers comment on the quality of the uv codebase? I find it surprisingly procedural in style, with stuff like hundreds of `if dry_run` type things scattered throughout the codebase, for example. Is this normal Rust style?
- uv is aware of your dependencies, you can add/remove development dependencies, create group of development dependencies (test, lint, dev, etc) and add or remove those and only those at will. You can add dependencies and optional dependencies for a project as well, think my_app[cli,standard]. You don't need to have different requirements.txt for each case nor do you need to remove things by hand as you'd do in pip, since it doesn't remove deps when you remove a package for example. As a result, you can remove {conda,poetry,...} from your workflows.

- uv can install python and a virtualenv for you. Any command you run with `uv run` from the root of a repo will be aware of its environment, you don't even need to activate a virtualenv anymore. This replaces {pyenv, pyenv-virtualenv, virtualenvwrapper,...}.

- uv follows the PEPs for project config (dependencies, optional dependencies, tool configs) in the pyproject.toml so in case uv dies, it's possible to migrate away for the features are defined in the PEPs. Which is not the case for say, poetry.

- uv has a lock file and it's possible to make deps platform specific (Windows, Linux, MacOS, etc). This is in compliance with a PEP but not supported by all tools.

- uv supports custom indexes for packages so you can prefer a certain index, for example your company package index or pytorch's own index (for ML work).

- very fast, makes local dev very seamless and is really helpful in CI/CD where you might just setup and tear down python envs a lot.

Also, the team is responsive on Github so it's easy to get help.
I think Americans do similar for the EU- think of the government and other things we see in the news or identify with it first before its people.
TFA agrees:

> Paraphrasing Ernest Hemingway's line in "A Sun Also Rises" about bankruptcy, such catastrophes happen "gradually, then suddenly."
Thats sort of what I thought, Do the rest of us get to see the financial information?
That’s just the same “my pip is too slow” problem which some people don’t have.

I work in a place with 200 developers, and 99% of pip usage is in automated jobs that last an hour. Shaving a couple seconds off that will not provide any tangible benefit. However moving 200 people from a tool they know to one they don’t comes at a rather significant cost.
I know this particular problem space well. AI is a reasonable solution. WHOIS records are intentionally made to be human readable and not be machine parseable without huge effort because so many people were scraping them. So the same registrar may return records in a huge range of text formats. You can write code to handle them all if you really want to, but if you are not doing it en masse, AI is going to probably be a cheaper solution.

Example: https://github.com/weppos/whois is a very solid library for whois parsing but cannot handle all servers, as they say themselves. That has fifteen + years of work on it.
To me, it is the easiest trade in the world right now. Long NVDA on a market volatility spike. "AI is dead", "the high is in".

It is obvious to me we are going to get to "AGI" in this bull run. Maybe it is complete hype and bullshit marketing but we are going to get to someone releasing a model they claim is AGI. That is really why I don't see what the point is in comparing this to the dotcom. Dotcom was really a bandwidth problem that just needed to get sorted out because my telephone line was basically busy from 1995 to 2001. There wasn't this AGI narrative that once crossed you can price in any valuation you want.

There is a huge bubble and irrational exuberance in quantum computing stocks right now. Those have nothing to do with reality. That looks like dotcom level stupid.

NVDA is not even a bubble, it is just a bull market.
A crypto mining profit calculator helps you determine the potential profitability of your mining operations by factoring in key variables such as hash rate, power consumption, electricity costs, and the current market price of cryptocurrencies. This tool allows miners to make informed decisions, optimize their setups, and maximize returns from their mining efforts. Whether you're a beginner or an experienced miner, a mining profit calculator is essential for assessing the viability of your mining operations.
The difference between a peaceful protest and a riot is usually just a matter of who's doing the reporting. Or whether the police have bothered to plant a provocateur in the crowd to throw the molotov that justifies the police violence.

Famously: https://www.bbc.co.uk/news/uk-england-south-yorkshire-278930... - which side started the violence? Was the footage shown out of order? Was the state broadcaster complicit?
It's probably worse: the 'other' is faceless with no accountability.
I'm a fool too but two things I remember. One was a paper discussing the thermodynamics of groups of particles. When they have strong interactions with nearby particles classic behavior emerges very quickly as the number of particles increases. And not n equals 1 million, or 1000, but more like two dozen.

And then there was Feynman asked to explain in layman's terms how magnets work. And he said I can't. Because if I taught you enough to understand you wouldn't be a layman. But he said it's just stuff you're familiar with but at a larger than usual scale. And he hinted even then one level down and you run out of why's again.
Thanks for the kind words and glad it's been useful :).
You are looking at it the wrong way imo. It's like when developers build a product and only focus on the technical side and neglect/underestimate the sales side or when they buzz about the language used to build something.

VC don't really care about the startup's product. Your pixel machine. That's a side effect.

Growth. Exit. IPO. Those are the 3 words they want to hear.
As someone that was the only PC guy among a group of friends all Amiga owners, I don't think these systems do justice to the original systems.

What made Amiga great was the 1980- mid 1990's landscape of computers, 30 years later it is hardly any different from running an emulator, even if modern OSes still lack features present on AmigaOS.
You're really up and down these comments advocating the start of another war in the Balkans, aren't you? How did that work out last time, and the time before that?
I don't think you need to sync, do you? It always just does it when running.

That said, I do wish uv had `uv activate`. I like just working in the virtualenv without having to `uv run` everything.
I'm extremely satisfied with Pixi. It fixes almost all the issues I had with conda and mamba. It supports both conda and pypi (via uv) packages. I don't know if uv fixes pip's dependency management hell. I settled on conda packages because pip was such a mess.
Does it not?
uLisp is amazing - capable of leveraging a lot of work in a small package.
I think that a vocation - artistic or otherwise - creates a place of safety in any kind of chaos. Life can be as bad as it is, but so long as you believe: “on the page, things are good”, you can always go to work.

I’m not sure if suffering leads to vocation, or if vocation induces neglect of the world that sits outside of that vocation, causing suffering.

From my experience (certainly not Poe-tier) the causality is complicated - a cycle, probably starting with a little of both.
> The first duty of your documentation is to be complete and correct.

It is probably unrealistic to expect documentation to be complete as it is not clear where the border on inclusiveness goes.

Take eg. AWSs node packages. Here they spend words recommending using async / await which IMHO is firmly outside the scope of library docs.

I am curious on what you feel is missing? is it elements concrete to the piece of software you use, or is it pieces that can be deemed expected knowledge from a professional software developer.
Well you can't really trust an LLM to give you reproducible output every time, you can't even trust it to be faithful to the input data, so that's nice to have a standard format now. And for like a millionth of the computing resources to parse it. Also Whois was barely human-readable, with the fields all over the place, missing or different from one registry to the other. A welcome change that should have come really sooner.
It's a perfectly cromulent tool
If there is a stable peace then walls aren't so necessary, like during the Pax Romana many cities in safe parts of the Empire didn't have walls, or they had old walls built in more dangerous times and the city then expanded outside of these.
There will be some attenuation, but the output is focused into a beam, so you don't get the usual inverse square falloff with distance.
Which is just a convoluted way of saying that it is possible to write bugs in any language. Still, it's undeniable that some languages make a better job at helping you avoid certain bugs than others.
Honest question: why does the HW4 matter? Hasn't FSD been sold as a service all cars with older hardware can use?
I'd often casually wondered where the word scaffolding comes from. Its explanation seems sort of plausible.
SHOULD include a zero byte

I guess it is expected to be at the end of the magic number to act as a null-termibated string?

MUST include a byte sequence that is invalid UTF-8

I guess it is to differentiate a text file from a specific format?

MUST include at least one byte with the high bit set

Any reason?
The whole explaination is here: https://www.bitecode.dev/p/a-year-of-uv-pros-cons-and-should

The td;rd is that is has a lot less modes of failure.
Show HN: Send Postcards to Anywhere for $1
https://news.ycombinator.com/item?id=43386807
sounds exactly like slacks search, except slack also doesn't find exactly what you put in sometimes... (think the indexing isn't very fast because sometime a day old message is impossible to search for)
I’m serious! I don’t know why we’re turning a fundamental command off, even if it didn’t work correctly for everything. Do you realize how much documentation and how many tools reference it? And it still can work.
If it's not against the law, we can do it, right? /s
> The solution (that I hope everyone knows about by now) is to buy an Apple TV and connect it. Once the TV starts, it shows Apple TV from the get-go and not any of the Samsung stuff.

Or just connect the TV to your PC where you have the freedom to run whatever software you want. Why replace one crappy "smart" device with another.
As anyone able to break down why those requirements are desirable?
Disagree - a rewrite for “maintainability” is an engineer saying they want to rewrite in their preferred language. I wouldn’t allow someone on my team to rewrite a core dependency for “maintainability”, but I absolutely would if they suggested it would be faster and safer.
Yes it does.

Seems we're in a stalemate, where do we go from here?
Pine64's RISC-V tablet now ships with a Debian-based Linux and improved hardware
I quite really like pdm! I can see why maybe poetry but especially pipenv might be replaced with uv, but what's the value of uv over pdm beyond performance? It ticks all my boxes otherwise.
turboencabulation, hydrocoptic. I bet you could look up a bunch of sci-fi for other examples of completely made up words
This is my quant
But how does it work with components that require libraries written in C?

And what if there are no binaries yet for my architecture, will it compile them, including all the dependencies written in C?
Ladder of Bug Discovery Joy
During the BLM protests US police realized that they could do serious injury with "nonlethal" rubber bullets. Several people lost eyes including a journalist.
Haha, that was my thought when looking through it as well!

Not that NASA is any better. I spend a huge amount of time dealing with pedantic RIDs instead of actually implementing the things I am paid to do...
> But, actually, Git does not support any file permissions other than 644 and 755. So a change from one to the other could theoretically be represented in just one bit of information.

Git also supports mode 120000 (symbolic links), so you could add another bit of information there.
uv has been introduced as cargo for python: https://astral.sh/blog/uv-unified-python-packaging
PyCharm also added uv support in their latest versions.

We recently switched to PDM in our company because it worked very well in our tests with different package/dependency managers. Now I am rethinking if we should switch to uv while PDM usage is still not very wide-spread in our company. But PDM works very well, so I am not sure whether to keep using it.
But you can at least for now still use those "smart" TVs as dumb displays for whatever device you want and just ignore the fact that the TV is running a full android stack or similar. There really is no need to scrounge for older devices with inferior display tech.
Unfortunately, I don't think many things nowadays are tested with a 15-year-old version of a language.

I was one of the last holdouts, preferring to keep 2.7 support if it wasn't too much hassle, but we have to move on at some point. Fifteen years is long enough support.
Has anyone checked whether this is also happening in the EU? Whether they've bothered about GDPR compliance or not.
The author explains their reasoning in the next post: https://hackers.town/@zwol/114155807716413069
Quite some confusion here.

> If it's GPL, or AGPL, someone can [...]. If it's MIT, the person who buys it ISN'T allowed to [...]

MIT gives strictly more rights to the user than GPL. If you can do something under the (A)GPL, you can definitely do so under MIT. In all cases, as someone who receives a copy, you are allowed to sell copies regardless. Under the (A)GPL, you will need to provide the sources on request as well.

> MIT means SOMEONE ELSE can (for all practical purposes) copyright YOUR software

You always keep the copyright on your code (unless there is a copyright assignment), regardless of the license.

MIT allows someone else to not share the source when redistributing some software under MIT or a derivative.
The only advantage over pip is it's faster. But the downside is it's not written in Python.

The real point of uv is to be more than pip, though. It can manage projects, so basically CLI commands to edit your `pyproject.toml`, update a lockfile, and your venv all in one go. Unlike earlier tools it implements a pretty natural workflow on top of existing standards where possible, but for some things there are no standards, the most obvious being lockfiles. Earlier tools used "requirements.txt" for this which was quite lacking. uv's lockfile is cross-platform, although, admittedly does produce noisier diffs than requirements.txt, which is a shame.
The world has become a very bad parody of itself.
How long do they last, and what will you do when they stop making tapes and equipment to read them?

I ask because I came from a generation with a lot of tapes (reels, cassettes, 8-track, Betamax, VHS, etc.). Cassettes are coming back a little, but not much. I know long-term storage still uses tapes, but I wonder for how long. What happens when we run out of the resources to make them? Is there no better and safer long-term media that is affordable? A magnetic event could wipe them all.
The controllers on many USB SATA adapters don’t support TRIM.
Markets (like most human systems) aren't really 'supposed' to do anything: they've just kind of evolved as various participants in the market have found them useful for different things, and competition between systems has selected for characteristics that allow them to survive. Economists mostly describe systems, ideas like efficient markets are more of a post-hoc hypothesis for why the system survives, not an up-front designed attribute of the system that was desired when it was set up.

(which basically means that if the conditions mean that the optimal strategy in the market is to basically just run pump-and-dump 'greater-fool' scams on everyone else then that's what you'll see occur)
I would connect my 4G USB modem and my USB 'dvorak' keyboard. Would I need a _powered_ USB HUB?

And I would need a kind of a "stand", which would not be the keyboard.
Another source of allegations about the behaviour at Meta comes from 7amleh's report on how they systematically suppressed what Americans and others were allowed see about Israel's invasion of Palestine.

https://7amleh.org/storage/Advocacy%20Reports/Delete%20the%2...
Which it should since it knows all the words.
https://github.com/openrdap/rdap

Golang, single binary, cross platform, download and use.
The effort is _roughly_ proportional - if you need to parse JSON in either language you can write it yourself or use an existing library. Both of those are the same amount of work in c++ and rust.
Like with any social media site, you also have to consider the possibility that not all comments are 100% organic.
Not only it's faster, it also provides a lock file, `uvx tool_name` just like `npx`, and a comprehensive set of tools to manage your Python version, your venv and your project.

You don't need `pyenv`, `poetry` and `pipx` anymore, `uv` does all of that for you.
Dark kitchens in the UK.
I'm just extrapolating from my own experience of telling people about various privacy concerns. 99% of the time it's either "I don't care", "I have nothing to hide", or "you're being paranoid".
> very much one of the most reproducible apps ever.

It isn't. The proof is simple: there aren't many reproductions that *tick all the boxes*. And no, "a directory of markdown files" isn't even close, it ticks two, maybe three of the dozens of boxes that notion ticks.

Joplin (my daily driver) and obsidian (can't get to like it) are closer, but certainly not there - though these alternatives tick some boxes that notion doesn't tick. Edit: But most of all, what "boxes notion ticks" very much depends on your (teams) needs and usage. A feature you may deem unimportant or even an anti-feature may very well be what keeps a lot of people on notion because no alternative has it.

The closest I have seen and used is appflowy. In some areas it ticks boxes that notion doesn't. But it's also "0.x" version software: self-admiddetly not 1.x stable software. And this has been in the makings since nov 2021, so over three years. Over three years of development to get to a point that it's on-par-ish with Notion.

If it takes a team three years to reproduce "the most reproducible app", it's clear that this app isn't that reproducible at all. And that's just reproducing features (amongst witch UX and UI). Reproducible also includes familiarity: It's almost a no-brainer to get a team on notion and to have management pay a pro licence. It's much harder, to impossible, to do this with [insert any alternative].
I would question if that is true. We have plans that work; using photonic systems instead of electrical signals. However the budget and dedicated focus into researching this has not quite been there just yet. Saying that, there are a few recently young collaborations looking into this more steadily now.
It's a bill that's been introduced. The DFL (essentially, the Democrats) have a majority of the Minnesota Senate. This isn't going to pass, and is for attention seeking only.

Yes, it's still stupid.
No you don’t. You can use the standard linked list that is already included in the standard library.

Coming up with these niche examples of things you need unsafe for in order to discredit rust’s safety guarantees is just not interesting. What fraction of programmer time is spent writing custom linked lists? Surely way less than 1%. In most of the other 99%, Rust is very helpful.
Yep love CRDTs but I think we are in agreement that it's a matter of trade-offs whether or not to use a backend (beyond a shared fs service). The idea with ejectable is that if you've decided the trade-off of a backend is worth it to enable certain features/UX, then it's a good way to ensure longevity of the entire app for users.
What about it? RustPython is an alternative interpreter; it's not in the same category of thing as pip or uv.
Did you even read the article? They compare specifically against the Chrome zlib library and beat it at 10 out of 13 chunk sizes considered.
The A1200 lacking fastmem out of the box does seem like a strange decision, but in this case I believe Commodore actually listened to game developers. Having more chipmem instead meant that games could effortlessly load more graphics, music and sampled audio.

As for the VGA connector, there was a cheap Amiga RGB->VGA adapter available. Connectivity wasn't the problem. The issue was that VGA monitors couldn't cope with a 15 kHz PAL/NTSC signal. Many didn't work with the 50 Hz PAL refresh, either. In order for a VGA connector to be meaningful, hardware would've been needed to address this, adding to the cost of the machine - and ruining the 50 Hz sync of a massive, pre-existing games library.
> If you expose something to enough people you'll get some unreasonable takes and interpretations of it. It's important to ignore them.

Quite literally the main function of dice is to give you random numbers. Looking over the website and readme I could not surmise why they would call it DiceDB except for "it sounds nice", but it's absolutely not unreasonable to look at the name and have a thought "it's probably a joke project about random results".
Building a GPS receiver from scratch [video]
awk would run millions times faster, not to mention mawk and awka.
That I'm aware of, but the claim is that TRIM does not exist for NVMe drives.