skysight-inc/HackerNews huggingface dataset:
You are absolutely right and of course I will pay a Thai accountant to help me with this.

I just wanted to reach out to my fellow HN users beforehand to get some insight into other people's experiences and this is one of the best places to do that IMHO as I have already read some very wise comments on this beautiful orange website which makes me want to ask here instead of some sub-reddit ;-)

Luckily I am not a US citizen (or Eritrean) so it should be a bit easier for me (fingers crossed as I type this).
Huh. Fair enough.
I've worked at places where I was the only person on-call (except during vacations - that's horseshit).

It was fine, but as an SRE/DevOps person I had the authority to override the developer backlogs to get issues fixed and enforce monitoring, architectural, and quality standards. Technical debt rarely built up and we could take one step back before taking two forwards. The product people hate me at first, but the result was usually a platform where problems only ever occurred during deployments (which I've been mostly lucky that I was at places we could do it during business hours) or external factors happened (cloud resource issues, etc).

At my current company, I can count on one hand how many times I've been paged out of business hours in the last 4 years (we recently re-did oncall because it was recognized that it was a risk that I'd become irreplaceable, which is the one point I tried to hammer on them for awhile).

The worst on-call experience I ever had was working at a managed services company. That was the hell of supporting customers that refused to properly allocate resources or invest in their tech stacks. Never again.
HN doesn't filter "suicide" though. This is organic language. Free-range, grass-fed, and GMO-free.
Is there any indication that the owners of those crawlers intend for them to play nice?

I think this form the article is telling:

> The Register asked Schubert about this in early January. "Funnily enough, a few days after the post went viral, all crawling stopped," he responded at the time. "Not just on the Diaspora wiki, but on my entire infrastructure. I'm not entirely sure why, but here we are."

So the owners of those crawlers certainly have the ability to stop the traffic, they're just choosing not too...until publicity makes their actions risky.
Almost all the reliability issues I encounter is usually due to constraints ordered by people who don't have to deal with on-call.

Things like, running in AWS but you have to use a custom K8S install so they aren't dependent on AWS.

Using self managed Kafka so that you aren't dependent on proprietary tech.

It all sucks because they are always less reliable and generate their own errors and noise for on-calls.

If they had to deal with phone calls every time there's a firewall issue that had absolutely nothing to do with the application, they would soon change their tune.
How Firefly was able to nail its first lunar landing
Overlooked No More: Beulah Henry, Inventor with an Endless Imagination
Show HN: Lair – CLI Tools for working with generative AI
This is a set of command line tools I made for working with generative AI. Several months back, I was looking for a new job and felt like my GitHub profile needed something more modern. I write a lot of tools, and this one in particular seemed like it might be useful to other people, so I rewrote a lot of it to make a cleaner open source version with a BSD license.

Lair currently consists of three main components.

First, there is "chat", a command line chat interface with autocomplete, multi-line editing, markdown rendering, persistent sessions, etc. It's really more than just a chat interface, and I use it for prompt engineering and testing things out against different models quickly. This is built using the Python PromptToolkit and Rich modules, which I can't recommend enough. Most things are configurable, and there are lots of keyboard shortcuts available.

Next up we have "comfy". This uses ComfyScript (https://github.com/Chaoses-Ib/ComfyScript) to run workflows against a ComfyUI server. It can do image and video diffusion as well as upscaling, with a CLI that works well for scripting. ComfyScript is great, but does have some rough edges that might need to be smoothed out to get better performance, easier debugging of errors, and more control over what it writes to STDOUT/STDERR. Before I made an open source version of Lair, I was implementing a lot of this functionality by hand. It's been really nice letting ComfyUI provide features and optimizations so that I can worry more about providing an interface on top of it.

Finally, there is "util". This is a one-shot tool for LLM interactions from the command line and for shell scripting will LLMs. I've seen a number of similar tools elsewhere. This one is in the style I like, and it works with most Lair features, so it supports attachments (PDF, text, and image with vision models,) sessions, and all of Lair's supported tools.

The README.md has lots of examples of the functionality and there is also a Youtube video in the Overview section with a live walk-through. I hope someone else finds this useful. I am happy to answer any questions.
share your settings and system specs please, I haven't seen anything come out of a local LLM that was useful.

if you don't, since you're using a throwaway handle, I'll just assume you're paid to post. it is a little odd that you'd use a throwaway just to post LLM hype.

is that you, Sam?
Can you describe what you feel the difference is? I'm very curious to hear your personal opinion on this matter.
Everybody's above average in some way
Google Seals $32 Billion Deal for Cyber Start-Up Wiz
https://archive.ph/daAIp
There's only a demo out so far, but Scarlet Deer Inn uses embroidery for its character images.

https://store.steampowered.com/app/1553260/Scarlet_Deer_Inn/
Thats some pretty shady shit. I have a relative who is mostly a-political and bought a Tesla years ago with the intention of being good for the environment. Now she has a target on her back? What?
IMO this is a stupid "activism" move, similar to declaring people who stay silent on a topic (instead of joining your cause) as part of the problem. The activist declares that people not actively joining their protest are bad people.

Geez, guilt-tripping, what a great way to gain support for your movement.
That makes for poor communication by increasing the friction to read someone's thoughts.

As an author, you should care about reducing friction and decreasing the cost to the reader.
YouTube can always choose to package the content in a financial transaction. They have chosen not to do so, and instead they are supplying advertisement alongside the content for which the viewer may or may not watch.

They can always change it, but then there are legal consequences of making it a financial transaction.
there's a reason the author included "on AppleTV" in the title. Alternative clients/frontends etc simply don't work
> I wonder what is supposedly forcing the public CAs to do it for their certificates to be “valid”.

The power of browsers and operating systems including the cert in the default store distributed to everyone. Participating in cert transparency is a requirement.
Given that they're actively trying to obfuscate their activity (according to Drew's description), identifying and blocking clients seems unlikely to work. I'd be tempted to de-prioritize the more expensive types of queries (like "git blame") and set per repository limits. If a particular repository gets hit too hard, further requests for it will go on the lowest-priority queue and get really slow. That would be slightly annoying for legitimate users, but still better than random outages due to system-wide overload.

BTW isn't the obfuscation of the bots' activity a tacit admission by their owners that they know they're doing something wrong and causing headaches for site admins? In the copyright world that becomes wilful infringement and carries triple damages. Maybe it should be the same for DoS perpetrators.
Yeah this is why I chose Fastmail when migrating off Gmail - I needed something more usable, not private
By way of analogy, large portions of Reddit have turned into every other social media hellscape.

Reddit is still awesome if you curate your subscriptions and avoid the big subs.

Is it cherry picking to say Reddit is awesome because I’ve carefully made it that way?

> Sure if you ignore everything wrong, you can say the system is alright.

This framing doesn’t make sense. It’s an ecosystem, and it’s not so much about “ignoring” things as much as it is about making active choices. If you go to a shopping district, there is nothing forcing you to shop at every store. If the district still has the stores you care about, shop at them.
That's a good idea for filesystems. But OpenTimestamps Proofs aren't really "written to". They're created, and then later validated. Also, being cryptographic proofs, my philosophy is the validator should almost always understand them 100%, or not at all, to avoid any false proofs.

That's also why I picked a binary encoding: it's difficult to parse an OTS proof incorrectly. An incorrect implementation will almost always fail to parse the proof at all, with a clear error, rather than silently parse the proof incorrectly.
current open-source also has all sorts of strings attached depending on the licences -_-. wanna start that debate really?
Exactly, which is a good reason for me to think about setting up a US LLC (also access to superior banking and the country that has platforms like Stripe to make my life easier).

Say what you will about the US, but to this day it remains one of the best countries in which to start a business, as far as I can tell from years of personal experience (in other countries) and research.
Bear Blog: privacy-first, no-nonsense, super-fast blogging platform
Neither of those are enterprise products, though. Looker, as a better comparison, is still available on AWS and Azure.
One day my YT Premium subscription stopped playback when I was watching something while cooking and at the same time, some music video was playing on a different device. It said something like "you cannot use your premium account in multiple places".

I went back to my PC and immediately cancelled my subscription. That is a restriction that I don't have when I am not paying anything at all.
They're totally different beasts IMO (albeit both are buzzwords). I never saw anyone in my life actually using blockchain for anything other than cryptocurrency, and even that only for trading/speculation/gambling. Meanwhile it seems like a majority of people I know are using LLMs in their day to day life, and some are using AI art too.
Or simply pay for YouTube. They provide a service, it’s not our job as technologists to enable stealing it.
Hot take, the elephant in the room is that the firehose of easy discoveries has run dry in most physical sciences. Accordingly, the academic community is probably an order of magnitude oversized, but there will be little incentive to scale itself down. As a result you see an academic machine idling.
That doesn’t make sense though if scaling is actually stalling. The reason so much compute goes into training now is scaling, which keeps base model lifetime short.
Destructors/drop have issues though:

* cannot return errors/throw exceptions
* cannot take additional parameters (and thus do not play well with "access token" concepts like pyo3's `Python` token that proves the GIL was acquired -- requiring the drop implementation to re-acquire the lock just in case)

I think `defer` would be a better language construct than destructors, if it's combined with some kind of linear types that produce compiler errors if there is some code path that does not move/destroy the object.
By "system", I was referring to the middleman infrastructure (Youtube, in this case).
> racing against the clock has marginal utility

It has the same utility as in the opening cross, the most algorithmically-trafficked moments of trading after the closing cross. The last order can incorporate more information than an earlier one. Given the book is assembled transparently, that means an order submitted close to the deadline can “see” other orders in a way they couldn’t “see” it.
What part of the world are you from? I ask because this is the first that I've heard that `greater` and `grader` are pronounced the same and now I am curious what country you are in.

For everything in this list, there is at least one word that is not pronounced the same as the other two.

> greater grater grader

> baron barren bearing

> grisly grizzly gristly

> pedal peddle petal

> I also put since with cense, cents, scents, sense

> steal steel still

> peal peel pill
I know it's a bit silly to criticize something offered for free -- I'm glad it's there for those who want it! -- but I really feel like something of the original aesthetic has been lost in translation here. The before-and-afters aren't always flattering to the new version; everything is glowing orange. Darker atmospheres have become brighter.
When the pattern `[Posn(x, y), ...]` matches a list of positions,
since `Posn(x, y)` is followed by `...` the `x` is bound to a sequence of first coordinates and `y` is bound to a sequence of second coordinates.

In the template the `Posn(y, x)` is followed by `...` so the same number of positions is produced as the common length of x and y.
Every developer has hit an issue, spent hours troubleshooting, and finally found a solution—only to forget it and go through the same process months later. Teams face this on a larger scale: the same errors resurface, onboarding is slow, and troubleshooting becomes guesswork.

Despite this, very few projects document recurring issues well. A 2018 study found that only 2.36% of JavaScript packages included a “Known Issues” section in their README.

This post explores why tracking known issues is often neglected, the hidden costs of poor documentation, and what teams can do to improve troubleshooting without creating documentation that no one reads.
The boiling frog meme is about social normalization. The courts are not treating this as normal, they just have procedure to follow.
Sure, and great that other attempts are being made, only pointing out to the OP, that there is previous work on this domain.

Thanks for the links.
I did a cost analysis for the B580, not the A770. I have no idea what their margins on the A770 look like.
The new paradigm that's rewriting how we build apps
Vibe coding is here: describe an app, and AI builds it. No typing code, no dragging boxes. Tools like Lovable, Bolt, and Scabld use natural language to spin up working apps fast. Lovable does full-stack web from prompts. Bolt whips up browser prototypes. Scabld, with Flutter, hits mobile, web, and desktop from a chat. This isn’t sci-fi; it’s a shift in app dev.

What’s vibe coding?

It’s intuition, not syntax. Traditional coding needs precision; no-code gives visual control. Vibe coding is a convo: “Task app, dark mode, push notifications,” and it’s done. AI interprets and delivers. Think messy, human creativity over rigid rules.

Who’s it for?

Solo founders, indie hackers, tinkerers. Not CS grads or Webflow perfectionists. People who want an MVP now, no dev hires or tutorial hell. You don’t need React or Flutter knowledge, just ideas. Accessibility is the win.

Why it matters

Speed: weeks to minutes. Test a SaaS or game idea before lunch. Power flips: tools serve you, not the reverse. Reach is nuts: Scabld spans platforms, Bolt’s browser-quick, Lovable adds backend. It’s not replacing coders; it’s amplifying non-coders.

The catch

Control suffers. Pixel-perfect? Nope. Deep customization? AI might miss. Lovable’s web-focused, Bolt’s browser-only, Scabld’s broad but loose. Early days, rough edges.

Future?

AI gets better, vibe coding could go beyond prototypes to bespoke apps. Demo mid-pitch, not just talk. For hackers, it’s freedom: idea to reality, no gatekeepers. Scalable? Niche or norm? Your call. Try talking your next app into existence.
I’m sure this will go well and ensure the next election has a favorable outcome.
https://news.ycombinator.com/item?id=43398518
I am currently maintaining and adding to a React app started in 2016. React is fine. 9 years of decisions by numerous people that are no longer working on it, and I can still improve and update it. I can even bring in developers with no experience on the code base to change things. I would change 75% of it now, but that is not a React problem, that is a normal development problem.

React is fine, it is stable, standard, and still works for almost any use cases. There are not many JS libraries that have stood that test of time.
I mean, they provide the service by stealing data from their users. I would argue that this is just as ethically fine as Youtube's entire business model.
> to become mainstream requires a bucketload of UX design and user support work that no one in their right mind wants to take on for free as a hobbyist.

There are several open source communities with UX designers and user researchers in them such as KDE, Gnome, Krita, GIMP, Inkscape, Penpot, Godot, Open Street Map, etc. For smaller projects that just need one-off design help there's a job board at https://opensourcedesign.net though I've seen challenges when developer-only projects start to collaborate with non-developers.

I think you're more right about user support. Many people dehumanize tech support and for some reason users who don't pay for software seem to be significantly worse than average so I can understand why very few people are interested in supporting strangers for free. That's why FOSS support ends up being via forums or personal connections. In a forum no one is obligated to respond to rude or demanding requests and when there is a personal connection (family, friends, in-person user groups) people tend to be more polite and grateful.
It's a technique failure, but found its way in fraud, money laundry, black market, corruption...
Depends on how many complements Google gives the emperor on his clothes. The DOJ reiterated selling off chrome last week, so it's not off the table.
I get the environment angle. In the current timeline though, personally I would be considering all the other EVs that are also good for the environment but don't have the albatross hanging around their ... rearview mirror.

Agree it's a cruel thing to do though. I prefer the "I humped Your Hummer" type site from a decade or so ago. More humorous. Definitely mostly harmless.
This very much. Defeat them and then actually address the growing inequalities and social issues, to curb discontent. Otherwise it's back to square one in the next election.

I don't trust our neoliberal politicans (Dems or Macron here in France, whatever his party is called today) to do the right thing. If they get reelected it will be more mostly pro-buisness politics with a dash of mildly progressive policies, when it's convenient.
The owners don't even care about copyright and their deep-pocketed owners. They will certainly not care about playing nice with random websites, or any conventions that may exist in any domain.
Does anyone know the URL for the actual site? Seems weird to write about a website and not link to it, and searching for it just brings up more articles that don't link to the site
Tiktots?
Do you feel the same way about English?
> The reason that Adobe can do AI gen "out of the box" is because you're paying for it

But you can say the same thing about any feature of GIMP. Your comment makes me wonder why we can use the pencil tool since we didn't pay for it.
Astronomers: Faint circular objects are 'Ghosts of the radio universe'
And yet that website doesn't use the EU as a definition of European, so it clearly doesn't matter in this case. That's what I'm getting at: the word European doesn't seem to mean anything because the people who use the word the most are relying on definitions that yield unintuitive and self-defeating outcomes, like deliberately excluding one of the countries in Europe that actually does have a bit of a tech ecosystem.
Show HN: Cliqnote – Stop receiving screenshots of design changes
Hey HN!

A few weeks ago, I published the demo of cliqnote.com. I was tired of receiving screenshots with handwritten sketches about design changes from my clients or of having to ask the designer two, three, or even four times where they wanted the change.

That is why I created Cliqnote, so your clients will just have to click and comment on page elements, saving you the most valuable currency: time.

- Marco
> all I can do is stay at home and be available

If home is fine then usually all you need is Internet and laptop.

> I cannot go for a run, I cannot go to the movies, I cannot go for a dinner with family, I cannot even go shopping (shopping mall is further than a 10 min. trip)

Sounds more like setting expectations and explaining the situation than a "cannot" (maybe except movies).

You can explain to your family for example that you're on-call and may need to leave urgently. I mean e.g. police do that. It's not that uncommon.

You can take runs within a 10 minute distance back home. The route is up to you. You can start by acknowledging on the phone as someone else commented, which would grant you maybe another few minutes.

There are lots of options. It's on you to workaround it. On-call isn't perfect, sure.
Is it still very common to use VMs for this, as opposed to hosting your application in Kubernetes since it's stateless anyway?
I think you underestimate how complex society is. And how that complexity connects the hardliners, the moderates and the collaborators.

Take a look at Nazis approach in eastern europe in 1941. USSR was not exactly beloved in western territories. Be it Baltic states, modern western Belarus or modern western Ukraine. Even deeper in pre-1939-USSR many people weren't exactly happy with the leadership. Nazis had a perfect situation to make use of this sentiment to push forwards towards main goal of annihilating Stalin regime. Yet they decided that'd be too soft and light handed on the locals. That was not exactly great to turn locals against you.

And the local sentiments was in big part due to Soviet not-light-handed approach in 1939-41. When even many proponents changed their minds after seeing too many trains leaving for Siberia. All they had left were full-on collaborators who managed top switch back-and-forth between Soviets and Nazis several times :) I doubt such sleazy partners is what you want to build the new better superafghan...
I've learned that no one at YC saw this coming. My bad.

Also I thought YC was supposed to sniff out jerks, what happened to that?

My point was merely that YC is about startups which are all about growth. There is no requirement for innovation. Maybe there should be more scrutiny on the idea of the founders. Don't let in people just because they are formidable and went to Berkeley. Reddit's original idea, ordering via cell phone, was arguably innovative for the pre-smartphone era.
I feel like it actually worked for the AIDS issue.
It is. This turns off lots of moderate people.

The only people that support these moves are the proverbial choir, and not even the whole choir but the really fervent members.

This will have a net negative on the movement. Long term it’s good for Tesla because ordinary people don’t like these types of shenanigans.
https://dogeque.st/
> Written by Product Manager at PARSIQ. Co-host at Basic Block podcast. Bitcoin, Ethereum, InfoSec.

Everyone's a grifter nowadays, innit?