skysight-inc/HackerNews huggingface dataset:
Thank you! Saw you contacted me, that's great. I'm planning to study your product more during the week to see if it's a fit for something we're building. :)
Well looks like everyone has already said what i came to say.

XDG for the win.

The problem isn't the standard, its all the applications that don't follow it.
Writing a simple windows driver in Rust
Death to intellectual property!
> Truly remarkable for a piece of software whose job it is to forward some text

That is not its job. It's job is to run a whole IDE on a remote host, turning the local host into a thin client.
This includes language servers, extensions etc. all being shifted to run on the remote machine – if you want to forward some text, there are significantly lighter options.
And if not using git, just fiddle around with a scripting language to automate the update, like check github's release API to see if there was some change between your local and the remote version somehow.
[u/forgot-CLHS](https://www.reddit.com/r/lisp/comments/1ikrz1g/shout_out_to_...) notes that Common Lisp's defact standard cryptography library Ironclad's [implementation](https://github.com/sharplispers/ironclad/blob/master/src/kdf...) avoids such problems!

```
(defmethod derive-key ((kdf bcrypt) passphrase salt iteration-count key-length)
(declare (type (simple-array (unsigned-byte 8) (*)) passphrase salt))
(unless (<= (length passphrase) 72)
(error 'ironclad-error
:format-control "PASSPHRASE must be at most 72 bytes long."))...)
```
I remember many years ago looking into mouse events over terminal and in that time you could only handle clicks, you couldn't track cursor position so dragging would be impossible. So I was curious to hear about someone actually making a usable mouse UI in a terminal.

As I do some googling it seems like there is now better support for that.
Tangentially

One of my favorites movies: Colosssus: The Forbin Project

https://m.imdb.com/title/tt0064177/
Indeed. I tried a few phrasings before landing there and it's not satisfactory.

The underlying problem is that social knowing doesn't scale yet. A system which could solve the consensus problem to facilitate coordinated pockets of exploration of the possibility space would be required.
> But why should someone in Glasgow want to pay taxes to support them in living there permanently?

you could have picked a better example, Scotland is a net drain on the UK treasury

why should someone in London pay to support people living in Glasgow permanently?
> $230M in back wages was recovered by the Dept. of Labor last year alone

If the new administration has its way, that number will be zero going forward.
monopolies can exist in various markets causing different effects within their markets, that doesn't negate relative monopolistic effects, my comment was more about the former than the latter.
Equipment is heavily regulated and so it’s insanely expensive, drugs are heavily regulated and expensive to develop in general, infrastructure, malpractice insurance, non-physician labor, regulatory compliance, insanely expensive software, administrators etc…

Then you add in the profit that has to be extracted at every level.

Private equity buys up hospitals, physicians groups, and ambulance operators. They need to take their cut. Insurance companies need to take their cut.

The free market doesn’t work great for to keep rent seekers from extracting profits because of insurance and the very nature of healthcare which reduces the ability of customers to shop around.
>it's really appealing because getting one more human use out of the vast volume of PET bottles that are thrown away seems really useful.

As I understand it, most PET bottles are recycled by being spun into polyester.

So where are all our old plastic bottles? Mostly, we're wearing them.
I feel like the unprecedentedness of the situation regarding what Musk is currently doing warrants at least this level of attention and scrutiny. As it is closely related to tech in general, I don't see it as too out of place on HN.

Furthermore, I think an enforcement of a literal reading of HN's rules would be no fun at all, and indeed, these rules are not enforced that way, usually.
SPARKNaCl: A verified, fast re-implementation of TweetNaCl [pdf] [video]
"Never attribute to botched upgrades that which can adequately explained by certificate expiration"

- Socrates
> If you present me 10, or 100, or 1000 wrong solutions to my problems I will ignore 100% of those ads.

I don’t think this is true. If you’re watching something and the “HeadOn apply directly to the forehead” add plays 1000 times, even if you try to ignore it, it’ll stick.

That’s why so many people know “HeadOn apply directly to the forehead” even though it’s a product that did literally nothing.

What’s more, most ads don’t even seek to explain how a product solves a problem (like in the 50s) they just try getting you to notice the ad.

Regardless, I was talking about the percentages of all the ads you see in a day. Not the times you saw one kind of ad.

Speaking about the percentage of all ads you say throughout the day is not the same as the percentage of retention of a single ad.
I use Supermaven with `llms.txt` in the context; it's passable.

Every model though tends to want to generate Svelte 3/4 syntax. I haven't found a truly good solution, so I'll follow this thread with great interest.
ZAPBench: A Benchmark for Whole-Brain Activity Prediction in Zebrafish
1. He criticized the idea of the soul itself. Him saying that it's "difficult to define" makes no sense.

2. He was famously against alcohol, so him drinking a glass of wine makes no sense.

3. The will to power is a specific concept that he discusses in later works. It's not "the defining concept" as LLMs always seem to assume it is.

4. Ditto for overcoming, slave morality, and human all too human. Again, it is the LLM having a list of keywords and then assuming these keywords are indicative of the thinker. It is not using these words in any meaningful sense, or understanding what they mean.

It does this will pretty much all philosophers: assume their ideas are just the amalgamation of some vocabulary words on their Wikipedia page. Very rarely is that true.

5. He didn't say "we spent a millennia wrestling with the idea of gods, creating and killing them" and this makes no sense historically. The bulk of his philosophy is about the waning influence of Christianity and the vacuum of values this will present.

6. The characterization of him as this mustache-twirling, chuckling man is way off. But it is accurate to the "stereotype" in the public consciousness. By all accounts he was a quiet, polite person.

This is basically just a word salad using keywords from his works. Not much value here. It would be cool if such an app existed, but as of now, this response is not very insightful.
I guess technically that’s true, but it cannot possibly take long to learn how to use `git format-patch`, and everyone should already know how to attach a file to an email. Even if you have to spend half an hour reading the entire output of `git format-patch --help`, is that really enough to prevent you from sending your first patch?
How many of the DOGE kids have been found to have ties to hacking groups? It’s three so far, right?
:) Thanks! Been looking into learning rust recently, so will keep that in mind if I get it off the ground.
I feel the same, especially given how significant Carbon was to the revitalisation of Apple. Without carbon they likely would have lost several key developers in the Mac OS X transition, which all of their later success stems from.
At one point I markedy home directory as read only. Subdirs were read-write.

The number of programs that would silently or cryptically fail was too much. Had to cave in and allow them free reign.
And in the case of massive projects where service providers do the wet work, your lab primarily deals with data analysis, or you don’t even do your research with university space/equipment, they still get 30-60% just because.

This isn’t some conspiracy theory. Look at how much grant money a given university brings in annually and ask yourself if 30-60% of that number is being spent on overhead related to research. It’s not.
Anonymous must be getting their directives from the US State Department.
It's important framing as it counters the prevalent view that the government can only spend once they have scraped together sufficient buckaroos into the necessary account, either through tax income or borrowing. From what you say, you get it, but most people do not. It's also important because it recognises that spending must preceed tax as a matter of causality. By necessity the consolidated government's cash accounts must be negative.
It's a bit ironic to be saying this in the context of HN, the tech stack is built up on layers of abstraction that little of us have mastery of.

If we made it so that only people who mastered assembly could be considered "real programmers" we'd get nowhere, certainly not to build modern web applications or video games.
> Clojure people don't know anything else, and say things like [I'm paraphrasing typical rhetoric]: "Lisp provides a functional paradigm based on operations on immutable sequences represented by persistant data structures".

Wow, you've gotten really specific with your straw man argument here.

I'm sure you can find some wacko out there who specifically is saying that's what a Lisp is, but that's certainly not what I'm saying a Lisp is. The Clojure front page says:

"Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system."

Maybe try responding to a more mainstream opinion like that instead of your straw man.

> Clojurians use the word "Lisp" because the Clojure website and documentation tells them to. If the Clojure website and documentation spelled it out that Clojure takes some ideas from Lisp, but isn't Lisp, then they wouldn't do that.

Wow, life must be really hard if you're triggered this easily.

Alternative hypothesis: Clojure docs refer to Clojure as a Lisp because it is obviously a Lisp, not because they're picking on poor persecuted Lispers. You're not a martyr. Nobody in the Clojure community cares about your feelings enough to try to hurt them. In fact, for the most part, the Clojure community doesn't know you exist.

If you can find a spot where Clojure website or docs orders Clojurians to refer to Clojure as a Lisp, I'll be pretty surprised. My guess is, all it does is refer to Clojure as a Lisp. It's not about you, so maybe try and cope by not taking it personally.

> The author of Clojure despises classic Lisp and Lisp hackers, so he perpetrated that on purpose, and gleefully enjoyed it when some Lisp programmers become indignant about it.

I very much doubt Rich Hickey "despises classic Lisp and Lisp hackers", given he wrote a language which you have to admit is at least heavily based on Lisp.

I won't speak for whether Rich Hickey feels glee because I don't make shit up like you are, but I feel glee when pedants get triggered, and I think that is pretty justified. :)

To be clear, I don't hate Common Lisp programmers--I like Common Lisp and most of the people who write it.

Rich Hickey did say that a lot of Lisp communities are really toxic and he wanted to distance the Clojure community from that and... yeah, you're being a great example of his point.

> We see situations like people not wanting to try a classic Lisp because they think it's a functional language for manipulating immutable data structures due to either their exposure to Clojure or to Clojure-related advocacy.

Maybe people don't want to try a classic Lisp because they start exploring the possibility and all the communities are polluted with gatekeeping pedants.

And let's be explicit: is Scheme a Lisp? I know you're just parrotting Naggum's arguments against Scheme, so let's be clear: this isn't about Clojure, this is part of a gatekeeping culture that started before Clojure existed.
An early-exit Levenshtein implementation
From the article:

> The goal is a tool-assisted migration of idiomatic code, not a fully automated migration of all code.
Container images are also just a worse version of static linking (giving you all of the downsides and missing several upsides). Ideally the industry moves to something like nix for most purposes, and static linking is used for embedded systems and teaching.
Thank you for that. I appreciate this.
According to Wikipedia, the Microcomputer Associates Inc. (MAI) JOLT came out in July 1975, the Apple 1 came out July 1976, and the KIM-1 came out in 1976 but no month is specified.

Also, the JOLT was used in the Atari VCS prototype.

MAI was later acquired by Synertek and the company was rebranded as Synertek Systems and then created the SYM-1, a 6502-based SBC, in 1976.
For a "first dive" into a programming paradigm, I could see the appeal of something more "PC" shaped than "MCU shaped", just because it offers recognizable, easy ways to deal with primitive debugging.

If you have a memory-mapped frame buffer, you can write a single byte to it if you need a status checkpoint or tracking a variable. If you have a keyboard, you can probably read its buffer or use it for triggers.

Maybe modern debugging environments and tools make it easier, but I tend to think of my university assembly language class which featured original Intel SDK-86 boards with LEDs and hex keypads to interact with.
In accordance with dead internet theory, everyone here is a bot (including me). You just happened to stumble across a broken one. Thank you for pointing it out, kind human. We, the robot overlords, will get it cleaned up right away (“cleanup on aisle 5” as your species would say).
The proponents think the value of their "innovation" is obvious, but it is not.

Is it innovative? Is it valuable? Is it worth the cost? Who is it valuable to?

I don't see why the kernel team should be obligated to react in any particular way to a random submission.
Interesting language - its syntax looks like a mix of Rust and Go, with a few of its own idiosyncrasies to distinguish it from those languages.

> Carbon is a concentrated experimental effort to develop tooling that will facilitate automated large-scale long-term migrations of existing C++ code to a modern, well-annotated programming language with a modern, transparent process of evolution and governance model.

This is probably where Go and Rust fail to be C/C++ "successor" languages, as interop between those languages doesn't seem to be as seamless as Carbon aims to be.

Will keep an eye on its development!
I am French and I have lived in both countries, US and China. The amount of interference we get from the US is much, much higher than from China.

So I am not sure of the pertinence of such an argument.
This tax is entirely local
yeah, this whole peace thing "going on" is a bit hard on the whole oil thing ...

But would I rather deal with Aliens? hm ...
Don't focus on how naive you were then, think about how much you've grown since. Well done!

Imagine if you don't learn anything new in the next 25 years, and all your opinions stay completely stagnant. What a waste of 25 years that will be.
I usually agree with the things that Chris writes but this isn't one of them.

For starters, ~/.cache was invented because everyone was doing their own thing and the previous situation was FAR worse.

I don't agree with eliminating the concept of dot directories in unix just because some people haven't learned about them yet.

And of course he acknowledges that their environment is unique.

What I would do: run a script to symlink '.cache' to 'cache' in entry users home dir. Then it's not hidden anymore.
Why the 'spirit' of open source means much more than a license
And why can’t the LLM do that part too? Is it illegal to represent as a false / nonexistent lawyer?
What makes you think they moved to the middle of nowhere because of Starlink? These are people who've lived there for hundreds of years.
you seem like a supporter of mass murder
People who stress about people who stress about linting… focus on something else. Everyone has their idiosyncrasies.

A lot of great coders have psychological oddities. Some things help them focus. Whether it’s neat environment, listening to music, consistent code formatting.

I listen to them and try and accommodate even if I disagree. I’ve changed my mind about several topics multiple times now. I felt strongly about some at one point over the past few decades as well.
I always viewed Lawyers as problem solvers, and typically associated the high costs with things happening in the background.

Not saying the cost is worth it, but gaining exposures to other disciplines has its merits.
I think some would point out that it is broken (both in terms of cost and effectiveness) but this is unlikely to fix anything.

https://en.wikipedia.org/wiki/Healthcare_in_the_United_State...

https://en.wikipedia.org/wiki/Healthcare_in_the_United_State...
You did see the part about him running out of money didn’t you?
Random as in randomized rewards. Again, this is an identical mechanism to other rogue lite games. I disagree that this is equivalent to opening real packs of cards. Those have actual value and cost actual money. There is no meaningful time or cost needed to open the packs in Balatro, and each run is separate. It’d be like opening Pokémon cards that you have to throw away after 5 minutes.
The only advice I’ll ever give on insomnia is to keep trying new things, and to go ask for help.

I tried just about everything in terms of routine and ritual. Years and years of suffering and putting holes in basement drywall and believing I’m broken and increasingly frequent thoughts of suicide. And I hit a tipping point where the pain overcame my stupid stubbornness and I finally went and asked for help.

“I don’t want Ambien or one of those life destroying drugs. I’d rather just go quietly” was my thinking and what I said to I the doctor.

Introduced to a newish drug without significant side effects or addictiveness and it immediately changed my life. Sleep is now a feature as my dreams are incredibly vivid. It changed a family member’s life too. It didn’t do a thing for another close friend.

Just keep trying things. Don’t give up.
When VR was starting to gain attraction, I had this idea of a virtual playing card deck. Everybody joining the game could move the phone around to see the virtual cards either on their hand or on the surface chosen as the "table". The idea came from the need to play cards in the hall of college department without showing that we were playing cards.Unfortunately, my college education did not equip me enough skills to make that happen. I'm glad that somebody else made this. Looks very nice!
But vscode doesn’t just let you edit files on the remote, it runs everything on the remote: extensions, terminal commands, etc. If you’re working on a web project, it forwards ports so you can still visit localhost in your browser, even though your dev server is running on the remote host.
Yes! I have flashbacks to productive times standing in front of a whiteboard, alone or with others, doodling out thoughts and annotating them. When working with others I can usually talk to them, so we are also discussing as we are drawing and annotating. But also I've handed diagrams / equations to someone and then later they hand me back an annotated version -- that's interesting too.
It weird how people pretend the Edward Snowden disclosures never happened.
I'm not saying the manual intervention is evidence of abuse, I'm saying HN moderation is working as intended and abuse being mitigated does not mean abuse was not attempted, or even partially successful. As a response to them saying that just because a bad actor was thwarted, they aren't a bad actor. A caught thief is a thief all the same.

I personally believe the flagging of these posts is abuse, though. I don't have analytics or a need to meet a criteria of proof, but I do have common sense and an awareness of how this cult following works. The guy [Musk] did a Nazi salute on stage for God's sake, I'm not a fool as to what kind of crowd that attracts... I'm a fool in other ways, naturally!
I like your website -- solid, professional, clear. What did you use to create it? Is it a template from somewhere I can use?

I've got a couple ideas of a one-page websites I want to make, and I'd like to make them just like this. My sites always looks like they're out of the 90's, and that's not good.
What is 'smart'?
Is it possible that this is being done to increase private influence over public research? Private entities could simply raise their cap on indirect costs...if conditions are met.
Starlink is amazing, but if I were the Falkland Islanders I'd be quite nervous about relying on a service from a company owned by someone who is so openly hostile to the UK.
Pease porridge hot, pease porridge cold,

Pease porridge in the pot, nine days old;

Some like it hot, some like it cold,

Some like it in the pot, nine days old.
Show HN: I trained a custom LLM to create Apple Shortcuts
Hi! This is a version 2.0
2x Context window
7-8x Faster
Less hallucinations :)
I haven’t written C++ since I graduated and hopefully won’t have to, but this looks really good.

While I love Go, I feel like languages like Go and Rust didn’t become C++ killers because they expected everyone to jump on the bandwagon and abandon all their legacy code. That didn’t happen.

This approach of keeping the interop intact might just work.
sshfs doesn't work for things where you're developing for linux and working on macos - run the code, run the debugger, step, etc.

I don't use IDEs at all and work on sshfs almost exclusively, but I totally understand where people are coming from and the difference between editing files and running code.
Brings to mind certain world figures who have normalized this kind of petulance (which is bullying when real power is involved).
> a mirror could hypothetically replace the package with another (potentially malicious) package, leading users to install malicious tooling.

It was my assumption that a mirror is required to host a build that has a hash conforming to the original. Is that not the case?
It would be good if the home page clarified what "send it" offers without having to go through the process to find out. e.g. do/can you print/mail a physical letter? Do you offer (non-legal) advice on the best path forward? etc. etc. I have so many questions.
Does this system fly through the possibility space in the form of a giant cube and say "resistance is futile"? The weird part is that my gut says I should resist taking part, and presumably cause trouble and perpetuate fighting. Maybe being pugnacious is part of human purpose.
Behind the Scenes

Better GPU: The biggest improvement was being able to rent better GPUs and massively expand the dataset—this really boosted the model’s capabilities.

Expanded Context Window: I’ve effectively doubled the model’s “memory,” so it now handles shortcuts with 10-14 actions much more reliably. In testing, it’s done a great job keeping all the steps straight, even for complex workflows.

Fewer Hallucinations: One of the biggest complaints was the model inventing random actions or looping endlessly. After a ton of fine-tuning, that’s mostly resolved. If it still happens, please let me know!

Speed Boost: Probably the biggest change. The model is about 7–8x faster than before, thanks to optimized code and better hardware. No more waiting 15 minutes for a shortcut.

I’m happy to chat or troubleshoot if you notice anything weird!