skysight-inc/HackerNews huggingface dataset:
For your interest and consideration, Twue Vogon Poetry.

Written by a mining billionaire, attached to a 30 tonne rock, dropped outside central HQ, entirely serious, completely unaware, mere conventions of speeling, granma, and sensibility tossed asunder.

Enjoy (?) https://www.businessinsider.com/everyone-is-laughing-at-aust...
RFC 1: Host Software
Isn’t this basically meetup.com?
Grazing on leftover Forkable lunches is one of the great pleasures of going into the office now. I eat my regular lunch at noon. At three or four, I do a lap to see if there are any unclaimed leftovers from folks who didn't make it in. I might eat one right there, or hide it in the fridge to take home later. It's like a VC-funded loot box - will I get a sandwich? Some curry? Dim sum? The possibilities are endless.
What kind of growth? who is going to buy all that stuff, if a third of the workforce has suddenly been made redundant?

(I always thought that this 'evil microsoft' trope is a sign of stupidity, now i am having second thoughts...)
Using 3.7 today via the web UI and it feels far lazier than 3.5 was
okay, now that's worth doing just for the logo
On location, consider discriminating by repeating versus non-repeating flow. Repeat flow tends to encourage good food. If you fuck up the food, you go out of business. Non-repeating flow encourages tourist traps.

I'd be curious about the article's study being re-run with a dummy variable for predominantly commuter versus tourist train stations.
before you bag on this, try to ask some questions like:

- who is this product trying to reach?

- what does it do well?

- what do it's designers know that I don't?

If you see something that strikes you as weird, there's a reason for it. You're looking at a highly designed product, it's all intentional, try to be curious.
The photo made me think of a common thing at my workplace -- a conference/customer visit had too much catering, and the leftovers were deposited in the break room. They usually don't stay very long.
I'm saying the exact opposite. Farmers now are required to have modernized. I'm saying that (modernization) doesn't mean they don't view themselves first and foremost ad farmers.

These tech folks don't. They'll say they're a software developer working on agtech.

It's a totally different mindset, it has nothing to do with the technical details.
I think there is a more important reason to blog besides the 3 reasons listed: to force yourself to slow down, organize your thoughts, fill in the holes, and articulate your points.

"Writing is understanding."
He could just invite Russian operatives to his resort and specify which restroom they should use during their stay. That would have been the much more low key way, but of course 2.0 is about not being low key
Hey, we just built this as a quick toy so there's no built-in export. You can screen cap it with Quick Time or something along those lines :)
There are 3 other sets of eyes that could pick up the slack.
Google does not cancel projects because they're technically unwieldy, and if you ask pretty much any ex-Google engineer what they think about internal tooling they will generally praise it because it's very good.

Complexity is a consequence of dealing with the real world. An OS talks to hardware, which might have errata or just straight up random faults.
Really creative game! Great work. Echoing the suggestions in the other comments to provide some clue on the number of letters.
You are missing the point.

None of that can be added. It's not an fp. It doesn't even have a hotshot and there's no EVF nor 'everything else' as add-on.

Only changeable things are L-mount lens and battery
To expand on this: the "unit" here represents the number of possible values that can be returned.

The confusion is probably because "empty" can mean two things:

- What's inside the returned value. That may be why the parent suggested empty for the unit type. But that's now what "unit" means in the common parlance.

- How many possible values can be returned. Never returning means the function has zero possible return values.
If people are paying for use, then why can’t you have both?
Things are what they are. And what we make of them, really.

Poetry is art, and art is inherently subjective. Someone's trash is someone else's beautiful work of art. Indeed, I think, with time, I have been able to appreciate art as an art form (in the way it conveys a message, or requires some particular effort or technique, etc) and art as something that simply...touches someone in some way.

So I've found the best poetry to be terrible, and the worst poetry to be incredible. And everything in between. Who am I to truly judge what is good or bad? By which I mean: who is anyone to truly judge what is good or bad? If people find beauty in or are touched by some piece of art (even if the author did not intend it as art), then it is something worthy of that designation — a good piece of art. I guess this is somewhat of a hot take, but it is what it is — just another _thing_. While we're on the topic of things, here is one such other thing — a(n arguably bad) poem on those dastardly things:

Things (09/01/2025)

A thing is what a thing
ought not to be to us.
It ought not to be anything,
other than the thing it was.

If it becomes something different,
then it was never something.
And, then, it knows it's indifferent
— for it knows not it's a thing.

We know not of it, either
— how can we be sure it is?
Could it not just be a fever,
or another thing like this?

I pay no mind to such things,
nor do I pay any feelings.
In fact, I pay no mind to anything
— and isn't that quite the thing?
Blogging pushes me to explore things I probably wouldn’t otherwise. That’s been the main reason I’ve stuck with it pretty consistently[1] for the past five years.

Getting attention was never the goal, so the rise of LLMs has mostly been background noise to me. There have been plenty of times when I’ve searched for something on Google, only to land on my own page.

Over the years, though, things picked up. Now, I’m seeing around 30k monthly readers—way more than I ever expected. More than once, I’ve written about something I barely understood, only for the post to hit the front page. Then people corrected me, and I learned a ton in the process. That’s something I wouldn’t trade for anything.

[1]: https://rednafi.com/
I ate my co workers sandwich when I was 18 at my first job at a start-up. Sometimes you gotta fuck up to learn - I never did that again.

If you eat your co-worker's sandwich twice, however... may satan take you
Katz's is great because it is one of the last "old school Delicatessens". There used to be more convenient deli's all over Manhattan.
Try fitting something non-linear or simply plot a mean (or median) rating over distance with some smoothing.
JSONPlaceholder
I wondered if that Google modular phone ended up inspiring the Moto Z during the time Google owned Motorola.

To your point, I suspect the same, I'm trying to think of adverse consequences. The closest I can think of is something akin to the battery example, but in a different way. Maybe you're more comfortable putting high performing dangerous-to-handle components in a phone if you can seal it shut. Maybe component-by-component tech support accountability to a tech repair community is a new set of burdens they don't want to have. I suppose the latter feels plausible, but the possible impact on components seems less convincing.
> He straight-up ate someone else's salad?

... no, it's clearly a joke.
Article is about health impact and explicitly not about carbon emissions. It also strongly implies “we don’t want you to pay, we simply don’t want you here”. You can’t accuse me of arguing against a strawman when I’m addressing the article while you’re bringing in something else only loosely in the same category.
> You've spent so much time explaining why enterprise software is terrible, we're starting to think you might be the person who designed Salesforce.

That's a low blow.
There's a gigantic map in TFA that shows what has and hasn't passed, did you even so much as glance at the article?
It’s five eyes, not ten eyes!
Presumably that's why they're asking - doesn't seem like the congressmen like the UK having access to Apple users' data
Canadian VPS Review
Or you can restore the Windows 7 image viewer[0]. Works on Windows 11 still.

[0]https://www.tenforums.com/tutorials/14312-restore-windows-ph...
He will simply provide StarLink terminals, with a patch cable crossing classification boundaries somewhere internally.
> So, I don't think you can make a name for yourself by blogging alone

Or maybe you could if you post bangers like https://ciechanow.ski/

Nice blog either way!
That's what I was trying to cover with the "make your newly-acquired knowledge concrete" bit, and was my focus in the previous post. This time around I wanted to look into the aspects that might be impacted by AI (and why I didn't think they would be).
Please don’t. In theory this works for some things. But when you have multiple implementations of the browser doing different things given the same code it is a nightmare. A solid well defined spec is necessary in that case.
Pretty sure the other four should just kick the US out at this point
It’s meant to run in or alongside the pipeline continuously.

Not planning to open source, working on a commercial offering but haven’t launched anything publicly yet.

Would love to hear any more thoughts on the concepts here or my email is in bio
There are obviously people who are doing free trial abuse for commercial gain eg. Signing up 1k accounts to get test credit cards or to resell accounts. They are not going to convert (although sometimes you can successfully convert them into affiliates)

We have seen individuals just trying to get free accounts week after week, who when nudged once pay immediately thousands of dollars even after using fake, stolen or empty cards.

These individuals think they are being cheeky and when they are 'caught' they revert to doing the right thing.
Word Embedding and Word2Vec, Clearly Explained
Drivers are usually hardware specific but are not always platform specific. For example all the usb device drivers (but not host drivers) from x86 work just fine on arm and risc. And kernel isn’t just device drivers, but also stuff like network — higher level abstractions are decoupled from platform quite good.

I don’t think there is practical intersection of platforms not supporting rust and running USB host, but by the time rust will creep into something line network subsystem code you will either not have network (which was working before) or you make yourself a rust compiler.

This can mean dropping platform support. Maybe those are dead platforms, but somebody will make the argument that adding rust made things objectively worse.
I'm intolerant of fascist messaging.
What we lose when AI writes for us
It goes against what it was supposed to be, but at this point it would be better off all stored in a cold custodial like the fed or banks, and then we could just trade synthetic shares on a reputable exchange. Decentralized isn’t the feature most people are interested in.

The time a dozen crypto apps is baffling to me why anyone would trust them with their money.
Show HN: I made a 100% web-based screen recorder inspired by Screen Studio
100%! This was easy and now it is frustrating to get to the thing they want, the service, and the easiest route is to pay.
If we don't blog, what will the next big AI models be trained on?!
Thanks! And that's a good counter-example... which made me realise, there's also https://waitbutwhy.com/
In addition to cutoff dates, models do not encode every single thing from the training set verbatim. One forum post somewhere about Foo library v13.5.3 being incompatible with Bar 2.3 and resulting in ValueErrors is not going to make it.
My theory is it has something to do with the new quantum tech and contrived.
Paste it into Claude and ask it to made the minified code more readable ;)

Agree the code should just be open source but there's nothing secretive that you can't extract manually.
hahahahaha great article and definitely a lead generator

totally shocked how grapes managed to get a 5/5 on logistics though, theyre a nightmare
There is also the gwern point of "You should write so that your voice is present in the future LLM": https://www.lesswrong.com/posts/PQaZiATafCh7n5Luf/gwern-s-sh...
In typical HN commenter smugness. It took me less than that to realise it was bullshit. It didn’t make things clear, it made them more abstract and more resistive to change. Similarly with DDD. Just build what you need and deal with the consequences of inevitable change later. No one cares if you miraculously perfectly modelled your “definitely the final form” of your domain from day 0.

Oh and TDD?! Ah yes those perfectly defined unit cases you write for implementation details. The best comment I read recently (sorry I can’t find it) something akin to “The first unit I write is to validate the intended side effects through properly exercising associated mocks”

As with everything there is no “best way” to do something, but in software engineering… there are far more bad “best ways” than best “best ways”
Good point. "Blog as much as you can, as otherwise the training set will be Twitter!"
Agreed. And while what we did to get into the details and discover are different some kids still do.

Heck I did the same. Dip switches galore. Did I know what an IRQ actually is on the OS level while solving IRQ conflicts as a kid? Heck no! Only years later when I no longer needed to did I understand what those actually are/were.

The today equivalent of learning about autoexec.bat and config.sys to not load the cdrom driver because else this one game wouldn't start because it did not have enough memory is figuring out what's behind the Steam "Start" button and where the games "live" and how you can get what you want instead of doing everything through steam.

The kids that are the today equivalent of us in the old days do exist.
Randomly press the intercom buttons until someone buzzes you in.

Wait 5 minutes for someone to come in or out (most likely a delivery driver) and tailgate behind them.

A locked building door is the weakest possible form of security. It isn't holding anyone back, whether kids or homeless or whoever else.
That was a great use of my time - thanks for the entertainment
The jokey last paragraph was probably based on a half-memory of having read that, now you mention it...
Nope, mint and chocolate are great individually but intended to remain separate. Protein bars in and of themselves are questionable, but combined with an unholy combination of foods this product is bad.
Here's a screen shot https://imgur.com/a/mN14WQu
I don't know why people take UB seriously. He never provided proof of any work experience - he claims to have worked for just a single company that... never shipped any code into production. Even his code examples on GitHub are just snippets, not even a to-do app (well, I think that his style of "just one thing per function" works as a self-fulfilling prophecy).

Maybe people like him are the reason why we have to do leet code tests (I don't believe he would be capable of solving even an easy problem).
The whole premise of static typing is that type errors can be caught at compile time. Java type system allows for kinds of errors to be caught at compile time that will not be caught by using protocols in Clojure. Yes, you can run the compiler at run time, but that's entirely besides the point here.

These libraries aren't using protocols for type safety though, they're using them as a performance optimization. That's certainly a perfectly fine reason to use protocols, and I agree that it's a completely legitimate use case. It's the whole right tool for the job thing. If you're writing something where performance is the top concern, then that's what protocols are for.

I very much agree with you that that there are people who focus on low level code, and those who focus on application level code. The style of coding will be different depending on the type of problem you're solving. You're right that I failed to qualify my original statement regarding protocols being an anti-pattern.

You're absolutely correct that we should take a pragmatic approach towards using language features. Hence why the context of whether protocols are the right tool to each for lies in the type of code you're writing. And of course, some people find it easier to have more structure to help with their reasoning. Although, I'd argue tools like Malli work better there.

To sum up, I'm not arguing against protocols being useful or that there's no place for them. We started this discussion talking about whether protocols provide equivalent guarantees to Java's type system. I disagree regarding that. However, I also don't think that this is a real problem. Otherwise, use of something like core.typed would've become prevalent by now.
Right, some kind of phase-in would be necessary.

The opposite damage I'm talking about is forcing people to lose their houses for inability to pay current-FMV property taxes. Mostly older/retired/fixed income people. This would apply to any phase-in schedule too.
Next time I do this I'll add "hardboiled egg from a ziploc bag"
That is a fair analogy of the problem. But the solution is inherently more complex.

1. The agents of political change are themselves subject to politics. (Unlike maintainers of a codebase, who are able to make top-down decisions about the code.) If you make a bad decision, it may be the last one you’re allowed to make.

2. There are no unit tests for politics. There is only history, which is an imperfect predictor.

3. Code is deterministic. Policy is not.
I can just tell that John Ousterhout works with much better developers on average than UB and that probably informs their biases.
What is this supposed to be? It's a link to a bunch of posts on some kind of social media platform that all say "uspol science funding". Am I missing something?
I like that we're just saying they're thinking now. John Searle would be furious.

(I kid, I know what is meant by that.)
this is who I look up to
which one was your favorite though?
There were pre builts many years before your 20 years ago too. I used to build my computers myself as well 30 years ago and my dad did 40 years ago ;)
There is an important case for comments that neither of them touched on. Sometimes you are dealing with bugs or counterintuitive processes beyond your control.

For example, I am writing some driver software for a USB device right now. It is so easy to get the device into a bad state, even when staying within the documented protocol. Every time I implement a workaround, or figure out exactly how the device expects a message to appear, I put in a comment to document it. Otherwise, when (inevitably) the code needs to have features added, or refactoring, I will completely forget why I wrote it that way.

The prime number example is a self-contained, deterministic algorithm. While I did find it far easier to parse with comments, I could still spend the time to understand it without them. In my USB device driver, no amount of review without comments would tell another person why I wrote the sequence of commands a certain way, or what timings are important.

The only way around that would be with stupid method names like `requestSerialNumberButDontCallThisAfterSettingDisplayData` or `sendDisplayDataButDontCallTwiceWithin100Ms`.
There is a “show more” button
I strongly recommend "A Philosophy of Software Design". It basically boils down to measuring the quality of an abstraction by the ratio of the complexity it contains vs the complexity of the interface. Or at least, that's the rule of thumb I came away with, and it's incredible how far that heuristic takes you. I'm constantly thinking about my software design in these terms now, and it's hugely helpful.

I didn't feel like my code became better or easier to maintain, after reading other programming advice books, including "Clean Code".

A distant second recommendation is Programming Pearls, which had some gems in it.
Nowadays you don't even need that. Just carry a brown paper bag. Every mid-large sized building gets a food delivery every 5 minutes, and no one looks twice.
Uhm. This seems more of a case of slow and expensive, can we at least hope it’s good?

The plane was initially commissioned in 2018:

- originally planned for delivery in 2024, the first aircraft’s timeline has now slipped to at least 2029, with further delays possible;

- The fixed-price contract negotiated under the (first!) Trump administration capped costs at $3.9 billion, but Boeing is already $2.5 billion over budget

https://breakingdefense.com/2024/12/first-delivery-for-air-f...

https://www.cnn.com/2023/10/25/business/air-force-one-boeing...

https://www.foxbusiness.com/politics/boeings-new-air-force-o...
When translating between two languages with gendered nouns, it will also lose the correct gender in translation, since it goes through the intermediate step of English. It’s hilarious how inadequate it is.
Me too! These last two posts blogging about blogging are unusual for me. I'm working through a book (Sebastian Raschka's "Build an LLM from scratch") and posting about that at the moment. It's likely not a coincidence that I'm procrastination-posting before going through the trickiest bit...
I’m glad he goes out of his way to mention that, basically, effective blogging is downstream of accomplishments in a prior arena. It’s about channeling expertise and experience into a narrative, to summarize the core assertion he’s making, and he’s right. It also correlates to high-value Video content, such as the YouTube channel AmmoNYC (car detailing), where the high level of professional knowledge is yoked with high quality production. Very spot on follow-up to his initial post.
one time Doordash sent us someone else's order on accident. And THEN sent us our actual order. It was glorious.
Microsoft Launched a Free Ad-Supported Office App, and No One Noticed
PCC is an awesome solution for Apple to ensure that no one other than Apple can execute code in that environment.

That is however not most users' concern (in fact, I'd guess less than 0.001% of Apple users are concerned with supply chain attacks on Apple's servers); what we're concerned with is Apple itself misusing our data in some way (for example, to feed into their growing advertising business, or to redirect to authorities). PCC does NOT solve any of this and it's in fact an unsolvable solution as long as their server side code is closed source (or otherwise unavailable for self-hosting as binaries). For me, Apple Intelligence stays off on my devices (and when that is no longer an option, I'm jumping ship - I just wish there was something at least passable to jump to).
Now it says:

> However, a heavy ketamine “user” often consumes multiple grams per week, which is a lot more than therapeutic use (0.5mg/kg about once per week to every other week).
Breaking into an apartment building in 30 seconds without a phone:

Carry a brown paper (food delivery) bag. Stand by the intercom pretending to press buttons. When someone comes in or out, tailgate behind them and say "thanks". 9 out of 10 times they'll even hold the door open for you.
I hope they got promoted
What a strange UI/UX.
Building an official "Stealth" Apple IIgs [video]
It is for year over year comparability for anyone unfamiliar
seedless ones aren't
Do you know if there's a good rule of thumb for how different that ratio might be? I do like having some quantitative ballpark to go along with the qualitative texture
It was just a fun thought experiment.
"Why aren't we polluting a poor disenfranchised population with the cheapest, dirtiest solution we can find?"
Just went through the company's website, and I like how well the software ties into the company's motive/direction.

I'd appreciate an intro, thanks!
I could send an email, or you can find mine on my bio :D
> 2015 Intel SGX (Skylake)

Might be worth pointing out that SGX was compromised repeatedly and comprehensively by speculative execution attacks, e.g.

https://www.usenix.org/conference/usenixsecurity18/presentat...