skysight-inc/HackerNews huggingface dataset:
Yeah, I started with the direct symlink long ago too ("declarative" lines that were just shell commands sourced at the top). I now have a more…complex setup that uses CMake. The basic setup is:

group/ (e.g., "devel" or "pim")
program/ (e.g., "vim" or "mutt")
CMakeLists.txt (lists files and packages needed; I use Fedora)
config/
local/

repeat for each program, sorted into groups. Each program is added via a function that wraps `add_subdirectory` in an option asking if I want to enable that project. It also takes a list of dependencies (so, e.g., `mutt` is hidden if I turn off `msmtp` or `nvim` since it needs it in its configuration).

Each program's CMake code declares what needs symlinked, directories to be made, permission bits, etc. This is used to also write out a "validation" script to ensure symlinks are accurate and to notice untracked config files and such. I then just configure, turn the programs I plan on using on in the project and then "build" it. It also generates a `dnf install` argument list for me to install anything needed for these configurations.

The symlink setup is actually `$HOME/.path` (to avoid the repo from having hidden files; skippable if needed in the CMake code) -> `$builddir/group/program/path` -> `$srcdir/group/program/path`. This way, turning off a program nukes the build tree and then I can just go and look for broken symlinks in `$HOME` to clean up. Per-host bits overlay cleanly since I use split configs where possible (i.e., `include *.rc`).

One nice thing about using CMake is that I can also have `add_custom_command` at hand to generate files if needed (I use it to generate `xcompose` combinations).
That's a terrible analogy for the differences between Photoshop and Gimp.

For one thing Photoshop is a transferrable skill. Gimp will get you laughed out the door of most photo studios and design agencies.

For another - too many FOSS people just do not understand that tinkering with tools is not the point for most users.

If you like tinkering with tools, go tinker with tools. Most people have work to do, and tinkering with tools is not something they want to be distracted by.

Photoshop is far from being my favourite product, and Adobe are very far from being my favourite company. In fact I - and millions of other users - would be delighted if we could save $$$$ a year with a free alternative.

Which applies in the general case. If FOSS was a realistic and workable alternative, it would storm the market and most people would be using it.

But it isn't. Most FOSS applications are aimed at self-selecting technical users, and there's very limited interest in making tools for non-technical users.

In fact IMO FOSS culture lacks the mindset and skills - and very possibly the empathy - to understand what general users want from their tools.

It's been a success for developers who want to make technical tools for other developers. And also for infrastructure. Not to take anything from that, because that's both significant and true.

But for popular non-expert applications? Simply - no.
There was never any need to shut down schools at all. Some countries such as Sweden left primary schools open throughout the pandemic (without mask mandates) and they did fine.
See the "Background" section at the bottom
This depends on the country.

In slovenia we had regulated gas prices until 2020 - https://www.gov.si/assets/ministrstva/MGRT/Dokumenti/DNT/cen... [docx]

If we look at the last price (top row), the price (without any taxes) was 0.395eur/l. Then they add (in column order) CO2 tax, "saving energy tax", excise duty ("trošarina"), "tax to help electricity production", and VAT (DDV), bringing the total price to 1.00eur. The total of taxes added is ~153% of the base price (0.395 without -> 1eur with tax).
I think GJenge has the right approach on mixed plastic recycling (the category that seems to have the best chance of getting the biggest volumes of recycling).

https://www.impacc.org/en/ventures/gjenge-makers/

https://www.youtube.com/channel/UCH7ahGR28JP4Gy47CGhCZTg

Varieties of brick varying in size and shape have very good potential for use in automated road repair systems, which patch potholes in roads by cutting out around pothole, and then filling the cavity.

Until packaging services start sharing some recycling burden, or get rated and taxed on how recycling friendly their recyclables are, low grade mixed plastics seem like they will be and remain the bulk.
This makes sense if your job is to teach them about the tools. If it's a software engineering or IT course then yeah.

If it's an English Literature course then nobody cares about the tool used. Moleskine, Google Docs, Word, whatever, who cares. Google Docs is free. Why give yourself more hassle than that?
The custom domain option is there, but is not simple. I have a bear blog on a custom domain :)

More info here: https://github.com/HermanMartinus/bearblog/wiki/Custom-domai.... Btw I believe the dev is working on improving this right now.
The slide on Homotopy type theory seems glib and misses the point: Yes, ℕ and ℤ are equal in HoTT, but only if you ignore structure. ℕ and ℤ are not equal as semi-rings for instance.

I don’t think the usage of "canonical" can be made any more precise than in Homotopy type theory.
This isn't quite the right analogy; it's not the difference between a fancy tool you can't service yourself and a simple tool you can.

It's like a world where everyone uses a particular kind of tool that works well and is expensive, but also… the standard. Everyone expects you to know how to use this tool to do a particular kind of common work.

And then you come along and say, no, we should teach people how to use a _different_, cheaper tool! It doesn't work nearly as well, and isn't what people in the "real world" use, but if you spend years familiarizing yourself with a completely different field, you can service and maintain it yourself!

You might not get many takers.
“…talk with your doctor. This is realistically the only safe suggestion since all of the alternatives are bad.“

What exactly do you think we did before baby formula even existed? Or doctors, for that matter? This absolute dependence on systems is disheartening. We need a drastic reconnection with nature.
Nonrecursive Lisp Reader
I think the Background section[0] is pretty helpful. One paper they cite is from 2014, another from 2020. The use of io_uring as well is also somewhat novel.

[0] https://github.com/dragonflydb/dragonfly#background
The Planimeter (2012)
C++? I was expecting Rust!

I am spoiled.
The benchmark graph in README.md shows KeyDB. This thing is faster according to the graphs. https://raw.githubusercontent.com/dragonflydb/dragonfly/main...
False. What you're describing applies to algorithmic stablecoin, but it doesn't apply to a backed stablecoin. If I sell 1000 units of BAOBABUSD to people for $1 each, and then they all panic and sell, I can buy all 1000 units of the stablecoin by using the $1000 I already have in the bank. Please explain why you feel that this maneuver requires unlimited amounts of money?
Ok, now imagine you only have one person who knows how to use the boring drill, and they have 5,000 people to teach, and zero budget to hire anyone else. There is no way they could teach everyone, so they use the automatic one.
The service is pretty neat. It's probably parsing the man pages somehow to create this. I wonder if it would be possible to utilize this parsed information to create type checking tools for shell scripts... Something which checks if correct count of arguments is given for command etc.
> The former is always cheaper in developed economies

Is it?

It seems cheaper in developed countries because the cost of labour is high, the cost of goods is low, and serviceability is rarely a consideration. Yet those factors have more to do with this point in time than the distinction of being a developed economy. If you went back in time 20 years: a cell phone with a dead battery would be user serviceable, regardless of that user's skill level; a computer with a dead hard drive would be user serviceable, to anyone who could handle a screwdriver. Fixing the socket on most devices would require a learned skill, soldering, but would be accessible to most people. The reason why I selected those examples is because they are easily diagnosed by the end user and don't require much technical sophistication to fix, so the cost of labour is cut out.

These days, something as trivial as replacing a battery or hard drive requires a great deal more skill. Heck, in many cases it takes a great deal more skill to non-destructively open the enclosure simply to peek inside. None of that has anything to do with developed or developing economies. It has to do with how products are designed.

(And if you were to go back yet another 20 years, the contrast is even more stark.)
Now that I think of it, maybe I should have given Argon2 hashing instead of SAT as an example.

Argon2 hashing is designed to benefit as little as possible from parallel GPU computations.
I definitely agree with this, and my only real "complaint" is that this applies to not just schools, but everywhere.

For schools, I'd definitely love to see open hardware, if not just to give the kids a chance to understand the chips that run the software as well.
I mean that's in the ballpark, few people agree on the exact numbers given that it depends on so many unknown factors. There's the oceans outgassing the CO2 they've absorbed so far, ice melting resulting in permanent greater sunlight absorption, clathrate gun, etc.

The rule of thumb (iirc) is that 1C would be business as usual, 4C a Mad Max hell scape, and we'll likely end up somewhere in between. The closer to which side we'll be depends on how well we implement countermeasures... and how much luck we have.
KeyDB does network I/O and parsing on separate threads, but still has one big lock around the data structures themselves. DragonflyDB does full processing of the transaction on separate threads.

[1] https://docs.keydb.dev/blog/2019/10/07/blog-post/
I could memorize dozens of conversions, or I can outsource that mental load to a computer. The latter is a nice quality of life improvement.
I assume this is because data is stored in memory, not in a CPU core.
I'd guess multi-key operations with keys landing in separate shards.
I think this is so obvious that even Microsoft is wondering how they have pulled it of so long. Now to avoid people leaving Microsoft have included WSL and it works pretty well. Soon with GUI too…
> Word, Excel, PowerPoint. Why have these become the "standard" of text manipulation and processing?

I hate to break this to you, but because (especially for PowerPoint) these are legitimately among the best options, at the very least, distinctly better than any open-source office offerings. Maybe the author is unaware of how well these programs do in their roles because they've been actively avoiding any situation that would call for the use of these or similar programs... the use of a plain text document, not even a lightly-formatted HTML document, makes me think that they actively go out of their way to avoid using a word processor.
Oracle: Lisa, this supplicant has not groveled in the least

Lisa: Then zot them into oblivion darling

Oracle: Your groveling is unacceptable! I shall ZOT THEE!

You have been zotted!
vegan loses themselves in a forest of tedious strawmen arguments, news at 11.
Sounds like you are confusing an algorithmic stablecoin with a fully backed stablecoin. If I am mistaken and you have an actual argument behind that smirk, then please go ahead and present your argument.
Reminds me a bit of Scylladb with the focus on 'shard per core'. I've considered using Scylla as a cache as well, might try this out instead.
Also many comments here forget people have both work computer and personal computers. Most people are familiar with the Windows eco system from their personal computer. Forcing them to learn a different system is just unrealistic.
The problem in Germany is that for heating, transportation, and industry the transition to renewables or more efficient methods is very slow. For the electricity sector (which is the most relevant when discussing nuclear) this is going very well, with about 40% renewables and substantial reduction in emissions. I consider this to be a huge success (in this sector).
Why is it so important to you for other people to get sick?
Why paper is the real 'killer app' (2017)
Like any organization, things have to be reliable and some open-source doesn’t really have the support model figured out.

And if cost is an issue, that is more an indictment of how schools are funded: if there doesn’t seem to be room in the budget for buying software and/or support, why is that the budget?
Someone's selling a prototype Pixel 7 on eBay months before release
> Showing 4 changed files with 1,229 additions and 989 deletions.

Am I interpreting it correctly that this page shows a single commit??
The most attractive thing about Air for me is pricing. There's a huge price gap between base and 16GB models in my country. I would buy myself a MBP 14/16, but I'm afraid it will be collecting dust when/if I will get my work laptop.
RAM doesn't have a fixed number of write cycles. It can be written to indefinitely, but NVME flash has an estimated number of TBs that it can write before it fails.

RAM is volatile (the data is destroyed when the power is cut), which can be a security feature. There appears to be a battery backup on these boards, but I imagine that it can be removed easily.
How to audit a USD stablecoin:

1. Calculate all current circulating supply of said stablecoin across all chains

2. Calculate value of deposits across issuer’s bank accounts in USD.

If both number are equal, congrats, your stablecoin passed the audit.

It really should be that simple.

I’m oversimplifying, of course. But a stablecoin should really not be an investment fund and shouldn’t have its deposits in illiquid assets at all, not even t bills.

The issuer should only charge a small fee when the stablecoin is created or redeemed. Given the sheer volume and scale of stablecoin trades, this fee can easily run into tens of millions of dollars in revenue.
I saw some other comments mentioning the need for context, and I think the notion of structure captures this. The context for an equality is the kind of structures we are considering at the moment. As types ℕ and ℤ are equal, but structured as addition semirings in the conventional way they are different.
> Most languages are pretty much universal and unbiased and are capable of expressing an infinite amount of concepts.

Yes, most of them are (or can be, with the addition of a couple of neologisms or borrowings). Just like you can do anything with any Turing-complete language. Languages and cultures still have biases and built-in world views.

For example, to most Europeans, the idea that you would need to estimate your social rank to properly address someone is utterly alien. In the best case, there is a polite form, which we also use for people we don’t know. So we don’t even think about social status when we ask someone what time it is. But there are languages where that isn’t the case at all, and this tends to make you constantly aware of the social status of the people around you. So it definitely does affect how tou think about things.

It does not mean that Europeans are incapable of understanding these things, just that it is not something they implicitly care about.
ORLY?

Give me an OSS alternative to Google Workspace and I'll move today.
> I don't leave my house.

That strategy may work well for you, but for the majority of the world out there - people with jobs, school, kids, wanting to watch a live sports event, dancing at a club, having dinner at a restaurant, going to church - "not leaving the house, ever" is not a sustainable long term option.

I think the article is very well articulated. There's no denying that SARS-CoV-2 is here to stay, and likely be with us for decades to come. You (navjack27) may not get it, ever, but the vast majority of the world will deal with it at some point -- likely multiple times.

What's important is to move beyond the "isolation is the answer", and start envisioning what the future with Covid will look like. We need to refine our public policy, destigmatize wearing masks in public transportation (like in Asian cultures), continue vaccination education, reduce price and availability of tests, and invest heavily in research (annual boosters, like the flu? Post-infection drugs, to shorten the duration and effects? Causes for long-Covid?).

At the same time, we need to increase our preparedness (stockpile, supply chain, vax research), in case the virus mutates and increases its mortality rate.
What difference does it make to you
4. Dishwashers catch on fire fairly easily and commonly. Perhaps that one is a safer design.
> Do you have a chronic health condition where Covid-19 is more dangerous than it normally is for people that go to a gym -- i.e. a bad cold / mild flu?

Covid-19, while less deadly thanks to vaccines, remains significantly more dangerous than a bad cold or the flu.

A respirator mask may look silly but is a cheap and highly effective. I'd rather take a little damage to my pride than a significant risk of damaging my immune system, blood vessels or brain :-)
I find it plausible that Tether was forced to create their own accounting system because GAAP would have exposed their lies.

They can't find an accounting firm that "understands" that they need to ignore the lies and only report what Tether wants them to report.
I found it just was not necessary for most cases. And the way I got there was working backwards from the "web scale" technologies like kafka, kinesis, and dynamodb.

I built a data ingestion system that handled an average of 300 messages/sec, peaking at 1,000, and writing to a single R3 RDS instance. You can do a lot by pushing simple scaling strategies to their limit. Everyone thinks they need to handle web scale, but really you just need to handle your scale.
core count probably transferred the bottleneck to e.g. memory speed, disk io, .. ?
Egypt displays trove of newly discovered ancient artifacts
asomeone can get a nice number then port it out right?
No software ever works without defining nuts and/or bolts.

Software is language. It is as slippery as all other human languages when you try to pin it down to absolutes.
Why not use a fiber bus with spokes for all data, with items that need power attached to a voltage bus that has power points as needed, that the data bus instructs via addressed data flows. Seat power, dash power, window power dash, front, rear would be all on a power harness, with graduated conductors - as needed. Fiber busses are cheap by comparison and sealed interfaces are also mature tech.
rot13 is text cipher (for a-z). XOR 0x50 is a number operation.
Especially if they have unfortunate names, like iFAP. I about had a stroke or two when I saw that. Either someone dropped the balls on marketing or there's some serious trolling going on for them to be swinging this around in our faces like that.
I'd like to see an "owned" version where the tokens hold something like a CompactString [0] instead of a &str or String, where CompactString is just some type that uses the small-string optimization and usually avoids heap allocation. This could result in a lifetime-free API with probably only sight performance overhead compared to the &str version.

It would also be interesting to see how smol_str [1] stacks up, since it was built with tokens in mind. Though I'm not sure how helpful it would be in this specific case; one of its primary advantages seems to be that it stores whitespace compactly, and I don't think the author of the article is preserving whitespace.

[0]: https://docs.rs/compact_str

[1]: https://docs.rs/smol_str
The timing (1972) of the invention of EBITDA is interesting. It would seem EBITDA was not used for thousands of years and was not useful until the end of the gold standard in 1971 and the beginning of a new era of central bank currency manipulation

Edit: bring on the downvotes without context. Or, engage meaningfully: what conditions existed that enabled EBITDA to emerge as an invention and gain traction?
>Would it be possible to host a single _bit_ on the web that I KNEW could not be hacked, exploited, MITM'd?

Yes... you need an offline host, public key crypto, a data diode, and the web host.

The offline host contains all the stuff you want to be actually read-only, and signs it. Then spools it as a stream through the data diode out to the web server, which checks the stream for errors, and makes it available to the outside world.

Everything in the offline host CAN'T have ingress of control thanks to the data diode. Signing prevents MITM. You'll still be vulnerable to denial of service.
I wonder if we can make nix into a library of sorts for other languages so we don’t have to deal with its arcane-ness.
Earlier this morning for some reason Youtube recommended a video that was funny and relevant, called Charlie Munger: 'Every time you hear 'EBITDA' substitute it with 'bull** earnings''

https://www.youtube.com/watch?v=l82kIjqBtqw
You don't need to attack to messenger to asses the report. It is very simple and you can see the primary sources for yourself.

They compare the public messaging from executives and the company website with what is publicly disclosed in the company perspective.

The report could have been 4 pages long.
I think it's definitely become more common, especially for baking. Digital scales are small and cheap and, if I'm going to work in weight anyway, I'd rather do it in grams than ounces (which would probably be mixed in with some volumetric units for small quantities).
According to mystical based beliefs described in A Textbook of Theosophy by C.W. Leadbeater:

> When a man thinks of any concrete object - a book, a house, a landscape - he builds a tiny image of the object in the matter of his mental body. This image floats in the upper part of that body, usually in front of the face of the man and at about the level of the eyes. It remains there as long as the man is contemplating the object, and usually for a little time afterwards, the length of time depending upon the intensity and the clearness of the thought. This form is quite objective, and can be seen by another person, if that other has developed the sight of his own mental body. If a man thinks of another, he creates a tiny portrait in just the same way. If his thought is merely contemplative and involves no feeling (such as affection or dislike) or desire (such as a wish to see the person) the thought does not usually perceptively affect the man of whom he thinks.

These mental bodies are not considered by the textbook to be bound by time, given they are "astral bodies" for which, under certain conditions, time and space don't matter.