HNHacker News
TopNewBestAskShowJobs

internet_points

2,301 karma · joined November 15, 2024

submissionscomments
internet_points··on Claude reveals ECDSA curve origins

    $ cat .inputrc 
    "\e\C-a": " | awk '{print $ }'\C-b\C-b\C-b"
then control+alt+a inserts your awk snippet, and you have even less reason to learn modern tools
internet_points··on Show HN: Llmspeed – feel how fast a local LLM runs before you buy the hardware
that's 8G vram? you're using it for coding?
internet_points··on Solvej Balle's Philosophy of Time
(contains spoilers)
internet_points··on Overdose Offsets: Why Every Bag of Fentanyl I Sell Is Net Life-Positive
This is hilarious. Seems AI, but still, I'm keeping this around in my bookmarks for whenever I next see these arguments made by real humans.
internet_points··on Ask HN: Do you want a router that has DD-WRT pre-installed?
I would pay if I could get an openwrt router that was already set up with features like

- ad-blocking

- kid network vs grown-up network vs guest network

- blocking sites (on kid network), with easy way to temporarily disable or disable on a schedule

- safe and regular updates from openwrt, that I can trust will work even if your company goes bust (ie. your layer on top needs to play well with upstream)

(but I'm in Europe so might not be your customer)

internet_points··on Differences Between `Foldl` and `Foldr`
Oh haha. I was thinking performance-wise, but yeah if you want to pass around undefineds..
internet_points··on Differences Between `Foldl` and `Foldr`
Don't you mean foldl (non-strict version) is a footgun? I can't think of how foldr is a footgun, at least not in a lazy language.
internet_points··on OpenAI "rogue" agent activities found on Wikimedia projects
"We lit a bunch of fires in our special wooden containment shed and one of them went rogue and escaped! One of our ex-employees thinks it's alive; he's kind of a kook, but he's also really smart so maybe he's onto something. Fear us! Invest in Prometheus AI!"
internet_points··on Germany’s RobCo hits $1B valuation
Hahah that's hilarious. It doesn't quite feel like they chose to be explicitly evil like Palantir or Anduril though:

> Why Mordor Intelligence Private Limited is a Great Place To Work

https://www.greatplacetowork.in/great/company/mordor-intelli...

> Pottery Workshop. Roleplays in Entrepreneurship Training

https://www.mordorintelligence.com/about-us/csr

Feels a bit more like some Doctor Who-ish happy-sounding evilcorp than Omni Consumer Products

internet_points··on ArtCraft Apps – open-source Adobe compatible suite written in Rust
Two main things:

Network effects like presets and plugin ecosystem, tutorials and books, team knowledge (you can ask a colleague how to do things).

Switching costs like lightroom catalogues, learning new programs, if it works why fixit.

And the price is not that high if your company pays for it. Open stuff would have to be much better and Adobe much more buggy before most people consider switching.

internet_points··on Greg Kroah-Hartman – Security in the LLM Age [video]
well of course, it has no model number:

https://files.mastodon.social/cache/media_attachments/files/...

internet_points··on A Privacy Analysis of Web and Mobile Conversational AI Agents [pdf]
hyperleaking
internet_points··on Neal Stephenson responds with wit and humor (2004)
Huh, I hated Snow Crash, but loved Cryptonomicon. Haven't read any of his other fiction.

I liked this interview, very nuanced and well-reasoned answers.

internet_points··on Neal Stephenson responds with wit and humor (2004)
https://federate.social/@mattblaze
internet_points··on When did Google get so weird?
omg thank you! I would not have guessed they included an option to stick with "classic", that's actually quite decent. This made my day, thank you again, random internet stranger.
internet_points··on Replacing the old battery on rechargeable bike lights
I would say $15 is cheap for the learning, growth and experience. Interacted with humans too along the way. People pay much more than this for schooling which teaches you less.
internet_points··on When did Google get so weird?
I miss the old Google Translate. I use it for learning languages (translating little snippets, lyrics etc.) and these days it "interprets" way too much, confabulating like an LLM and inserting stuff that's way beyond what's in the text. I have to remove words and rewrite and look for other sources to be sure it's actually translating what I'm inputting and not something it just made up to make it sound good.
internet_points··on Opus 5.5 is good at explainer videos
> a website without a message is meaningless more or less.

meh, I don't care about the message of your business, I just want the ADDRESS and OPENING HOURS. Why is that so hard to put up front and center and instead I've got to scroll past videos and hero images and chatbots and dickovers and embedded interactive maps without the actual address showing argh </rant>

sorry that website was probably not your fault

internet_points··on Writing Parquet files using Haskell
Ooh, you're saying you need to ask it twice to get the same real-world result. I thought you meant the tokenization was less efficient (as if `Endofunctor` were tokenized `Endo`+`Functor` while `AbstractFactory` was a single token or something like that)
internet_points··on Writing Parquet files using Haskell
there are a lot of strong claims here, but to just pick one:

> inefficient token wise to use functional languages

where does that idea come from?

internet_points··on Writing Parquet files using Haskell
not the okasaki of Purely Functional Data Structures fame I guess?
internet_points··on Parsing JSON Objects Without Intermediate ASTs in Haskell
interesting!

There's a library hw-json that uses succinct data structures and seems to have about half the memory usage of Aeson: https://github.com/haskell-works/hw-json#parsing-large-json-... How does your approach compare?

internet_points··on Small programming tricks
The code I check in at work is nearly all hand-written. I'll often send files and functions and snippets and questions and `git diff`'s to an LLM. In particular the code review is very helpful for catching silly mistakes. But if it generates code, even if it looks fine, I always end up manually moving it around and rewriting and renaming things. I need to understand the code I maintain, and those "prosaic" changes and refactorings that I do while incorporating the code help ground me deeply in how it works.

Also, I'm mostly not very happy with the architectural choices the LLM makes. It can be good at little details, and sometimes I learn about language features or idioms or libraries by reading its code, but I find it often uses wrong patterns. E.g. just this week I saw it creating two huge intermediate data structures for parsing something in a "cleaner" way, completely missing how the library it had suggested actually had something builtin (and prominently featured in the tutorial) that obviated the need for those intermediate structures and was both safer and more readable.

When I've tried full agent coding, I kept getting distracted while waiting. I also have the feeling that my questions to the LLM were getting "dumber" as I lost contact with the code. And I don't have the hardware for local LLM's, so giving full repo access is out of the question for work.

Altogether I feel like I've found a fairly good balance in how to use them in such a way that I can avoid a lot of the downsides and still have a tool that gives me much value that I didn't have before: I check in fewer bugs, I waste less time picking libraries/methods, I have a better rubber duck, I learn little tricks all the time, I never send LLM-generated text to humans.

internet_points··on Small programming tricks
I tried fd but it seems to ignore so much that it's basically useless. If I wanted `git ls-files|grep` I would `git ls-files|grep`

yells at cloud

..it's probably ok actually and I should give it a real go, but I'm too used to find and even have a keybinding in my ~/.inputrc to insert a find + where loop

    "\e\C-f": "find . -type f -print0|while read -rd '' f; do ; done\e-b\C-b\C-b\C-b\C-b\C-b\C-b"
(yes I know about -exec; I find the loop easier to work with)
internet_points··on The Return of Sail Power: Cargo Ships Are Turning Back to the Wind
Ooh what's your favourite sea shanty, or chanty gang?
internet_points··on The Return of Sail Power: Cargo Ships Are Turning Back to the Wind
s/start/buy

ftfy

internet_points··on Anecdotally, programmers dislike "reduce"
https://news.ycombinator.com/item?id=49736033 may help :)
internet_points··on Anecdotally, programmers dislike "reduce"
That's what I tend to do, but since foldr/foldl' is so ubiquitous in Haskell it would be nice if I could just remember the argument order of the callback. kccqzy's explanation (in particular "it replaces the comma") might just help me do that :)
internet_points··on Monsanto's Cruel, and Dangerous, Monopolization on American Farming (2008)
Speaking of poison, does washing fruit and vegs help? Or is it like the https://en.wikipedia.org/wiki/Five-second_rule
internet_points··on I resigned from Anthropic today
Oh, I agree. I don't think LLMs will end civilization. I'm guessing climate change will cause many more deaths than LLMs. But I think LLMs will cause some too. (And not in one of those impressively smart ways as it's presented from the OpenAI fearmongers, just in a stupid "we vibe-coded the sandbox for our bruteforce SCADA-hacking agent experiment and oh no it did what we told it to do" way.)
← PreviousPage 2 of 25Next →