HNHacker News
TopNewBestAskShowJobs

hdra

697 karma · joined October 15, 2012

submissionscomments
hdra··on TikTok’s greatest asset isn’t its algorithm, it’s your phone
Are they doing that voluntarily? Or is that something that is forced on them by the government?
hdra··on Toyota CEO talks about why he isn’t all-in on EVs
Nissan's e-Power line is exactly that. The ICE only exist to charge the battery and is not connected to the drive train. I think they call these "series hybrid"?
hdra··on Ask HN: Companies of one, what is your tech stack?
I'm embarrassed to say that writing about that has been on my Soon™ list for quite a while ;)
hdra··on Ask HN: Companies of one, what is your tech stack?
I dont know if LiveView is easy to learn though, maybe easy to learn the happy path, but when things are outside the normal path, things can be hard to figure out/understand, even when they know the basic HTTP stuffs.

At least thats been my experience with it ~3months back. I was familiar enough with elixir/phoenix/channels to source dive and figure out whats happening, and today i know liveview well enough to avoid the weird interactions, but I imagine it can be a pretty miserable experience for beginners to start with.

hdra··on Joy of Elixir (2020)
agreed. while not a deal breaker for me, i just wish the type hinting system is a more integrated part of the language rather than the awkward annotation-like system that it is right now
hdra··on Show HN: Copper – A Go framework for your projects
just wanted to say i really like the approach of a "template/starter" that you took. My team isn't starting a new project anytime soon to really make full use of it, but we have pretty much adopted the pagoda service container approach in our home-grown "framework".
hdra··on My Evaluation of SvelteKit for Full-Stack Web App Development
Had the similar experience, and as it happens, I was also looking to build something with Elixir/Phoenix backend..

Its nice that it comes with a proxy `fetch` implementation that you can use to make requests to your API backend from the svelekit "backend", but there are many leaky API surfaces around it, esp when dealing with cookies.

The docs is also rather lacking regarding the many callbacks that can run on both server/client, though it is somewhat understandable given everything is still very much in flux...

hdra··on Ask HN: Why there are no Android mini phones?
battery is one.. Android phones in general, even the Pixels, are already less energy efficient compared to the iPhones.. it will be much harder to work around that restriction with a smaller phone...

I use a Galaxy S10e, which is a "flagship" compact phone from few years back, and it has been a great phone that I still use today, but even on the day I bought it, battery life has been much shorter than what I was used (an IP8) to I suspected I got a lemon...

hdra··on Ask HN: Why is the Spotify UX so horrible?
On podcast - I think the lack of basic features is itself a feature, not a bug.

Its a media play, they dont want to be a media player. They want to have a hand on deciding what you listen to.

hdra··on Good and Bad Elixir
fwiw I enjoyed the article, i agreed with some of them, disagreed with the others, but overall I liked the perspectives presented in the article...

can you elaborate more on the "Don’t pipe into case statements" point though? Not entirely what you're saying with this one as there isn't any explanation why one might be better/worse than the other, other than aesthetic/personal preference. Needing to access the result from the previous pipe in the case maybe?

hdra··on ARK’s Price Target for Tesla in 2025
This "analysis" isn't for them to make an investment call.

Its to make people buy into stocks they already have a position in..

hdra··on Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing
that looks interesting. it certainly has many of the stuff that I'm looking for. Do you know how "soon" are they gonna be translating it into other languages?

and if you happen to know German, is there any mention of where are they getting their data?

hdra··on A terminal stock watcher and stock position tracker
I cant find any info regarding this, but do they have data on global exchanges? More specifically those in Asia?
hdra··on Alacritty – Fastest OS X Terminal Emulator – Terminal like tmux/alacritty config
Not that theres a particular limit, just that its unbearably slow. To the point of it being pretty much unusable if you spend significant time of your work in a terminal text editor.

This is an issue with tmux on macos to be clear, not with alacritty, but it kinda is related as alacritty doesn't come with any window management features so you kinda have to use tmux..

Just checked out the project repo, seems like the warning is still there on the faq[1], so I'm guessing it is still the same.

[1](https://github.com/alacritty/alacritty#faq)

hdra··on Alacritty – Fastest OS X Terminal Emulator – Terminal like tmux/alacritty config
last time I tried it, any speed gain from Alacritty has been made moot from having to use tmux on OSX just to have even the most basic functionality of window management.. has there been any improvement on that side?
hdra··on Chime – A Go Editor for macOS
yea, I think Go's tooling has started facing the challenge of having an existing base to support..

I remember using vim-go few years back, and I was very impressed of how much it "just works", it really turned my vim into a Go-IDE with very little effort.

I had to come back to go recently after not using it for quite a while, and a lot of the magic seems to have faded somehow. Ran into a number of issues that I had to find workarounds for.

hdra··on Instagram now forces people to sign in to view public profiles
I don't know if theres been any recent change, but not too long ago, login is only required to view Instagram stories. Then they changed it to block location-tagged postings too. Which is a bummer, since I liked to use the webbrowser to browse location-tagged Instagram posts to discover places to eat at. I haven't used it much since, not sure if they added additional restrictions for non-signed-up users recently.
hdra··on Report: WeWork expected to cut 500 tech roles
According to [0], apparently at least some of them are involved with exploring fancy over-engineered tech-stacks

[0](https://vicki.substack.com/p/you-dont-need-kafka)

hdra··on We’re Entering the Era of Big Podcasting
He also mentioned that its hard to compete on cost. The podcast audience is still growing, but its hard to compete on cost when Gimlet's series tend to have very high production values, often involving a team doing research and information gathering for months before releasing a season.

Meanwhile, theres been a lot more big podcast that basically just bank on the personality of the host (e.g. Joe Rogan's) that can pretty much cost nothing to produce, and can churn out episodes after episodes talking about random stuffs.

Bummer though, coz I enjoy Gimlet's model of podcast a lot more.

hdra··on Dropbox CTO Resigns
I have been trying to move to iCloud as well, though unfortunately theres still no Android app for it till now
hdra··on Sublime Text Build 3211
The out-of-box "IDE" features it provides (esp. for working with JS/TS projects) is amazing. I still struggle to reproduce that experience with various plugins on Sublime.

Thats pretty much it for me. Everyone keeps saying that the performance issue is a myth, but I still experience a very noticeable lag with VSCode, and that keeps me from using it as my main editor.

hdra··on Sublime Text Build 3211
Speed for one, though most people seems to not care much about this, I personally can't stand the very much perceivable lag while using VS Code / Atom.

And multi-cursor editing is still the best on ST.

I personally use vim as my main editor, and the ST for the occasional batch text-editing. Though the out-of-box experience of VSCode is really good.

hdra··on Serverless: slower and more expensive
Counterpoint to that though: "Serverless" isn't all that much "easier" to setup compared to traditional server setup. You still need to know how to wireup your request gateway to the correct service, you need to write your app for a serverless setup, setup security groups, etc. None of that is particularly "accessible" for someone trying to get running ASAP.

I agree tech is getting democratised, but when talking about products that allows it, I'm thinking of products like Firebase or the recent darklang, not AWS Lambda. From all the Lambda usage that I've encountered so far, they are still very much in the domain of a "sysadmin".

hdra··on Serverless: slower and more expensive
>The whole idea of serverless is so you don't have to manage infrastructure

Is this even achievable with Lambda though? Even with Lambda, you still have to configure your "infrastructure", just that instead of ELB and EC2, you now have to manage APIGW and Lambda, and any other "wiring" that you need to put in to do what you needed.

All in all, I can't really say Lambda is really all that "easy" considering options like AWS EB/ECS can be setup relatively easily.

hdra··on Apple expands parts access to more independent repair businesses
I'd say there are customers on both side.. I personally once had my macbook's battery replaced at a 3rd party repair shop while it is under warranty because I needed it immediately. The Apple shop required me to leave the laptop with them for close to a week while I can wait for my battery to be replaced in front of me at the 3rd party shop..
hdra··on Jailed Saudi feminist refuses to deny torture to secure release
Electric car, sure, but Tesla? Doesn't the company have some Saudi money in it? Not sure how much stake they have in it, but I'd guess they are close enough Elon Musk tried to take the company private with their backing
hdra··on iTerm2 3.3
While it is true that iTerm is rather slow, but for me personally, the bottleneck is tmux.. And i haven't been able to wean myself out of tmux..

Ideally, I'd like to be able to have native iterm windows and panes, but with tmux keybindings..

hdra··on Data Engineering Cookbook
>Daunting to beginners

I agree it is. But just I took a quick look at the book, while I understand the book is not done yet, looking at the table of contents, I doubt this would help. Like, do you have to cover kerberos, IP Subnetting, OSI IP model, Agile, git, REST API, docker, and many more in a single book about "data engineering"? If anything, it would confuse beginners even more. Its like the author tried to cram as many buzzwords as possible into a single book.

hdra··on Data Engineering Cookbook
I highly recommend it. It does a very good job at explaining the "magic" behind all the data storage techniques, giving you a very good fundamentals and intuition of why each of them are good for certain kind of problems.

After reading the book, googling for something like "mongodb v.s. cassandra" would start to feel as silly as googling for something like "javascript v.s. css" as you start to understand the fundamental differences between them.

No more need to hope the vague Medium post you found while trying to decide which DB to use would match your use case closely enough.

hdra··on How not to get a $30k bill from Firebase
I see. Thanks. Hadn't realised theres a link to the actual post-mortem. I thought that part was underlined for emphasis.

Really should've just linked to that hackernoon post though IMO, contains a lot more details thats very helpful in understanding what actually happened.

← PreviousPage 2 of 10Next →