skysight-inc/HackerNews huggingface dataset:
I have found combining these things to be useful: breakpoints that print stuff and auto-resume the program. Allows you to attach trace points at-will without requiring a recompile or losing state.
> Never put a console running DC Linux outside of a firewall: it is an intentionally insecure system. Any bot scanning your network will get root immediately.

Yeah, that's really important advice. They'll get root, and then they'll... ummm... they'll... hmmmmm.... ahhh.... Be really confused? Start mining monero? Sideload Crazy Taxi and start playing it on your Dreamcast?
Cool!
Btw, I make this: https://framed.news/
framed e-ink news display
I actually found out from research after this article that some states have passed free range parenting laws and the things parents have been taught are no longer true in some states and letting your kids walk to school is legal in some states now where it previously wasn’t a few years ago.
"you'd better have the car in a heated garage (it doesn't charge well when it's below -15 C / 5 F)."

This I find interesting. Why doesn't the internal resistance of the battery raise the temperature sufficient that this doesn't matter? If there's some reason it couldn't, then why not add a few temperature-modulated resistive heaters?
Market Tipping to Growth
Comparative ChatGPT Search (Compare W. Google and Perpelxity.ai)
> Sure, it doesn't help much for some scenarios (one I've heard people mention is multithreaded code, where logs are better?), but for most people it's not that far from a superpower.

Debuggers can be great for understanding multithreaded code - and you can potentially freeze threads and continue others in order to provoke a particular race condition.

However they're potentially quite weak at stepping through a concurrency bug - stopping after each line to understand the sequence of events has a good chance of making your bug go away.

I'd say you want Time Travel Debugging if you need to capture and step through a rare event: you get to record the bug happening (without interrupting it) and then step through the recording.

On Linux, Undo.io (disclaimer: where I work) and rr (open source) are good at this.

On Windows, you have Microsoft's own Time Travel Debug solution: https://learn.microsoft.com/en-us/windows-hardware/drivers/d...

(nb. there's also GDB's built-in process record technology but I'd recommend against that for any non-trivial software as the overheads are very high)
No, I don't. There's no plan, and there will be no plan, to make installers reject packages that don't have attestations. Doing so is technically and socially impossible, and undesirable to boot.

The strongest possible version of this is that projects that do provide attestations will be checked by installers for changes in identity (or regression in attestations). In other words, this feature will only affect packages that opt to provide attestations. And even that is uncertain, since Python packaging is devolved and neither I (nor anybody else involved in this effort) has literally any ability to force installers to do anything.
If you make reasonable assumptions about grabby aliens (the kind that wants to do VN probes and get here anyway), and condition on us having not yet noticed, then the current modelling suggests about 40-50% of the universe has already been occupied by them — the only reason we wouldn't have noticed is that light from the expansion just hasn't reached us yet.

https://arxiv.org/pdf/2102.01522
musical goalposts, gotta love it.

These LLM's just exhibited agency.

Swallow your pride.
https://docs.pypi.org/trusted-publishers/internals/#how-do-i...
The root point of this seems to be PyPI does not have the resources to manage user identity, and wants to outsource that component to Github, et al. That sounds fairly reasonable. But why deprecate GPG signatures? The problem with GPG signatures as I understand it is it's difficult to find the associated public key. That's fair. Why not host and allow users to add their public keys to their accounts? Wouldn't that solve the problem?
That's interesting. It does seem like it backs my theory up :)

It's especially telling because I'm pretty sure you need to go out of your way to enable the Google Workspace Gemini extension, it's not on by default!
I think as a site starts, you might see that, but as it matures it diversifies. Definitely on Blue Sky, which doesn't default to an algorithmic feed, what you see depends on who you follow and as more groups move there the diversity of content increases.

You can see how that's going with the Blue Sky Starter pack directory https://blueskydirectory.com/starter-packs/all which currently has over 12000 entries across a wide range of topics.
Show HN: Akka 3 – platform to build and run responsive apps
Akka was originally launched in 2009 by Jonas Boner from Sweden as a toolkit to make it simpler to program concurrent apps on multi-core systems. It grew over the years into a set of libraries for building distributed systems with persistence, clustering, integration, and protocol extensions.

Akka has been downloaded more than 1 billion times and powers 100,000 apps. Many of the apps that you use every day have Akka under the covers.

Akka was known for two things - always worked, and incredibly steep learning curve.

We've been working on a reinvention of Akka for the last 8 years and it's released today - Akka 3. It is an evolution of the libraries into a platform for building and running responsive apps.

It contains a new, simple SDK. Most programmers, regardless of their language of expertise, will be productive in under a day building real time, streaming, durable systems. The SDK includes offline development, test kit, separation of concerns, and a variety of components for building distributed systems: entities, workflows, views, streams, timers, actions.

It also includes a set of Serverless and other cloud operating environments.

Beyond being simple to build, the system now contains multi-cloud application deployment. Write a stateful application once, and it will be read-replicated or write-replicated across many regions, many of which operate across different hyperscalers. You can use the location transparency of Akka to move apps, which enables migrations and repatriation in addition to new forms of failover and disaster recovery.

We are providing 500 hours of free hosting with new accounts. Learn more at Akka.io.
There used to be fewer clear paths to excelling. Lawyer, doctor, professor.
Twitter shows you what you want because you have been a long time user and have tuned the feed

Any other platform you adopt will likewise need the same tuning, and it should be no surprise that if it knows nothing about you, you will see content that is widely appealing to the rest of the community (who just left xitter)

I’m new to bluesky and am making liberal use of the “show me less of this” button as I try to discover people with reading.

It will take some time until it reads less like the front page of Reddit and more like a feed I want to engage with.
You'll also notice this if you try to significantly slow down performing an algorithm, or try to solve a digital Rubik's cube where you have to click and drag to rotate sides.
https://nbc16.com/news/nation-world/alex-jones-challenges-th...
Out of interest - what sort of objects are hard to print in this way but easy to view in a debugger?
Probably important when competing against undecimated ones from OpenAI
There's one DDD feature that I haven't found elsewhere: its graphical representation of a struct and its contents. You can double-click on a pointer field and then it draws whatever that field pointed to, with a nice arrow connecting the two.

I've found it a very powerful yet compact way to visualize the state of a program when debugging.
an LLM would complain that their internal model does not refelct their current input/output.

Since LLM's knows people knock off/test/run afoul/mistakes can be made, it would then raise that as a possibility and likely inquire.
It was, and we are the goo.

Though if you mean "physically disassemble the Earth", conditional on us having not noticed them yet, there's this: https://arxiv.org/pdf/2102.01522
": Sometimes It Just Takes One"
This is correct, for ext2 at least. See [0], bytes 26 and 27

[0] https://wiki.osdev.org/Ext2#Inode_Data_Structure
Medical school is an abusive environment. It's literally filled with awesome people like hypercompetitive assholes who you will throw you under the bus, professors whose teaching method consists of socratically asking you questions until you look like a moron in front of your peers. Public humiliation was a daily experience and physical abuse was also not unheard of. Soul destroying work schedules are also imposed on you even while you're still a student. In fact, this labor is straight up integrated into the system. Students can't do much because they don't know anything but residency is comparable to indentured servitude.

It's hard to describe the effect years of this can have on the mind. Things can get so distorted you feel guilty for eating, for going to the bathroom, sleeping, resting. Normal people things like a weekend or a good night's sleep become luxuries to you. You come home and everyone's already asleep. People start out all starry eyed and thinking about making a successful career out of helping people, but as it nears its end people can't wait to just start making fat stacks already.

It functions as a sociopath breeding ground. Basically weeds out your humanity by punching you until you like it, hammering you until you get good at it so that you fit into the system. Some people just quit when faced with that, others try to take it and end up committing suicide. One of the most haunting stories I've ever heard was about young woman asking her attendings about suicide methods after a patient killed himself. They thought she was an interested student who was trying to learn about stuff so they happily dispensed all the information they knew. She efficiently and painlessly killed herself not even a day later.

People who make it out of this process might enjoy good pay and lifestyle depending on the country and the specialty they chose. It definitely costs them, though.
Crypt…Oh! When a blockchain is actually useful
> tactics in a position

That should give patterns (hence your use of the verb to "spot" them, as the grandmaster would indeed spot the patterns) recognizable in the game string.

More specifically grammar-like parterns, e.g. the same moves but translated.

Typically what an LLM can excel at.
How to migrate from X to Bluesky without losing your followers
Apache baremaps also provides dark mode maps: https://baremaps.apache.org/map/#14/46.51/6.625
> The industry is not in a place where farmers can make any meaningful profit

To be fair, there was Onlyfans kind of money in it in 2022. It ebbs and flows. Always has, always will.

It just might not be a good tech backup plan as the ebbs and flows have been perfectly aligned with tech's ebbs and flows for at least the past 20 years that I've been watching both. When tech is good, so is ag. When tech is bad, so is ag.

On the other hand, if you are going to become a farmer (or anything, really) you definitely want to start during the bad times. If you try to start when the going is good you're just going to overpay to get in, and then quickly land in a down market.
Agree. I don't understand why anyone cares. If you talk to Jack and Jill on Twitter, why does it matter if you now talk to Jack and Jill on <insert platform here>.

It's not going to change your life or any situation you are in. Nobody outside of this circle is going to care or even notice. But that's true of all these online things, petitions, social drama, and so on.

Everyday life goes on. I'm having a late breakfast. Then doing some important work.
AFAIK between two hard links, both are equal. None is more "the real" file than the other.
I have separate files for different types of information.

Also, in my notes files, I have different sections for different subtopics within that file.

Note:
My patent for this method is still pending. I'm hoping it gets reviewed by the person that handled 1-click purchase.
Lets clip this in the bud before it grows wings.
I love that DDD has a variety of graphical visualisations built in. I always thought the ability to data structures was particularly cool.

A while ago there was a project to port it to GTK3 but I think that went away. I'm glad the mainline project is still going.
Same, except I mostly got cats and some stuff about video games and book quotes. There was another thread here the other day where someone was complaining that the first things they saw were furry drawings. It seems like there's a variety of first things people see on Bluesky.
Overfitting on test data absolutely does mean that the model would perform better in benchmarks than it would in real life use cases.
>Twitter shows you what you want because you have been a long time user and have tuned the feed

You have way too much faith in how fancy these algorithms are.
It's not fake news. The onion did indeed win the auction.

What remains to be seen is if the sandyhook parents are allowed to forego some of their claim against Jones to secure the purchase, which frankly I can't see why they couldn't.

The auction is there to settle Jones' debts and some of his largest debtors are willing to release some of his nondischargeable debt for Infowars.

He owes some of the family's 100 million dollars. The next highest bid was 3.5 million. The sandyhook families have the leverage particularly in this case.

Oh, and not for nothing, the second place bidder was the guy running Jones' new supplement company which mysteriously has 3.5 million to burn after being open for about a month.
Mine is like the old Twitter and is rife with political meltdowns and “own the libs” memes.

I also basically only follow indie hackers and some “thought leader” types like Naval Ravikant.

Every time I launch the X app on mobile, it automatically switches me to the algorithmic “For You” feed, so it’s hard to miss. This is apparently not configurable in the app.

When I’m on desktop, the Control Panel for Twitter does a good job of getting rid of most of that.

I tolerate X, I wouldn’t say I like it but I like reading and connecting with certain people and their only platform is X.

I think that’s what keeps X going: network effect.
VW was breaking the law in a way that harmed society but arguably helped the individual driver of the VW car, who gets better performance yet still passes the emissions test.
That myth was spread so much the UK's National Grid made a statement debunking it: https://www.nationalgrid.com/stories/journey-to-net-zero/ele...
I can take partial credit (blame?) for going forwards with Macaroons. The reason those were selected originally is because they allow distributed permission attenuation, and the thinking was that individual users/orgs could manually attenuate their scopes as needed.

In practice, that never really panned out (very few users actually attenuated their credentials). If we were to reimplement PyPI's API tokens today, I'd likely go with a more traditional design (even though all of this is a black box from a normal user's perspective - a Macaroon looks like a normal opaque token, just chunkier).
Most of car sales margin for legacy automakers is also car maintenance costs. You have essentially a subscribed customers for years locked in to whatever you charge for parts. A math problem essentially to take a hit on net initial sale
> because it's very detrimental to their reach (and income/revenue share) for people with a lot of followers to move

That's a problem for, like, Twitter-celebrities, sure. What percentage of Twitter users are actually interested in these, tho? I don't think, back when I was on Twitter, that I followed anyone who made money via Twitter; the only Twitter celebrities I followed were dril and a cat, and I don't think either were making money on Twitter (at any event, both dril and the cat are now on Bluesky; the cat is also on Mastodon).

I'm sure there are plenty of people selling, like, get-rich-quick schemes and so on who are dependent on Twitter, but, well, who cares about them?
What IS childish is you seemingly popping up in every discussion that dares bring up Mastodon, to shoehorn in some tedious variation of "Mastodon is terrible!" zinger. To the point where it seems personal. What did Mastodon do to hurt you?

Why do you care so deeply to moan, at every chance you can, about something that doesn't impact you one way or another?
All the phones I have used were like this (Samsung, Google, Xiaomi, Redmi, Oppo - across years and years of models).

I am surprised you write that the SIM is locked upon reboot. What does this mean in technical terms? Do you mean that you have to enter the SIM PIN when your phone reboots?
Whilst it's still developing I think Bluesky is doing quite a lot of things right.

Specifically the starter packs and lists make it easy to find the kind of content you're interested in and the openness to third party integrations and API mean that people can easily build cool adjacent services.

One small example I liked of this is the list of Kubernetes org members https://bit.ly/k8s-bsky which is updated automatically based on Github profiles with Blue Sky links in them, who are in the org.
I feel like an easy win here would be retraining an LLM with a tokenizer specifically designed for chess notation?
Such basic functionality as cookies shouldn't need explicit consent. The consent is you navigated to the webpage, if you don't like it you can use a browser that doesn't set cookies.
Yeah, that's fair. I can totally see why people without family commitments et al would move.

I'm not massively happy about the amount of tax I pay, but I do like living in a relatively prosperous society without too much suffering, so it's fine I suppose.
> We also can't replicate ourselves using arbitrary matter, we require the presence of a diverse breeding population.

The former is true, but mainly limited by phosphorus as all the other elements are relatively easy to get hold of in random rocks or gas giants.

The latter is no longer true as we have adequate diversity of collectable sperm and egg samples and also (albeit crude) DNA modification tech if we really needed it.
I think one of the big things we don't appreciate yet is fires.

It's not so much "These things all explode" (they don't) or "wahh I can't put out the oxidized fire, so much flame, so little water, make it stop burning" (a disruption primarily, you just wait for it to burn out), as it is "The electrolyte in lithium ion batteries is actually lithium HEXAFLUOROPHOSPHATE, which burns in a runaway self-oxidized fire to produce hydrogen fluoride and clouds of phosphoric and hydrofluoric acid."

Tunnel fires were already pretty deadly when we were just talking about hydrocarbon combustion, but hydrofluoric acid day at work is something a lot of chemists will call out sick for. Casual momentary contact can kill or maim you.

LFP still uses fluorine chemistry, but at least it's a lot less likely to burn when abused than NMC. It's going to take one poorly ventilated tunnel fire to trigger a legal mandate to use LFP over NMC forms of lithium ion.
Exercise too. Sleeping and eating are comparatively easy because they're pleasurable activities (well, eating properly isn't always pleasurable, but it's still not unpleasant). But exercise is physically stressful and often unpleasant. Doesn't matter, taking care of this body is my duty.
If you want to keep adding conditions to an already-complex theory, you'll need an equally complex set of observations to justify it.
> If you want something that will last for half a million miles or more, buy an EV.

My gasoline powered truck is over 400,000 miles on the original engine. Diesel trucks often go much more.

Miles isn't really a good measurement for engines, we should really be comparing hours, but that isn't necessarily available for all engines.
I remember the backlash to livejournal among the web forum community that I frequented over a decade ago.

Little did we all know that in just a few years the entire internet would pivot to the most inane, short-form, self centered and low information content possible, and that most people would become addicted to it.
Friendly reminder to everyone that too much of the good stuff can and will displace oxygen, and that hypoxia is very a bad thing which can lead to among other things, permanent brain injury.
Who talks like that? Yes, researchers want to know why the empirically developed practices work. That's a great thing in my book.
The problem with X is, even if Elon is totally committed to free speech (I believe he really is) the perception is hard to shake as he is very active politically. Maybe this is why tradition media has usually had a political leaning.
as they say about anime characters -- higher the hair, closer to god
And that attestation does not affirm that the device's /usr/bin/python3 was squeaky-clean and didn't Ken-Thompson the package build process. It just affirms which machine. The trust that the machine itself is not compromised is implicit; "oh, yes, we trust Microsoft not to mess up its GitHub Actions worker VMs"

What would work better is if _everybody_ could run the same CI action to produce a release tarball, and it produced identical builds, and everyone doing this could publish their findings - we can federate a heterogenous network of verifiers, rather than trust a single source's attestation
I prefer the GDB Graphical Interface in Emacs[1] (M-x gdb), rather than the more basic integration via GUD[2] (M-x gud-gdb). I’ve had to switch to GUD to run lldb recently, and I miss having dedicated windows that show breakpoints, threads, the current stack, etc.

The one nice thing about GUD is that the interface is consistent across debuggers, so I don’t need to refresh myself on the keyboard shortcuts when switching between debugging Python with pdb and C++ with lldb.

[1] https://www.gnu.org/software/emacs/manual/html_node/emacs/GD...

[2] https://www.gnu.org/software/emacs/manual/html_node/emacs/St...
Oh puhleassee.....culture gatekeepers really need to lighten up a little. The worst song ever? Heck no. I love that song. Corporation games indeed!
Geez, you fucking people...

An API is not by definition fine-grained control over UI/UX.

Browser makers can implement the new file system API with better UX than what they have now. They can also do that with the existing file APIs; there's no contract involving the existing APIs that says things have to work the way they do right now. (They could also implement the new APIs in a way that technically works but has just as shitty or worse UX than the existing ones.)

If you want good/better UX for file save operations, then lobby for that. A whole new (sprawling, bad) set of APIs for giving websites access to the user's filesystem is an orthogonal matter. You're conflating two separate things.
I keep on saying that math is not hard.

It's just so disorganised that it's hard for people who are not passionate about it to study.
There's no need to have this in the language just to solve the case you describe.

"function current_thing(id: Int, callback: Fn(Int)) {}" and, when you decide you need more you have a myriad of options to add these. From the despised "function current_real_thing(id: Ind, success_callback: Fn(Int), error_callback: Fn(Error)) {}" to "some_namespace:current_thing(...)" via "OtherClass::current_thing(...)" to "load current_thing from NewImplementationOfThing" and so on.

Being strict and explicit isn't opposed to being flexible. And strictness and explicitness is most often a predicament to allow for future change, rather than hampering that future change.

It's far easier to refactor, maintain, test and reason about strict and limited implementations than to do so with dynamic, runtime-magically-changing implementations.
Seconded. I matted and framed one InkPlate 10 and hung it on our wall, then wrote a simple "show the next three days from everyone in the family's Google Calendars" image creation script and it's been wonderful.