HNHacker News
TopNewBestAskShowJobs

systems

2,183 karma · joined February 4, 2008

You will!
submissionscomments
systems··on SumatraPDF Reader
seem to be available on winget too

   > winget search qpdf
   Name Id        Version Source
   ------------------------------
   QPDF QPDF.QPDF 11.6.3  winget
systems··on Nokia to erase up to 14,000 employees from payroll
that was my thought too, my impression was they went under several years ago, so not only they has 14k employee, but they has 14k employee who can be let go

anyway, i visited their wikipedia page, say they have 86k employee and make 24 billion a year

i tried to understand from their webpage what they sell now, but it seem this will need more time to understand , the page is all over the place with generic terms

systems··on Toshiba to delist from Japanese stock exchange
my first laptop was a toshiba, they used to be one of the best laptop makers at some point
systems··on Bad Emacs defaults

    ;; Highlight end of buffer
    (setq-default indicate-empty-lines t)
is my most important one, when i open a file i need to know where it ends, vim has his by default i am not even sure if you can disable it in vim
systems··on ChromeOS is Linux with Google’s desktop environment
would it be correct, to say, it is a linux, but not gnu linux ?
systems··on Is Software Engineering Real Engineering?
well engineering is not project management , while engineers do a lot of project management, PM is not engineering

Waterfall and Agile is not Software engineering, I think software engineering is algorithm design, API design and anything design, coding and tooling in general

software project management is .. software business, not software engineering

systems··on Pgroll: zero-downtime, reversible schema migrations for Postgres
yes, horrible choice of word, i read it to mean one way schema migration (but zero downtime so maybe worth the risk)

i think he should use the obvious word if this is what it means: reversible

systems··on Ask HN: Lessons learned from implementing user-facing analytics / dashboards?
my advice is mainly about taste

i always assumed i have a good taste, and that my designs are good looking and should appeal to others

different people have a completely different idea on what is usable and what is a good taste, so just be open minded to listen and accommodate for the taste of others

systems··on Modern Linux Tools vs. Unix Classics: Which Would I Choose?
i think more linux distros should adopt powershell, its really good, and i think solve this new tools , old tools issue better

i think with pwsh you wont need to use bash when you can and python when you have to, you just use pwsh, it bridge the gap between shell and programming better than ... a polyglot bash + python combo

systems··on Memory-efficient enum arrays in Zig
i think the term "D has a cult following" is a bit harsh D's community is small, that is it, nothing cult like, they dont over defend D most of the community seem to be happy using other languages etc ..

but i agree with D being a kitchen sink language, trying to be many things, but never being the absolute best at anything, which i think is why it never really took off

i am really hopeful for Zig, trying to be a more pragmatic C replacement

systems··on Why people care about PostGIS and Postgres
It kinda always baffled me that MySQL always had better (free) GUIs (MySQL WorkBench) while what was in my opinion (and nowadays I think most others) didnt have any good ones

There were always some commercial GUIs for PGSQL, but the free or opensource ones were very bad

PgAdmin is very bad in my opinion, functional, but .. i guess i never really liked that it was web based, it felt slow and clunky and the aesthetics were off

Now Azure Data Studio have a PG Plugin, I didnt try it yet, but I used Azure Data Studio for MS SQL, and I am starting to like it a lot, I do hope Azure Data Studio continue to support many more DBMSes and hope that it get more adoption and support for PGSQL and from the PGSQL community

EDIT

One more thing I want to mention, Azure Data Stuido, have a feature that currently only support MS SQL, its the database project

In a DB Project on ADS (Azure Data Studio), you work on your DB declaratively , i.e. you work on a SQL script that describe your table or other objects (A Create Statement) and the Poject tooling auto generation to alt and deployment scripts by comparing changes vs target , you can deploy directly from ADS or generate a dakpac to be executed as part of your CI/CD

Also since all you code is simple .sql file you can easily use source control

All other tools mentioned below have nothing that come close, not even DataGrip from Jetbrain

I do hope that MS will add support for other DBs to their Database Project feature in ADS, its an amazing feature, and the only way one should work on a DB

systems··on Any sufficiently advanced uninstaller is indistinguishable from malware
well you would normally trust the package manager that comes from your OS/Distro provider, as opposed to an uninstalling script from a developer anonymous to you
systems··on Emacs Bedrock: A minimal Emacs starter kit
Magit is unusably slow on windows, I never tried it on Linux, but on windows its slow to the point of making it unusable

Part of Git appeal is speed, because it works locally, magit on windows take that away

I hope on Linux it is actually fast, otherwise I would not know how to explain its fame and reputation

systems··on A Gentle Introduction to Liquid Types
complexity doesn't go away, you distribute it

you either create a complex program, with simple language constructs, or a simple program with complex language constructs

if you use only the simplest types, your program will be very complex, if you put all the complexity in types, your type system will be very complex

you need to balance things

i think OOP is the extreme where all the complexity is in the Object system (or types system)

functional programming with complex types, i think give a nicer balance, where some logic goes into the program flow and some goes into types

anyway balance is everything, keep things balanced , dont lean too much into any direction

systems··on Scrum is a cancer
I am curious, how did management respond when the progress slowed

did they revert back to the old method, did it deteriorate so fast there was no way to stop it, was the team not very important

what happened ?

systems··on Lesser Known Postgres Features (2021)
from https://www.postgresql.org/

Latest Releases 2023-08-10 - PostgreSQL 15.4, 14.9, 13.12, 12.16, 11.21, and PostgreSQL 16 Beta 3 Released!

systems··on Leaving Haskell behind
why do sometimes people say things like "and it can take half a day to get someone up to speed with these tools if they haven't used them"

half a day is like almost no time at all

half a day is just few hours, how is this a long time .. how is this any time at all

makes me doubt myself a bit, am i too mediocre to think that way

the previous line make more sense to me "It's taken me years to settle into this system" , now this is more like it

systems··on Simple PowerShell things allowing you to dig a bit deeper than usual
i dont think its called core anymore its just called powershell 7 now

and dotnet core, is just dotnet

i think they dropped the core part from the name as of dotnet 5

systems··on Firefox 117 Beta 8 vs. Google Chrome 116 Linux Browser Performance
there is an article between the ads, but i was kinda afraid to click anywhere, so couldnt really read it
systems··on Functional Programming 1
Seem to use haskell , just in case you are wondering which language it uses
systems··on CIQ, Oracle, SUSE Create Open Enterprise Linux Association
i am getting a warning from chrome about this site certificate , or is it just me
systems··on Jailer, a unique open-source database tool
you should check azure data studio, they have a plugin for few databases other then ms sql server

  * Postgresql
  * MySQL
  * Oracle
And maybe more
systems··on Jujutsu: A Git-compatible DVCS that is both simple and powerful
so commit is a side effect, not an explicit action

weird choice, isnt explicit always better than implicit

systems··on Jujutsu: A Git-compatible DVCS that is both simple and powerful
I saw the presentation, its about having cloud ready or cloud native scm, i dont think this is a great idea

git is about working locally github (or similar solutions) is the cloud part

cloud native scm sound like a bad idea

systems··on Racket: Lisp for the modern day
F# is way nicer than C# (and Clojure is still way nicer than Java)

And I dont think F# failed, I just think it needs to find a way to hide C# and OOP better

But the language is doing fairly well, tons of educational resources, tons of videos on youtube , several nice projects on github, solid vs code mode, it is part of .net , but still a lot can be improved, and microsoft is far from abandoning, C# is one of MS flagship products , F# is not a flagship product

And I also think that Don Syme is a lot more active working for F# and promoting it, than Rich Hickey is currently working for Clojure

systems··on Racket: Lisp for the modern day
the problem with clojure is you have to learn java (or at least some java) same issue i see with F#, you still need to have at least some basic knowledge of C#

unfortunately running on JVM actually really means running on Java same for .net it mean running on C#

i dont mind learning two languages, its expected from most developers to know more than one, but context switching in a single function between two language is not fun

systems··on Clojure is a product design tool (2015)
Currently whenever I think of Clojure I remember this post

https://www.reddit.com/r/Clojure/comments/a79aln/clojure_web...

As far as I know the situation did not improve, I had high hopes for Clojure, but i think it will eventually be as forgotten as Groovy

systems··on Microsoft rewrote Q# compiler in Rust
Well Rust was written OCaml on which F# was based So i think this was probably for performance, not for any expressive reasons

And personally i consider Rust to be from the OCaml/SML family of languages similar to F#, so i guess they moved within the family

systems··on Why Tcl?
For me for Tcl to be relevant again its needs

1. a Package Manager (they sort of already have one called TEA, but its not active as far as I know)

2. an IDE or a good modes for the popular editors (VS Code, Emacs, Vim, Sublime Text)

For a UI language the absense of a good IDE or editor modes is very strange, you would expect that a Tcl/Tk IDE written in Tcl/Tk (one that also serve as UI framework or scaffolding for other apps) would be its killer app, but there isnt one

systems··on On the slow productivity of John Wick
I am not under the impression that Don Knuth books are accessible, I am under the impression that they are exactly the opposite

His books are books you read them last and you add reading them in your CV as a lifetime achievement

← PreviousPage 6 of 29Next →