HNHacker News
TopNewBestAskShowJobs

systems

2,183 karma · joined February 4, 2008

You will!
submissionscomments
systems··on Learning to Learn
how much weight did you loose during that time?

you either lost significant weight, or added significant muscle .. no other way .. the end result here is more significant than how you reached it

for pull up, loosing weight is usually far more important than adding muscle, so i am leaning toward you lost weight

systems··on Raku Programming Language
is larry wall at all engaged with raku?
systems··on OpenVMM – A New VMM for Windows and Linux, Written in Rust
because languages matter more than people like to admit

yes you can write OOP in C , but please don't

and you can write fp code in Java .. this one I am not so sure about, but I would say its still better to just use scala or clojure if you must JVM, and use just use ocaml and drop the no-tail-call-optimization-jvm

the point is .. languages matter

systems··on Jank development update – Moving to LLVM IR
From their website, Jank is a dialect of clojure, and strongly compatible, I am not 100% sure what this means, but to me at least, it means it is not clojure and it is not native coljure

That being said, what would be the benefits of a native clojure, you have common-lips and guile if you want native

But again, Jank is not clojure .. just clojure-like, or so it seem

systems··on Web Browser Engineering
why python, why not a system programming language like C, OCaml or Go (or newer languages like zig or odin)

Are web browsers, not considered to be "system software"

systems··on Gleam: A Basic Introduction
the gleam tour is also very good https://tour.gleam.run/

very very good

systems··on Show HN: Kotlin Money
what type of language is kotlin?

Is it functional , OOP or something else, which paradigm does it represent?

systems··on Mitmproxy 11: Full HTTP/3 Support
is mitmproxy an alternative to fiddler?
systems··on Ask HN: What is the best way to learn Erlang?
https://elixirschool.com/en/lessons/intermediate/erlang

https://gleam.run/frequently-asked-questions/

https://tour.gleam.run/advanced-features/externals/

Both Elixir and Gleam interop with Erlang

systems··on PostgreSQL 17
sorry weird question, did you keep changing this link? was one of the link on powerbi.tips

can you put that back, for some reason my browser history lost it , or something weird happened, not sure what it is

systems··on PostgreSQL 17
PowerBI might be the only BI solution with a decent functional language

DAX is supper powerful, if you design your datawarehouse as a proper stat scheme, there is nothing you cannot calculate using DAX

Nothing in the market is even close, most BI tool have magic expression language, DAX is a proper language

systems··on PostgreSQL 17
The key feature of SSIS, is parallel dataflow

You can so easily write (and schedule) parallel dataflows in SSIS, to do the same code using a general purpose programming language would be a lot harder

Also remember that dataflows are data pipe streams, so SSIS can be very very fast

Anyway, there is BIML, which allow you to create SSIS package by writing XML, I personally never used it, mainly because its licensing situation seemed weird to me ( i think BIML is free, but the tool support is not, and MS SSDT doesnt support BIML coding i thinkg)

systems··on PostgreSQL 17
DSS became BI became AI

At some point in time, Decision Support Systems became Business Intelligence and nowadays this is switching ti AI

BI (formerly DSS) is a set of tools that enable Business Analytics , OLAP and technologies that implements OLAP (Cubes and Columnar databases) enables BI

systems··on PostgreSQL 17
Well, from one VERY expensive vendor, to another considerably less expensive vendor

Also, MSSQL have few things going for it, and surprisingly no one seem to be even trying to catch up

    - Their BI Stacks (PowerBI, SSAS)
    - Their Database Development (SDK) ( https://learn.microsoft.com/en-us/sql/tools/sql-database-projects/sql-database-projects?view=sql-server-ver16 )
The MSSQL BI stack is unmatched , SSAS is the top star of BI cubes and the second option is not even close

SSRS is ok, SSIS is passable , but still both are very decent

PowerBI and family is also the best option for Mid to large (not FAANG large, but just normal large) companies

And finally the GEM that is database projects, you can program your DB changes declaratively, there is nothing like this in the market and again, no one is even trying

The easiest platformt todo evolutionary DB development is MS SQL

I really wish someone will implement DB Projects (dacpac) for Postgresql

systems··on A Spreadsheet and a Debugger Walk into a Shell
well, its a convention , it makes it easier to guess the command name, and considering in pwsh you have hundreds of commands, finding the command can be a challenge

pwsh have autocomplete and command to help you find other commands

pwsh is actually more unixy than unix, it have more specialized commands in linux you have bigger command, commands that do at lot, and take a lot to learn

pwsh is a great idea, implemented very nicely, i dont see any major flaws , except poor adoption on linux .. and of course dotnet dependency

a native pwsh would be amazing

systems··on A Spreadsheet and a Debugger Walk into a Shell
in pwsh you can

    Out-GridView 
which gives you a full graphical view, you cannot edit data, and its usually the last step in a pipeline

between nushell and pwsh, i think pwsh is the way to go, only drawback it required dotnet installed, nushell being more standalone beat it on this

systems··on A Spreadsheet and a Debugger Walk into a Shell
i am surprised emacs doesn't have this already emacs seems more like the right place for this

that being said, i think the spreadsheet being a separate command line tool make more sense, i dont understand why integrate it into the shell

nushell or pwsh, might make use of a spreadsheet view, since they pass or stream objects not text , but still the spreadsheet should be a separate program

systems··on ChartDB – Free and open source, database design editor
Few reasons come to mind

1. MIS vs CS

Management Information Systems vs Computer Science, in general people with background in MIS are more into Databases than CS people

A person with MIS background is more likely to start with an ERD, and move to code later, CS people prefer to code first

2. UML is a disaster

Since the 90s UML is the Diagraming language and it never had a DB component (probably created by CS guys) (you adapted a Class diagram for ERD)

And UML is not code, and its hard if not impossible to code in UML

Its a lot easier to go from code to diagram and diagram to code for ERD, not the case for other types of coding

I think the rise and failure of UML played a big role in coders not diagramming

3. Code browsing tools

Code browsing tools are usually good enough for most coders, seing the structure of your code as a tree on the left pane of your code editor

systems··on Moments in Chromecast's history
but the new brand is actually "Google TV Streamer" (3 words)

why didnt they just go for "Google TV" (2 words)

they also could have played a bit "Google TOP" (because its a table top device) , "Google S" (S for Streamer) , i think the 3 word "Google TV Streamer" , is function over form gone wrong

systems··on Using the term 'AI' in product descriptions reduces purchase intentions
Missing the AI hype train

I guess many companies worried they would be left out, they oversold it a bit, I think AI tools are great, and will continue to improve and help us improve

But the hype was a bit too much, many companies just rebranded their products as AI without really changing much if anything at all

And chat bots are still horrible on 100% of support site, why aren't chat bots AI already ?

systems··on The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
Yea, looks like a big miss that he is not producing a docx file

but then, maybe he dont want employers who only accept docx resume files

systems··on Co-Dfns v5.7.0
"High-performance, Reliable, and Parallel APL" -github

because i had no clue what co-dfns is

systems··on Your Company's Problem is Hiding in Plain Sight - High Work-In-Progress (WIP)
isnt this more of a mythical man month issue

"adding manpower to a software project that is behind schedule delays it even longer"

we need more doctors and more cashiers

more doctors, and more cashiers will solve the queue issue at hospitals or at stores

problem is .. "mythical man month" .. adding more developers wont solve the problem

this article possibly misses the point, it doesnt suggest adding more devs whic is good i guess, it just suggest doing less work .. because you will do less anyways, so why do it while stressed, when you can do it while relaxed .. so you end up doing more or less the same, but with higher morale, all of this is good, but it doesnt solve the real problem .. "HOW TO DO MORE"

(you can of course decentralize your team, decouple your products, add more teams, etc.. but .. well)

systems··on Advanced Bash-Scripting Guide
for the record

  mv C:/folder 
will only delete if folder is empty
systems··on Advanced Bash-Scripting Guide
well this is a critic of this one command, but how is it a critic of data oriented shells?
systems··on Advanced Bash-Scripting Guide
last update 2014

that being said, it think 10 years later, linux should pick a data oriented shell (powershell or nushell) and go full in on it

on windows, almost all services have some Powershell support

i understand that on linux, command line support is always there, so unlike windows adding command line support is not really news, but still i think the move to a data oriented shell, is better

systems··on The rarest book in American literature: Poe's Tamerlane
so if you write a book you are allowed a pass , hmm, interesting

on the other hand, its not good marketing for the book if people dont like your actions or behavior

systems··on Gerald Sussman: Programming is (should be) fun (2022) [video]
but then again lisp got replaced in practice and is only really a niche language nowadays

so the move away from lisp is not bad

and while i dont like python purely as programming language (its not theoretically engaging or fun) python is top 3 or 5 in practice, people like it

systems··on Gerald Sussman: Programming is (should be) fun (2022) [video]
that probably has more to do with freelancing and consulting in general, rather than something inherit in programming

freelancing and consulting, is usually about problem solving, and even problem shooting (get rid of the problem as soon as possible, elegance not required)

you want to be a builder a tool maker, with freelancing, i dont see this happening, if you move to a consultant role maybe

for me consultant are a bit more into longer term relationship , so maybe this should be your next step

systems··on My journey with Obsidian
diagraming is not note taking mind mapping is not note taking

i dont think i will ever be sold on overly visual note taking tools

emacs org mode, is a unicorn, i dont know how they came up with it or they stumbled upon it, but its the golden standard

we just need a decent emacs on mobile devices that is it

← PreviousPage 3 of 29Next →