HNHacker News
TopNewBestAskShowJobs

hden

67 karma · joined December 3, 2013

[ my public key: https://keybase.io/hden; my proof: https://keybase.io/hden/sigs/GPC86Mu2Eu820vfNjO18EhBATlcGS_n4YiDYiJgXzFA ]
submissionscomments
hden··on Why senior engineers let bad projects fail
mortgage?
hden··on Experiment: Making TypeScript immutable-by-default
Mutability is overrated.
hden··on Documentation for the JSON Lines text file format
When will this get a proper IETF RFC?
hden··on Show HN: Kinde – auth, feature flags and billing (Q3) in one integration
Auth0's Fine Grained Authorization is in developer preview.

https://auth0.com/developers/lab/fine-grained-authorization

hden··on DevOps is broken
Sounds like a cultural problem and/or hiring problem.
hden··on “Science must respect the dignity and rights of all humans”
"Good" is not well-defined so let’s rephrase it as "interests".

People with the same ideologies flocks together. So when conflict of interest happens, each flock believes that

> "We" are good and "they" are evil. > "We" are right and "they" are wrong.

hden··on The relationships between Shift JIS and its variants, graphed
Most of the time, you can get away with 'iconv -f cp932 -t utf8'. Welcome to Japan.
hden··on Clj-3DF: Clojure(Script) Client for Declarative Dataflow
Probably. Check out materialize, which is also based on differential dataflow.

https://materialize.com/docs/demos/business-intelligence/

hden··on Phony Targets
> Makefiles are machine-readable documentation that make your workflow reproducible

> Mike Bostock

https://bost.ocks.org/mike/make/

hden··on Fuzzy logic rice cookers (2016)
You can still simulate the old ways without electrical circuits. Just put one of these seemingly primordial devices on your stove and adjust the heat and time to your likening.

http://www.umic-all.com/products/kinsei_kamadaki/index.html

hden··on The database I wish I had
Datahike is an immutable Datalog database (like Datomic) powered by the hitchhiker-tree.

As of v0.6.0 it use hitchhiker-tree synchronization for replication.

https://github.com/replikativ/datahike

hden··on Requirements volatility is the core problem of software engineering
> Requirements change. Every software engineering project will face this hard problem at some point.

Rich Hickey calls this a 'situated' program in his talk from Clojure/Conj 2017, where the program has to deal with information and real-world irregularities for extended periods.

While agile disciplines help you from one perspective, your tools (e.g. program language) might also help you solve some of the problems. In this framing, Clojure certainly tries to help where the it matters most.

Highly recommended to read the transcript or watch the video, even if you are not interested in the language itself.

Video: https://www.youtube.com/watch?v=2V1FtfBDsLU Transcript: https://github.com/matthiasn/talk-transcripts/blob/master/Hi...

hden··on CalVer: Calendar Versioning
AWS API versioning: YYYY-MM-DD

https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-...

hden··on Why did Clojure gain so much popularity?
The same can be said about WebAssembly. But we needs to first figure out how to implement GC.
hden··on Binctr: Static, unprivileged, self-contained containers as executable binaries
The same idea two years ago: https://github.com/bfirsh/whalebrew
hden··on Why iPhone Xs performance on JavaScript is so good
So Apple has its own browser, its own JIT compiler(1), which emits its own instruction sets, which then run own its own CPUs.

Heck let’s propose the JPU (JavaScript Processing Unit) for server-side codes.

1. https://webkit.org/blog/5852/introducing-the-b3-jit-compiler...

hden··on Alphabet Backs GitLab's Quest to Surpass Microsoft's GitHub
If anyone is looking for a alternative without tech giants’ grasp on it, Git over IPFS (or SSB) might me a interesting solution.
hden··on Your GitHub Alternative
Git over SSB network.

https://git.scuttlebot.io/%25n92DiQh7ietE%2BR%2BX%2FI403LQoy...

hden··on Online shopping in Africa doesn’t work because of shipping and billing forms
Reminds me of the article “Falsehoods programmers believe about addresses.”

1. https://www.mjt.me.uk/posts/falsehoods-programmers-believe-a...

hden··on Stop Using Excel, Finance Chiefs Tell Staffs
> I would argue that the most commonly used programming language is Excel. But few of the people using it realize they're programming.

Indeed, I'd also argue that the most commonly used database is Excel. Although few people using it realize they're designing schema.

hden··on Systems Past: software innovations we actually use (2014)
In case someone is wondering what is HyperCard.

- http://www.loper-os.org/?p=568 A short article demonstrating how to build a calculator app. - https://vimeo.com/95380430 A 10-min talk showing the full potential of the language.

hden··on Have Software Developers Given Up?
Reminds me of a talk from Seth Godin: This is broken https://www.ted.com/talks/seth_godin_this_is_broken_1
hden··on Our software must get better
Also see a the discussion on HN: Why Shitty Products Survive (and Thrive!)

https://news.ycombinator.com/item?id=10994721

hden··on Best ways to fight fatigue when coding?
Try coding on a hammock.

Hammock Driven Development https://www.youtube.com/watch?v=f84n5oFoZBc

hden··on Composable Pipelines [in Go] Improved
Just use a transducer. https://www.youtube.com/watch?v=6mTbuzafcII