skysight-inc/HackerNews huggingface dataset:
I agree, it’s your choice. But, if you want to help others, you also have permission to share your work.

You probably don’t think your work is valuable but someone is waiting for your unique perspective. It doesn’t need to be perfect; nothing is.

You can also write publicly but for your future self, which drops the barrier to entry.

Of course you’re allowed not to write or not to share. It’s not for everyone. But don’t let fear or self-doubt stand in your way either.
Who said anything about fear? It’s just that when someone tells their backers what they plan to do, you can probably learn something useful by assuming they intended to use those plans.
Assuming it's actually necessary to uninstall.

It might just be that "uninstall" is the simplest one-word advice you can give that will definitely solve the problem.
The existence and phrasing of this post implies that the author doesn't trust the atop developers to fix anything in a timely manner if at all.
No, everybody uses marketing because it's a conventional bet. It has proven in many cases to not be effective, but people aren't willing to risk getting fired because they suggested going against the grain.
China Floods the World with AI Models After DeepSeek's Success
"There's only one component per file"

If you don't do this in React, its your own fault.
I OCR’d all my PDFs separately, then used FAISS with all-MiniLM-L12-v2 to generate embeddings and vectors. After that, I wrote a separate Python script using Tkinter that acts as my search “GUI.” It takes natural language input, creates an embedding, and queries the FAISS output. It can send the results and an extract to a local LLM (i host it using llama.cpp), which re-ranks them and provides a justification for the ranking.

I wouldn't call it plug and play the actual scripting took me about a weekend, and creating the embeddings took several hours on my Mac but the results have been great.
Yes. How much you'll want to stick in the standard library and how much into other 3rd party libraries also depends on how easy it is to work with these 3rd party library.

Two examples:

Rust 3rd party library support is so strong, that its standard library itself is actually partially built on top of 3rd party libraries.

Python, especially in the bad old days eg 20 years, didn't have much support for (sane) package management and dependency management, so it was really convenient to have a standard library with 'batteries included'.
Cloudflare Workers and MongoDB
>Don't yuck someone's yum, if they're making decisions for themselves with open eyes.

Why? You cannot critique the decisions of anyone? They are free to ignore me, or think I'm wrong. In respect to you points, an engineer is not a astronaut, a seaman or a pilot. You are not required due to the nature of your job to be away from your children, or sleep in the a cold floor like an animal.

Not even the quality of the work needs it, it's just so you don't hire more people. Sure, there are real emergencies were you might take a rain check with your kid once or twice a year, but a constant culture of grind is different. The whole "hardcore" mentality is cultivated because it is cheaper, the sacrifice is yours and the Elons of the world reap the rewards.

This is not mere personal choice, it's purposely engineered. The plan is that everyone in tech becomes a corporate GameDev, and like it.
Depends on your burb but yes in general this seems to be the case these days.
One or Two? How Many Queues?
Yep, one of my favorite tradesmen is Larry Haun. He started carrying tools for carpenters for pay as a young kid -- which today would be illegal. Imagine being in school and learning math and science in the context of how it tied into building a house . Suddenly the majority of it is useful.

Perhaps the problem is in part kids aren't economically 'exploited' enough so they have basically nill solidifying the utility of their schooling.
I'm a motorcycle rider (don't presently own one), and believe people should be able to ride motorcycles if they want.

But I know that motorcycles are dangerous. You can try to say that your demographic/etc is more sane, safer, etc, but the same applies to a car and you come out safer.

My anecdotal evidence is - I have known people killed on motorcycles, and they were safety conscious, sane and were killed by someone else.

That said, I think kei trucks should get a chance on the road.

Wouldn't it be hypocritical, as we allow the smart car and fiat 500 on the road?

on the other hand, if they can't get freeway speeds maybe we should restrict them on freeways.

It's also worth noting that a lot of freeways don't allow trucks. For example highway 85 in the bay area is car-only.
Yes, it is. They transitively get it via the agreements the smaller site's host's host makes. Or via services like Cloudflare.
Why should I move on from top? (serious question)

I'm genuinely stunned to figure out there's a whole set of lore of *tops.

I'm not sure I'm being rational from a textbook security perspective, but, it'd take a whole lot of tangible reward to get me off the binaries supplied with the system.
Author here.

I tried submitting this as a Show HN a couple times but it didn't take, so I'm happy to see some interest!

I caught this just before bed, but I'm happy to take any suggestions or questions, and I'll answer in the morning.

If you'd like to improve the metadata, I welcome PRs here: https://github.com/mtlynch/hn-popularity-contest-data
They're doing "vibe writing", where you just use words to mean random things regardless of whether they actually mean that.
Because you're not writing a program. You're writing an abstract algorithm and this makes the algorithm slightly simpler to express without losing anything. If you don't like that, you can use a special error value instead even in your abstract description.
Apartment building on Pine Grove in Lakeview for me and then a beautiful old two flat in Ravenswood. My rent in Pine Grove in 1999 was $400 I think for a two room apartment.
AI Pendulum Innovation vs. Privacy Protection
A fine line sits between innovation and privacy protections when it comes to AI regulations.
Frustration doesn't come naturally. It comes with shitty software design.

"I don't know" is not a problem, you learn and you know, no frustration.

The problem is "I spent N hours/days on a thing that everyone does and which is a 99.99% of use cases and boils down to just having a keyfile in a proper(?) location and this knowledge doesn't translate effing nowhere".

would you say the same about DBA operations or would you say that's just not my specialty

It depends on the absurdity of the complexity of setting something up, not on operations themselves. Getting some results is absurdly complex -- not naturally complex and not necessarily very complex, just much more complex than the nature of the result itself.

For example, that's how you were supposed to install openvpn before angristan scripts: https://www.digitalocean.com/community/tutorials/how-to-set-... . To save someone a click, it's 50 pages "installation tutorial" with around 50 commands and a dozen of config files. And guess what, it uses "easyrsa" package to "set up RSA PKI easily". So it's not how openvpn meant to be installed, but an "easy" way.
Yes.

Or you can write your own diff (and merge) driver and plug it in, git is flexible enough for that. At least in theory. The original idea was mostly to offer that to help with eg tracking of binary formats.

I'm not sure this feature is actually widely used enough to have gotten enough polish to be useful.

So in practice you might be better off changing your data format slightly, to make lines-of-text a meaningful thing, and then use git mostly as is.
Show HN: Typia (20,000x faster validator) challenges to Agentic AI with compiler
- typia is a runtime validator using the TypeScript compiler API, and automatically generates validators, serialized, JSON schema, etc. by analyzing source code at compile time

- Agentica: Challenges the Agentic AI Framework by utilizing typia compiler skills, specializing in LLM Function Calling

- Agentica argues that everything can be done with LLM Function Calling, avoiding the agent workflow graph used in traditional AI agent development, and therefore developers should focus on the function unit

- Scalable, flexible, and mass-productive agent development possible by focusing on the function unit
- Compiler Driven Development for safe and efficient function schema build

- Document Driven Development by separating the function unit prompt domain for enterprise-level agent development
Presumably one step removed? I assume vague-posting would be an NDA violation, though now I'm second-guessing that...
I think there is a critical aspect of human visual learning which machine leanring cant replicate because it is prohibitively expensive. When we look at things as children we are not just looking at a single snapshot. When you stare at an object for a few seconds you have practically injested hundreds of slightly variated images of that object. This gets even more interesting when you take into account real world is moving all the time, so you are seeing so many things from so many angles. This is simply undoable with compute.
>They mention a profound difference in the opening paragraph, "Large language models do not depend on symbolic parts of speech or syntactic rules. "Human language models very obviously and evidently do.

Honestly do they ? To me, they clearly don't. Grammar is not how language works. It's useful fiction. Language even in humans seems to be a very statistical process.
I have three items.

Buying two of the items gets you the third for free.

The implication is any two.

It’s ok that it’s ambiguous. It happens. In most cases, we clarify and move on. There’s no need to defend it.
The author isn't saying that selling is necessary only to make money. At the end of the article he says "But the word "sell" doesn't necessarily mean what you think it means", which then leads to the aside:

"you can either do it in such a fashion that people can indeed build on what you've done, or you can do it in such a fashion that the next person has to essentially duplicate again what you've done"
The developers don't necessarily have to be the ones working on mitigation efforts.
> to avoid being seen

well, there's also security, physical containment of your pet/children.

I think of Frost's "Good fences make good neighbors"
I think this is actually correct even if the evidence is not right.

See this chat for example:

https://chatgpt.com/share/67e355df-9f60-8000-8f36-874f8c9a08...
I relate to this a bit...

But for me the foundational issue is that my coworkers aren't holding up the bar when reviewing contractor code. And reviewing all the code isn't my job description.

Meanwhile my job description does include maintaining a system my coworkers don't really know anything about, and so I mostly make sure it's tests pass and let me manager know about anything I need to do to it.
Is atop included in any distributions?

Is there even a tool to search what is pre-installed in each major distribution(s)?
I’d summarize btop++ as: a much richer and more flexible experience with a very pleasing UI.

Screenshots summarize this better than I can [0].

- [0] https://github.com/aristocratos/btop?tab=readme-ov-file#scre...
hi neighbor! i had the same thought.. looks so familiar. must be nearby
it's fine, there will be new jobs.
A few years ago, I bought a Chinese-made Ebayfan. The brand sounds relatively niche, but I still bought it to give it a try. The 14-inch laptop they designed feels pretty good to use.
i find this “slow” complaint (/observation— i dont view this comment as a complaint, to be clear) to be quite confusing. slow… compared to what, exactly? you know what is slow? having to prompt and reprompt 15 times to get the stupid model to spell a word correctly and it not only refuses, but is also insistent that it has corrected the error this time. and afaict this is the exact kind of issue this change should address substantially.

im not going to get super hyperbolic and histrionic about “entitlement” and stuff like that, but… literally this technology did not exist until like two years ago, and yet i hear this all the time. “oh this codegen is pretty accurate but it’s slow”, “oh this model is faster and cheaper (oh yeah by the way the results are bad, but hey it’s the cheapest so it’s better)”. like, are we collectively forgetting that the whole point of any of this is correctness and accuracy? am i off-base here?

the value to me of a demonstrably wrong chat completion is essentially zero, and the value of a correct one that anticipates things i hadn’t considered myself is nearly infinite. or, at least, worth much, much more than they are charging, and even _could_ reasonably charge. it’s like people collectively grouse about low quality ai-generated junk out of one side of their mouths, and then complain about how expensive the slop is out of the other side.

hand this tech to someone from 2020 and i guarantee you the last thing you’d hear is that it’s too slow. and how could it be? yeah, everyone should find the best deals / price-value frontier tradeoff for their use case, but, like… what? we are all collectively devaluing that which we lament is being devalued by ai by setting such low standards: ourselves. the crazy thing is that the quickly-generated slop is so bad as to be practically useless, and yet it serves as the basis of comparison for… anything at all. it feels like that “web-scale /dev/null” meme all over again, but for all of human cognition.
For the purposes listed on the tin (as it were), it can be a useful forensic tool in the absence of other monitoring
I also don't really see why this is a positive. If you have too much in a file, then split it off? It doesn't fundamentally add or subtract and complexity either way.
No, it was this question:

"And you think our insignificant spec of dust is the first or will be the last on which life evolved?"

First, when I ask someone to justify their position, I expect a justification, not questions about what I do or do not believe. My beliefs have jack shit to do with any justification for others' statements.

Second, that question slips in the conclusion you're trying to justify, in the word "insignificant". If Earth were the sole lifebearing planet in the universe, it would be extremely significant. By proclaiming by fiat that it's insignificant, you've ruled that out.

I suspect what you did there was assume that IF another world has physical properties like Earth, THEN that world would also produce life as occurred on Earth. But this inference is not valid, because the process could very well have been very nondeterministic, depending on one or more very unlikely steps. There is no reason to conclude if Earth were run through its history all over again that life would again have arisen.
You just have to build a big project with Svelte 5 and you will come to like them.

A lot of magic is okay for simple application, but when you want to build anything that scales Svelte before runes was just horrible. With Svelte 5 and Runes you can look at any component and instantly know what it does. You couldn't do that with Svelte 4 unless you wrote the whole code yourself.
Yes.

History.

Are you genuinely incredulous?
There are many definitions of "sell" that aren't a dichotomy between building toy projects that never leave your private repo, and running a SaaS startup you're trying to grow via LinkedIn and HN.

I've found a lot of fulfillment in building tech products/services for friends and family, and making meeting their needs the complete scope of the project, with no intention to release it publicly. I present it as though it's a widely released product, including marketing materials, retail box, printed instruction manual, etc. I enjoy it thoroughly as a creative exercise, and it gives me the opportunity to integrate and combine lots of skills I'm not able to use at work.

I don't make any money doing this, but it scratches the itch I have to build things people will use, and I do enjoy showcasing and promoting my latest projects - and an audience of my (less technical) friends and family is a polite and encouraging one. Definitely less stressful than releasing things to the wider internet. This has brought improvements to my real job, where I'm finding myself more comfortable presenting and promoting my achievements.
> If people misunderstand your message because you chose your words poorly, that's your fault.

But nobody misunderstood a message, which was clearly communicated in the talk. The response was to a talk title, and titles often just try to be catchy.

> In real life, they aren't two distinct activities. People write code to get things done, and as they get better they are able to write code that is faster, more elegant, or more scalable. But premature optimization is also the root of all evil

It's nothing to do with optimisation or elegance but about the process of writing software that does what it's intended to do, and a way that "gets things done" more easily in some situations. It's fine if you don't want to watch this interesting talk by one of the world's preeminent computer scientists, a Turing-award-winning expert in software correctness, but this discussion about the talk's three-word title is pointless.
Is there a mechanism where this sort of advice can flow through security teams to everyone (assuming it is about security) without dropping the details. How are zero days dealt with?
I wonder if processes like this can recycle the heat?

Kind of like fresh air exchange into a heated house where new air in gets heated exchanging with old air out
Clearly the prompting works, but the I think the more interesting question is why. Even from a just-get-things-done perspective, if you understand the mechanism of how and why a prompting technique works, that's going make you more successful in iterating on that technique in the future. IMHO that attempt to understand how and why your prompt works before you iterate on it is the difference between prompt engineering and prompt alchemy.

I agree that humans have the same limitation. I don't see the inability to dynamically remove training data as an LLM-specific problem.
I did coax the old models into doing it once (dall-e) but it was like a fun exercise in prompting. They definitely didn't want to.
GitHub has a lot to lose if it was leaked that they were knowingly facilitating backdoors behind the scenes- many pay for the convenience and trust.

By the same standard, what are the repercussions for these random fly by night accounts? Just make a new account and try again on an existing project or fork / tweak / rebrand another project.

Steam, VSCode, PyPI, NPM... it would ruin those platforms overnight if they were putting in backdoors themselves.
> I do already have some AI analysis for arcane poems (but I don’t explicitly mention that it’s AI as I think apps should never say that - it doesn’t interest users, only investors).

I think it's dishonest not to mark AI-generated content, especially for commentary on something as personal and heartfelt as poetry. As a potential user, this definitely makes me less interested in what otherwise looks like a very nice app.
I'm not a developer by trade, and have gone from 0 full-stack knowledge to building a MVP for my startup in 18 months using Svelte 4 and SvelteKit. Looking at the JS/TS ecosystem from the outside, it was a total nightmare and Svelte 4 was the only framework that seemed to make logical and aesthetic sense to me.

Currently porting to Svelte 5 and it is less elegant in my opinion, but perhaps the problems it tries to solve are for more sophisticated developers and I don't really come across them or have knowledge of them. I would prefer to stay on 4, but I will take Rich's word for it that it will be better long term.

Admittedly complicated components with lots of reactivity can be confusing to follow data changes with lots of $: lines so I have tried to minimise that from the beginning. The Svelte 5 code looks cleaner to follow for onboarding devs that aren't familiar with our codebase yet.
Are you seriously saying he‘s a child predator because he thinks the EU poisoning DNS is bad? And are you actually equating child abuse with “disinformation attempting to destabilize a democracy”? What democracy? What disinformation? What relevance does either of these things have to do with some guy not paying money to watch football?
It’s interesting that no one ever takes the other logical side of this: to really benefit from the work of others you have to look through the marketing bullshit and find the gems that aren’t aggressively sold.
Sounds like the case was already solved when they dug it up? One of the defendants even told them where to find it. It's not like some fisherman found it by accident. But I found the narrative somewhat difficult to follow.
These are all good questions where the answer is usually something along the lines of solving them with reproducible builds and Nix, which sounds good until someone points out where the Nix ecosystem gets its funding.
Makes sense, but I have a system that does something similar. I handle it, by having a separate, temporary DB that has the transitional data, which is completely erased, once we have set up the account.
There are a lot of people learning a lot of things for the first time everyday. Time and attention are limited and must be allocated, and sometimes that means you don't read manuals for everything.

I've seen myself transition. I've read python 2 stdlib docs cover to cover, and was better for it. It was also the last language for which I did that. I skimmed kotlin stdlib, and with go these days I hit up a search engine.

If everyone spent time going through every supposedly basic thing first, nobody would get anything done.

It's not at all obvious that the number is the history entry number, and I'm not even sure if knowing that brings any value to the average user.
Numbers vary, but we’re on a modified block schedule, so it’s 180ish every two days. ;)

Anyway, thanks for the kind words. I’ve been pretty down about it recently because it seems like we’re just papering over deep structural and systemic problems, which just hurts our kids more than acknowledging the realities would.
"Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, Linux Mint, SUSE Linux Enterprise, CentOS, Manjaro, elementary OS, Gentoo, Oracle Linux, and Pop!_OS" ~--Google's AI.

I am not aware of any that install it by default.
I would disagree and still say that this is bad vagueposting. It doesn't matter how reputable the source is: if you say "don't do X" but don't give a reason why, I'm not inclined to listen. Granted I don't use atop anyways, but I don't think a vague blog post - even one from a respected person - is sufficient justification to change what software one uses.
.. either that or they are padding out their training data with scads of relatively inexpensive to produce 3d rendered images</speculation>
Really? My experience in the suburbs is that there are a lot of people "going on walks" with dogs and kids in the evening. People aren't walking TO places, but there is a lot of just walking around.
I wonder if there are any archival tools that archive GitHub Issues and Discussions.
> no one cared back then if he was real,

This was directly addressed in 2 John 7

"I say this because many deceivers, who do not acknowledge Jesus Christ as coming in the flesh, have gone out into the world."
Calling the end of a pandemic isn't saying the virus is gone.