skysight-inc/HackerNews huggingface dataset:
Dr Watson is still a thing for getting tracebacks. Doesn’t work for kernel mode of course, but most things don’t.
Show HN: 100kb – an opinionated feed of personal blogs
Hi HN! This is a personal project I finally got round to completing and shipping.

It’s a simple feed of articles written by real people with interesting things to say.

I wanted to explore some new technologies I haven't had a chance to try before, mostly rust and LLMs.

As I browse HN each day I find myself most drawn to the content on personal blogs: people who have interesting things to say, from their own point-of-view, on a whole range of topics. Rather than being interested in particular topics, I’m more interested in reading from interesting people.

This isn't a particularly new idea, there's been plenty of similar projects shared on HN and on the internet (Kagi Search, Marginalia, Bearblog etc). But, I don't think personal projects need to be revolutionary to be useful (to me at least).

It's open source here https://github.com/danhilltech/100kb.golang
> You are thinking of Noah and the Whale.

You are more likely thinking of Jonah and the Whale.

https://en.wikipedia.org/wiki/Jonah
For everyone reading this blog post I caution to take the conclusions there with a grain of salt as they are an interpretation of the notes written down here: https://github.com/dotnet/runtimelab/blob/feature/async2-exp...

It is difficult to draw conclusions at the present moment on e.g. memory consumption until the work on this, which is underway, makes it into mainline runtime. It's important to understand that the experiment was first and foremost a research to look into modernizing async implementation, and was a massive success. Now once that is proven, the tuned and polished implementation will be made.

Once it is done and makes into a release (it could even be as early as .NET 10), then further review will be possible.

With that said, thank you for writing it, .NET tends to be criminally underrated and slept on by the most of the industry, and these help to alleviate it even if just a bit.
I live in the UK and this will be taken with the tongue in cheek it was delivered with. Most here in the UK will probably appreciate the humor. Now, how to counter?
> The result is a rock solid reliable experience that even an LTS linux can't match.

NixOS because of its generations has been extremely stable for me for years.

Have an issue? Reboot, select yesterdays generation (similar to but better than restore point), and keep working.
> It was better before the insane amount of advertising.

There was anything on it really before that. Wikipedia didn't start until 2001 and there were already pop-ups and banner ads everywhere. t was better before the insane amount of advertising. I seem to recall GeoCities having ads everywhere.
In a party based assembly(UK, Canada) the party leader tells each party member how to vote = the party line. Members can not vote against the party = out.
In the US assembly(Congress and Senate) each members votes as he/she wishes. In all houses the votes(hands) are visible.
This turns a vote into a currency. A lobbyist can see he gets what he has paid for and the 'bag' is passed.
Every US voter has what both the Senate and Congress do not have = a secret ballot. Why? = $$$
How to fix = 2 votes, a secret ballot AND a show of hands, the secret ballot carries. There is no longer a cause/effect monetisation link. The lobbyist will see his paid for vote by show of hands pass, but lose by secret ballot = fully deniable as a member can say is was not me that wavered.
Ever hear the squeals of hundreds of stuck pigs? That will happen. I wonder if the Supreme Court can interpret the current laws to ensure a secret ballot?
Stuck in the Scroll
A substance abuse doctor & therapist.
Super interesting. Nice work. I'm interested in trying out that approach.
I have my emails well filtered. For me, It's Slack/Teams that's full of useless groups of inane chatter and DMs that pop up and annoy me.
You're asking the crowd for their opinion on someone who goes against the opinion of the crowd?
Indeed, but listing LaTeX as "No scripting" seems odd at best
How so? There is no excuse for sending a meeting invite without an explanation as to what will be discussed or what you hope to achieve. That just results in aimless meetings that either have too many unnecessary attendees or missing people who do need to attend.

When someone asks you to provide an agenda for a meeting, do you really just ignore them?
if you're at a point you need either of them, just hire someone too work on the oem scripts.

for personal use, not really worth it imo

if you're installing the right version of windows (Enterprise ltsc) it's already one click install. and your applications will change every week anyway.
I'm sure you're tracking: but those shear pins shear for a reason. :)
I disagree. When you say “I just had the most exhilarating experience”, that doesn’t mean that there can only be a single most exhilarating experience. And, independent of that, morality also doesn’t imply that there can be only one most fundamental duty.
Obvs I approve this message since I (currently) feature on the first page!
If you want to know where things are going, watch how politics are treating their most vulnerable population. It's not going too well.
Let me add another point of anectdata. I did my CS PhD with a full scholarship in the UK. Then a 3.5 year postdoc in a great Leinbiz institute in Germany. Part of a huge EU project (in Framework Programne 7)

By all measures, I was "living the life" in academia. with both my parents being academics (both researchers and pretty published in their fields)

Yet, I left it after the project finished. The prospect of having to write papers just because. The amount of trash papers I had to review for free but then looking at the cost of proceeding books (I got them for free through my institution... but what a racket it is!!)

The prospect of the "academic path" ((abitur, lecturer, associate prof and then prof) praying the stupid game..

I left it all and turned to the startup world . Maybe it was my engineer mind, but I feel way more fulfilled after 12 years in industry.
It was a great choice; as most people in Britain would find it bloody funny!
God no we don't need to centralize the internet even more into their hands.
Is there any way to actually own a domain name rather than perpetually lease it?
Reading their first post about leaving https://modelviewculture.com/pieces/i-didn-t-want-to-lean-ou..., I'm not sure how seriously I should take this piece. 'They don't tell you ...'. Of course not, but they certainly hint at it. This is something that goes well beyond academia...
Two Arms and a Head
Agree, this blog post is primarily for hermitic autists.
You do realize all of the Imperial commanders have British accents...
Monty Python’s “Bright side of life”?
I'm on the other side of this when it comes to the C programming language. I've avoided it for decades, preferring Pascal, or even Visual Basic.

The single best thing to help someone in my place is clear and coherent documentation with working examples. It's how I learned to use Turbo Pascal so long ago, and generally the quickest way to get up to speed. It's also my biggest gripe with Free Pascal... their old help processing infrastructure binds them to horrible automatically generated naming of parameters as documentation, and nothing more.

Fortunately, CoPilot doesn't get impatient, and I know this, so I can just keep pounding away at things until I get something close to what I want, in spite of myself. ;-)
Allrecipes.com is down "Signal – Not Acceptable"
This is really bad advice—don't follow it. Zero day vulnerabilities are a thing, and you intentionally prevent yourself from getting those fixed quickly. Running critical software without updating may have been possible in some distant past, but it isn't any longer: You will catch an exploit or crypto locker at some point.

Microsoft abusing its update mechanism to pushing crap is nothing new, but downright refusing updates ins't the answer either.
This blog post is definitely for people that have no desire to ever have social interactions
Next time a British RC-135 overflies Germany it should change its callsign to Obi Wan Kenobi, or something like that. People from flight tracking forums will take care of the rest.

Though it is not quite flashy enough, hmmm...
Sure, but how well do they perform compared to vector loads? Do they get converted to vector load + shuffle uops, and therefore require a specific layout anyway?

Last time I tried using gathers on AVX2, performance was comparable to doing scalar loads.
> advertising as a business model is what allows the internet to be free and open to everyone

My favorite period in internet history was the years in which self-hosted phpBB forums dominated the social landscape. We had a diverse set of forums paid for by one or more of their participants, who made the forum available simply because they liked hanging out with the community they were hosting.

Advertising-based social media took all the air from that model and replaced it with the enormous advertising-driven attention economy. Genuine social interaction was largely replaced by vacuous attempts to get "engagement" as the platforms persuaded millions to act in their interests. Vulnerable interactions with persistent communities that allowed real internet friendships to develop gave way to ephemeral rage bait that ruins real life friendships.

I'm not saying that advertising is the root of every single social ill we have today, but it's responsible for its good share of them.
User level (aka green) threading is difficult. Very few implementations work (Erlang, Golang, <any others>+) and it takes a great deal of time and effort to get to that "fully working" state.

+Perhaps the new Java fiber stuff works but I don't have enough data to be sure yet.
Or buy an electric one.

The entire array of two stroke lawn tools are obsolete with electric batteries and electric motors that are more compact, higher torque, quiter, and far less polluting.

Soon, they will be cheaper. Unfortunately EV based tools slotted in the luxury upscale segment, abut vastly declining battery costs still haven't trickled down to the consumer.

High density lfp and sodium ion and solid state should change this.

The other crappy thing is that the tools use their differing shapes and molds to lock in you to a single line of tools., so you can reuse batteries across tools only of the same maker (which enables you to have a second set of freshly charged batteries when the primary drains, and you can charge the battery will hold you use the second set)

Emer really need formalized standards to force battery companies to use an interchangeable standard like disposable batteries, electric plugs, railroad rails, etc

...and while they're at it, please force the plastic tote business to use a standard lid
The stereotype of Germans having no sense of humour is so wrong.
Then take a job where you live?
11 days earlier and it could have been a tribute to Peter Cushing, thirty years after his death.
Seems like the opportunity here is for the author to sell an AI that is trained on the API and documentation.
And here's me thinking the Germans don't have a sense of humor. Well played Commander, well played. :-)
> Now, how to counter?

I have never been to Germany or the UK, so my thoughts are probably uneducated a touch, I really love this response. Instead of somehow becoming offended, find the humor and plan a counter-prank. Make some fun headlines, get a smile out of people reading the news, this is the way.
It's like trying to make a cupcake out of a turd.
You can always just fix it now as long as you have anything that works now.

You don't need the annoying one-time-use backup codes either, you can save and copy and reuse the original seed value just like any other secret. Or generate a new one now and save that, if your current single copy is not in software that provides a means of export.

The seed value is just another password. You can have any number of copies of it in any number of forms from a text file to printed in a safe deposit box. You can have any number of working copies of it on any number of different devices, all at the same time.

If you are in another country with nothing but your head, you can buy a new device, use it to access a copy of your secrets by any means you want, install software fresh, load your seed values, and regain all your totp.

You will need a way to access your secrets without totp. This can be anything, a paper copy, a sd card, an online service that you can access with only a password or that can be recovered, a phone call to a family member who you can tell how to access something and read it to you, whatever, it's just some text you have to stick somewhere and get back to later.

And if you don't have either the one time codes or the original seed value (from the original qr code or url) but you have an app that works right now, you can go redo it and this time save the seed value.

There is really no danger from totp EXCEPT the fact that most common apps and web sites obfuscate what's actually going on, and don't tell you to save the seed value, and instead give you these one time use codes. That creates a danger where there wasn't any.

Ideally, for proper security one should not do the convenient thing and store both the normal logn and the totp seed value in the same place, but for instance keepass can store everything and not only store the seed value but also display the current totp code to use for logging in.

All your 12 different copies of your keepass db file are all fully functional totp generators, and all you have to do is just load that db on any new device.
Dall-E 3 (intentionally) leans away from realism though but in doing so what it leans into is a very tacky and aesthetically naive although competently executed type of image. Gives every image the feeling that you're seeing a bootleg version of a genuine thing and therefore makes everything else it touches feel tacky.

Same feeling you get looking at the airbrushed art on a state fairground ride.
Revisiting How Many People Have Filed Bankruptcy
That's semantics. Unmitigated ADHD severely limits one's ability to do things. Wanna call it "not bad", fine.

Next up: thinking cancer is bad is bad.

There's no sugarcoating that diseases are, well, negative.
In a pinch, you can just put a quarter across your fuse terminals if your fuses keep popping for some reason!
It'll be somehow worse.

Your brain won't be encrypted, but your ability to communicate with the outside world will be. You will be fully locked-in until you send 100 BTC to an address. Seeing you have been hacked, they can reverse it with a surgical procedure, but unfortunately they can't get your consent. After seven months they turn off your brain interface due to missed payments and now you can communicate (badly), but the interest on your debt is such that you will perpetually be in financial hardship. You have a legal right to dispute the costs, but within 0.00000892 seconds GPT-42 decided you didn't have a case, and you have no right to take your complaint further. It's back to the lithium mines for you with your crippled legs - an accident resulting from a bug in an autonomous vehicle that damaged your spine. At least the accident got you a one-month free trial for the brain chip.
I recall from reading the blog, there are definitely issues in Texas with grid capacity between the west where the bulk of the solar is and the east where there is load, and people and other grids. So grid interconnects to other grids wouldn’t necessarily be enough, you have to get the power to the interconnect as well.
Olivier Levasseur
who cares - splitting hairs
Reminder that you can't use quantum entanglement to make a radio to send a message from A to B. More details in https://en.wikipedia.org/wiki/No-communication_theorem

There are more subtle applications, like making quantum cryptography or a "magical" sincronizad dice that you can use only once. Even quantum teleportation is not as useful as it sounds, unless you want to transfer the value of an intermediate variable from a quantum computer in A to a quantum computer in B, instead of running the full computation in A or B.
.parent {
display: grid;
grid-template-columns: 50px 200px 80px;
justify-content: space-between;
align-items: center;
}

An interesting thing you can do with grid is align the tracks.

I wrote about this here:

https://cssprinciples.com/3/grid/#justify-and-align
> I’m actually kind of bullish on Mojo. I don’t know if it will take over everything. Mojo is not Python — it is just stealing Python syntax, and it has a borrow checker. What is there not to love about it?

This reminds of the joke that the problem with CSS is that it relies on the cascade for styling.

It’s not like Python syntax and Rust’s borrow checker are universally liked. Those are, in fact, strong reasons to subjectively not like Mojo.
I think the idea is that the convention of different executable formats each with their own loader should be abandoned in favour of something closer to the machine representation. Frankly I haven't done anything that low level to be able to say how much merit this has, but on a surface level it sounds reasonable.
> So in my opinion, the author is a little bit selfish too. The company cannot 100% align with what best works for you.

No, of course not. It is a scale/grade where balance needs to be found. Unfortunately, in some companies the balance is really off where in order to maintain your sanity you do need to set clear boundaries like this. If not you will not even be able to think clearly as you are in a constant state of being interrupted.

There is also a big difference in the quality of quick questions.

For example.

1. Bad, no context: Hey, quick question.

2. Still not good: Hey, quick question about why Y is part of X (where the reasoning is clearly documented).

3. Better: Hey, I was looking at Y and X and see the reasoning for doing it like this, but I still have some questions about the details.

As far as why I rate these the way I do:

1. certainly is bad because it just means I get a ping, need to respond, need to wait for the answer (being distracted again from what I was doing), etc.

2. Is just a waste of time but is okay enough as I can just point to the documentation and ask to follow up if the question is not covered.

3. Is much better as I know what it is about, you have the right knowledge as well, and now we can actually answer your question in a meaningful way.

Having typed this out I realize I am just repeating the article. Which also does not say that everything needs to be a meeting with a clear agenda. It basically boils down to one thing if you want something from someone make sure to include enough context.
It really is not that difficult :)
Navigate with the Right-Arrow key or by clicking the arrow in the bottom right corner.
Or play out the Faulty Tower's "We didn't start it" clip. "Yes you did, you invaded Poland!" Maybe too close to the bone just yet!
People have been stringing cables across the ocean for centuries now. What makes this so much harder?
> This is why, as far as I know, there are no microkernels on the field (except some edge cases, probably).

Huh? What about QNX, Integrity and L4 (SeL4/OKL4)?
You are uninformed. ERCOT is heavily influenced (“owned”) by Investor Owned Utilities (IOUs) and market makers that are profit seeking entities. This is true of all ISOs for all intents and purposes. It is the primary reason why the U.S. grid is slow to innovate/change, e.g., implementing distributed generation participation in wholesale markets, etc.
I might not be old enough to remember when the internet was ad free but I'm 34 and since I've been on the internet, popups and advertising garbage have always been around. I want to say I started using it around 1996-1997
> searches instantly without indexing

Though note that this is only on local NTFS volumes, as it does it by scanning the MFT instead of walking the directory tree long-hand.

It can still search everything else (network connected filesystems, FAT/exFAT volumes) of course, just not with the extra speed.
Agreed entirely. My grandfather’s 5513 desk diver was passed down to me. It had scuffs and scratches and the lume had long since stopped glowing and turned to a mustard color.

And while I never planned to have any of that changed because I thought it added to the cool factor, the appraisal guaranteed that decision. I was recommended a local watchmaker who could service the movement only and ensure the seals were all intact. Or I could send it back to Rolex for servicing where they’d polish the case, relume the numbers, and swap the acrylic dome for sapphire - and by doing so chop ~50% off the value of the watch.

It turns out collectors love patinas and scratches and for a 60 year old watch to look its age.
When you do this I'd love to read about it.
That doesn’t follow. “John failed in his duty to regularly check the logs” doesn’t imply that John can’t simultaneously have had any other duties. You have to parse it as “its (most fundamental duty to notify Jessie’s family of her death)”, not as “(its most fundamental duty) to (notify Jessie’s family of her death)”, so to speak.
Windows takes wayy more work than Fedora to make it usable. The tables have turned.
Electric lawnmowers and leafblowers are great, but everyone I know who's tried a (battery) electric snowblower complains it's either underpowered for anything more than a dusting or it burns out after a season.

All for electrifying all the things and getting rid of as many polluting two-stroke engines as possible, but heavy wet snow seems to be one place where the energy density of gasoline is the right tool for the job.
> Below a certain threshold, "quick calls" are the best thing to do.

Sure, but give the person you asking for a quick call the context to decide if they also think it is a quick call. All the article basically is asking for is to provide enough context when contacting people.
Going back to 90s internet is a very good thing.
We don't panic becouse we usually don't run hostile code on our computers and on a time share system the other users usually don't try to hack you.
Why wouldn't the TLA override that as well? Perhaps by leaning on the company that supposedly owns the domain.
The problem with this sort of thing is that there doesn't seem to be a consensus on:

>What does an algorithm look like?

I like to at least pretend that I'm a visual person (have to justify my BFA in graphic design _somehow_), and usually reach for:

- https://www.blockscad3d.com/editor/ (a Blockly version (think Scratch) of the 3D programming system OpenSCAD)

or

- https://github.com/derkork/openscad-graph-editor

and have been funding the guy behind http://nodezator.com/ for a while now. I suppose I should try https://ryven.org/ again...

The thing is, the ability to express complexity is sharply bounded by display size (and maybe some aspect of human cognition such as the gestalt theory about the number of objects which may be perceived at a glance) --- for a textual program, one has an essentially infinite 2D canvas which scrolls up/down --- for a visual program questions of which direction one moves and how much arise. Literate Programming as advocated by Donald E. Knuth at least allows one to add a TOC, Index, and suitable hyperlinks and so forth:

https://terrastruct.com/blog/post/draw-software-architecture...

If one tries to manage complexity by using modules, then one gets back to the textual representation one is trying to escape from --- it's just wrapped up in pretty coloured blocks and/or connected with lines.

And of course, there are the cautionary collections such as:

https://blueprintsfromhell.tumblr.com/

https://scriptsofanotherdimension.tumblr.com/

and one wonders if principles such as: https://terrastruct.com/blog/post/draw-software-architecture... would help.

I really wish that there was a desktop version of Blockly which could import arbitrary Python libraries....
Bruh, never ever recommend debian family. Its such trash.

At least recommend Fedora.