HNHacker News
TopNewBestAskShowJobs

nighmi

51 karma · joined December 20, 2022

submissionscomments
nighmi··on What happened to blogging for the hell of it?
I made it: https://news.ycombinator.com/item?id=37932996
nighmi··on Show HN: Sqinn-Go is a Golang library for accessing SQLite databases in pure Go
Unlicensed is the same as fully copyrighted. There is a presumotion of ownership. Licenses in this case serve to clarify allowable uses. Without a license, nothing is allowable as you maintain the right to do anything within a copyright holder's legal right.

https://www.synopsys.com/blogs/software-security/unlicensed-...

nighmi··on The Tao of Programming (1987)
The Ozymandius is amazing: http://www.thecodelesscode.com/case/234
nighmi··on Desalination system could produce fresh water that is cheaper than tap water
Do we want to heat up the oceans that much though?
nighmi··on Google deal may have kept Apple from building search engine, exec says
Isn't that a bit obvious? We all know about the tens of billions paid every year to maintain position. Obviously this wasn't in case Apple would segue to Bing.

The business case of building a search engine from scratch which robs you of 20b in yearly profit is very low.

nighmi··on Applied Category Theory Course
How much time do you guys really need for such a course? I have then stacking up and have a list of a few dozen books and courses to go over.

I am beginning to think I'm doing this wrong, or simply don't know how to prioritize, a common modern problem of course.

nighmi··on Ask HN: How do companies decide who is a senior developer?
Every organization differs, of course, making this difficult to usefully answer.

I have always prefered seeing senior devs as capable of architecting and implementing solutions (better yet delegating parts to juniors) such that they can launch a product themselves, where a mid level dev can launch individual features but would struggle with the complexity of choosing both an auth model and a persistence layer for it (mixing well with other persistence uses) and then what the front end should look like overall, and whether to use websockets or... and a junior can fix bugs, or work on tickets/scaffolded tasks in a productive manner.

nighmi··on GPT-4 generates simple app from Whiteboard photo
We had seen interesting developpments around vector databases, but then people stopped hyping them as you could just save them in normal databases without real differences. I wonder what will happen when the models can freely access them though.
nighmi··on The Aliens Will Not Be Silicon [video]
Does anyone have a recomended book to learn chemistry? Assuming nearly 0 knowledge retained from school.

P.s. cool that our names are so close.

nighmi··on ChatGPT can now browse the internet
Does browse also mean post/save in some way? That would potentially enable an eventual escape scenario, with memory.
nighmi··on Google Podcasts, which is an actual thing, to shut down next year
I thought it was the default android podcast app, lacking ads etc. This is sad, alas...
nighmi··on Unpacking Elixir: Resilience
Elixir seems to be picking up insane steam right now. Every day or two there is a fascinating Elixir post here and its promise seems too good to resist. Has anyone else latched their cart onto this horse?
nighmi··on Unlimited Kagi searches for $10 per month
You are thinking of BSD, which is far more stable than Linux for servers etc.
nighmi··on Total data loss after botched GitOps and failed backups
How do you set this up?
nighmi··on Ask HN: What languages/ecosystems offer the smallest container sizes?
How could I make that clearer? I explicitly asked about what language ecosystems offer the snallest production containers and gave examples.
nighmi··on How small is the smallest .NET Hello World binary?
You can skip "echo" and let the error message output "hello world" along with extra text!
nighmi··on What should I learn next? Mention anything
Learn Racket. It's an amazing introduction to computer science / programming. My partner has been picking it up lately having a lot of fun and learning a lot at the same time.
nighmi··on A toy programming language in 137 lines of Python code
The best Racket textbook (Beautiful Racket) is even focused around building new languages!
nighmi··on Fake reviews are illegal and subject to big fines under new FTC rules
I once bought socks on Amazon, which came with a note saying they would send me a free item for a good review. I then got a free electric kettle with another card. Then I got lenses which attach to a phone camera, a carjack, a foldable lawn chair, but the a raclette cheese melter didn't come with another card.

Honestly, all fine products, nothing's broken etc. and I was very happy with such an amazing value for under $10. Werw they even fake reviews?

nighmi··on Systems Programming with Racket
I've been working on porting golang's net/http and gorilla/websocket libs to Racket for the past few months (I don't like the servelet model.) Does anyone have insight into how that model might not be optimal in a Scheme enviroment or how to better optimize it?
nighmi··on Wazero: Zero dependency WebAssembly runtime written in Go
What use cases do you actually have for plugins? I mean, why do you need that hotloading factor?
nighmi··on The first Oxide rack being prepared for customer shipment
> they're building everything on Illumos (Solaris)

This is an amazing plus in my eyes. Solaris systems are amazing.

nighmi··on OpenBSD: Malloc leak detection available in -current
Could you share more about how nd why you use AIX? How is it in production? Im very interested in corp Unixes but have never met anyone still using one, alrhough new features keep getting added.
nighmi··on Ask HN: What is a good book about how computers work?
From Nand to Tetris

It takes you from individual logic gates to assembler to Tetris, all as a hands on course.

nighmi··on The usability of advanced type systems: Rust as a case study
> You can learn to use Rust in Go-like settings in under a week.

How? I would love to give it a spin.

nighmi··on Hominins Were Sailing the Mediterranean Half a Million Years Ago
This is so cool. A lot of prehistory and anthropology has been upended in the past few years, like human inhabitation in the Americas thousands of years before the Bering straight froze for crossing.
nighmi··on Astronomical Calculations for Hard SF in Common Lisp
Lisp is composable. Everything is possible. Functional programming is one of many paradigms and many are common in it.

CLOS is an abstraction layer to enable OOP. It has long been a workhorse in industry. If a programmer wants something in lisp, he can make it.

The textbook sicp (not common lisp, but another dialect) involves building different interpreters to enable differing behavior. A lot of these are configurable or availible through libraries in common lisp. You have near infinite power with it! (Making a unique dsl for your specific problem case, e.g. with macros, is common with racket (my favorite lisp dialect.))

In the 80s and 90s when OOP was gestating and emerging, a lot of experiments and projects in thst direction were made in lisp (in production etc.) just as a lot of quantum computing research is done in lisp today. Indeed, in 1994 lisp became the first standardized OOP language. In the 60s, object modeling was first done - with lisp. The 70s already saw significant research in the area, before being used in industry in the 80s.

For functional only, you have to go to haskell.

nighmi··on You can buy a portable [Chinese] quantum computer for under $9K
That is also my suspicion although Im not knowledgeable about the technical issues, economically and impactwise this seems insane and completely out of left field. I thought IBM or such were experimenting on 8qubit machines costing hundreds of millions.

On the other handz I think there was also a cloud offer to use one for free, like wn old university computer, getting 5 seconds of compute.

nighmi··on You can buy a portable [Chinese] quantum computer for under $9K
Is this avtually legitimate? I know 2 or 3 bits is nothing (qubits are the same in importance, right?) but this implies the ability to manufacture at scale and network them. For a few million, you could make a cluster able to break a lot of security.

Or how do I misunderstand?