skysight-inc/HackerNews huggingface dataset:
Nix and NixOS are in something like the state git was in before GitHub: the fundamental idea is based on more serious computer science than the status quo (SVN, Docker), the plumbing still has some issues but isn’t worse, and the porcelain and docs are just not there for mainstream adoption.

I think that might have changed with the release of flox: https://flox.dev, it’s basically seamless (and that’s not surprising coming from DE Shaw).

Nix doesn’t really make sense without flakes and nix-command, those things are documented as experimental and defaulted off. The documentation story is getting better, but it’s not there. nixlang is pretty cool once you learn it well, but it’s never going to be an acceptable barrier to entry at the mainstream. It’s not really the package manager it’s advertised as, nix-env -iA foo is basically never what you want. It’s completely unsurprising that it’s still a secret weapon of companies with an appetite for bleeding-edge shit that requires in-house expertise.

flox addresses all of this for the “try it out and immediately have a better time” barrier.

Nix/NixOS or something like it is going to send Docker to the same dustbin Subversion is in now, but that’s not going to happen until it has the GitHub moment, and then it’ll happen all at once.

Most of the complaints with Nix in this thread are technically false, but eminently understandable and more importantly (repeat after me Nix folks): it’s never the users fault.

I’m aware that I’m part of a shrinking cohort who ever knew a world without git/GitHub, so I know this probably sounds crazy to a large part of the readership, but listen to Linus explaining to a room full of people who passed the early Google hiring bar why they should care about a tool they feel is too complicated for them:

https://youtu.be/MjIPv8a0hU8?si=QC0UnHXRdMpp2tI4
It’s well known that the LLVM IR bytecode generated by rustc is terribly verbose – Rust constructs mostly get lowered very naively to a buttload of redundant IR, to be then pruned and condensed by the backend. This is by design, as it helps keep the frontend as simple and fast as possible, but there are certainly cases where it would be a net benefit to move some of the complexity to rustc in order to lighten LLVM’s workload.
Think of it as whilst awake all the experience and sensory input, nutrients(or lack) you experience throughout the day result in basically the brain doing all its activites and various parts, functions and syncopated waves/rthyms etc get out of phase.

Much like you occasionally reboot your machine to flush and re-align memory etc...

When you sleep, your sensory input systems are handed a surrogate (dreams) whist the rest of your brain gets back into phase with itself, and the idea is that this allows for an 'alignment' of sorts within the brain which allows for the cerberal fluids to more porously flow through the brain and carry away ionic and other molecules which freely float through the brain.

As the rain washes the paths and the streets after a windy, dusty day...

To allow for a fresh path where the previous wake-cycles experiences in molocules can be more properly absorbed into the brain and your neurons can 'take in' what happened all wake cycle.
Which exercises would you say trigger movement of cerebrospinal dluid in the brain?
This is not an issue when using `deptry`; it does not only match the import name against the dependency name; it first tries to find the modules that are provided by the dependency `beautifulsoup4`. If you run `deptry -v .`, you can see this in the verbose logs:

`
Dependency 'beautifulsoup4' with top-levels: {'bs4'}.`

If you ever run into a situation where this does not work, you can use the `pacakge_module_name_map` parameter: https://fpgmaas.github.io/deptry/usage/#package-module-name-...

Hope this helps!
Florian
Solar keeps getting cheaper. Wind has kind of hit a roadblock - probably because it can’t be made in China.
Needs improvement. Something called *ability should be defined as a property, not a process. Good definitions do not randomly assign meaning to words without looking at its structure.
Solar keeps getting cheaper. Wind has kind of hit a roadblock - there is less innovation coming China than for solar.
That is definitely true, but from the article it's the backend that takes time, not the frontend where the language itself resides. If you compile go from llvm, it maybe as long as rust.
What kind of performance do you see with an RX 6650?
Software sells systems is the motto.

Apple is enamored with vertical integration which gives them control on a whole other level compared to their competitors; feels like history repeating.

What's different with AVP compared to previous products is that it starts off even better thanks to Apple's own custom chips. There's also the amazing network effects of their ever-growing ecosystem.

Competitors don't have all this, so they will struggle to compete on the high-end. The intention of Apple is clearly indicated by the price of AVP, they want the profits at the top, let the rest fight over the scraps at the bottom with crummy privacy-invasive software and poor integration/interoperability.
I will check it out then.

Would you answer my assumption? Is this easier with nix because it's more granular?

Like if I have a cacerts alone I can select it?

And can I really build stuff from 5 years ago?
You might also like Algorithmics The Spirit of Computing by the great David Harel (https://en.wikipedia.org/wiki/David_Harel). The book is accessible to the intelligent general reader (though not a popular science book) and covers its domain rather comprehensively.
Yeah, but it's impossible to properly pin w/o running your own mirrors. Anything you install via apt is unpinnable, as old versions get removed when a new version is released; pinning multi-arch Docker base images is impossible because you can only pin on a tag which is not immutable (pinning on hashes is architecture dependent); Docker base images might get deleted (e.g. nvidia-cuda base images); pinning Python dependencies, even with a tool like Poetry is impossible, because people delete packages / versions from PyPI (e.g. jaxlib 0.4.1 this week); GitHub repos get deleted; the list goes on. So you need to mirror every dependency.
They are more expensive but still cost effective (i.e. cheaper than burning fossil fuels or nuclear power). And winds tend to be more predictable and stable on the ocean. So, the capacity factor is better. And you are right that off shore wind is a lot less controversial. More importantly, it's way less hassle and risk. There are no NIMBY's blocking it. There are no complex land ownership issues to resolve. Magic wands to make all that go away sadly don't exist. So, there's very little land where you can just decide to plop down a few hundred wind mills without getting bogged down in years of bickering with the locals, sorting out all sorts of complex issues, etc.

Also, out on the ocean there are no roads to navigate so moving big/heavy things around is a lot easier to do. All you need is ships. Transporting a blade that is over a 100m long over land is hard and expensive. The infrastructure just isn't ready for that. Off shore wind mills can be bigger than onshore wind mills for this reason. Floating offshore wind is now also becoming a thing. This will unlock areas further away from the coast.

Mass producing, mostly pre-assembled wind mills and shipping them out is a scalable business. Companies have been doing this for a few years now and it's working. They are getting good at it. They are making incremental improvements and learning ways to improve things. This learning effect is very real. There's no shortage of suitable spots to place these things. It's more a matter of how many GW do you need and how expensive is that going to be?
United Airlines Boeing plane loses external panel in flight – Air transport
Previously: "Anomalous contribution to galactic rotation curves due to stochastic spacetime (arxiv.org)"

7 days ago

https://news.ycombinator.com/item?id=39650489

Also discusses Professor Oppenheim's paper.
So same as Golang? Still package manager though.
Foot-eye coordination: how our vision changes in rhythm with our walking
I think the point of replacing sleep is to save time.

Replacing hours of sleep with hours of yogo or mediation seems like you are not gaining anything.
induction may cause a feeling of restedness, but unless the actual fluid pumps out the waste, you'd likely get diminishing, perhaps even damaging results if you over use it... like and "sleep spell" it has a cooldown that is needed for actual biological pumping time
Like the British used to have shillings?
Most important is still the CMB. Back then everything was ionized and yet we have extremely good evidence of matter that only contributed gravitationally to density perturbations and not via the ordinary electromagnetic path. There is no way to explain this merely by modifying the law of gravity. So even if MOND or similar approaches turn out to be correct, they can never explain all aspects of dark matter. Only particles can.
“You are infringing his copyright” is very much a legal opinion.
There are several branches, but all of them typically run at a scale where performance costs them money. People with large server deployments (any "hyperscale" company) hire these people to save millions of dollars a year. People who do client performance attract and retain users. Those who do trading bank on being the fastest. And many other areas; these are just the big ones.
It's hilarious to me that these practices are laughed off, trivialized through memes and hyper-objectivity (science can't evaluate their value in a practical manner -> "Lulz hippie-dippie nonsense for ditzy/ungrounded women!!!!" -- Western dolt). Its insane considering their benefits...that are of course tragically perfect for those who would never participate

Of course that's a huge generality, I'd say it may be 1 out of 5 people like that in the US, but its the fact that it is not constrained to any particular demographic/background.
Yes, and for non-specialists it's enough to know that the paper isn't even peer reviewed yet, and not waste time on bla-bla-heavy clickbaity pop article..
> Their pricing is either free or insane with little middle ground. I pleaded with a sales rep - I'm happy to stay on the free features but give you some money for "support" but they wouldn't take my money. Utter madness of a business model to turn down money.

It makes sense to turn down money if the administrative overhead of taking it will cost more. If I have to spend a couple of months negotiating a license/service agreement with your legal department and then chase your AP people for a couple months more to get my invoice paid, the the couple of $K you are willing to pay are not really worth it. And unfortunately that how things really work.
“While well meaning, there are also other ways to prevent auto theft motivated home invasions"

Not listed: living in a region known for shooting home invaders.
The author points out that for binary machine code, the only notion of a quine that makes sense is for the executed code to output its own binary.

The 12 byte version exploits the fact that it has access to its own copy in memory, which as the author admits is kind of cheating, making it an improper quine.

They then show a 40 byte proper version that uses embedded data to reproduce both the executing code and the data.

Another example of a binary code quine, not corresponding to any existing machine code, is the quine for binary lambda calculus [1].

[1] https://tromp.github.io/cl/Binary_lambda_calculus.html#a_qui...
Depends on your target; if you have tiny compilation units you won't be able to optimize /inline on a broad target, that's why single unit compilation is an option (that may or may not improve the resut)
I was pessimistic about grapheme-based orientation towards text, deleted it to research more, and I've come to the conclusion that this is simply not a consensus opinion. Can you give me an example where grapheme-based sorting makes a critical difference from codepoint-oriented sorting on a normalized text? Full unicode composition certainly seems to provide a reasonable solution with western languages, CJK characters, and romanization of CJK characters, but that leaves a hell of a lot of scripts that I don't know about.

I mean unicode is incredibly complex, but it doesn't even seem like there's a consensus outside of swift's string implementation of what a grapheme even is.

(Granted, this might support the above concept that people can't even agree on what a string is, but unicode code points seems like a reasonable baseline to expect from a modern language. That said, rust doesn't even include unicode normalization in the standard library, although the common crate for it seems like a reasonable solution.)
Thanks for this!

Here is my modification to yours. I added a data URI notepad favicon.

data:text/html,<html><head><link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAERElEQVRYR+1XbUxbVRh+zm2hX7TlY4LOGF1GOnQuTv0x5twPdS5qlABlOHXJmNn8o+6Hy2ayKGMwkyWO+MsYt2Rios6MTo2bSoQNIpFgYYv7YMXxIRTaCrTQ0rLStdzje++kUtdAa5uYJZ6kufe8vc/7PPe873nfcxnijF1v1ZiYAoc4+CoG1q5QzL4bVKuDGQGxmjH2LANGRVGsPVZf17VzT00FE8TdjCOTXH1y9Ejtx/HwHx0+PBWPi3zFjp379xcIkcyLEMV8MDZB/+ZzoJMInGAop7kbnOeACbPg4vtkO0C2WYCF6WoAeD1dt4EjBt+nYxvbamoi/+S7RcCuvQfqyPgO5+KeY0fqPqD5cZpXyUCGn+BdvgkGx2YSd+amiQXFOawVOdwKJX4lAfdIds4Z4Wv+xotzZUfrD32zpIDX9lZ/S25fMJeWHMzLzp62O50PXr7Ss93hdAkmk+n0Y8Xr2hmxWq3dtT02m8qg1w+Xl5V+KDm29fZWku3RgD/AyktK3jNkG31DDldRx7Xx7V5m/DxU8Mjuxspc30IRMStwwTa0vuns2TNDw/bc55/ZjOV33Sk/ax8ZRVPLOawuWoUN69fJNs45Gj47gUxVJraay6BQKGR7W/vPuNY/gIX4OYphs0uLi17VBOFKLVvyOuZFRAW0tv6u1hfM9dtHHHdLZAK9ppKHUbXjVYQjEZxo/AqhUAihwDRerNyCO/Lzo2RiJIw195uw4fGNsI+S2OZYvERGIcLxQQM8IYVD5/cVNuxYQXkjhfCvYe0ZeEpgaJGmnV3duHSlB6NDg3h73z7odDo4XC782NIKv38aa4oK8cSTmzBLgr5raoZnchLhGR9ef+NN2Vs8vGRvH9egw62m9BGfPmleJnNFBXT1DlYwkTfOL6+l8SQEUmSuqIyG7ML587D+0omXX9kGg9Eo2z1uNyyWRhQXF+OhtQ9HwxMP3+VR4dyYVgpfJYVB5oorIMqY5pv/Bdw+KzATDGLK66dqSnsnxZGl1SLHqJe9JLwCw84/4J70pkh9E65Rq/BA4YrkBFCnw/XZUFoEqDIzkKFUJicgLcxxnCQcAqnOS+U3HUNJLVIqaEnlwIhrDOOeuOeHpDXpNGoUrbwvOQHTgRk5CVPfA4Bep0V+Xk5yApJ+zQQBCedAgv6SfixhAXIIpqgOpCEGWf8mBP95EqZ3GypoGwq3WRJKpThIpTjRFNDQwXT+ULpYZiachHZqRhNJNCOjXofCe+XPgUVHwgJmrlM79iXejo36LBiydEvxL96OrbaBcoHj1JJeUnjA6lGjdUwDEbziVEWezBU9lHZc+q1IlaG8Sn3ols+1FDhjoN87tbjsU/FIWFz99dZlthgB0qT76sAXdHkpXYQL/XhCAhrowyQM9qXFnBvliHnbvr4+lS8sHCRgFf0K0iHkhsjQ71eibVw7Nn1D+HRGl1P9w3Msetr5Exxr3z9q3s3kAAAAAElFTkSuQmCC"><title>Notepad</title><style>html,body{margin:0;padding:0;}textarea{padding:10px;font-family:Courier;font-size:16px;height:100%;width:100%;border:none;outline:none;}</style></head><body><textarea style="height:100%;width:100%;font-size:16px;padding:10px;"></textarea><script>document.getElementsByTagName('textarea')[0].focus()</script></body></html>
Hydra not populating with cross compile builds is the bane of my existence.

I'm using `clang` from `pkgs.pkgsCross.musl64.llvmPackages_latest.stdenv` to cross-compile Rust binaries from ARM macos to `x86_64-unknown-linux-musl`. It _works_, but every time I update my `flake.nix` it rebuilds *the entire LLVM toolchain*. On an M2 air, that takes something like 4 hours. It's incredibly frustrating and makes me wary of updating my dependencies or my flake file.

The alternative is to switch to dockerized builds but:

1) That adds a fairly heavyweight requirement to the build process

2) All the headache of writing dockerfiles with careful cache layering

3) Most importantly, feels like admitting defeat.
> other mechanically/chemically-extracted ingredients

Kneading dough to make the gluten elastic looks to me like mechanical processing. And the use of microbes (yeasts and lactobacteria) to transform sugars and starches into simpler chemicals looks like chemical processing.

HFCS is made by what is essentially a single-step process: corn starch is treated with sulphuric acid to produce simple sugars. I don't happen to want to eat HFCS, but the stuff isn't so different from malt.

Part of my objection to this designation is the "ultra-" bit; "ultra-processed" means something like "beyond processed". The term is literally hype; "hyper-processed" would mean the same, but isn't used because it makes it obvious that something is being exaggerated.
Sounds like a win-win.

Let's say my discretionary spending is 30% of my income, it goes up by a third, and I need to work 10% longer hours. Okay, so I adjust to a 44 hour work week and I get an extra 30+ hours of free time? Great!
The potential market in 10 years. Apple has jumped the gun here. This is their Apple Newton moment for AR.
Eff really fumbled this. Maybe not badly but they fumbled

Starting with calling it a ban

I really don't know if the naivety is willingly or comes from too much academicism honestly (I'm not blaming them, but it's like a quant trader trying to use statistics on a rigged street game)

1 - Might be a worthy conversation to be had, though I think both problems exists

2 - Right? Right? "Oh but GDPR is bad, no?"

3 - I think very few people are arguing that Meta/Twitter etc should take out their filters for violent content, free speech still doesn't mean your content needs to be prioritized and pushed to everybody (especially as it is not "evident" tiktok is doing the editorializing of it).

4 - it was done to Grinder

5 - Yes but to let China off the hook because somehow we need to take the high path is just naive. China is free to unban western social networks first before playing the victim here
Audiobooks are easier! However, I don’t retain details or turns of phrase very well.

Physical books are slower but I can quote lines and remember more details. This might have to do with the longer consumption time…

1 week for physical or 3 days for an audiobook. More time mulling over the physical text = better memories maybe

I prefer audiobooks for difficult subjects, physical books for pleasure
> Second problem landing strips, which also are limited (limited length, limited width).

Direct-to-tower delivery. Removes the need for transport on the ground for the last miles and the need for a crane.
There’s a lot of DuckDB activity this week. Especially those using its WASM version inside browser. Observable Framework that was published month ago added DuckDB SQL support last week and a cross filtering visualization Mosaic library this week. Here they show one million taxi rides in their docs: https://observablehq.com/framework/lib/mosaic

One billion rides might just be too much for browser based DuckDB. Perhaps one could select only a few months of data. If split into smaller files DuckDB should be able to read only relevant parts.
I have read about local SMB offing one person. That billionaires would do it would be even less surprising.
Mozilla will be retiring the Mozilla Location Service
Which is?...
It states pretty clearly that two people died.
This is pretty impressive !

But then you remember, that it comes from a guy that was publishing 'zero intervention' rides for some years already - all cherry picked, and is basically a full time Tesla influencer.
Generating a Docker Image with Nix
Maybe it won't be your cup of tea given your reference to Emacs, but there's guix if you want to try a saner alternative to nix.
I have an idea: if you induced those brain waves, you would technically be asleep. So you would not actually be magically given more awake time.
I mean the purpose of the agency WAS to buy its owner Ferraris and not servers for IT
The problem as I understand it is not about the stale dependency artifacts in xyz directory but with the (transitive) (hell) dependency management itself. cargo makes it incredibly easy to pull in the shitload of dependencies of whom you don't have a slightest idea.
Braille was designed for paper. Maybe there's an interface that is easier to actuate using motors if you don't absolutely require it to be Braille.
Prompt Engineering!

I'm kidding. Software engineering roles of the "glue things together" kind will evolve into a 'technical product' role, defining how systems work, especially at the edges where systems interact. Architects and staff engineers already do this.

Lower down the food chain engineers who actually invent new things will do the same, only quicker if they have an AI tool assisting with the grunt work of testing, boilerplate, etc.

Engineers who don't really make new things will be replaced by 'low code' style apps that spit out clunky apps. That's already happening though. It's not a change. Those engineers won't leave the industry - they'll get to do more interesting things.

Even at the entry level things won't really change that much. Expectations will go up a bit but people will still have to learn the trade.

Where things will really change is the sheer amount of software we'll have. AI is going to make things go faster, so businesses will be able to automate everything. Dev resource will stop being the constraint that holds businesses back from doing everything they want to do with software. That's a game changer. Society will struggle to keep up.
Sauropods were light for their size, the air sacs definitely did a lot of work, though so did much of the size being neck and tail.

Argentinosaurus is estimated to have reached 35 metres and 80 tonnes at the upper range, for comparison blue whales top out at 30 meters and 200 tonnes.

You can see something similar with giraffes, though without the benefit of tail (or air sacs). Male giraffes average above 5m tall (tallest known was 5.8m — 19ft) compared to a bush elephant's 3.2 (4 at the absolute limit), but the average male giraffe is just 1200kg versus 6000 for elephants.

Obviously Sauropods were still bonkers heavy, to a ridiculous degree for land animals.
React Image Editor, collaborations are welcome
I just finished an Image Editor in React, but I don't have much time to continue working on it. Collaborations are welcome! (see the open issues)
I wonder why we do not split up compilation more - especially for web developer.
Rust does this a little with "check", C with "-O".

I want fast compilation for my dev cycle or for unit tests, I want slow compilation with optimizations, escape analysis, correctness etc. for production (the distinction between a compiler and linter is also not clear, some compiles do what linters do in other languages).
It looks like I soon can easily make a game I have been dreaming of for over a decade: A simulation of a bar/restaurant. You enter, there are guests and employees there. You can do anything that would be possible in real life. Every NPC and the environment has a rich state. Wonderful.
The section under “Hazels definition” leaves a narcissistic aftertaste. The domain name weirdly adds to it.
Read page 8 again.

There are three conditions (i) (ii) (iii).

It clearly prevents foreign adversaries from operating relatively large social media site, no matter how it is implemented.
Take twelve blades, run the generators as motors and, uuuh, attach an 40GW CNG power plant? Suddenly clearing out thay landing strip for Windrunner does not seem all that hard ;)

The least-unrealistic approach to go full Munchhausen on getting rotor blades airborne might be assembling them in pairs or triplets and then lifting the contraption with some form of flying tugs that attach near the tips and pulling them into rotation once sufficiently clear from the ground. Like a tip jet rotor tailless helicopter, but with external propulsion units, and powerful enough for static lift during start and touchdown. Would still need per-blade pitch control through the rotation cycle to compensate for the lift difference between forward-going blade and backward-going blade while non-stationary (or compensating wind). Still wildly unrealistic, but other "use the blades to fly themselves!" are even further out I think.
Telefunken also invented the first mouse.