skysight-inc/HackerNews huggingface dataset:
Let’s back up: what do we need to do to keep these (and other) inmates safe?

They can call themselves a man, woman or air fryer, it’s almost irrelevant. What’s essential (and being lost in the hair-picking exercise of trying to solve for a universal theory of gender and sex) is that they not be shanked while Twitter has an incel side panel on sex ed.

We divide inmates by more than just sex. We put sex offenders, literal rapists and pedophiles, in separate accommodation for their safety. Why can’t we do the same for trans folk? Even if you believe they’re deranged, what right does anyone have to extend their disgust to damnation?

The situation is complicated. But not tough.
"AI safety" exists to protect the AI company (from legal trouble), not users.
> hate

which is an umbrella term for everything that the government does not like right now, and does not mind jailing you for. In other words, it's their way to kill the freedom of expression.
https://archive.md/RRBUT
https://i.redd.it/acyagmhvmpke1.jpeg
People are actually trusting these things with agency and secrets. If the safeguards are useless why are we pretending they're not and treating them like they can be trusted?
What evidence, exactly?
I wish I had done this starting a decade ago. Now, with AI, it feels pointless. These powerful AI tools have slurped all of that valuable information up while simultaneously removing all value from actually posting any of it going forward.
This is manifestly incorrect.
More and more I find code like this. When you dig into an interesting aspect it's just an llm call. I haven't decided yet if it's good or bad. But it does seem to work a most of the time.

The problem is that we're used to code that works all the time or none of the time. With LLMs you can't know if it's right for sure and it's really hard to check.
> You tried to because you disingenuously tried to say that the drop would "disprove" my argument.

"It went down 19%" disproves your argument if you don't treat it as an outlier.

It doesn't matter how that compares to 2019 in particular.

I don't understand why you think there's anything disingenuous about that.

> Like, we can see WWI and WWII in those figures, I'm not trying some weasel word sleight of hand to fool people into believing I meant monotonically increasing, as though the actual increase doesn't prove my point in substance.

I assumed we were treating those as outliers. Hence my confusion at not treating covid as an outlier.

> Every one of the full 4 decades after the 1970s was substantially higher than the 1970s, taken as an average (which is slightly weird but it'll do). And not just slightly elevated, the next lowest decade is more than 6.25% above the 70s, and the rest are 10-11% above.

But a lot of the interesting points don't align well with decades.

If we offset by exactly half a decade, to get a different view but in the least cherry-picky way possible, 1975-1984 is 34.6 average, 1985-1994 is 37.3 average, and 1995-2004 is 34.6 again.

Then 2005-2014 goes up again, but only to 36.8, less than the peak.

Is that facts enough for you?
How does the REPL approach scale in very large codebases? I.e. code that talks to multiple services, complex configurations, etc..
US does guaranteed loans which guarantees high prices. Other countries build a public university and charge little which keeps prices down.
But letters are symbols too.

(Mostly goes to show that it's really hard to be precise and allow some mathematical language and disallow some)
Yes but they only achieved this because they brought in a lot of workers from Taiwan. Half the workers in the factory are brought in from Taiwan.

https://www.nytimes.com/2024/12/29/business/tsmc-phoenix-tai...
It's not zero in return, why would Ukraine agree to that? Where is your source that it was zero in return?

> and we're not talking stacks of cash here but rather the "value" of military hardware, much of which already had an expiration date and was literally designed and built for the Russia-invades-Europe scenario

That's not true at all, US has sent billions of financial aid[0]. Compare that to Europe's aid which was majority in the form of loans, which Europe gets to collect interest on based off of frozen Russian assets.

0. https://www.ukraineoversight.gov/Funding/
I played with Clojure just a bit in 2014 because I wanted to write GUIs in Om, and this gave me a seriously warped habit of calling React.el('div',...) for a while. Sorry not sorry.

I'm used to using TDD for fast feedback as I'm molding my code. Do you miss unit testing? Or, do you find that the REPL in no way obviates unit testing?

And, do you miss static typing?
I was wondering if you're using a phpBB extension you've built yourself, and if it's on GitHub or somewhere (the extension), or ... It's not a built-in feature?

Websearched for "phpBB federation" and "phpbb subscribe rss broadcasts", found this:

"Feed post bot: This extension enables you to read any RSS, ATOM or RDF feed. It looks for new items every half hour and post them to a specified forum."
https://www.phpbb.com/community/viewtopic.php?f=456&t=241159...

Intering way to use RSS
Not the author, but I’ve been coding since the 90s and also ended up switching between light and dark depending on the time of day. The trick is to also adjust screen brightness. With light background you can lower overall brightness. With dark background if you’re in a well lit room, you have to increase brightness to the point where bright words on the screen actually shine too strongly in relation to the dark background. So it actually feels gentler when the background is light but screen brightness is dimmer overall.
OpenVoiceOS
I'm confused. Wasn't there sanctions against Chinese companies about Hopper GPUs? Are they just admitting that they had access to H100 against the US sanctions?!
Open AI is back!
Plane crashes are life-and-death. Mostly death.
In many cultures, exile or retribution was the answer to murder, and to prevent things getting so heated, strong and secure family and community bonds go a long way.
American prisons (I'm American, and also don't know much about non-US prisons) continue to be a great way to take advantage of the 13th Amendment to the Constitution and thus continue to benefit from slave labor.
My military uniform was made by enslaved people, for example.
I'm with Angela Davis and numerous other abolitionists on this topic.
I think a lot of the belief of government waste comes from anecdotal data usually centered around misunderstandings deliberate and otherwise. Welfare queens buying lobster (After not eating for a week). NASA bought a million dollar pen (It wasn't). People form opinions and ideas through stories. They see that there is a sub ten percent wastage and it doesn't even register. But tell a story about some insane thing the government did and people will remember it for decades.
> Musk and his lackey Trump only cares about how much they can pilfer from the US

Musk is a failed father, particularly when it comes to his trans kid(s). This might be a personal thorn for him that will wreak havoc and waste public resources to salve.
Some agencies urge staff not to comply with Elon Musk’s performance email
Archive link: https://archive.is/Zm8Z2
These days, there is always someone who has already written what I wanted to write. So, I write my own version. In the early days, most of my blog posts were inspired by questions on public forums. I reply there and then write a blog post, and then, I just point them to my blog. The articles from my blog from the early 2000s reflect all of that.

For instance, the article on how to open a browser full-screen from IE5 was a roaring success. https://brajeshwar.com/2002/ie-50-full-screen-from-itself/
Not really. Database is where immutability may not be a good fit, at least not all the time.

In many use cases, database is where application state resides, hence a mutable database is a better fit.

There are Datomic flavored database in the Clojure ecosystem that is specifically design to address this point, e.g. Datalevin.
Idk I reports bugs on GCC / clang something like every few months. I used to do it for msvc too but there were honestly too many
I migrated off Authy due to this lock-in behaviour on to Bitwarden Authenticator, then realised that there's no sync. There is a backup and export though. might have to give Ente Auth a try next.
This is the only reason I have a blog. It's letters to myself when I find one of those in-the-gap-between-systems problems and want to describe how to fix it.
Is this basically https://privatebin.info/
> Tell me how "Europeans" view the US at the moment.

You were linked a reliable, low-bias source answering this question, but it's seeming more like you just want to spread FUD about the answer and complain about the media, rather than actually discuss the topic.

Your empty talking points about media bias, while unhinged ("propaganda" thrown out multiple times), are quite tired, and it doesn't seem like anyone here (least of all myself), is interested in the distraction of retreading such tired metadiscussion that one could see repeated ten times an hour from bots and humans alike while browsing truth social, if they were so inclined to so subject themselves (I no longer am).

Feel free to reengage with the actual topic if you're interested in talking about it, rather than being upset that other people are talking about it. Please don't reply just to complain at me about the media again.
Embedded systems often have crappy compilers. And you sometimes have to pay crazy money to be abused, as well.

Years ago, we were building an embedded vehicle tracker for commercial vehicles. The hardware used an ARM7 CPU, GPS, and GPRS modem, running uClinux.

We ran into a tricky bug in the initial application startup process. The program that read from the GPS and sent location updates to the network was failing. When it did, the console stopped working, so we could not see what was happening. Writing to a log file gave the same results.

For regular programmers, if your machine won't boot up, you are having a bad day. For embedded developers, that's just a typical Tuesday, and your only debugging option may be staring at the code and thinking hard.

This board had no Ethernet and only two serial ports, one for the console and one hard-wired for the GPS. The ROM was almost full (it had a whopping 2 MB of flash, 1 MB for the Linux kernel, 750 KB for apps, and 250 KB for storage). The lack of MMU meant no shared libraries, so every binary was statically linked and huge. We couldn't install much else to help us.

A colleague came up with the idea of running gdb (the text mode debugger) over the cellular network. It took multiple tries due to packet loss and high latency, but suddenly, we got a stack backtrace. It turned out `printf()` was failing when it tried to print the latitude and longitude from the GPS, a floating point number.

A few hours of debugging and scouring five-year-old mailing list posts turned up a patch to GCC (never applied), which fixed a bug on the ARM7 that affected uclibc.

This made me think of how the folks who make the space probes debug their problems. If you can't be an astronaut, at least you can be a programmer, right? :-)
I have a few friends that would buy 3 each.
I'd advise to use Chatgpt instead of Google Translate, they are in different leagues when it comes to the translation level.

Google translate is closer to a B1 level sometimes...
For a second I thought it was related to OmniGraffle and other Mac software, from https://www.omnigroup.com/
This sort of thing should be a good example to point to when people say "Why are there spending cuts coming to public broadcasts and media?".
Just the H100, the H800 is a region-specific version of the card for china with shitty nvlink bandwidth which makes it rougher for making big clusters, but deepseek was able to mitigate the impact of that by being clever (rumored to have made significant use of PTX assembly instead of just using CUDA, we'll probably find out in the releases this week)
The actual report with the findings had the following interesting statement at the bottom of page 3. Seems convenient to claim fraud as a trade secret, which apparently prevents this report from exposing those companies.

“A number of the documents utilized were filed with the Office by an insurer as a “Trade Secret”. As such, information regarding any of the individual companies discussed in the Appendixes to this report may not be released without approval of the Director.”

https://www.documentcloud.org/documents/25540452-affiliated-...
"Jailbreak" is a silly word for this, but not as silly as "vulnerability".
I might expect many managers to be in alignment with Mr. respectfulleadership.substack.com on similar logic to the principle that about half of managers are below the median manager in communication skills. Empathy is a rare and difficult ability. But if this manager was adept at it he would be doing a much better job of articulating "Jerry"'s actual concerns and reflecting on why he was failing to communicate with him instead of setting up and gloriously defeating the strawman we see in the article. While failing at communication so hard he felt he had to do the ticket himself; we might note.

There are engineers convinced that they are smarter than everyone else but that isn't what is happening in this vignette at all. Even with my grave concerns about how accurate the reporting is of what he said, half the story is the reportee trying to figure out what he's done wrong and how to stop his manager from beating him with a rhetorical stick. That isn't the action of a man convinced he is the smartest guy in the room. But it is the reporting of a manger who believes beating someone else with a rhetorical stick makes him look good.

I'm not even saying this guy is a bad leader overall; at least he isn't being especially passive aggressive and this doesn't say anything about him at his day-to-day. But if he understood what attitudes and behaviours he was displaying in this story he wouldn't have been so keen to publish it. People who've had to deal with abusive people in power positions are going to have alarm bells going off reading this. It looks like someone lying to themselves and the reader in order to feel good about wielding power. Although, reading charitably, it might just be ignorance and low-grade communication ability.
The comment I replied to which is easy to find is this:

> 1. There are claims that federal spending is out of control. How do you square that with the fact that spending as a percentage of GDP is only slightly elevated compared to the historical average going back to at least the 1970s, with the main deviation in the past few years coming from the after-effects of the pandemic? [1]

Most certainly since 1970 the trend (using a linear regression) has been very significantly upwards, which contradicts that claim.

Since the 1980 the trend has been upwards.

Since 1990 the trend has been upwards.

Since 2000 the trend has been upwards.

Since 2010 the trend has been upwards.

Now just give it a rest for god's sake. Don't keep doing the reddit internet arguing thing.
And (4) just as everyone likes to think they could have made it as a pro athlete, everyone likes to think they could have made it as an academic, but had better things to do.
Thank you. My first two steps will be to switch over my computer from macOS to Asahi Fedora Remix and make myself comfortable with finding alternatives to the iCloud service, maybe an encrypted NextCloud hosted on some non-US server provider. I know that Fedora is also US-based but it's the best Linux distro that's currently available for Macs and as soon as i'm getting used to the OS I'll be able to look for other distros and hardware.
Larry Ellison's Half-Billion-Dollar Quest to Change Farming Has Been a Bust
If 2*2 is 2^2 unwrapped, then surely 2+2 is 2*2 unwrapped, thus 2+2 is 2^2 unwrapped^2 and is also natural via transitivity? :P
If you're using Quarto, I've got a plugin that adds bsky and masto comments

https://andreasthinks.me/posts/quarto_comments/open-social.h...
https://en.m.wikipedia.org/wiki/Transgender_rights_in_the_Un... 58% of trans women placed in men's prisons report being violently sexually assaulted. One answer is a lot more damned than the other.
> I think they don't want PR_SET_PDEATHSIG but rather PR_SET_CHILD_SUBREAPER, which I think would be both more correct than PDEATHSIG for letting them wait on grand-children / preventing grand-child-zombies, while also avoiding the issue they ran into here entirely.

PR_SET_PDEATHSIG automatically kills your children if you die, but unfortunately doesn’t extend to their descendants

As far as I’m aware, PR_SET_CHILD_SUBREAPER doesn’t do anything if you die. Assuming you yourself don’t crash, it can be used to help clean up orphaned descendant processes, by ensuring they reparent to you instead of init; but in the event you do crash, it doesn’t do anything to help.

PID namespaces do exactly what you want - if their init process dies it automatically kills all its descendants. However, they require privilege - unless you use an unprivileged user namespace - but those are frequently disabled, and even when enabled, using them potentially introduces a whole host of other issues

> Alternatively, if they want they could integrate with systemd

The problem is a lot of code runs in environments without systemd-e.g. code running in containers (Docker, K8S, etc), most containers don’t contain systemd. So any systemd-centric solution is only going to work for some people

Really, it would be great if Linux added some new process grouping construct which included the “kill all members of this group if its leader dies” semantic of PID namespaces without any of its other semantics. It is those other semantics (especially the new PID number semantics) which are the primary source of the security concerns, so a construct which offered only the “kill-if-leader-dies” semantic should be safe to allow for unprivileged access. (The one complexity is setuid/setgid/file capabilities - allowing an unprivileged process to effectively kill a privileged process at an arbitrary point in its execution is a security risk-plausible solutions include refuse to execute any setuid/setgid/caps executable, or else allow them to run but remove the process from this grouping when it executes one)
Ah yes, if only that was addressed in the article. I would even make the very first sentence about this...
The history of science is full of false starts ...

Ivermectin may or may not be effective against various cancers .. but it is a very safe molecule.

Look at the research independent of popular and institutional opinion.

If you can be part of a well run trial - of any kind, for any treatment - you give us all something of great value.

I can only hope things go well for you, and thank you for your courage.
Just curious, what would be a good list to create that would trick an LLM into thinking your job was super important?
You can make really shitty code in any language, and the go community’s patterns around essentially brute forcing things (or code generation when that fails, which is horrible. Time to learn another custom DSL just to have an abstraction) rather than have good abstractions built into the language… it becomes painful if you’ve worked in a language with a better systems.

Pointers and null values are inescapable in go, and people treat them worse than they do in C. Generics are too limited (I can’t define a scala flatmap like function)
And I can’t make data immutable or control access in any fine grained way in go.
Compile time in my go monorepo is minutes now. Someone added a bunch of go lint rules.
I’m Sid Meier’s memoir he mentions how intentionally this certain amount of change each game is done.
> Inuktitut: anaana ataata

That's interesting. Ana/ata means mother/father in Turkic languages
julia evans is really good at doing that. can recommend her blog, both for knowledge and for inspiration: https://jvns.ca/.
Scales very well.

Immutable data pairs great with REPL.

Because data are immutable, you don't need to care about where that data come from and where it will go. Just focus on what you need to do with that data at the point you work.

Everything is localized due to immutability.
These are common examples of failed jails. If they can't get this right they certainly won't get some HR, payroll, health, law, closed source dev, or NDA covered helper bot locked down securely.
When you spread the risk across 10M units you are better off compared to placing all of your bets in one super fancy unit. Remember in the Ukrainian war, Russia took out most of the Ukrainian planes in their hangars, before even they took off.

I totally agree with you that drone swarms is not a silver bullet, and likely some effective adversarial strategy will be developed(jamming, attacking motherships etc), but the point is that airplanes are not as important as they were in the past. Ukraine is still standing with no real air presence.
For better or worse, chances are nobody cares about your project and nobody cares about the code. Don't let fear stop you from publishing a cool thing you did even if nobody will sing your praises. It's cool to make cool things and publishing the source helps other people make cool things too!

My advice is to decide what you want to get out of open sourcing the project and then use that as a way to think about your emotional response.

Congrats on making something!
> Here’s a poll from 2019, showing 91% of the US cares:

This is a wrong poll, because "privacy" is too broad of a term to meaningfully to assess. Privacy is a "good" thing, so people, of course, respond "I care" because they want to feel good about themselves and care about good things. In reality they don't understand what privacy is and at what price or comes (in terms of inconvenience).

>Support for increasing regulation was at about 71% then and still is.

That's even better. I remember GDPR being legislated, and everyone was extremely fascinated by how much it "protects" the users, and literally a few days after GDPR came into power, my messenger company blocked me with the following message: "according to GDPR, we must keep your personal data private and secret, and since at the moment we don't have any of your personal data, we can't keep them secret, so we're blocking you. Please, upload a photocopy of you passport by following this link (link) to get unblocked".

Again, the word "regulation" is perceived as a "good thing", because the opposite of "regulation" is "chaos, anarchy", and people are afraid of anarchy. If people actually understood what "regulation" means, support would have been way way lower.
> It is called PR_SET_DEATHSIG, and we configure it when spawning tasks using the prctl syscall like this

PDEATHSIG was to my knowledge (85% confidence) created for the original Linux userspace pthreads implementation (LinuxThreads¹, before NPTL) that was created back when it was implemented via kernel processes (the kernel had no concept of threads yet). This is AFAIK also why it behaves oddly in regards to later-added kernel threads. I have a flag for "don't use this, it's highly fragile" in my head but don't remember where that's from.

If the receiving side can be controlled, there's always the option of opening a pipe; if the other end dies that's always detectable. Doesn't work with arbitrary processes though (random other code won't care if some fd ≥3 is suddenly closed…)

¹ https://en.wikipedia.org/wiki/LinuxThreads
I believe they're required to log hours worked once a week online and would therefore have access to a computer to reply. A separate email was sent out either yesterday or today (don't remember which, I'd have to check my email) was also sent out to supervisors of civilian employees as a reminder of the deadline.
I see gleam as a sweet spot, the type system I’d prefer to be writing (rust’s sensible one) and I never have to fight with the borrow checker
wow this is great! is it still under development? because I felt that it still lacking more feature (search/filter/subscribe/etc)