HNHacker News
TopNewBestAskShowJobs

dhab

204 karma · joined June 15, 2016

submissionscomments
dhab··on Musk, the Movie
If this got onto Netflix, might have a wider audience
dhab··on US 10-Year Breaches 5% as Inflation, Supply Worries Mount
So what should those in the US and overseas do? Buy things and hoard before they get expensive? Buy gold? Something else? Taking a loan might be bad.
dhab··on Meta’s AI smart glasses and data privacy concerns
Conditioning the crowd gradually towards being monetised in some of the most egregious ways - first pay for the glasses, then pay with revelations of private life sold to government (ICE?), business (private insurance) and so on. Super evil.

And despite this, there is no strong will to detach from what they produce - in the beginning or later when it is considered like cultural fabric. That’s how good their tactics is.

And for the pay one gets working for them - screw the world! I won’t use it anywhere near my loved ones - but will build it

dhab··on Data centers in space makes no sense
By combining ai with space, in addition to any other plays that he might be playing around legal or financial areas, he's positioning (marketing) spaceX for the bandwagon that everyone else might jump into to deploy a space datacentre. He's providing the medium (spacex rockets) to realise this potentially unfeasible idea. He makes additional money that way - to then create a new type of money-making fuel after that. HN audience might be calculative - but the rest of the population is far less so.

This might also be a new vehicle to mask any space warfare technology deployments.

dhab··on “Boobs check” – Technique to verify if sites behind CDN are hosted in Iran
Could someone help me understand. I looked at: https://developers.cloudflare.com/ssl/origin-configuration/s... it seems to support multiple modes.

I didn't quite get if Automatic TLS (https://developers.cloudflare.com/ssl/origin-configuration/s...) could use plain transfers.

So:

* Is it insecure by default or you have to be intentionally insecure?

* Why would anyone pick the flexible/potentially-insecure option?

dhab··on Ask HN: Who is hiring? (September 2025)
Curious why some of these posts are downgraded? Is that to be considered a rating of the company? Dislike for the advert because it misses some details expected? Etc

Would be good if the downgraders left a comment explaining.

Note: I am not a job poster and not affiliated with any hiring posts here

dhab··on Glamorous Toolkit
First time coming across this project and it's amazing!! Disclaimer: not used it, but certainly going to try it.

Technology is too fragmented - day to day many of us depend on a ton of tools to go by our (work)days even for simple stuff. Log into console of X, Y & Z platform or tools (say X = Jira, Y = AWS, Z = repo) to introduce a new change/feature/bugfix whatever. Then switch to IDE of choice to eval code, then browser to read the docs, then Google/Claude to ask questions, and then be interrupted by a meeting, take notes, ... and on and on

I see an opportunity here using something like this to unify your entire workflows/data-from-tools/tools into a uniform system you can query to get answers without having to jump through hoops (and give up). It appears investing time in building a repertoire of tools with something of this sort helps one automate or quicken chores (at work or at home even?)

What else could you do with this apart from what's in the demos? Some "can it do this?" questions if anyone who has used this could helpfully answer are:

* organise meeting notes across various topics and auto-compile a searchable "decision log" that you can drill in to dive into the context at a future date?

* connect requirements (specified in excel) to JIRA tickets and Code? so you can jump back and forth in a single GUI

* Log hours you have worked on something

* create up to date management process reference / checklist along with escalation contacts, response templates, ability to engage others on roster, and later bring together all the information into a automated PIR timeline and other details

* display system metrics of deployed services in AWS based on complex rules and provide local alert

* maintain a schedule of your kid's swimming lessons

* Notion like "verification expired" notifications

* Live tables (say of stock market tickers)

dhab··on 'Uber for nurses' exposes 86K+ medical records, PII via open S3 bucket
I know I won't be able to dig it up, but certain that I read this research paper where they concluded in words to the effect that jobs which require a bit of passion are the most underpaid/overworked - e.g. teachers, nurses, musicians, sports-people.
dhab··on xlskubectl – a spreadsheet to control your Kubernetes cluster
Love it. I generally avoided excel when my previous role was a dev. Now, leading a team - I find it more useful as it's a little universe to add various computations (counts, min, max) of various sorts of data that I want to keep track across projects & create charts etc, create rapid UIs (project timelines etc) and easily change them when required, invite collaborators, use that to replace slides to drive meeting discussions

It's quite versatile. I had never considered this angle of using it to manage and sync with something external like Kubernetes here and love it.

I wish someone also solved the issue with excel around refactoring though - esp when cells are being used in formulas, if there was a "Find All References" or Cmd+SHIFT+F (global find) of elements used in formula (not their values) - it would step it up even more towards maintainability.

(I understand it buckles under huge datasets, but I believe that's really over-use of the tool)

dhab··on Why You Should Learn Linux (As a Developer)
OPs blub I guess - which apparently happens outside of programming languages.

My blub was recently challenged when I recently learned about FreeBSD.

dhab··on I Witnessed the Future of AI, and It's a Broken Toy
This article is relating a bad experience with a push-the-envelope device on the bleeding edge, extrapolated to "Future of AI".
dhab··on Why software engineers like woodworking (2021)
I've completed a vocational course in Australia recently on woodworking - enough to land you an intern position at an actual shop.

Here's a few comparisons off the top (WW=WoodWorking, Soft=Software Dev/Engr):

* WW: must plan well. If you're working on a provided plank of wood, you can't "uncut" if you cut something shorter than should for example, Soft: iterative - and figure things out after some or none initial planning, and easily fix things later

* WW: higher risk of fatality/injury, Soft: relatively very low risk. Low liability for artifacts produced - but could serious affect users (e.g. cybersec).

* WW: expensive, non-scalable, Soft: scalable, non-expensive (unless u want expensive hardware)

* WW: visceral/earthy experience almost always - even on failed pieces, Soft: depends on what you produce

* WW: Tangible, Soft: Intangible

* WW: Can be repetitive - planing, jointing, routing, Soft: less repetitive

* WW: Creative, Soft: Creative

dhab··on [dead]
Not knonwing Musk before, i was only exposed to the perception of him created by media. It seems like he has turned from someone reasonable to an idiot who is up his own arse now - with off-the-charts god-complex
dhab··on Microsoft comes under blistering criticism for “grossly irresponsible” security
I am compiling these as a case against adoption of Microsoft

Can anyone provide references for these proving their current existence?

dhab··on File for divorce from LLVM
Really commend the ambitious move here. If successful it would be such a differentiator blazing a new trail!
dhab··on A New GraalVM Release and New Free License
Anything Oracle / Microsoft = mistrust

Like my coworker

dhab··on Integrating Zig and SwiftUI
Curious to know from experts in the above to see if ChatGPTs response is valid? Me as someone who knows nothing about either, looking at a nuanced response from ChatGPT, puts me at awe - esp. response to the question: "Say I called a bunch of goroutines when I was in the Add function of the example you gave, would this be a problem?"
dhab··on The D.E.N.N.I.S. system: Résumé tips for Senior Devs
I have interviewed quite a few now, and for me it might be:

(T)ech used before that meets job requirements,

(I)nitiatives taken,

(C)an my team work well with this person,

(K)nowledge acquiring capability on something - proxied by things like successful transitioning from different career path to programming or PHP to Golang etc

TICK

(Maybe)

dhab··on Thinking hard makes the brain tired
Does it make it stronger over time?

Is it like muscles- pain few days after exercise but over 6mos, significant difference?

dhab··on On trust in software development
I agree. I am a dev, and I have done pair programming few times now. I am not sure I got the value that was hyped. I'd use that selectively on some nutty areas, and address things more broadly by introducing the "waste" of having to do code-review and KT later.
dhab··on Negativity drives online news consumption
I think it's a bit extreme. I have developed some heurisitics, which so far are (living in Australia):

* news.com.au = clickbait

* government funded ones = abc, sbs are free and ok

* 9 news, 7 news = negative

* google news = aggregator of mostly negative news

* AFR, Sydney Morning Herald, .. few others = ok

My experience with twitter has been the following:

* I look at some content I subscribed for (humor, or tech related)

* Then it feeds suggestions which spiral downwards into negativity (sometimes extreme - like videos of people getting shot). Soon, I resent twitter and the platform.

Experience with youtube: meh, but not as bad as Twitter as described above

Experience with Quora: better and interesting

Facebook: I avoid

TikTok (my wife's): interesting content - but happy to view via my wife's mobile, since it naturally limits my consumption

Netflix: good and bad, but ok

dhab··on Seven years later, Apple was right to kill off the 3.5mm headphone jack
That’s a poor solution. I’ve used the dongle and the failing mechanical parts (twist of the cables, Bulkiness etc) make it unreliable.
dhab··on How to learn hard things in tech
One can forgive slow learners for that ;)
dhab··on Beating the Averages (2001)
How do you know there are less vulnerabilities in a smaller package than there are in a better adopted one(usu bigger)? And isn’t it more likely that big packages (they got big I feel due to expanding user-base requirements) get the patch sooner?
dhab··on Checkbox Olympics
I went with a manual-mix approach:

  var boxes = document.querySelectorAll("#root > div > div.sportsWrapper > div.theSport > div:nth-child(2) > input[type=checkbox]")
Then "start", wait for go signal while getting the code below ready on console. on go run the code:

  boxes.forEach(b => b.click())
Got: Time: 0.268
dhab··on Show HN: Convert Cloudformation Templates to Terraform
Could you elaborate why one would want to do this besides for unifying everything to terraform.

If you have already written cloudformation, you’d be losing a stack view which centrally describes things deployed in that AWS ac and how they are inter-related?

dhab··on Go's Concurrency Examples in Java 19
After mulling between Elixir vs Go to have a tool in the toolbelt covering the use-case of concurrent server-side apps, I picked a book on Go and went through the first chapter.

Disenchanted to hear (some) concurrency bugs easy to introduce and hard to find in Go. Could someone mention how does this compare to Elixir?

dhab··on Ask HN: Where can I see many examples of real companies' software architecture?
For AWS, this might help: https://aws.amazon.com/architecture/this-is-my-architecture/
dhab··on Launch HN: Andi (YC W22) – Q&A based, ad-free, anti-spam search engine
Fascinating and really impressive. It was hits, but also misses. Dunno much about search - anyways if it matters - my reco: provide a way to flag incorrect results - and/or crowd-source correct info? (although this could be abused, and you;d need a way to filter legit flags from others)
dhab··on State of the Common Lisp ecosystem, 2020
I recently tried learning CL, and was dismayed at the tooling. While Emacs + SLIME seems to be the recommended way to go, yielding great experience; I could not realise that because I could not get SLIME to work with EMACS, and couldn't get any help in resolving it.

This was after having it work on a previous macbook. Then changed the laptop, tried installing it and got stuck. Led me to give up learning it at all.

I'd like to add better onboarding to the list of things to improve

Page 1 of 3Next →