skysight-inc/HackerNews huggingface dataset:
For the thing I’m working on, I have an infinite number of little tasks with potentially shared smaller subtasks.

How could I unleash all the processors on my computer on this workload and allow them to correctly avoid repeated calculation of results of shared subtasks?

For example, I’m using an outbox: im::OrdMap<String, Array2<_>> and a situation might arise where one task could avoid repeating work on a subtask because that’s already in progress elsewhere by waiting for the key/value pair (so that process could do something else)

Would it be worth going to async for that?

How could a worker function know if some key in the outbox was already being calculated and it could work on something else?

How would you share an outbox like that across a bunch of rayon processes communicating with async?

(I’ll read smol docs and try to figure it out but this article made a lot of sense, thank you)
Nah the competition is glorifying and engaging in rent-seeking behavior.
To be fair, "peak oil" was a big scare at one point.
A completely used up battery contains the same amount of lithium, cobalt, etc it took to manufacture it. The only question is the economics around mining vs recycling.

An easier to recycle battery that had very slightly fewer charge cycles could be a net win. For scale this depot has enough lithium for ~10 billion of EV’s using Tesla’s battery chemistry and pack size as a benchmark. How expensive it is to extract is however unknown.
Speaking of minimalist desktops, I'm really loving the unix-y philosophy behind sway/i3/hyprland/xmonad. Instead of an integrated desktop environment, you start with the simple window manager (Sway in my case), and pick and choose the tools you need for various things, such as a status bar, notifications, launcher, etc. Unless you really trick it out, there is usually very little on your screen other than the apps you are working with, as these window managers are primarly keyboard driven.

Furthermore, I use the tiling functionality heavily. There are about 10 apps I use regularly, and they launch and get bound to a particular workspace on startup. My screen remains uncluttered, with one app filling the viewport, and a single keystroke to switch to the other apps I use. It's pretty close to perfect for my use cases.

Lastly, these WMs are all configured through text files, so your exact configuration can be stored in dot files in git. In my case I use Nix, so I can redeploy my exact setup on any machine without any manual configuration.
Leaving aside the satire, over ten years ago, this article pointed out that "The Ethics of Saving Lives With Autonomous Cars Is Far Murkier Than You Think".[0]

>"Let’s say that autonomous cars slash overall traffic-fatality rates by half. So instead of 32,000 drivers, passengers, and pedestrians killed every year, robotic vehicles save 16,000 lives per year and prevent many more injuries.

>"But here’s the thing. Those 16,000 lives are unlikely to all be the same ones lost in an alternate world without robot cars. When we say autonomous cars can slash fatality rates by half, we really mean that they can save a net total of 16,000 lives a year: for example, saving 20,000 people but still being implicated in 4,000 new deaths."

[0]https://www.wired.com/2013/07/the-surprising-ethics-of-robot...
Sorry about that. I didn't want to add the coupon code to title of the post, it would be a clickbait. I hope you'd been able to get the story written for free. If you made a payment, please send your email to hellpo@talebotai.com and I'll initiate your refund.

I hope you were able to access the free story creation option. If you did make a payment by mistake, please send your email to hello@talebotai.com, and I'll promptly initiate your refund. Thank you for your feedback and understanding.
ZZFX gives 404.
it just explains like “this is what happens when you run the code” instead of “here is how the code works”, if you want to know the latter please read https://www.oilshell.org/archive/Thompson-1968.pdf

Regex is something of an early JIT compiler
On a related music/audio note, I recently came across videos of the teenage engineering TP-7 which looks like a really cool application of similar haptic feedback concepts. Unfortunately it's out of the price range where I can justify picking one up just to tinker around with it, so I've only seen videos of it so far.
You'll be pleased to know your plan is workable[0].

[0] https://hackaday.com/2021/07/25/dominate-video-calls-with-ga...
How much of the lithium in a typical electric car battery is able to be extracted and put into another battery?
What an incredibly odd quote. I do buy my lamb* chops from a butcher, bread from a bakery, cheese from a cheesemonger and I don't drink wine but I buy beer from a brewery. I don't live in an "idyllic utopia", this is normal.
I feel like the greater tragedy is the folks who do understand the thing, but they’re just turning a blind-eye towards it because the alternative is to see their own options and jobs disappear. In the face of piles of money, it’s disappointing. But I understand the person who worries about their security.

And there is always someone willing to fill your spot.
I mean, generally what matters is how things scale. This type of slowness is trivially solved with horizontal scaling. Not just that, as a design choice, shared-nothing makes horizontal scaling easier. So this type of slowness isn't really the type that matters, and if anything is actually a net benefit at scale. [Unless you are truly latency-critical, but quite frankly that is pretty rare and php would probably not be the best choice for that at any scale]
Hi, neat idea. Appear to have hit an issue. https://i.imgur.com/XQGfBed.png Interesting, just not a clean Emoji.

Using :bob: (Thought it might give me "B.O.B.", "Bob Dylab", or "What about Bob")
The biggest initial hurdles I see:

Understanding the process, tools, and little details of local development for the team and product.

Understanding who does what on the team, and how to deal with each personality, role, and processes.
An AI Capitalism Primer
But it says these people were doxxing. That's not an acceptable behavior online...
Definitely not true in most of the Netherlands. Once you leave the touristy city centres you are down to very limited or no options. It's even worse for women because most urinals in the city centre of Amsterdam are for men only.
Per interaction they are more likely to experience violence per police office but per interaction black Americans are all about equally likely to die to law enforcement as the average.
Thanks for your feedback. We're thinking of adding an affordable subscription model, such as $10/mo to be able to generate 30 stories in a month.

Print is also something we're also considering.
Covid-19 Is Back, but Not Many Want to Return to Masking
I only meant this as "similar to the Germanic", I don't know enough to give this category a proper name
> A "moral" act by NATO, etc., before the war would have been to listen to the advance warnings and concede on some minor points like NATO membership

NATO did that when Russia demanded that NATO not offer Ukraine and Georgia Membership Action Plans in 2008, complying with the Russian request. Russia responded almost immediately by invading Georgia, this is also a factor in why Ukraine, even after deposing Yanukovych, did not renew its bid to join NATO until after the Russo-Ukrainian War started with the Russian invasion in 2015. To quote a famous American statesman: “Fool me once, shame on you; fool my twice... can’t get fooled again.”

> (remember that NATO membership means eventual bases in Ukraine, and questionable status for Russia's lease on Sevastopol)

No, it doesn't mean foreign bases in Ukraine (not all NATO members have foreign bases), and Russia's invasion on 2014, largely carried out from and in violation of the agreements governing the bases it had in Ukraine, pretty much guaranteed that their use of those facilities was gone if and when Ukraine regains control of Crimea.
https://archive.ph/yNM9C
I don’t know about Wikipedia but I’m speaking from lived historical experience.

Here’s a throwback for you: https://www.phpbb.com/customise/db/styles/smilies-13

(All “emoji” images were just called smilies in a lot of software.)
When I posted the comment they only said the cooking cats and dogs part, so even worse!
Ratatan Kickstarter crowd funding is a success
The problem is that all the legacy bits of Windows makes development (and usage) of Windows software harder. So it’s a trade off for developers - easier initial development but harder maintenance, or harder initial development and easier maintenance. I’d personally choose the former (what Apple provides), but either way is a reasonable choice to make.
A couple issues with the assumption of simplified view of determinism:

1.) It doesn't appear computationally feasible to simulate general relativity

2.) Quantum mechanics is described by probability distribution equations that don't have "states" but superpositions of states
>but it's also completely acceptable to walk into a restaurant or store and just ask if you can use theirs.

...same as in Germany
Actual Nazi things are not to be shared; no need to give it more reach.

Ok, I guess I’ll give one example: Musk’s attacks on the ADL.

Want more examples? Try this: go to twitter and look for some of the big name blue checks. You’ll see plenty of Nazi things in those accounts.
Require canaries of substantially significant changes through regulatory mechanisms and approval. Regulators should get access to the same telemetry the manufacturer has.
The materials a battery is composed of almost completly can be recycled into a new battery. So creating a new battery requires some work and energy, but not new components.
Also see something like this: https://addons.mozilla.org/en-US/firefox/addon/panorama-view...
Not only in theory, but quite practically. The technology exists, but awaits the time when there are a lot of old batteries to recycle.
As Colorado River shrinks, California farmers urge 'one-dam solution'
Another product that looks slightly similar to this, but behaves differently:

3Dconnexion SpaceNavigator

https://www.amazon.com/3Dconnexion-3DX-700028-SpaceNavigator...

And then there are the bigger siblings to that, which basically add a bunch of buttons around the SpaceNavigator:

3Dconnexion SpaceMouse Pro

https://www.amazon.com/3Dconnexion-3DX-700040-SpaceMouse-Pro...

3Dconnexion SpaceMouse Enterprise

https://www.amazon.com/3Dconnexion-SpaceMouse-Enterprise-31-...
Sounds like a DSL to facilitate building CRUD.

I wrote one in PHP and 3 devs were able to build and maintain a 800 page CRUD system with it (still going strong, makes a ton of money). It has complex business logic, is fully unit testable and allows for escape hatches when needed.

I'm in the process of rebuilding the DSL in C# with the lessons learned (because Entity Framework is awesome). And might open source.
I know what you mean about the domain knowledge, and it's a thing that's a bit different from the previous situation with the feature engineering. The problem with feature engineering for linear models was you really had to understand the domain _and_ the ML.

I do think there's a similarity in how creative you need to be though. It means that applying LLMs to new problems isn't as straight-forward as people make it seem at first, and isn't necessarily reliable. In contrast, labelling data is something that has a much smoother effort to reward curve for most problems. The experience of labelling the data, training a model and getting it hosted isn't as seamless as it could be -- we're working on that.

I do think classification is pretty fundamental though. The way I see it is, model outputs can be either human-facing, machine facing, or both. If you're going to feed the output into another system, that system wants the data to obey some limited schema, so that you can run logic based on it. For instance, let's say you want to trigger some alert when a particular kind of article is published or a particular kind of message is sent. Triggering the alert is a boolean thing, so that has to be a classification task. You might want to also attach text in the alert, so that's a human-facing part.

I agree that there's lots of ways that LLMs can be used iteratively, allowing more trade-off of computational cost for accuracy. I just think in a lot of cases, the best way to exploit that is to trade towards as much accuracy as you can get, and use that to create training samples. You can then manually correct the training samples as well --- if they're mostly correct, reviewing them is pretty quick. You can then train and evaluate a smaller model.
I'd argue web dev is largely a solved problem for large complex apps, but largely unsolved for simpler use cases.

The problem is the amount of boilerplate and tool complexity involved. In a large project, the boilerplate can become a small fraction of total work put in (hopefully), with most to the work spent expressing the logic of the application.

In smaller projects, the boilerplate can be the vast majority of the work. Building a backend, a frontend, and a communication protocol between them (that includes reactivity). On the backend you need to learn HTTP/Websockets and a backend framework. On the frontend you need node, nvm, npm, yarn, React/Svelte/Vue. To do it right you need to implement automatic reconnect/resubscribe on reconnect, etc.

Several projects try to reduce this complexity in various ways, but they all have trade-offs and I don't think we've found a sweet spot. Drag and drop tools like Squarespace and Retool are heavily biased toward expressing UI and integrate clunkily with backend logic. Backend-based tools like Streamlit and Pynecone (Reflex) get closer to a sweet spot IMO but are either severely limited in what you can do (Streamlit) or ultimately expose you to the full complexity of the frontend (Pynecone).

I think further work in this space is warranted.
> outside of the pandemic

This was when our reliance on McD's became much more obvious. During the pandemic they closed outright for a while, and then opened just the drive-thru, and it was months before they were fully open inside with bathrooms again. It made road tripping with the kids a bit more exciting. Fortunately one of my kids can pee on the side of the road easy enough in a pinch.
> All computing up to the point of its [Apple Mac] introduction, at least from the "shell" standpoint of launching programs and managing files, was done exclusively through typing commands at the computer; you effectively had to program it, to a degree. The creators of the first Macintosh had the mouse, the desktop metaphor, and the menubar, and did their damnedest to make sure the user of their new paradigm-shifting computer ...

The wording has some ambiguity, but it does sound like TFA hasn't heard of Xerox or Perq - perhaps attributing some misplaced invention, rather than popularisation, to Apple.

Subsequently reinforced my suspicion:

> The spirit of the Macintosh spread throughout all of computing; the GUI was inexorably the future.

I think with desktop minimalism there's two broad interpretations - a desktop metaphor that is simple (has (frustratingly) few features), versus one that is complex but can be configured to be simple to operate.

I like the fact I can very precisely adjust the width and colour of my window borders, but it's not a configuration item I visit more than once every few years, so I wouldn't say the option adds to the complexity of the interface. (Disclaimer - I've never used MATE.)

> Oddly enough, only GNOME has had any kind of distinct vision

The author did use KDE early on (version 3, but says they've only been using a computer for a decade and change).

They're aware of other desktops, then, including the one that's arguably put the most effort into having a consistent user experience.

The discussion on navigating through minimised windows I think boils down to a consideration of how to represent complexity - similarly their discussion of the launcher - almost inevitably a hierarchy is required if we are aiming to 'avoid the keyboard at all costs'. People have different GUI preferences there - mine is generally narrow and deep, over wide and shallow.
That stat doesn't capture all the life altering injuries or financial losses. Cars are incredibly powerful and dangerous compared to lesser modes like walking, bicycling, or even scooters.
the CO2 doesn't escape the atmosphere, it just doesn't recycle itself in a timeframe you are looking for
Well the truth is there are top engineers implementing this stuff. They could probably just walk off and get any job after working for Google but here we are.
There are plenty of public toilets where I live, and the homeless use them the same as the rest of us.
Housing co-ops are a thing that exist. Governments can also conceivably own rental properties. It’s property management that does most of the work anyway and they get paid like anyone else to do a job.

Landlords are a drain on the economy and there are viable alternative models. We do not need landlords.
I remember being a bit taken aback when a colleague of mine at a large company where design is a pretty big deal showed me some really good wireframes and told me that he made them in PowerPoint. It’s actually quite a good tool for wireframing
Hydrocarbons can be recycled
How much energy does it take to remove CO2?

We’re still burning record amounts of coal for energy.

https://www.forbes.com/sites/rrapier/2023/09/04/global-coal-...

Will these processes need to wait until we can get the proper amount of renewable energy?
Well..., he says in the comic:

"...there's nothing wrong with a bit of data collection."
Sea lion defies theory and keeps the beat
Compared to Lars, Jon was hands on, and connected with the staff and products. I think I can count on one hand the times I saw Lars eating in the canteen. The company changed a lot after that, and not necessarily for the better.

What made Opera great was the people working there. The amount of knowledge and raw talent that lived in the tight hallways of Waldemar Thranes gate 98 was impressive. Looking at Vivaldi's "Our Team" page, it looks they have almost recreated the same team from back when I joined. I miss that period!
Last year I got asked to add some functionality to a commercial app. The app.... was Implemented as cgi scripts written in awk. There's a backed c app often called, if you call with the wrong input it just segfaults.

"Hardest" to me has little to do with algorithms in the eyes of my recurrent nightmares about this abomination.
I've been a Tumbleweed user for a decade and never used Leap. If Leap users are worried by this I encourage them to try TW, because it's probably not as unstable as you imagine it is. In the worst case you have zypper snapshots to fall back to anyway.
To be fair, petroleum extraction is minimally invasive. You can easily live with an oil well on your property. You can't live with a lithium mine on your property.
The glaciers in the Cascades of the PNW were advancing in the early 1900s (a new one in the crater where most of Mt St Helens used to be is still advancing!) so at pre-industrial temps those would absolutely come back.
That loop is sometimes a DNS issue (like with the archive.is type of sites when you have cloudflare DNS or private relay enabled)
You do remember rightly:

https://github.com/FFmpeg/FFmpeg/commit/5554de13b29b9bb812ee...
Large scheme of things, it's penny scale.
That SIMD.jl doesn't give you direct control over which SIMD instructions are emitted, and that SIMD code generated with that module is awful compared to what a C compiler would emit. The Mandelbrot benchmark is there. Prove me wrong by implementing it using SIMD.jl and achieving performance rivaling C. Bet you can't.
As did I. Lotus Notes is something that cannot be unseen.
Thanks, that’s what I expected, but I don’t think I’m poorly received. It came out pretty positive and insightful. Hopefully not just for me.
It’s totally subjective, and I’m happy to own that. When I use Twitter, I find that the most annoying and often angry and hateful users are blue checks.

Maybe you don’t agree and that’s fine. I suspect we have different values and that is reflected in my lack of tolerance for the blue checks.
Cars are extremely safe. They're driven by barely trained humans which causes the problems.

Give only a small fraction of people the ability to drive after significant training, and make driving their full time job, and you'll probably see crashes decline significantly.
This is basically what React Server Components is trying to be.
That's because consciousness is an emergent phenomenon, not part of fundamental physics. Every atom in your brain behaves according to the laws of particle physics, and somehow consciousness emerges out of that. Our theories of neuroscience aren't developed enough to explain it yet, but there isn't any reason to believe that there is something magical or non-physical going on.
I wish I wasn't so skeptical of paying for carbon offsets etc.

I'd do it if it was paying for trees and I actually believed that the payments results in more trees (which I am also skeptical about).
google bard also gave the correct answer, even without adding 'lets think step by step'.
Article says: “Since then, MOXIE has generated 122 grams of oxygen, equal to what a small dog breathes in 10 hours, according to NASA.” I guess the exercise is left to the reader for the small dog:human ratio.
>rural areas where [...] food prices are outrageous

How? How can rural people afford it? Are you talking about rural places that are tourist locations? Do you have any data on this? It seems wrong to me.
There’s also a function of scale: the amount of lithium in a car battery is orders of magnitude less than the amount of oil a non-EV will burn over the same lifetime, and even if you’re buying fossil fuel electricity the greater efficiency means you’re still using less.
How come there's no Google Bard?
The first mandatory seatbelt laws weren't passed until the 1980s[1]; that and frontal airbags (not required until 1998[2]) probably cover a large amount of the overall decline in deaths on our roads.

That's to say that we have done some things right, but that it's premature to assume that we've done all we can. We can, and should, go further (including but not limited to traffic calming, disincentivizing driving where it makes sense, and making the legal and educational requirements for driving similar to those in European countries.)

[1]: https://en.wikipedia.org/wiki/Seat_belt_laws_in_the_United_S...

[2]: https://www.autonews.com/cars-concepts-history/us-frontal-ai...
If we assume you're right, that means dragons do exist because people can't imagine things they haven't experienced.
> NATO did that when Russia demanded that NATO not offer Ukraine and Georgia Membership Action Plans in 2008, complying with the Russian request.

That is not my understanding of the historical record, and I don't think it's the understanding of the US, French, or German leaders at the time either. The 2008 agenda report states "NATO welcomes Ukraine’s and Georgia’s Euro-Atlantic aspirations for membership in NATO. We agreed today that these countries will become members of NATO", emphasis mine.

> No, it doesn't mean foreign bases in Ukraine

This is fair, and I thought about clarifying the point myself. The reason I left it as is, is that regardless of whether there would be a literal NATO/US base in Ukraine, there would be a highly effective level of military command and equipment synchronization, such that NATO ally troop/materiel movement into Ukraine would be vastly more fast and simple to accomplish. It would certainly vastly expand the risk profile of that section of Russia's border. Of course, since 2014 Ukraine became a NATO-lite member and most of this synchronization began anyway.
Cities are depaving for a cooler future
> robot that never gets tired, drunk, or inattentive?

it also never gets bug free
And which I packaged in an easy to use and easy-to-update website: https://mapcomplete.org/toilets