HNHacker News
TopNewBestAskShowJobs

systems

2,183 karma · joined February 4, 2008

You will!
submissionscomments
systems··on AWS Acquires DuckDB
its open source, we can fork .. (i know for such a project it will require a very special group of "we", but in theory .. it can happen)
systems··on What's new in Emacs 31.1
for me the highlight of this release is the docked speedbar, it took them too long, but its finally here

dired mode is fine, and i appreciate it, but having the folder view docked on the left, was something i missed in emacs, happy its finally here

systems··on Because It's Not Fun Enough: why languages fail
C++ succeeded because it was Object Oriented, people didn't start talking about RAII as C++ killer feature until years later

python succeeded because it wasn't Perl's TMTOWTDI, everyone expected ruby to overtake python, but .. for some reason that never happened

swift succeeded because apple pushed it to replace objective c, that if you consider swift succeeded

anyway, i agree with your premise, languages need one key strategic advantage feature to succeed, but you just got it wrong on few of them .. and if i am wrong too, then the premise is weak, if we are not sure what the killer feature is, we then have no idea why the language succeeded

systems··on DSLs Enable Reliable Use of LLMs
its a specific type of language, not all language are the same , the nature of that specificity is the main point of the the claim made in this article
systems··on Google Chrome update will close the door on ad blockers
yea this is bad, i had kinda forgotten about this https://github.com/lobsters/lobsters-ansible/issues/45#issue...

i dont know, firefox is very buggy and unstable, crashes or just log me out of everything every few weeks, we dont really have great choices, wishful thinking, but i hope brave straightened up

systems··on Google Chrome update will close the door on ad blockers
how are they obviously semi shady? whats shady about brave?
systems··on Free SQL→ER diagram tool, runs in the browser, nothing uploaded
the use case for sql to er, is to study a database new to you

so the db already exist, but they have no er, and maybe even little docs

so it act more like an exploratory tool, ideally, it should allow you to create views and add notes, so you dont have to look at the full er at once, especially if the number of table is huge, and if many of those tables are missing foreign keys

systems··on I'm Eric Ries, author of "The Lean Startup" and new book "Incorruptible" – AMA
its 43 CAD at amazon so no

a book like this should be 20-25 CAD max specially since its clearly a pop corn read .. "I won't pretend I have this all figured out" .. I don't think anyone should pay 43 CAD to read you thinking out loud (the lean startup is 25 CAD by the way, with a 10% discount)

if ever it goes on discount on amazon, maybe

systems··on Zig by Example
we don't pay for emails either

i think for consumer protection, AI products need to be flagged as AI products, clearly labelled as AI produced or assisted , of course for free goods the burden is on us, but for anything we pay for, I hope we get this protection

systems··on Zig by Example
well, it also made by the same guy behind the boring go book which probably means that boring go is also most likely AI generated

nowadays before reading or buying any book, we need to extensively investigate the author, the author name is now more important than ever, i think whenever a book is shared, the author need to me highlighted

systems··on Tracing HTTP Requests with Go's net/HTTP/httptrace
do you mean use none core libraries / 3rd party libs or using libraries from different languages like how some libs or frameworks from different languages create bindings to python libs

many C# libs are available via Nugets, which are not more or less complicated than other languages package managers

i personally think C# package management is more obscure, compared to other languages

systems··on Nim-Presto – REST API Framework for Nim Language (2024)
this is a who comes first, chicken or egg

Nim is one of those languages that tries to be everything for everyone, trying to fill the range from python to C++

If Nim had any strategic edge anywhere, someone smart would have picked it up to build something very successful and it would have had more sponsors

systems··on OpenBSD 7.9
the canadian OS :)
systems··on Learning Software Architecture
there is also The Architecture of Open Source Applications books

https://aosabook.org/en/

systems··on Screenshots of Old Desktop OSes
No https version of this site, I configured my browser to warn or block non https websites, since from my experience few of those tried to force download (what i can only assume to be viruses) to my computer

I understand that https can do that to, but its usually the none https that does, so its a decent configuration to have

Please consider making the site https

systems··on jj – the CLI for Jujutsu
its almost impossible for me to tell if this better or worst than git i read few things about jj, and my conclusion

   1. its different
   2. very few user would really care about this difference 
i think git is good (not good enough, good just good, or really good) and unlike shells, i cant think of a reason to have mass migration to it

people use zsh because apple choose it, and pwsh because microsoft settled on it, on linux i am sure we can do better than bash, but it good enough and nothing justified replacing it (that being said, all 3 OSes should have settled non nushell)

in summary, if we couldnt replace bash on linux, i dont think anyone can replace git, git as an scm tool if far better than bash as a shell

systems··on Moving from GitHub to Codeberg, for lazy people
I just noticed this, they dont allow private repos (with few exceptions)

I wonder why they dont just offer unlimited private repos for (reasonably) paid accounts , I think maybe a 40 dollar per year (or 4 dollar monthly), is low and encouraging , and should be welcomed by many , I hope they consider it

systems··on North Korean's 100k fake IT workers net $500M a year for Kim
we have many words for this Con, Fraud, Secret, Poseur, Imposter .. and after googling for more terms "Pseudonymist" seem a better fit
systems··on RE#: how we built the fastest regex engine in F#
I am a bit worried about the state of F# thought,

Don Syme seem to no longer be acting as the project lead, and I didn't hear of any successor

Compared to most actively developed languages F# look very stale currently

systems··on Ghidra by NSA
is ghidralite dot com a safe link or an official link

when i try to expand their faq, it seem to try an open a (presumabl) malicious link , i wont paste the link here just in case it is really malicious

systems··on Sqldef: Idempotent schema management tool for MySQL, PostgreSQL, SQLite
is there anything (open source) similar to microsoft database project but that would work for postgresql

i like the following about it 1. database schema is regular code 2. make schema change declaratively 3. packaging (.daspac) and deployement script

most open source tools , seem to be after the fact tools, that do diffs ms db project, handle the code from the start in a declarative, source code managed way

systems··on The Gleam Programming Language
F# seem to be in abandon-ware state the creator of F# moved to another job as his primary work the forum and community are very dry

Nothing interesting being created in F#

As much as I had high hopes for F# I think its safe at this point, to not pursuit it any further

.Net is C#

If you want an Ocaml like language, that is not Ocaml, your best bet is Rescript and that being said, Rescript is probably more of a competitor to gleam, since gleam also have javascript as a target

systems··on Ozempic Melted Away Weight–and the Idea of 'Body Positivity'
I cant read the article (paywall) , but does it talk about any side effects , I am just worried we are celebrating a drug, that might have serious side effects

I am sure at some point a drug will be perfected, but the promotion of this drugs goes way beyond spreading the awareness that excess weight is a health risk, it feels political, and used as an excuse to attack leftist ideas

balance is everything, your body, your choice, move, eat healthy .. and only use proven drugs, and preferably use drugs as a last resort

So last word talk to your doctor about ozempic, if you are considering using it

systems··on I program on the subway
how can you read in 20 minutes, for me 20 minutes is only good enough to stare out the windows and ... zip zip 20 minutes are gone

i need a couple of hours to do any technical reading

20 minutes, maybe, maybe .. good enough if i am reading fiction or something

systems··on Programming language speed comparison using Leibniz formula for π
why is ocaml so low, didnt expect this
systems··on Quill OS: An open-source OS for Kobo's eReaders
is it a linux?
systems··on French supermarket's Christmas advert is worldwide hit (without AI) [video]
and by worldwide hit, do they mean europe and few americans?

its not a bad ad, but nothing about it is worldwide

systems··on What is better: a lookup table or an enum type?
how do you want to represent relations in a DBMS, an enum or a table ?
systems··on What is better: a lookup table or an enum type?
well, if DDL (data definition language) and DML (data manipulation language), were unified and both operated on relation , manipulating meta data would have been a lot simpler, and more dynamics

you can always created data dictionary relation, where you stored the code for table creation, add meta data, and use dynamic sql to execute the DML code stored in the DB, i worked somewhere where they did this ... sort of

systems··on What is better: a lookup table or an enum type?
well uniformity and homoiconicity are very important in an ideal db management system (a.k.a a true rdbms) everything should be represent as a relation and use the same set of operators to be manipulated

separations of types and relations should be limited to core atomic type, string, int , date etc ... (althought date is debatable as is not usually atomic in most cases, and many dbs end up with one more date relations)

anyway, always use a table .. when its a choice

Page 1 of 29Next →