skysight-inc/HackerNews huggingface dataset:
> effectively regulating and destroying the anonymous nature of the internet

Technically you can make that work without issues (You only need to prove your age not your identity, something which can reasonably be archived without leaking your identity).

There are just two practical issues:

- companies, government and state (at least US police & spy agencies) will try to undermine any afford to create a reasonable anonymous

- it only technically works if a "reasonable degree" of proof is "good enough", i.e. it's must be fine that a hacker can create a (illegal?) tool with which a child could pretend to be 16+, e.g. by proxing the age check to a hacked device of an adult. Heck it should be fine if a check can be tricked by using the parents passport or phone. I mean it's an 16+ check, there really isn't much of a reason why it isn't okay to have a system which is only "good enough". But lawmakers will try nonsense.

Interestingly this is more a problem for the US then some other states AFIK due to how 1) you can't expect everyone 18+ to have an id and everyone 16+ to be able to easily get one (a bunch of countries have owing (not carrying) id requirements without it being a privacy issue. 2) Terrible consumer protection making it practically nearly impossible to create a privacy preserving system even if government and state agencies do not meddle.

Similar if there wouldn't be the issue with passports in US it probably wouldn't touch the First Amendment as it in the end protects less then a lot of people believe it does.
That’s nuts. Seems like researchers should look really closely at weird side effects of blood transfusions since these are effectively “natural experiments” that would be impossible or unethical to run normally.
It's here that I'll again get on my soapbox about Scheme.

SRFIs suck really badly. The language isn't useful without them, but every implementation uses a different subset. You have to find out which SRFI does what you want (there may be more than one) then find out what number it is then look up the SRFI itself because the spec is pretty much the only documentation you're going to get.

This entire situation sucks for experienced devs and simply kills most beginners before they even do anything.

Things were supposed to get better with R7RS. It was supposed to have a tiny core language to keep the R5RS crowd happy, but add the R6RS features in the large edition that are needed to get real work done.

R7RS-small released in 2013. That's TEN YEARS ago and it STILL doesn't have a standardized library because apparently nobody wants to work on R7RS-large.

The whole thing is an unusable mess for no good reason and it's killing the language.
To me the issue is it’s a waste of government and waste of time. Parental controls already exist on all devices. The answer to every problem can’t be “more government, more laws”.
That's not to mention the reasons that could relate to not wanting to tell you. For instance, they could be complying with those great license bans everyone things are so swell. Or they could suffer from medical problems that would also make them responsible if they hurt someone.

Do you want to make everyone that has a severely limiting disability have to constantly explain themselves? Or maybe their fucking car is in the shop.
TWA as well?
Because I find, the app stores are good for discovery.
I think it is because it documents the individual contributions to linux, which all coexist in the Arch distribution.

Since arch doesn't generally make choices for you, the wiki IS sort of the choose-your-own-adventure installer.

Other distributions have made the choices, but they are documented in the wiki.
Seems to only work for Galaxy phones, and I have a Pixel 8. I see Samsung's market share is 16% and dropping. It would be nice to have a pan-android version of airtags, and there are rumours of it happening:

https://www.techradar.com/news/google-airtags
Sorry for the late response but I have a question regarding this that I hope you can answer.

I'm also a long time anki user for the purpose of learning a foreign language. It is one of the core tools that got me to the level that I am today. I like it so much that I am also using it with my son. I'm using it for spellings mostly. But (and here comes the question) I'm also contemplating making him another deck for the foreign language that I'm studying, however, I'm wondering whether to have separate decks or just one big deck of cards. What do you do with your son? Different decks for different topics or just lump them all together in the same singular deck?

Any advice would be most welcome.
Great read. A very interestingly thoughtful person.
> I asked the bot and it claimed you're using Google's speech recognition

That doesn't sound plausible. How can the LLM part know which speech recognition service is being used?
In a truck you can't just... drive anywhere. There are designated legal routes that you can't deviate from under most circumstances. The vast majority of food you have access to as a trucker is gas station/truck stop food and fast food attached to truck stops. You have limited cooking options in a truck, maybe a small waffle iron, rice cooker, or microwave. Most won't have room or power for something like a refrigerator (some might, it depends) so keeping non-dry food isn't really an option.
Knowledge exploration with graph-driven RAG
I think "higher education is broken" means something different to some people than it does to you.

Specifically, someone in Mulvey's position may, I speculate, be interpreting it as "not worth saving or reforming", and when she denies it is "broken" is affirming reform as worthwhile and giving up as wrong.

That could be a biased perspective! It might be objectively wrong if we could survey alternate universes to determine the outcome of policy changes for sure. But not stupid or obviously false with our limited knowledge.
I think mutable variables (inside functions) are just fine, as long as the function itself always returns the same result for the same arguments. That is the essence of "pure" I think.

A function should be a "black box". I don't care what happens inside it as long its externally observable behavior is pure.
I could not disagree more, and there are a great many experts and practitioners in this space that would agree with me. The history of the cold war is terrifying. MAD is incredibly flawed, but it stuck around because nobody could come up with a better option that could actually get adopted. A system that relies on near-perfect alert systems and requires leaders to always make calm rational decisions about the fate of the world with limited information and only minutes to decide is not a stable system.

SDI wasn't an isolated case, there were a number of times when either the US or Soviets grew concerned about the other sides progress and seriously considered a preemptive nuclear strike. There will be more of these debates in the future and it only takes one misstep to blow up the world.

If nukes had somehow been eliminated before 2022 Putin would almost certainly have not invaded Ukraine. NATO's conventional forces absolutely dwarf Russia's, but the threat of nuclear escalation has kept western support much more limited than it might otherwise have been. Putin is a lot of things, but he's not suicidal about risk.

We're currently heading towards a world even less stable than the cold war. Back then there were only two major players. China is currently ramping up their nuclear forces, nuclear cooperation is breaking down with Russia, and our relations are becoming increasingly antagonistic with both countries. On top of that we have rogue actors like North Korea and possibly Iran in the near future.

For folks interested in a this topic I highly recommend the Arms Control Wonk podcast. For anyone who needs more existential dread in their life, the book Command and Control by Schlosser has a great history of nuclear weapons and strategy.
I automated clicking the Streetview arrow in a browser and taking a screenshot of a defined region of the screen to create a type of Streetview Hyperlapse. Many other tools have done it better since, at least as far back as 2013: https://tllabs.io/google-street-view-hyperlapse-youtube-vide...
One of my favorite people
A little bit, maybe, but probably not entirely. The joke is that debt investors have no memory. For example, Argentina has defaulted many times in recent memory but was still able to market a 100-year bond in 2017 (which it has already defaulted on).
Oh man, I bet you’re right and enough time hasn’t gone by to see the fallout from it! I bet rich people will start bidding up tendons and ligaments from younger cadavers (probably mostly motorcycle accident victims). Although given that so many of those have toxoplasmosis, maybe that’s also not great…
Maybe it varies by area but currently in my area Walmart wages and benefits are pretty good, especially compared to other similar jobs.
Yes, although that solution can't yet be said to be "push button". My impression is that there are a decent amount of people who want non-JVM, native Clojure. Hence efforts like Janet and Jank.
I thought freakonomics also showed most foot soldiers made less than minimum wage.
The problem is they have a much smaller network than airtags, as much fewer people have a Tile than an iPhone, so I'm not sure how useful it is at actually tracking. What are the chances of a rampie or baggage office employee owning a Tile vs having an iPhone in their pocket?
Whatever it is, I hope it keeps on working.

There is no rational argument that the current human population shouldn't be reduced.
I have seen it IRL.
Author is a data scientist pretty fluent in Chinese matters. You take what you can get out of censored dictatorship like China.
I’m no fan of some of the things that have been happening in FL, and I’m not sure that a simple outright ban on “social media” for <16 is the way to go, but at the same time, I think it’s a good thing they’re pushing this because the conversation needs to happen and with more urgency.
the clojure loop construct is often cleaner than code written to be tail recursive
The compute you'd provision on the Oxide rack are virtual machines, they've ported bhyve from FreeBSD and added live migration. I'm pretty sure you could even boot Windows Server on it if you were being held hostage.

As for why they used Illumos, many of the people came from Sun, Joyent, etc. so there's an obvious bias. However they do have a compelling reason that this is not an IBM compatible x86 personal computer, there's no BIOS, no UEFI, no traditional BMC, as far as I can tell they've removed as much proprietary firmware and binary blobs as they could possibly remove, while still using modern x86.

Each sled has a service processor and a hardware root of trust that directly boots the CPU, loads the AMD training blob, and boots the OS. It would be difficult to upstream the changes required to do that into a Linux or BSD for a computer only you currently have. So you'd have to maintain your own downstream fork, there is no one else responsible for the robustness of the OS, so it might as well be OS that you have had to support and develop for years.
We are talking about the same concept but with different terminology. Not "No, ...".
It's a pretty simple design, and it's based on the ARC format (https://archive.org/web/researcher/ArcFileFormat.php) which is even simpler. In response to your questions, here's my take (as somebody who used to work on web archiving).

1. Two reasons: First, many files are harder to manage. WARC files might contain hundreds or thousands of files. It's easier to manage big groups of files that are roughly the same size. Both for humans, and, at least in the past, for the file systems themselves. Second, once you break them up into files, what do you name the files? If you give them a name unrelated to the URL that was fetched, what is the advantage? If you name them based on the URL, suddenly you have a problem of mapping a URL to a legal file name, which can vary based on the file system. This would be a huge headache.

2. Yes, it predates SQLite, but also, why would you use sqlite? That's adding a huge amount of complexity. Is SQLite even good at storing big binary blobs?

Additionally, because of the clever way that WARC files are gzipped, each piece of the WARC file is gzipped individually, which allows random access into the file for reading enclosed content in a compressed file without needing to read the entire WARC file.
This has the potential to change computing forever. If it actually works, Neuralink could be the pioneer of a completely new computing method.
You can just use the internet archive if you think some stuff has been deleted or modified.

All the claims I remember of a possible twitter collapse were about users abandoning it, not about some technical issue that would be unsolvable.
R7RS isn't worth supporting right now.

R5RS is too small for real work unless you add tons of SRFIs, so they created R6RS for people who want to get stuff done. But the the R5RS people got ticked off because "its too big".

R7RS was supposed to be a compromise with a tiny R7RS-small, but later adding most of the R6RS features with R7RS-large. It's now been a decade and R7RS-large seems to be completely dead.
Interesting article!

My takeaways:

>"The current solutions involve packaging entire alternate runtimes in containerized environments. Flatpak, Snap, AppImage, Docker, and Steam: these all provide an app packaging mechanism that replaces most or all of the system’s runtime libraries, and they now all use containerization to accomplish this."

[...]

>"All of these technologies are essentially building

an entire OS on top of another OS

just to avoid the challenges of backwards compatibility."

This is basically using containers to replace all system libraries -- to insure that a downloaded binary app always works.

From this point forward, we'll use the term "API" to represent not just Linux kernel syscalls, but the totality of all library calls (system and otherwise!) used by a given downloaded binary application!

Observation: API (in-)consistency (AKA "Stability") one Linux version to another, one Linux distro to another -- is the real problem!

That's the real cause!

Because everything else, everything else, is effect, not cause!

The containerization, the bloated "everything but the kitchen sink" downloads, are the effect of the problem of API (in-)consistency!

Phrased a simpler way -- there is absolutely NO guarantee of consistency between the libraries, system and otherwise, of any two Linux distros!

So if a binary app is to run on all Linux distros -- then it had better damn well better make sure that the exact specific version of all of the libraries that it needs -- are managed by it, not the host operating system!

Containers and bloated library downloads -- are (unfortunately) currently necessary to provide this!

Related:

"Linux Library Mismatch":

https://www.google.com/search?q=linux+library+mismatch

"DLL Hell" (the MS-Windows equivalent)

https://en.wikipedia.org/wiki/DLL_Hell

Software Engineering: Bertrand Meyer, "Design By Contract":

https://en.wikipedia.org/wiki/Design_by_contract

API Contracts: "What is an API Contract?":

https://www.youtube.com/watch?v=-qM__ozdHCU

Eelcho Dolstra: "The Purely Functional Software Deployment Model":

https://edolstra.github.io/pubs/phd-thesis.pdf#page=11

Image-based Linux distributions and associated tools:

https://github.com/castrojo/awesome-immutable

Spencer Baugh: "Managing Dependencies":

https://catern.com/posts/deps.html
Also, Larceny (R7RS, UTF-8, compiles to x86, x64, ARM, C).
He's changed politically/ideologically. I remember him being very right-libertarian a few years ago.

> So, if it’s not A.I., what do you worry about?

Without being overly dramatic — but, I think, being accurate — there’s a small chance, but still real non-zero chance, that we’ve destroyed our country with monetizing hate and monetizing aggression and monetizing outrage. What makes you the most money is outrage and hate.

> For so long, you identified as Libertarian. What changed?

I completely have not used the word Libertarian in describing myself since I got an email during lockdown where a person from a Libertarian organization wrote to me and said, “We’re doing an anti-mask demonstration in Vegas, and obviously we’d like you to head it.” I looked at that email and I went, “The fact they sent me this email is something I need to be very ashamed of, and I need to change.” Now, you can make the argument that maybe you don’t need to mandate masks — you can make the argument that maybe that shouldn’t be the government's job — but you cannot make the argument that you shouldn’t wear masks. It is the exact reciprocal of seatbelts because if I don’t wear a seatbelt, my chances of fucking myself up increase — if I don’t wear a mask, the chance of fucking someone else up increase.

Many times when I identified as Libertarian, people said to me, “It’s just rich white guys that don’t want to be told what to do,” and I had a zillion answers to that — and now that seems 100 percent accurate.

> So how do you identify politically?

Well, let’s go to empirical evidence: I’m going to vote Democrat, maybe that’s all you need to know. I will not vote for a third-party candidate. I believe all the clichés, I believe they’re true — I believe that Trump and MAGA might make the United States unrecognizable enough that it’s not a beautiful place to be.
Social forces and economics. Lisps were winning in academia for a while. Unix started winning in the engineering world before Lisp systems really got their feet under them. Engineers made a lot of money, and academia shifted focus to the systems that were making money. Now everyone programs for Unix instead of Lisp.
ah damn, I wasn't born ... haha
I could have this figured as more of an exponential curve when it’s really as S-curve with your E-8s and your mid-scale officers on roughly the same flattish (but fairly high!) part. Could be I’ve got that bit wrong.

I do think the really high paid ones usually require living in one of a few areas (NOVA, say) and some travel, which isn’t in a lot of folks’ life plan for their 40s and 50s. But yeah, I may just have the “graph” wrong.

[edit] my more narrow point was just that an ex-officer with enough money to safely invest in a real estate business that might plausibly grow to $11m value under even moderate success, isn’t that weird a notion.
USB-C Power Pelivery (PD) pitfalls [video]
I'm not arguing about BSD or GPL. I'm saying that the "open source code, proprietary binary blob" pattern Meta is running with is about quashing potential competition, market positioning, and corporate priorities over any tangential beneficial contributions to open source AI.

It's shitty when other companies do it.
It's shitty when Broadcom does it.
It's shitty when Meta does it.

It's never a not shitty thing to do.
I would recommend trying SmartOS or OmniOS instead, since the Oxide rack isn't filled with IBM compatible personal computers on sleds, and they have no BIOS or UEFI.
This is funnily relevant because as far as I understand Ken is or was a research manager at OpenAI, and as outlined in the article, Answer.AI is trying not to be OpenAI.
Yes. Want to ship on N platforms, with the cross platform lib now you need to know N+1 platforms.
You know, I've always wondered why we've not used COTS parts for space missions. Every time I've heard of the next rover etc, it's been PowerPC CPUs from 20+ years ago.

"Radiation hardened" is what I've heard so far. But as I understand it, the work done to actually improve chips is small compared to the huge number of certifications they have to test / pass. Sounds like a LOT of paperwork.

It's similar with in-flight infotainment or in-car systems. Back in 2020, when I was shopping for cars, the car salesperson's big pitch on innovation was "touchscreen". I was very underwhelemed.
Yes, it's more than just about the language itself, as I describe here: https://www.fosskers.ca/en/blog/software-dev-langs

For some people, community signals are very important. Massive conferences or raw number of libraries, etc., indicate some inner quality of that language's ecosystem that they value.
Statistically, a small portion of those customers may have died shortly after their flight...
I was just grateful for some feedback pertaining to the down vote.

Not quite sure how one takes a euphemistic phrase and gets "smug" out of it. However, the reader has the right of it.
> Or are there specific aspects of Racket that in your view repel [competent programmers]?

This is anecdotal and over a decade ago, but quite specific: my first exposure to Racket was with a version of the language (I think it was some pragma-type thing like `#lang`, but it's been a while) allegedly intended for CS classes, and included something along the lines of [exact spelling and phrasing almost certainly differ]:

> (cons 'foo 'bar)
error: cons: 'bar is not a list

I immediately deleted the Racket installation and added it to the same set of blacklists as the Java Virtual Machine (and hypothetically any COBOL implementations I ever encounter). That any version of the language would behave that way, much less one purportedly intended for people who are only just learning LISP in the first place, is a insult to everyone who ever bothered to actually learn LISP in the first place.

This is the sort of "Dangling by a Trivial Feature"[0] thing that there's just no excuse for, like trying out a new text editor and discoving that pressing backspace inserts the text "^H", except it was clearly deliberately aimed at people who didn't know any better and would 'hopefully' not realise there was a problem, rather than just being a local idiosyncracy[1], because cons did work correctly under other dialect settings.

Actively trying to fuck over newcomers who are only just learning LISP (or programming in general) deeply offends me.

0: https://prog21.dadgum.com/160.html

1: In which case I still wouldn't use Racket myself, but I wouldn't be actively opposed to anyone else doing so.
It is pretty hard to give access to youtube to your kid with an account where age is stated. Yes kids can open browser in private mode… but they rarely do because it is a friction. If every social media would be moved to adult category the current rules in operating systems would do a good job.
I am not sure about 16 years ( i would support it as a father )… but up to 13-14 feels appropriate, there is PG-13
This is so true. US foreign policy thinking is like a bad parody of Hollywood movies.
For what it is worth I am confident Sony camera modules can handle about 24-48 hours in the typical boiling water reactor for visual inspections. We had to replace them constantly. Near the fuel band it looked like Mardi gras with all the radio caused static.

Does anyone know what type of camera they used on the rovers.
https://news.ycombinator.com/item?id=39175495
Exactly it's an automation for each website you select that will submit your startup!
So yes it was super boring to create :)
Aren't stronger labor union protections supposed to lead to higher wages? How is it that European tech workers can't bargain for higher wages?
Given they sold out fairly quickly at around 200k units[1], yes I think people will use them.

And if you have neck pain, see a doctor. It is not normal to have neck pain.

[1]: https://www.macrumors.com/2024/01/29/apple-vision-pro-headse...
> Is SQLite even good at storing big binary blobs

Nope! SQLite is good for lots of small-ish blobs (kilobytes), but once you start getting into the megabyte range, less so. There's also currently a hard upper limit blob size of 2GiB.
> It's in no way a given that a subsidiary is insolvent just because the parent is.

In general, sure, but in this case, no. The subsidiary has, at most, $260B of assets against $275B of debt. It's insolvent.
r/LocalLLaMA: 5 X A100 Setup Complete
USA invaded Iraq in 2003, going on 21 years ago...
Oh right sure, the millions of people who buy iPhones in Europe every year can pound sand. The bureaucrats know better.