skysight-inc/HackerNews huggingface dataset:
> - Drag & drop works in a very weird fashion. When I drop something, a popup menu appears asking me if I want to copy, move or link the dragged item. There's no way to configure KDE to just move. I need to press shift before I start dragging and that conflicts with multiple selection... no way to move multiple files without the shitty menu.

Years and years of Windows and Linux taught me to avoid drag & drop, mostly, except for dragging files around in file managers (and even then, some of the Linux ones…). I learned that it would, too often to be relied upon, do something I didn’t want, cause a program crash (Linux is especially bad about this), put the program in some weird broken state that falls short of crashing, or simply not work.

It took years to un-learn this avoidance of that interaction, after switching to Mac.

Now when I occasionally poke my head into Linux-land again, I don’t have that instinctive avoidance of d&d, and so I try it a lot more. Bugs and bad behavior abound. Anyone wants to see Linux desktop be bad at some things, go hard on drag & drop for a couple days, you’ll see it.
> For context, Alberta oil sands have an energy ratio of about 4 to 1, meaning it takes one barrel of oil to produce 4 barrels.

They don't actually use oil to produce the oil though, do they? If they need heat it would be cheaper to use (say) natural gas.
KSM could help with that: https://docs.kernel.org/admin-guide/mm/ksm.html

... oh wait, the apps have to hint that it's possible. Nebbermind.
Agreed, dynamically linked binaries don't drop in well.
If they tell me they buy them to type faster on then I tend to assume that's the reason.
Kind of in the same boat - but I've found that just like this article mentions, there's nothing small enough that I have found that is always with me when needed other than my iPhone... so I've used that to justify getting the version with the best camera at times when I upgrade.
It matters at a certain level that most don’t reach.

I used to play pool a long time ago and there was one player that was far and away the best in the billiard hall. He would always say, “It’s the Indian not the Arrow” when people would come in with their fancy personal pool cues. To make his point he would grab the most warped pool cue off the wall and generally beat anyone he went up against.

The saying isn’t PC these days but the lesson did stick with me.
Plaid. Every album so far has been on the edge of the music landscape as it released. The last album, among other things, combining real and physical modelled instruments in electronic soundscapes against a AI/generative backdrop, The previous one incorporating gamalan structures and rythems among advances in sound design. Back in the day they where also using generative rytems, virtual voices, all kind of digital sythesis techniques when they just became aviable.

It's one of the few artist in the electronic frontier that imho manages to consistently make musical songs with state of the art tech. In contract to newer stuff from for example Clark or Amon Tobin where it feels the intresting sounds are the song instead of intresting sounds making the song.
Providing my own templates is kind of a weird feature, because that's not really what I want (in the sense "people don't want to buy drills, they want to buy holes") - obviously that's a necessary feature, but I never ever want to make my own template, what I want instead is to have a template that does exactly what I need but that's made and maintained by someone else.

E.g. I don't care about a configurable formatting for bibliography, but I would want a pre-made template that implements the APA bibliography guidelines with all the tiny nuances correctly. I don't want to configure margins for columns, I want a template that does the IEEE formatting standard exactly. (95% compatibility doesn't work, if a single missing feature means the tool can't produce the required document because it's wrong at one spot on page 3, then I'd need to abandon the tool and pick something that works). And crucially, I want the separation between content and formatting so that I can easily take a blob of content that was formatted for one layout and just copy it in a completely different template and have it match the new formatting guidelines, e.g. automatically moving all the image captions to the other side, changing how they're numbered and referenced, etc.

Latex has all this baggage solved, almost everyone who wants a specific format from me will provide a Latex template with their weird typesetting fetishes included, and I just need to provide the content - while any upcoming tool has an uphill battle to become compatible and provide the same things, at the very least pre-made (and well made) templates for all the major formats (each discipline of science generally uses something different).
I learned LaTeX in grad school in 2013, starting with LyX. Yesterday, I compiled an Rmarkdown document into an APA6-conformant PDF with just a bit of YAML, with a tex file as an intermediate output.

We're almost there for skipping LaTeX entirely, but in my experience, Google Docs and Overleaf still offer vastly superior collaborating tools. Now if we could just edit {.md; .rmd; .ipynb} files directly on Overleaf, with comments and track changes, we'd be in business...
AVP will have a version of Safari with WebXR support behind a flag. It will be interesting to see what happens to anyone who runs a service like that and if/how Apple will come out for their pound of flesh. At this point I am surprised they don't charge telcos for the privilege of offering phone services to what Apple seems to consider a wholly owned and exclusive customer base.
Ingenuity Mars Helicopter Hardware and Software Overview
I think that’s an incorrect assumption. People are often bad at articulating why they enjoy something.
I have met so many programmers who travel from job to job looking for functional programming enlightenment like an itinerant martial artist from a manga, never finding it. I've seen cults around Lisp and Haskell lead so many coders into the wilderness.
Well, it is relevant to the current discussion.
> incomplete dns resolving routines

They eventually did fix this, as of musl 1.2.4.
AFAICT it could be useful for embedded devices.
If a single computer scientist can find exploitable vulnerabilities for a plausible attack, imagine what a nation-state (foreign or domestic) sponsored group could do.
"We examine 4 years worth of data" then they extrapolate (using two data points?!) to get five data points.
Can you call this data science? Yes. Can you call this stupid? I would argue for yes.
I disagree almost wholeheartedly. One of the easiest ways to help cooling is to spread out the heat load, then you need to sink away less thermal power from any specific area to keep the max temperature under whatever limit.

The article seems to imply that iGPUs are more efficient. This is kind of true, but mostly because they have to be, because they need to share the capabilities of their cooler. Most CPUs and GPUs nowadays are clocked for max performance, not efficiency. Pulling them back just a little bit from the red-line and their efficiency skyrockets, but does the user want to pay more for less?

The downside of dGPUs nowadays is that the PCIe form factor was not designed for triple+ slot 10 kg AIBs. Jostle an assembled computer with a RTX 4090 in it and you're probably lucky that it doesn't rip the PCIe connector off the motherboard. This could be made into a cooling argument by pointing out that (consumer) cases just blow the heat around, and don't really exhaust it. (GPUs for servers have passive heatsinks that have front-to-back channels that the jet-engine server fans blow straight through).
Or sometimes 'cus it's less pain-inducing for the wrists
On a good day I find Java is joyful.
i can't wrap my mind around how this was legitimately considered normal in their society. so fascinating.
I remember a friend's cat following the mouse pointer on an Amiga with a CRT monitor. When moved off the bottom of the screen, the cat would go right up to the screen and try to peer down to see where it had gone.

Not sure about dogs, but cats definitely could see a plain 60Hz CRT display... atleast some of them anyway.
Speaking from heavy experimentation and experience, [0] glibc has some more optimized routines but musl has significantly less bloat. If you are haphazardly calling libc functions left and right for everything and have a generally unoptimized code base, your code may fare better better with glibc. But musl’s smaller codebase is a win for faster startup and micro optimizations otherwise - and that’s without lto where it stands to gain more.

[0]: https://neosmart.net/blog/a-high-performance-cross-platform-...

Edit:

Sorry, the correct link is this one: https://neosmart.net/blog/using-simd-acceleration-in-rust-to...
We've seen a lot of ppl write electron apps because they're portable. I see this as electron/jvm for code that already exists in non vm languages, so that in theory you don't need to do nearly as much rewriting, or any at all. that's pretty cool.
LGR Oddware: The 5.25" PC Cassette Tape Deck Plusdeck 2c [video]
New App by Founder of Kayak for Reserving Cheetah Sightings on Safari
If you think that would be heavy, imagine what 120 Libraries of Congress would weigh! You would need a VHS tape the length of 4 football fields.
Every time I’ve bought one there’s been three employees at my house for 8-10 hours.
There are better resources than GGS, actual historians and anthropologists are quite critical of it.

https://old.reddit.com/r/AskHistorians/comments/pmu2ft/recom...

https://old.reddit.com/r/AskHistorians/wiki/historians_views...
Just drill until you hit a Tube line. Plenty of excess heat available there.
> There is also a different approach to the [unification] problem, which is highly influential though it seems to me not only foreign to the sciences but also close to senseless. This approach divorces the cognitive sciences from a biological setting, and seeks tests to determine whether some object “manifests intelligence” (“plays chess,” “understands Chinese,” or whatever). […]

> There is a great deal of often heated debate about these matters in the literature of the cognitive sciences, artificial intelligence, and philosophy of mind, but it is hard to see that any serious question has been posed. The question of whether a computer is playing chess, or doing long division, or translating Chinese, is like the question of whether robots can murder or airplanes can fly — or people; after all, the “flight” of the Olympic long jump champion is only an order of magnitude short of that of the chicken champion (so I’m told). These are questions of decision, not fact; decision as to whether to adopt a certain metaphoric extension of common usage.

https://chomsky.info/prospects01/
How often do you restart the server so that the JIT compiling time matters? (Moreover the result is often cached.)

This point it's more relevant for full interpreters...
And perhaps better compilers matter more than their performance - it just so happens that C and C++ compilers are the most developed at the moment. (Except perhaps some shader compilers and Fortran.)

The JIT cost gets more egregious in JavaScript since it's paid by every user. Wasm is therefore much more efficient if we can skip the JS compiler...
In a way, that's what Nix sets out to do, isolating even dynamically linked libraries: if two derivations depend on the same shared lib derivation then it's reused, if not then they don't conflict. Each leaf derivation can be handled completely independently of the others, and independently of the original system†.

And then when Nix† is not an option at runtime, dockerTools†† can build a Docker image to do the minimisation+isolation.

That said, Nix might also be completely overkill in some scenarios where static linking would be just fine and very practical. The practical simplicity of a single binary should not be overlooked.

† nixpkgs is sufficient, a full nixos is not needed

†† https://nixos.org/manual/nixpkgs/stable/#sec-pkgs-dockerTool...
Then it is not open source because it places limits on use.
That probably flips the balance from "use solar thermal" to "use PV and heat pumps", especially in any environment where indoor cooling is simultaneously needed (which is a common case).

If solar PV is 25% efficient and the heat pump CoP is then 4.0, you get a gross efficiency of 100% (plus "pre-paid" air conditioning).
Weird, I saw this article about Pitchfork being merged into GQ [0], which points to this stats page on Pitchfork [1] only to see Amon Tobin is one of the select few to receive a perfect 10 for Bricolage in 1997 to then having him reaching the front page of HN. All that in the span of 30 minutes.

[0] https://www.platformer.news/why-pitchfork-died/?ref=platform...
[1] https://pitchfork.com/features/lists-and-guides/25-years-of-...
Ah, indeed. My mistake mis-spelling his last name.
Personally I love my Ricoh GR III. There are two versions, one is 28mm and another is 40mm (GR IIIX). They are fixed lens which sounds bad, but in reality it prevents you from constantly thinking about buying new lenses and switching lenses.

There is essentially no other camera that can fit in your pocket. So if you want interchangeable lens, it kinda doesn't matter what you get at all because they will all require a camera bag.

EDIT: btw, when buying camera gear I highly suggest buying used, places like keh, mpb and b&h used department are great and I've never had a problem.
Surely part of conserving resources is matching your hardware to the load. In the same way you wouldn't reserve a datacenter for a job that can be done on a single machine, you wouldn't reserve a large machine for a single-threaded load. You either pick a smaller, more efficient machine or do more work on that machine.

Also if you are single threaded you do not have to race to sleep on all the other cores. They are already sleeping.
The Python Rust-Aissance
You do not need to create an account to see it: https://kagi.com/onboarding?p=orion_plan

Lifetime plan allows you to own your browser, without subscriptions.
I prefer that style for all electronic text communication.

For face to face or over video, I prefer a more personable/chatty style (hi. how are you? how is the weather? etc).
I would run away from using glibc on an insulin pump or pacemaker, so I’m not sure what point you’re trying to make.
"The hobby" and "the gear associated with the hobby" are effectively two separate sorts of fandom. Not just for photography but for music and other activities. Outdoor sports. Cookery. Crafting. You can encounter detailed, militant fandoms for types of lens from people who don't own it and don't take photos.
Is that a good example? Facebook pulls in over $50B/year from Instagram, about $34/user. Ignoring the EU is richer than the average user, and using the user count you mentioned, that's $8.5B from the EU. So $135M is 1.5% of revenue.

Should I be outraged one of the largest tech companies in the world needs to pay 1.5% of revenue to distribute their app? Are they even outraged about this? Lots of expenses exceed 1.5%. I wonder how much Facebook really cares.
TFA said some homes need new piping, and Ia believe some need new radiators too?
Having studied technical optics (in the analog camera age) it's just so hard for me to imagine that those tiny, tiny apertures we have on our phones can replace a well designed lens. However, I'm not a skilled enough photographer to beat what my mid-range phone can do and I'm happy not to have to lug my DSLR around very often.

Part of my day job is optical metrology so I realize that traditional optical design will never fully be replaced by the smarts in our phones and the super advanced miniature lenses.
I hadn't seen Once, but that is pretty cool. I hope more and more companies start to offer this again.
Is that a real thing, or a star trek reference?
Dijkstra wasn’t IO-bound.
In my country (Ireland) you more or less have to use professional installers for anything non-trivial if you want to get any sort of state grant/refund to cover the outrageous costs (with VAT piled on top). I did a retrofit, I can't imagine how complex it might be for a self-build.

I admit dealing with old housing stock is a complicated problem. it seems they want you to partake in the bureaucracy to keep the cowboys out, which is not unreasonable given the problem at hand.
I wonder how good that trackpad was. Looks pretty cool. Also, can't help but notice the Control key position, it's right where it was meant to be!
You’ve got this all backwards.

OS and hardware developers need software. Their devices are useless without it. It’s why the infamous Ballmer “developers, developers, developers” clip exists.

This is why OS developers and hardware manufacturers invest so heavily in developer tooling. They need to make it easy for developers to make software on the platform, because it is useless without that software. They need developers, and it is in their financial interest to create good tooling for them for this reason, hold conferences to encourage them to make software for their platforms, and so forth. They wouldn’t do any of this if it weren’t critical to their business model.

How do you know this to be true? Because there are many real world examples that show what happens when you don't have developer support for your OS or device. I can make the greatest OS in the world, but if it doesn't have good software support, it will fail. This is a big part of why, for example, Linux on the desktop has always struggled. It's why BeOS failed. It's why Microsoft is struggling to compete with Sony in gaming right now. It's why the Windows Phone failed. And on and on.

Apple is trying to flip the script here. They have a dominant platform, and now want to leverage it to extract greater value for themselves. That’s what businesses do - fair enough. Microsoft did the same thing in the 90s. But I believe that it’s a short sighted strategy which destroys long-term business value. If Apple sufficiently alienates developers they run a real risk of finding themselves in a difficult position where their devices lack critical software in a few years’ time, especially when they are launching an entirely new device (Vision Pro) that desperately needs good native software to succeed.
If `cl` is the climate change function then Climate Change really specifically is referring to the derivative of `cl` right now.
The improvement of AI lately doesn't invalidate his point though. I'm sure submarine technology has similarly improved but it's still irrelevant whether or not a submarine can be said to 'swim' not.
There's a hospital near me built about 15 years ago that has a huge (10 acres?) and deep pond for exactly this. If you hadn't seen it being built, it would look just like a normal decorative pond.
I've seen you comment this on a lot WASM posts (often as a criticism) so I have to ask, as someone who doesn't have knowledge of either, what is bad about this? Even if Web Assembly only has a subset of what CLR offers, isn't it a good thing a standard has been created that people are actually able to implement?

If Microsoft was not aligned with developers in the early 2000's, that failure is on them.
Guarding the mail-room 24/7 was not an option?
Velox is a simple window manager based on swc
Well, anybody that completely redefines an area of knowledge is doomed to get one or two details wrong on the first try.
Depends.

You can set up 'measured boot' so the TPM will only 'unseal' the disk encryption password if you're running a certain version of your BIOS, a certain set of Machine Owner Keys, a certain version of shim, a certain kernel, a certain kernel command line and so on.

Very few normal users do this because it's a great deal of effort/risk for very modest security improvements. But the option is present - it's sometimes used by big corporations making TiVo-style products to lock out the owners from messing with the hard disk in the manner you've described.
Is the lack of Java support because everybody thinks IntelliJ runs the table so why bother?
An fast Python linter and code formatter, written in Rust
It might, but the first time I heard it (put differently) it blew my mind. The way I heard it was: There is no such thing as equilibrium in nature. It's more about constant imbalances.

It made me re-think our whole approach to environmentalism. When we attempt to restore something, what are we restoring it to?
Swc is a small Wayland compositor implemented as a library
The thing is the tar sands are a very high ratio or harm:benefit that we would be better off without exploiting.

It's a lot like coal - we're at the point where its abundantly clear we need to get off coal for the health of the planet, and luckily many jurisdictions are doing so. Yes, we could "reap rewards" of coal, and if I happened to be living in an area that generated its power from coal I would be reaping this reward, but I would be valid in saying that we need to get off coal and switch to less polluting means of producing energy.

Bitumen is analogous. We can do better.
> most efficient top of the line gas furnace has a COP of 0.98

That's a steady-state, best-case figure that is almost never achieved in practice. Very long run times and very low temperature operation is required to achieve those figures, and most homes are not setup to create those conditions. I'd not be surprised to learn that most 95+% efficient furnaces run at 90% realized.
>"The ArVid software gave users a lot of information about the number of errors on tape.

This was unique at a time when backup vendors preferred to pretend that errors didn’t exist. And it was a source of pride for the creators. This decision gave users the feedback they needed to improve their use of the system..."

It would be great if in the future all Flash RAM/non-volatile/persistent memory storage devices -- would give users easy access to what their hardware knows about its own internal errors...

For example, in a Flash RAM device, most notably a USB thumb drive -- tell me everything you know about the blocks/regions of memory that have went bad and had to be remapped, when a remap occurred, and what new physical blocks/region was used to remap the data.

Basically I as a user -- want to know anything and everything about what the hardware knows about the state of the underlying storage medium.

Companies that are transparent about this in the future -- will succeed brilliantly!
Such a tragedy to the lootbox industry , they will have to find something new in casinos or with the cartels
That's literally not the deal. The deal is you get a phone with an OS, and an App Store on which you can get free or paid apps. Plus dynamic content via web browser etc. Developers know they have to pay a fee if they want to transact with these customers. The only people here trying to break the "deal" are consenting developers that decided they want to have their cake and eat it too.

I built an entire company on top of a similar platform in the past. The take rate isn't the issue, it's the developer experience and associated operational costs, but since there isn't' a great narrative to rally the general public around to force Apple to provide better docs, this is the approach Epic and co have taken.

PS. An operating system may be by definition a way to run apps, but it is not by definition something you can do anything you want with. For example, I can't take the Linux kernel make it closed source.
If you want an optimized Musl, try Cosmopolitan in `make toolchain MODE=tinylinux`, since it's based on Musl, and its string routines go 2x faster.