HNHacker News
TopNewBestAskShowJobs

parentheses

1,090 karma · joined May 6, 2019

https://artisincode.com/essays https://github.com/bigH
submissionscomments
parentheses··on Internet voting is insecure and should not be used in public elections
With the recent success of AI, I feel the more insidious issue is preventing the use of AI in reading paper ballots. There's a lot of room to engineer bias.
parentheses··on Internet voting is insecure and should not be used in public elections
The problem is that nothing is immutable about computing. Software itself is mutable. So is data. The transferability of software makes hardware mutable also.

It seems like pen and paper is currently the best verifiable and immutable voting approach.

parentheses··on The Tulip Creative Computer
It's a trade off as always. I agree though.

I wonder the same thing a lot. I also wonder how AI will fit into this problem.

parentheses··on 90M people. 118 hours of silence. One nation erased from the internet
To be fair, shutting down all communications and power are our only defense against a runaway AI system.

This is a capability that makes sense to have to use when absolutely necessary.

I think the differentiator is always when governments choose to employ these things.

parentheses··on On privacy and control
> I have nothing to hide

I really dislike that this is always the argument that's being attacked. It's not even what most people are thinking when they respond.

It's clear that the exchange is privacy for effort. If I want to self host, I need to pay time and money to get it all working, then continue to maintain it forever.

parentheses··on OpenAI's cash burn will be one of the big bubble questions of 2026
This is different because now the cats out of the bag: AI is big money!

I don't expect AGI or Super intelligence to take that long but I do think it'll happen in private labs now. There's an AI business model (pay per token) that folks can use also.

parentheses··on Go Gray, Not Cray: Why You Should Grayscale Your Phone
I prefer using the same feature to have an extremely warm (almost red) tone. I think it's much more pleasing than b/w and results in less blue light for me.
parentheses··on Anthropic acquires Bun
Not to mention the saturation of training data
parentheses··on Ask HN: How would you architect a RAG system for 10M+ documents today?
If it's < 100M, with vectors of 1024 size, you could fit all of that in ~100G of memory. So, maybe storing it in memory is an easy way to go about it. This ignores a lot of "database problems". If the docs are changing constantly, or uou have other scalability concerns, you may be better off using a "proper" vector db. There have been HN postings which indicate vector db choice matters. Do your research there.
parentheses··on Ruby already solved my problem
I think this article is funny. Python's STL is way more useful and contains myriad useful things that Ruby lacks out of the box.

difflib is probably my favorite one to cite.

Go see for yourself: https://docs.python.org/3/library/index.html

The benefit there is that their quality, security, completeness and documentation are all great!

parentheses··on Show HN: Diagram as code tool with draggable customizations
This looks really cool! Next diagram is getting this treatment!
parentheses··on I'm drowning in AI features I never asked for and I hate it
Comments like these are unwarranted.

While the parent comment indicates that a child is possibly overstepping, your comment is a greater overstep.

parentheses··on Show HN: I'm 13 and built an AI that remembers context across conversations
This is pretty cool!

I realize that you (the 13 year old) probably did not walk this path alone and I'm guessing you had a lot of help. Not sure how much help, but I don't mind giving you the benefit of the doubt today.

Great to see that you're being creative and (at least) participating in making things!

I know that it took a lot of work for my parents to encourage my passions and for me to actually pursue them in earnest. I could have easily gotten lost in being a consumer of media and programs. Instead, I make them and it is very fulfilling. I now have a lot to thank them for and I don't think I'd be here without all their hard work and hoisting me up in my youth. It sounds like you have parents that care that much and for that, you should be grateful and participate in your growth as they do.

parentheses··on Why language models hallucinate
I think a large issue at play here is post training. Pre training models the original distribution of input data. RL techniques tweak the models to "behave". This step changes how the models "think" in a fundamental way .
parentheses··on Why language models hallucinate
Yes. Maybe a better way to put it would be, "all models guess every time because they are stochastic in nature. However, we only want the answers with high confidence."
parentheses··on Do I not like Ruby anymore? (2024)
Typing not being a natively ruby thing makes all efforts to type the language in place seem second class. Ruby needs a typed variant that compiles down to type less Ruby.
parentheses··on Ask HN: What's Hacker News's vision for the future?
Clearly the question is meant to spur speculation. If your response is going to be "online opinions are not going to give you good predictions", you're better off not responding. It's a non answer and counter productive.
parentheses··on Ask HN: How can ChatGPT serve 700M users when I can't run one GPT-4 locally?
They probably do lots of tricks like using quantized or distilled models during times of high load. They also have a sizeable number of free users, who will be the first to get rate limited.
parentheses··on Ask HN: Imagine coding LLM's 1M times faster; what uses might there be?
I think the answer is obvious so maybe you're looking for something different.

More perf means more attempts in parallel with some sort of arbiter model deciding what to pick. This can happen at the token, prompt, or agent level or all of them.

parentheses··on Sequoia backs Zed
Note to Zed: I prefer paid products to enshittened ones.

Please please please, get paid rather than holding on too tightly to making things free forcing future enshittening.

parentheses··on I'm switching to Python and actually liking it
That's kind of the point. These methods are never meant to be called directly. They're used to desugar.

I think it's fairly short sighted to criticize these. FWIW, I also did that the first time I wrote Python. Other languages that do similar things provide a useful transparency.

parentheses··on Claude for Financial Services
Because, like engineers, their work requires intelligence and would benefit from highly adaptable software.

Finance and engineering both have a degree of verifiably. Building evals around finance is easier than, e.g., marketing work.

parentheses··on Show HN: A different kind of AI Video generation
The idea here (I think) is that it (1) can be a program with code used to generate the XML and (2) is typed.

Just by virtue of being a go program it enables even more sophisticated validation and automation if you want to implement it.

parentheses··on There should be no Computer Art (1971)
Humanity's abilities are always enhanced by their tools. This simply changes the judgement of art in the face of easier execution.

Let's say I used a custom power saw to carve a statue faster than ever before and more precisely. Would that reduce my influence and my application of taste? No. I would in fact be able to produce a piece faster and have more room for making more attempts.

Neural network based art tools are all giving us the same thing - easier execution. This means greater production and the ability to try most possibilities. The fact that creating art is more accessible to the public means that more creatives can be in the arena, making for more competition.

Any creator grapples with this change over time. Woodworkers of old prefer their techniques to modern power tools, painters prefer physical media, carvers prefer real blocks of marble/whatever. All of these things have modern digital equivalents, but the establishment of existing artists refuse to leave their posts. They hold their ground that the medium is critical to the art.

Art moves and changes slowly because of this human bias against new solutions. Go to any museum of modern art and you'll find that most of it could have been executed as such 20+ years ago. It's just that art takes time to accept a new way of doing something.

parentheses··on (On | No) Syntactic Support for Error Handling
The fundamental thing that try/catch and similar language structures give us is an error _boundary_. I feel that not having one is a weakness of the language. The nesting and syntax all serve the purpose of handling errors neatly. I think it works very well and Go has unsolved the problem.

I am not saying that the mechanism is perfect but it is more useful if we have it than not. IMO it's only weakness is that you never know if a new exception type is thrown by a nested function. This is a weakness for which we really don't have a solid solution - Java tried this with checked exceptions.

Go not using such a paradigm to me is bonkers. Practically every language has such a construct and how we use it best is pretty much convention these days.

parentheses··on Show HN: SuperUtilsPlus – A Modern Alternative to Lodash
OOC, what is the benefit of having a "library" that requires such manual labor to maintain and upgrade?

You'd miss out on CVEs because you don't use the common dependency paradigm.

You'd also miss out on bug fixes if you are not detecting the bug itself.

Help me understand because I'm with you on less dependencies but this does feel a bit extreme.

parentheses··on Writing Cursor rules with a Cursor rule
I think one-shotting a full feature is a losing battle today. You have to figure out the best step size for the situation and prompt using components of that size.

My prompts usually resemble actions I could tell a college student — they just have a better understanding of concepts and professional lingo.

The benefit of this approach is that you know the code fairly well. You are staying with the LLM in developing a deeper understanding of the code you'll ultimately create a PR for. Then when there's an incident, you have enough deep knowledge of the code that you can be tactical.

I have found that until I trust AI to develop the code unsupervised, I have to have an equally good mental model of everything AI makes.

parentheses··on The ADHD body double: A unique tool for getting things done
https://www.focusmate.com/

I used this during the early pandemic and found it very useful

parentheses··on Paged Out #6 [pdf]
Love this zine! Great work. Glad I saw it.
parentheses··on Polypane, The browser for ambitious web developers
I recall using your product years ago and it was fantastic. It helped me work solo on a web app with ease. Not having CSS and JS skills like a lot of front end devs, it was nice knowing all viewports were handled.
← PreviousPage 2 of 22Next →