skysight-inc/HackerNews huggingface dataset:
This was my experience. Couldn't get into Vim, and once so got used to Neovim it broke. :(

I really love the Helix editor, and haven't had these issues yet, but it's not intended as a 1-1 vim replacement.
Does your calculator use bigints for subtraction? why? why not?
What's wrong with a generated parser?
Why don't more countries import their electricity?
Maybe, but only for a very limited market segment.

Hydrogen creates technical issues at every turn but it all boils down to 3 simple facts.

1) Hydrogen is the smallest possible atom which makes it difficult to contain, particularly under pressure. It can penetrate metals and even common types of glass. Just pumping hydrogen through a long pipeline is a difficult problem that has yet to be fully solved in practice.

2) Hydrogen has to be manufactured which consumes significantly *more* energy than can be recovered during combustion.

In other words, it's not really a "fuel" but rather an energy storage mechanism. Under ideal conditions, hydrogen combustion results in a loss of at least 20% of the energy used for manufacturing. In practice, the actual net loss is typically much higher.

3) Hydrogen is unstable --- highly corrosive and explosive. It degrades metal and rubber seals.
https://archive.ph/D4ajc
>Why would it be a triangle when you keep going to infinity?

Because the difference goes to zero. They are identical, they are equal in the strongest mathematical sense. The sets which make up their shape are the same set. They couldn't be more equal.
Ransacked: Vulnerabilities in LTE/5G core infrastructure
Time trend by region of suicides and suicidal thoughts among Greenlanders (2015)
Don't Be Evil [video]
Even before AI, bots were inevitable. Take Reddit for example, bots farming karma in every large subreddit, indistinguishable to the average user. I think the concept of an implicitly trusting public square is mostly gone and it’s probably the smart thing to be very skeptical of what you’re reading/interacting with. Nowhere with a text input field has been safe for a long time. With recent developments in AI, audio, images, and video are out the window too.

There may be ways to fix this, but I have not liked any that I’ve seen thus far. Identity verification is probably the closest thing we’ll get.
This will be interesting to see how this plays out in DC. Gridlock traffic? Will Metro ridership will go back to pre-Covid levels? I am skeptical this will be nothing more than a hybrid work arrangement for most people.
Corning tells us how Gorilla Armor 2 is made to protect the Galaxy S25 Ultra
The bottleneck for running LLMs on consumer grade equipment is the amount of VRAM your GPU has. VRAM is RAM that's physically built into the unit and it has much higher memory bandwidth than regular system RAM.

Obviously, newer GPUs will run faster than older GPUs, but you need more VRAM to be able to run larger models. A small LLM that fits into an RTX 4060's 8GB of VRAM will run faster there than it would on an older RTX 3090. But the 3090 has 24GB of VRAM, so it can run larger LLMs that the 4060 simply can't handle.

Llama.cpp can split your LLM onto multiple GPUs, or split part of it onto the CPU using system RAM, though that last option is much much slower. The more of the model you can fit into VRAM, the better.

The Apple M-series macbooks have unified memory, so the GPU has higher bandwidth access to system RAM than would be available over a PCIe card. They're not as powerful as Nvidia GPUs, but they're a reasonable option for running larger LLMs. It's also worth considering AMD and Intel GPUs, but most of the development in the ML space is happening on Nvidia's CUDA architecture, so bleeding edge stuff tends to be Nvidia first and other architectures later, if at all.
A law without consequence is just a really nice guideline. The bill of rights is one of those guidelines.

A fundamental flaw of the US constitution is its failure to mandate congress to pass laws that levy consequence upon those who violate it.

"oops, we'll stop" is not punishment or consequence.

Furthermore, it is the failure of judicial system and the US legal community at large to not implicitly hold any government employee or official (elected or otherwise) who violates any part of the constitution as an illegitimate agent of the government. To explain what I mean, if an FBI agent or employee participated in a warrantless search, upon that proof, any work they touched should be considered unacceptable. any legal case built on their work should be tossed out of court and any convicts should be released who were their victims. Any president that directs others to violate the constitution, implicitly, just resigned from office (after a legal due process where such violation is proved in court of course.)

They've rendered the most fundamental laws that guarantee rights to the people and limit the government's authority, a toothless guideline. So they can bend it to suit their interests. ("They" are the ruling class, against whom the constitution was drafted to begin with)
> or being overly conservative with feature/pull requests

We saw some complaints about a repo like this I forget for what project some weeks back here on HN and it came down to, people dropping a PR and then the maintainer left holding the bag if something goes wrong, having to maintain someone else's code, which can become a problem if its a completely new feature they didn't implement or want, but users wanted. The other case is, they fix a bug, then disappear, so if the maintainer has feedback, now they have to take time to check out the person's code, update it, out of their current planned work.

I wonder if more open source projects would benefit from adding plugin architecture so people can do those one-off features as plugins without "tainting" the core project.
Agreed.

> and a constant churn as ever new fashionable libraries

Isn't that the situation in Javascript? I don't work in Javascript but to me it feels like people migrate to a new cool framework every 2 months.
I think you can check the HTTP_REFERER header and block the redirect using your back-end code, like PHP or Node or Python, not sure what tech stack you are using.
Money backed by nothing. Remember 1929.
Pioneering CERN scheme will pay publishers more if they hit open-science targets
I gave it a research task to go and find certain government portals within a specific region. It found around 12 of them successfully although it would only do 4-5 at a time and I had to prompt it to keep going. When I asked it to put all of the links in one plaintext list with the full url not hyperlinked, it absolutely could not. It just kept repeating the same list with hyperlinks over and over. It doesn't seem to be setup quite yet to do the kind of data gathering where you can have it collect data and then also refine it in the same chat. Otherwise I'm still impressed by the workarounds it would do if it got stuck. Some of the portals are a pain to find.
Interestingly, ChatGPT correctly points out this exact issue:

https://chatgpt.com/share/6793a2d1-5f84-8006-8e78-16be4d4908...
What is the reason to keep it small? Genuinely interested, I actually don't understand.

Embedded systems maybe?
I haven't followed this for a very long time and posting this and wondering if anyone has any details.

I thought Apple's Ceramic Shield was also made by Corning just not under their brand name? Or has Apple fully switched to some Chinese Supplier?
I’ve worked at 10 jobs and 7 of those were after the ACA became effective. Out of those latter 7, I’ve worked for companies with 60 employees to the second largest employer in the US. The ACA has set an acceptable minimal of how bad private insurance can be.
As a constructivist, I somewhat agree with your viewpoint, though my views are a bit more nuanced. (e.g. Dedekind's construction of the continuum as a collection of points is perhaps the primary source of corrupted thinking, which muddles even well-meaning thinkers into thinking that it is even possible to separate computable points from non-computable points. The real numbers form a /continuum/, and a continuum cannot be described as simply a collection of points.)

That said I believe your comments are off the mark in regards to the topic of the Weierstrass function. The Weierstrass function is completely well behaved from a constructive point of view[0]; it is uniformly continuous and everything.
In particular we can (constructively) map (constructive) real numbers to (constructive) real numbers via this function.

[0]https://mathoverflow.net/a/43904
> must serve their stakeholders better so we can gain every bit of efficiency and increase precious income in the economy.

The problem with this characterization is that Americans hold the same kind view for all relationships, not just work-related relationships. For example: Married someone who starts making your life miserable? Too bad. It is your fault for choosing to have a relationship with the wrong person, they will tell you. There is no will to extend special concessions to force the spouse to play nice there either. The public is content to let you grin and bear it or end the relationship.
First time I'm hearing about a "Strategic Bitcoin Reserve", so I'm not fully sure what the purpose of it is. But I don't think it's meant to be for people to use to buy coffees with? Sounds like it's supposed to do something a bit broader, but again, not 100% sure what they propose it for.
Honestly supporting a language is a lot of work. Documentation, language servers, ramping time for users to learn it, etc. I find it hard to believe vimscript9 is worth it over lua. I've seen the ecosystem for neovim seem to thrive, and in part because it looks like lua is a lower barrier language, especially if you've used it outside of vim.
Depends on the company. Amazon had a pretty bad case of NIH, Meta tended to embrace open-source (and as often as not, transitioned to embrace-extend-extinguish if they liked it enough)
You either reinvent the wheel but square or live long enough to make it a circle.
This feels like a never-ending cat and mouse activity, but depending upon your hosting infrastructure, you ought to be able to maintain a list of these domains and 403/404 incoming requests that are being referred from the list. Better to just dump them to an error / scam warning page than 301 them out to somewhere else (to avoid redirect loops)
And people don’t goof off in the office?
It’s the same as in C, Rust, or any other programming language I’ve ever used. If you don’t use a library, it doesn’t end up linked in your executable. Don’t want to animate GIFs on your microcontroller, then you don’t write `import “image/gif”` in your source file.

For a microcontroller sized runtime, there’s https://tinygo.org/

I think the lack of strong standard library actually leads to more bloat in your program in the long run. Bloat is needing to deal with an ecosystem that has 4 competing packages for time, ending up with all 4 installed because other libraries you need didn’t agree, and then you need ancillary compatibility packages for converting between the different time packages.
5. Police thank you/volvo and tell you you'll probably never get your car back (because that requires effort on their part).
>Americans seem very content

The election was still pretty close to 50/50. Trump received 49.8% of the popular vote. Harris at 48.3%. Better to say "Americans seem to marginally prefer to allow this behavior as normal..."
I did this for a fraudulent health product. They had .org but not .com. Registered .com and redirected it. Waited for SEO to pick up on it. Created the page calling it out as fraud. Created some social media accounts and put the .com in the about info. Started commenting on their posts, anyone that looked at the fake profiles would find my page with info on why it was fraudulent.
Bluesky's science takeover: 70% of Nature poll respondents use platform
In the 1300s this would have most likely been built out of wood, thus making the 4 year building plan much easier. Wood covered in "whitewash" (limestone based paint) looks enough like stone from a distance and is good enough for the local defense needs. Of course some castles were built from stone, and since wood rots or burns only the stone ones remain today.

Building a wood castle in 4 years seems perfectly reasonable for the crew in question and would have been affordable for the small lord attempting it. The small lord who attempted a stone castle probably did need a lot longer 4 years. That lord probably bankrupted himself from the cost (though a nice castle remains). Or the Lord build the wood castle and then slowly the family upgraded it to stone over the next 400 years or so - each using their own vision of how they want their house to be (and also often adjusting to the latest military technology/defense)
Cownose ray uses its tail as a fine-tuned antenna
100%. If OP is willing to maintain a rust crate that takes in no dependencies and can determine terminal size on any platform I choose to build for, then I will gladly use your crate.

OTOH, if minimizing dependencies is important for a very specific project, then the extra work of implementing the functionality falls on that project. It will be simpler because it must only support one project. It may not receive critical compatibility updates or security updates also.

It does not fall on the community to go and remove dependencies from all their battle tested crates that are in common use. I think anyone and everyone would choose a crate with fewer over more dependencies. So, go make them?
Normally it would answer with a number and an explanation. This one just asks it to skip the explanation so that string comparison can be used to evaluate it.
Nix is actually really simple (basically json with functions) and can be learned in under an hour, see https://nixcloud.io/tour/?id=introduction/nix

IMO the nix language is excellent as templating language, I'd happily use it instead of jinja2 for generating html at a daily job, maybe this will be possible at some point.
> If you ship a library, you are responsible for its security. If you dynamically link to a library you don't ship, then it's not your problem anymore

In what universe is that true? In this universe, you are now on the hook for the security of both libraries, and the extra one you don't actually have any influence over.
I wonder how this works as far as "the government cannot circumvent application of the warrant requirement simply because queried information is already collected and held by the government," goes.

I had some visibility (it wasn't secret or anything) to a telecommunications provider who simply had data duplicated without a filter from what seemed to be production communication straight to storage devices. It was a big operation. What happened with that data I do not know.

So on the surface it's a private company spending crazy amounts of money to simply copy mass amounts of data, voice, 3g, 4g etc ... Now maybe the government told them to do it, or even paid (the costs were pretty crazy), but it was on the surface a private company.

Would that apply here? It would seem not as the ruling cites data the government already collected for other reasons.
Good shout. Can always block based on origin header though (when under the assumption that it's a legit browser) since it's a forbidden header name.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Or...
The "remove remote-first language" is shaping reality just in front of our eyes.

This is a huge step backwards for employees rights and I hope the next presidents reverts this incompetent decision.
You're being way to clever! The machinery from the article is only needed to deal with IO.

A more direct translation:

# py
[token for token in tokens if token]

-- hs
filter (not . null) tokens

The full functions:

# py
def analyze(text):
tokens = tokenize(text)
tokens = lowercase_filter(tokens)
tokens = stopword_filter(tokens)
tokens = stem_filter(tokens)
return [token for token in tokens if token]

-- hs
analyze :: String -> [String]
analyze = filter (not . null) . stem_filter . stopword_filter . lowercase_filter . tokenize
How is Debian / Ubuntu secure?

It's signed by a maintainer. And maintainers are vetted. You trust Debian/Ubuntu to only allow trustworthy people to sign packages.

How are Docker / Python / Rust secure? I don't know any of the people who created my docker images, PyPi packages, or Rust crates.

Yes.

We're basically back to sending around EXE and DLL files in a ZIP. It's just that now we call it a container and proudly start it as root.

BTW, I agree with the author of the article: Sometimes you're best off just merging dependency source code. It used to be called "vendoring" and was a big thing in Rails / Ruby. The big advantage is that you're not affected by future malicious package takeovers. But you can still merge security patches from upstream, if you choose to do that.
No, ChatGPT has that feature but not Claude (that I could find) so I pasted my input and its response into a gist. It’s verbatim, I promise.
It’s one of the oldest financial tricks in the book to sell your commercial real estate to a private company for a quick buck and then lease it back. It’s what many of the private equity companies do.

I suspect under the current administration they will sell the buildings to their cronies.
"Real Housewives" from Bravo television is in Science & Technology. And while college is academia, I'm not sure "College Football" is expected in "Research & Academia".

How was this "curated"?
Emacs seems to be a local maximum that is difficult to overcome. An entire Lisp Machine environment would be better, but it would be a tremendous undertaking and the specialists, i.e. emacs devs, don't seem to be interested in such a thing.

A multithreaded version of emacs would also be an interesting addition; I read some arguments against moving emacs to a multithreaded model, but I don't really remember them.
As others have mentioned this is likely one of a couple of scenarios, roughly ordered by my guess on likelihood:

- Attempting to use your legitimate content and services to improve the SEO rank of other domains (even unrelated ones). This can usually be checked by looking for a sitemap.xml, there will be pages not redirected to your site that contain pages of links.

- Closely following the above, the pages may not be links to other sites but might be hosting phishing pages for other services unrelated to yours. The redirect here acts as a bluff for casual inspection of the domain. You won't see page entries in a sitemap.xml file for these ones.

- Attempting to "age" a domain. Not many talk about this option, but new domains are a red flag to a lot of automated security processes. When purchasing a domain and giving it a history associated with a legitimate service they make the domain look less suspicious for future malicious use.

- Preparation for a targeted campaign. This is pretty unlikely, you need to be really worth a dedicated long term campaign effort specifically against you or your company. If you're doing controversial/novel research, are managing millions of dollars, performing a service a state actor would object to, or have high profile clientele then maybe you fall into this category. These are patient campaigns and want to make the domain "feel normal and official". They won't do anything public with the domain such as SEO tweaking or link spam, they'll use these domains only for specific targeted one-off low-noise attacks. They're relying on staff to see that the domain has been connected to your service for years and is likely just a domain someone in marketing purchased and forgot about. This is exceptionally rare.
Show HN: I Built a 1-Click AI Comment Generator for Hacker News
Hello! I'm Rajat. I built a Chrome extension that enables you to add "aftermarket" AI to any web page.

As a PoC, I wired it up to a back-end API built with n8n, so now with 1-click an AI comment based on the source link and the existing comments is generated and placed in the comment field on any HN post.

You can try it for free, no sign-up required, and I welcome any feedback!

Also, please don't actually post any generated comments.
It seems like a really easy way to overfit your model to your data, even while using LLMs.
> Of course this still does not mean that people will want to learn yet another scripting language

I understand this sentiment and that there are certainly psychological blockers in having to learn too many languages, but vim9 is very simple to learn. It is much closer to a "familiar" language than Lua. Plus, you are going to have to be familiar with Vim's standard library anyway. I believe they are adding more and more helper functions but Lua plugins are full of `vim.cmd` and `vim.fn`. I don't dislike Lua as a language at all, but I much prefer "scripting Vim" in some sort of "VimScript" :) But to each their own.
Perhaps the reason that this approach works well is that, while the LLM gives you good general-purpose language processing, the decision tree learns about the specific dataset. And that combination is more powerful than either component.
Does anyone use the full standard library for embedded targets? I've not seen it done in C, java has a special embedded edition, python has micro-python, rust seems to usually use no-std, but I might be wrong there.

It seems like a bad reason to constrain the regular standard library
I don't support this, but the Democratic Party may want to if they can get Obama to run again.
Congrats! You all have done excellent work. As much as my tastes towards user experiments has changed, I've read your papers and you all really put forth a good product.

I've been publishing my work that never got PMF. Maybe it'll give you some inspiration for a later endeavor. You were one of my "competitors".

https://blog.graphicalmethods.com/ai-persona-media-testing-a...
AI is creating a generation of illiterate programmers
Curl Project and Go Security Teams Reject CVSS as Broken
Even that would be a wrong conclusion. I'm not sure all people who voted for the current POTUS are happy with higher pricing of diabetes drugs, forced RTO and other nonsense. Maybe some do, but for sure not all.
I just think bitcoin is a scam and the US government shouldn't get involved with it. It would be like if the US government invested in a Strategic "Beanie-Baby Reserve" in the late 1990s.
My BMW does the same. I can't use the CarPlay keyboard while moving.

It is especially annoying since the car does not (can not) distinguish between me or the missus pressing the touch screen.
I feel like mandating a punishment (i'm making some assumptions on that idea here) would be it's own problem.

Let's say a given private or public organization makes a bad choice. What is the punishment? The guy who flipped the switch?

Dealing the whole topic of misguided or poorly sized punishments with every law seems like it would be a huge hassle. Not unlike mandatory minimums or even just fine ranges that apply reasonably to one scenario, but not at all to others.
Little endianness considered harmful
And all of these are management problems.
The issue is, imo, rust is a big pain to write.

It’s really nice when someone else has created all the abstractions for you. It’s fairly easy and fun to discover features of crates thanks to the type system.

But to actually build out those low level abstractions yourself is cumbersome and not very fun. It’s easy to type system yourself in a corner.

You even lose the whole big selling point of rust when you use `unsafe`.

There was an article a while ago comparing zig and rust and it had a good quote that went something like

“Rust is for programming in the large, and zig is for programming in the small”

And I think what you’re looking for is programming in the small.

Small, focused, programs with minimal dependencies.
You can do the same with a load balancer or reverse proxy like nginx, and I’d generally prefer do to so at that layer.
Maybe it's even actively maintained!