skysight-inc/HackerNews huggingface dataset:
Thanks for the wiki -- I have always been interested in hardware hacking but I have always felt overwhelmed as I didn't know where to start. I believe this kind of resource can greatly help with that, especially the case studies.

However, I can't help but feel that a major part of the content is LLM-generated, or at least LLM-rewritten. It feels off and uninteresting to read, honestly. Is it the case? To support my case, I see that the case study page (https://www.hardbreak.wiki/introduction/case-study-led-to-a-...) has very similar paragraphs next to each other, the second one seemingly being the "genuine" one, and the first one being the LLM-rewritten version.

I'm not against using LLMs to help fix typos or reformulate things, but you should definitely keep some of your style. The LLM that you used (if you used one) made the content super bland, and as a reader, I'm not really incentivized to browse more.
Slot machines are survival games, as long as you have money your game session survives. There are many elements to gambling, hazarding some amount of money is an important, but not the most addictive part.
I predict the same thing will eventually happen for cars, if the US continues to fail to compete with China. Eventually China (either directly or through some friendshore country) will have a local dealer network in the US and Chinese-designed EVs will completely disrupt the ICE market here.
It feels to me that people who don't like it are allergic to political opinions. They want to exist in world where people have no opinions and disagreements,

Disco's world is an amazing melting pot of ideologies, history and clashes of those.
If others are just as capable, then there's no need to change any of the requirements, right? Why is it happening then?
If you’re providing application services to customers who need to use an application that the vendor only supports in VMware, then you don’t have a choice.

Well, I suppose you do. But an EMR/EHR for instance is going to _need_ vendor support, which means requiring VMware even if you’re not selling VMware itself as a service.
Linux is like an abusive relationship in that way--it's always your fault.
European here, so please don't shoot the messenger. I personally see no "political attack" in calling something "virtue signalling". In fact I'm amazed you'd think it's a political attack.

So, because of that I went and checked the definition. Merriam says:

> : the act or practice of conspicuously displaying one's awareness of and attentiveness to political issues, matters of social and racial justice, etc., especially instead of taking effective action

So I learned something today, that virtue signalling can refer to political issues. I guess on this side of the pond I was more used to it applying to social posturing.

Anyway, that being said, I do feel that the "two party" thing you guys have going there is leading to this increased polarisation and radicalisation, especially online. If you think someone using "virtue signalling" is "attacking your side", you're literally viewing them as "the enemy". "Your side won". That can't be healthy for you. There's a lot of nuance between "your side" and "their side".
I wonder if there would be as much pushback here on this article if the conclusion to these 10k words of cited historical analysis had been to discourage the phrase's continued use because “we're besmirching our reputation as engineers using this idiom inaccurately” vs. “we're inadvertently maligning and hurting people by using this idiom inaccurately.”
You're describing staged learning -- and the example at the bottom of my OP is trying to demonstrate exactly that. My https://akkartik.name/post/wart-layers describes the mechanism in more detail for starting from a simple example and gradually adding concerns.

It's true that the very first example a student sees shouldn't be some eldritch horror in all its complexity.

It's also true that in the real world today, people study eldritch horrors on their own after learning the basics in kiddie pools.

But we can do better than the way we've always done it. For key pieces of software that have eaten the world, it seems worthwhile to gradually chip away steps on the cliff side to help future learners more easily understand the real-world complexity.
> Strategy-wise, RTII is pretty simple still - a simple line between two reasonably sized cities will be profitable

I would disagree. On hard enough difficulties intercity traffic is too seasonal. Also, continued traffic to the same city decreases the value of goods shipped there. So you still have to do some fussy industry routing as well to usually succeed. You're also racing against opponents to beat them to connecting to major cities.

It's not necessarily rocket science, but it's an enjoyable enough puzzle in it's own right.
The author is allowed to have their opinion and express it. On the flip side of the coin; the commenters here are also allowed to have their opinions and express them, however there seems to be much consternation that the commenters here are commenting on the article.

The commenters who dislike the general tone are of course entitled to express that, however, it is baffling to me that the argument is that Author is entitled to their opinion and the commenters who disagree should not comment.

>> And who gets to decide what's "bad behavior"
>Collective consensus.

I know this is generally the way of things however, I dislike this as it is mob rule.
Not happened in the last fifteen years, never used pipx. See my other replies.
I'm probably old, but still curious. You seem to have so many social contact routes on your website but I couldn't find an email address. Did I miss it?

I try to limit my contact routes to as few as possible so I don't have to process so many interruptions.

I have a twitter link on my website, so that may cater for people who don't use email any more :)
Nothing to see and click on and try? Empty announcement?
> Obviously it doesn't replace real air gap security

Depending on your use case, Qubes can be even more secure:: https://www.qubes-os.org/faq/#how-does-qubes-os-compare-to-u...
“shadow tankers” mean pretending not to be Russia's tankers so as to evade sanctions.
Dataclysm by Christian Rudder might be interesting to compare here. That’s a “big data” approach to OK Cupids data circa 2014.

Notably I wonder how much things have changed in the past decade, as that data predated the concepts of incels and manospheres.
They are meant to be used with an external keyboard and mouse, you don't need a stand to use a laptop normally.
"We have to do something!"
In the 90s I worked for a retail chain where the CIO proposed to spend millions to upgrade the point-of-sale hardware. The old hardware was only a year old, but the CPU was pegged at 100% on every device and scanning barcodes was very sluggish.

He justified the capex by saying if cashiers could scan products faster, customers would spend less time in line and sales would go up.

A little digging showed that the CIO wrote the point-of-sale software himself in an ancient version of Visual Basic.

I didn't know VB, but it didn't take long to find the loops that do nothing except count to large numbers to soak up CPU cycles since VB didn't have a sleep() function.
> no world where the right was going to be in favor of criminal justice or police reform until it started affecting them

Sure. That doesn’t mean it’s a given that the disinterested middle will be swayed by them.
If it's ever been worth it, it's still worth it.

Because: no, I don't remember when maintaining a blog was the way to build your developer brand, nor that thoughtful technical writing alone would get you anything -- if no-one reads what you write, the result is the same as it's always been.
> AWS has Nitro which seems to have been based on KVM but likely quite different by now.

It still is relatively stock KVM on the CPU side of things. They've been upstreaming changes they need like lower overhead for emulating Xen's hypercall interface.

Most of their special sauce is in the devices though, as those natively provide VM boundaries leaving the hypervisor to not have to manage all that much at runtime.
Severance packages are usually negotiated from a position of power. You want me? Great, I'd
like a 2M golden parachute.

If everyone they interview agrees to play the same game (and they do), it becomes a "necessity to attract top talent".
Economists Are in the Wilderness. Can They Find a Way Back to Influence?
Yes, this is my blog - https://rxjourney.com.ng

It's not tech related, just a personal blog.

I find readers by just posting links on my social media when I make a new post.

I keep writing because I love writing and certain people love what I write, so it keeps me going. Also, I'm delusional and I believe my blog is going to be one of the biggest in my country one day. Also, I write because there's a donation link on it and I hope to get some money from it from people who like what they read.
No, the objectional part about cargo culting is not belief, it's the practice of the ritual. It would be objectionable even if no dogmatic beliefs were associated with it.
The lock in is strong with their product and they know it. Migrating hypervisors is a long and arduous process for any medium-to-small business, and I speak from experience: it took our small team about 2 months to move off of VMware about a decade ago, also because the price of support was simply unhinged from our perspective.

They would be fools to not expect high attrition of smaller clients, but big businesses and government customers aren't going to change, or at least not nearly to the tune that smaller ones would, and a smaller pool of larger customers paying a higher price probably works pretty well to keep revenues up while letting them slash support staff without too much of a reduction in quality for those that are left.

It was clear to me from the beginning that this price hike wasn't about cash flow, not particularly. Broadcom doesn't want vmware wasting money supporting small fish.
Thanks. It’s been 40+ years since I last programmed in 6502 assembly. I am rusty.
It has a very unique look and feel, and I'm not sure it is "just" data given that the location of stations on the tube map doesn't actually correspond to their geographic locations within London. I do think it is capable of forming part of the TfL brand, though by now it feels quite generic to me.

Regardless of whether the map is capable of being protected by IP law (TfL certainly seem to think it is), this just feels stingy and pointless on TfL's part. They are a public service after all, and these maps arguably furthered their public mission. Given how popular the map is I would much prefer they published it under a licence allowing free non-commercial use with attribution (including a statement that the user is not affiliated with TfL).
Even then the rights get dicey when they include third party libraries and development systems. Doom famously had issues with the sound library they used.

Plus, with commercial software it often happens that the code only builds cleanly on one specific ancient version of a closed source compiler in a specifically tweaked build environment that has been lost to the ages. Having the source helps a lot, but it is not a panacea.
Here's a licence issuing authority's faq section.

https://pla.co.uk/thames-foreshore-permits

>Why do I need consent?

> All the foreshore in the UK has an owner. Metal detecting, searching or digging is not a public right and as such it needs the permission of the landowner. The PLA and the Crown Estate are the largest landowners of Thames foreshore and jointly issue a permit, which is administered by the PLA, allowing all searching, metal detecting, ‘beachcombing’, scraping and digging.

Another section reads,

> The foreshore of the river Thames is a sensitive environment and London’s longest archaeological site, with finds dating back to 10,000 BCE. It is also the border to the UK’s biggest port and busiest inland waterway and must be protected and respected by all that use it.

> The Thames foreshore is a potentially hazardous environment which must be respected; it contains many dangers that may not always be immediately apparent. The Thames can rise and fall by over seven metres twice a day as the tide comes in and out. The current is fast and the water is cold.
It occurs to me later: `installer` isn't compiling the .py files to .pyc, which probably accounts for the time difference. This can normally be done on demand (or suppressed entirely) but Pip wants to do it up front. Bleh. "Installing" from already-unpacked files would still be much faster.
I’m not sure that doesn’t sit well with me.

Rule 1 should be: Reproduce with most minimal setup.

99% you’ll already have found the bug.

1% for me was a font that couldn’t do a combination of letters in a row. life ft, just didn’t work and thats why it made mistakes in the PDF.

No way I could’ve ever known that if I wouldn’t have reproduced it down to the letter.

Just split code in half till you find what’s the exact part that goes wrong.
Has Canada Become a Jamaican Bobsled Team?
I'd consider that to fall under my category 2

"changes to overall architecture or changes to the way the feature or code works large scale"

I'm not saying there's never a reason to go back and redesign something after a PR review, but in my mind getting a design to that point and then actually needing to change it is a huge failure.

Far more common the case where someone wants a big design change with no tangible benefits just different tradeoffs.

I just don't think the ocassional benefit is worth the cost of the process.
Are High-Skill Immigrants a Problem?
Its been a long time since i've been amazed by an HN comment in a positive way. This is a really, really good way of putting it. I'd go further: humans are willing to forgive shockingly grievous intellectual crimes (c.f.: hallucination, dangerous reasoning errors, etc.) if they are clearly communicated in the way you describe.
Not against businesses, but he did destroy several political dynasties by now: Romneys, Clintons, Bushes, some argue even Obama's minions are dead in the water. In Zuck's case there are plenty of 100% legitimate issues the Trump administration could (and IMO should) legitimately bring up against Meta. Indeed, they could bring up the exact same issues that the Biden administration was already bringing up, but ratchet things up a notch or two. If Zuck insufficiently bends the knee, that's what's going to happen. So far I see his efforts as half-hearted, and I'm not even Trump. Trump would see them as laughable at best, or even insulting.
Yes, if you're an executive being lured away from your current position, both signing bonuses and severance packages will serve as insurance against your new position not working out. But, if you're on the board that's trying to lure an executive away, you should prefer severance packages to offer this insurance because you don't have to pay out until the relationship falls apart, and if you've chosen your new executive well, the relationship won't fall apart.
There's a book I love and always talk about called "Stop Guessing: The 9 Behaviors of Great Problem Solvers" by Nat Greene. It's coincidental, I guess, that they both have 9 steps. Some of the steps are similar so I think the two books would be complementary, so I'm going to check out "Debugging" as well.
Very few people would choose nicer exterior over a better interior. Do you really have enough space in your house? In my observation until you get to around 3000 square feet more is better - only after you hit about that size to houses start featuring more decoration as opposed to just more space. This is a reflection on how people live, that is space for everyone to lives together for their hobbies, entertainment, eating, bathing, and other needs/wants. Of course everyone is different, but that seems to be about right. If you don't have enough space you need to compromise on something and decorations you never see are first.

The above is about homes - offices will of course have different needs.
Related thread: https://forum.qubes-os.org/t/deployments-of-qubes-by-entitie...
Stupidfs: Hide files by storing them in the metadata of other files
Ask HN: EU (NL) SaaS owners, how do you do taxes?
I run a small SaaS in the Netherlands which operates mainly by accepting stripe payments.

Up until now, I used to do bookkeeping/accounting using plain text accounting (I have 10+ years of discipline doing my personal finances, so it felt natural to do business finances as well), but it starts to become a bit of a hassle, so I'm looking for more streamlined options.

Accountants are too expensive, and I don't, yet, generate enough money to justify them. Moreover, they tend to charge per invoice, and I issue a good amount of invoices a month, albeit for low sums (usually sub 10€/$ per invoice).

So my next choice was looking at SaaS offerings. Xero and Exact online are too expensive for solo small business, MoneyBird and e-boekhouden.nl do not support multi currency (I operate in both EUR and USD), and at the moment I'm looking at Zoho Books, but from my understanding they do not have a dedicated module for NL taxes/vat. Edit: I also forgot about Odoo, so checking this as well and in comparison to Zoho.

I'm fine paying 15-20 EUR/USD per month for a comprehensive software that is able to ingest stripe transactions, connect to EU bank, and add transactions manually (+upload invoices). A big plus would be generating Dutch compliant Tax and VAT reports. And of course obvious things like cashflow, profit/loss, etc.

Anyone got suggestions?
> LinkedIn's algorithmic feed heavily favors short-form "broetry" over substantive technical content - Twitter/X has become a battleground of AI-generated hot takes - Medium is drowning in SEO-optimized tutorials that all say the same thing

I have recently come to change my views on writing. I don't write to build a brand, and I don't primarily write in order to achieve some financial goals. I write to think, and I write to learn. Building a brand and achieving financial goals can be secondary effects.

There's also another argument to be made here: you mention LinkedIn broetry, Xitter, Medium, etc. These are all very centralized, partly tech-bro focused, platforms smack-dab in the middle of their respective enshittification processes.

I challenge you to not only maintain your own personal blog, but do so on your own infra, or at least in some form on the fediverse. Have your own small part of the internet, just as an expression of yourself.
>I used to dumpster dive for old compsci books at the end of semesters. It's how I learned java, c, perl, vim, and SQL.

I'd always grab old books from school and work, but honestly they are horrible to learn from because things like java and c# have changed so much, you end up teaching yourself outdated stuff and then needing to relearn all of the new ways to do stuff. You're probably safe learning C from an older book though, as long as it's ansi c and not the original k&r book.
Meta Is Blocking Links to Decentralized Instagram Competitor Pixelfed
> And no, I'm not missing the joke. I first was online in 1998. I saw this stuff in games and forums. It wasn't funny then either.

Do you know what also wasn't funny? The invasion of people wanting to make everything about them. No one gave a fuck about who you were until you made it about who you were. That was the point. If you're willing to reduce yourself to being X you will be mocked for being X. It was a great way to insure people stayed behind their usernames and it worked well until the "normies" showed up. I seriously doubt your actual claimed history on the internet.

> It's also not narcissistic to talk about things that are important to you or your characteristics.

It is when you weren't asked, were never going to be asked, and attempted to use your characteristics to gain undeserved attention. "Tits or gtfo" was simply one iteration of several that mocked people for using any number of other characteristics to get undeserved respect. I remember several memes especially around gymbros and veterans that also were used to mock people into staying anonymous. Trolling these people was the immune system of forums, IRC, and games and it worked wonderfully.

> It can provide context and it can help people understand and make connections

This statement alone makes me doubt you ever actually spent time on the old internet. In 1998 I never had problems making solid connections, some still existing today, without knowing what particular physical characteristics my friend had. In some sense it's the purest form of connection - one that was never swayed by what normally might turn you away or towards someone.
Nvidia mobile Blackwell RTX 50 gaming laptops listed on Best Buy from $1,800
There is nothing stopping anyone from selling an HSM (hardware security module) that can decode their protected video without fisting the control into the computer itself
> It looks basically identical to fedora with XFCE

You can install KDE, too: https://forum.qubes-os.org/t/kde-changing-the-way-you-use-qu...
> no real action has taken place

No real action, except for the approximately 1 trillion dollars a year the world spends on solar panels, wind turbines, electric cars, etc.
While I enjoyed playing Fallout 4, I was really annoyed with how it forced you into a specific path that lead inexorably towards a very specific ending no matter, as you say, what you do.

At the end, you have just two options: You can join the institute, or make war with them. I actually really didn't care about this faction and wanted to get out of that storyline, but that's what the game offers you.

Of course many games lead you to a specific denouement, which is typically one where you've defeated all the bad guys and win. But those games don't make any pretenses about making choices, whereas Fallout does.

I was really impressed with how many choices you had in Baldur's Gate 3. They definitely recorded an insane amount of dialogue just to cover all the possibilities. But I did find myself annoyed with the ending here, too, which only allows two choices at the end.

If there are two choices to make, it's basically the same as one, because the story just stops there. I'd rather games stop pretending. Don't pretend that there are so many gray areas. Just let the good guys win over the bad guys.

An alternative approach for such a game would be to have the decision tree be oriented around a kind of moral compass throughout, and your deeds decide what you can do. So if you keep killing or betraying people, you become more evil, maybe physically deteriorating into a kind of ghoul, while normal people start to fear you and refuse to barter or make allegiances. But as you get more evil, you gain access to eldritch abilities, make friends with monsters, and so on. There may be a point where you can make amends and return from evil, or vice versa, but at some point there's a point of no return where the final trajectory has been decided.

There are some games that have some something like this, where you have a "reputation" among the good guys that you can lose by doing misdeeds. Not sure if exactly what I describe has been done, however.
I've tried the entire app thing once seriously, and didn't get great results. In other cases, it's super helpful with smaller problems like parse this data out of this example of HTML.

But I do agree that the code is pretty crap in most cases. I feel like if I was seriously doing this then I'd be mostly refactoring the generated code and writing tests.
Technically, yes, but a large number of people are working on tables that are already too high, so positive tilt is required to keep their wrists in line with their forearms.

A laptop stand that elevates the laptop, placed on a table that is already too high, requires even more positive tilt.

And don't forget the large number of people who don't know how to touch-type and need clear visibility of all the keycaps.