HNHacker News
TopNewBestAskShowJobs

hultner

807 karma · joined December 18, 2014

Founding CEO of ⠠⠵ Hultnér Technologies AB.

Currently living in Sweden.

@ahultner https://twitter.com/ahultner

[ my public key: https://keybase.io/hultner; my proof: https://keybase.io/hultner/sigs/0CfIA8T82M-zsNqbBSwLDXLDH2I1z2AUdEVBsJHtKYM ]

submissionscomments
hultner··on Ask HN: I'm a software engineer going blind, how should I prepare?
Same here, it's a pain when working with spreadsheets where this clears the cell, drives me nuts. Also I always turn on caps lock when using someone else's computer since I rebind esc to caps.
hultner··on New iPhone SE
Wow didn’t know palm still made smartphones, I just think about early 00s PDA. But that phone looks amazing, I hope they bring it to the EU market as well. I’d prefer an iPhone but I’d consider to switch for that formfactor. Honestly though, I’m fine with 4” but the iPhone XS I have today is so clumsy, very hard to use with one hand.
hultner··on Hardware Microphone Disconnect in Mac and iPad
Having it in the status bar would defeat the purpose as ill behaving actors could possibly circumvent this, having it in the hardware as a led would make this if not impossible most likely infeasible. I’ve only heard one instance where someone were able to go around the led and if I recall correctly that was on the old PowerBook and required physical access to flash the firmware on the camera hardware module with custom malicious firmware.
hultner··on GraphQLize: JVM library to build GraphQL API instantly from PostgreSQL and MySQL
How does Hasura compare to PostGraphile?
hultner··on GraphQLize: JVM library to build GraphQL API instantly from PostgreSQL and MySQL
I've previously seen this handled quite elegantly with SET ROLE/Authorization if I recall correctly, with a rollback at the end.
hultner··on SETI@home shuts down after 21 years
I had a K6-II which I put a big heatsink and large fan on (had to ghetto mod the mounting), sawed a 120mm hole in the case just above the cpu and put another fan there. It overclocked handsomely and stable after that. I don't remember the exact frequencies but I think it was 266MHz stock and clocked close to 400MHz with some modifications.
hultner··on GitHub CLI is now in beta
I've been using hub heavily until last year (haven't used github much since), so I was a bit surprised to see this as news. Seems like it's basically the same thing as Hub with some updates b ut most of the flows (and a bunch more) I see were already available through hub.
hultner··on TLDR pages: Simplified, community-driven man pages
Is there any app that combines all these alternative man-pages?
hultner··on Sonos's “recycle mode” intentionally bricks devices so they can't be reused
I’ve been doing it with ROAP, RTSP & MPD on a rPI for the past ≈5 years, I call it Cantus.
hultner··on Climbing the Wealth Ladder
Well I can't speak for everyone but as a small business owner in a highly specialised business with global public companies as customers, I could financially take out more than twice that as pre-tax salary from my company but my takehome would only increase with about $3k so I hardly see any point in taking out more salary. The salary I actually take out is much closer to that of the cashier and I skipped even taking out any salary for Q1 and most of Q2 of this year since I didn't really need the money. I'd much rather reinvest the money into my company so I can expand and employ more people. I also have a goal of providing a better workplace in general, for instance I'd really like to offer 30 hour work weeks and two months paid time off per year, it's not something I can afford at this point in time but I certainly think it would be possible in the future. From my point of view it's more important to be able to build a sustainable business which can offer jobs that provide a high quality of life as well as both professional and personal fulfillment for all employees. And I do think that capitalism is the only way to produce enough quality throughput to achieve that.
hultner··on Climbing the Wealth Ladder
Oh but that's with a locked rate, I always go fully moving rate.
hultner··on Climbing the Wealth Ladder
Is the interest rate that high in the US?

If you negotiate with a couple of banks in Sweden you can easily get sub 1% (0.79% is what I seem to be able to get). Heck I just checked my bank and I can even get a line of credit up to 1M SEK at 1.74% for up to 50% of my portfolio without any property as security.

hultner··on Climbing the Wealth Ladder
It wasn't supposed to be best or worst cases, it was just supposed to show that living under your means do matter and that someone with a fraction of the disposable income of a high earner can still earn more in the long run by saving regularly, obviously a high salaried person with the same mindset will earn even more but that's beside the point. The point was that cash flow management do matter.

I could have made a case with a even higher earner living even more lavish, racking up credit card debt and payday loans, buying stuff on installment ending up even worse with debt interest eating up much of the cash flow, here I simply compared someone living under their means with a higher salaried person living at their means (never beyond).

hultner··on Climbing the Wealth Ladder
Sounds a bit high but could be right considering that median is usually a fair bit lower since the extremes being up the average quite a bit. However checking this years tax tables put our monthly $3500 pre-tax salary at $2600 take home (but this varies a bit from city to city).
hultner··on Climbing the Wealth Ladder
Same in Sweden, about 10k pre tax to take home 5k. I looked up median salaries for CEOs in Sweden last year which was $7600 pre-tax where only service and the industrial sector is over that, industrial is the highest with $9150 pre-tax, that is at the CEO level, putting your take home salary with tax bracket 34 at about 5k/month, so it's probably a bit high for a high level executive at a mid-sized company.
hultner··on Climbing the Wealth Ladder
In my world 50 isn't that old in this day and age. Most people I know at an age around 50 are healthy, active and enjoy life often even more then people in their 30s with young kids and everything else around that.
hultner··on Climbing the Wealth Ladder
That's my thought, but maybe students in the US struggle to keep a $2k budget?
hultner··on Climbing the Wealth Ladder
$3K net after taxes monthly is certainly high income in Sweden (almost second bracket of extra high income state tax). Most engineers here make around $3k pretax out of school. Your living wage example would be high income middle class in Sweden.

I ran the numbers quickly for $ 68k/year you'd be in the top 3% earners all ages in the entire country enough to put you well beyond the public pension roof, on the edge to put you into the highest ultra high earner tax bracket (70k).

So I guess a poor person in the US would be part of the ultra rich in Sweden and I'd be poor beyond salvation in your country, living on ~1.5k/mo while bootstrapping my company.

hultner··on Climbing the Wealth Ladder
Well as I said those numbers are based on Sweden but I lived like that at those costs (actually 20% lower than that for a couple of years) and that savings level or higher for many years.

It wasn't glamorous but I managed to afford a small apartment, I kept my food budget at an average at $100 a month including a restaurant visit or two by good planning I could keep most meals under $1, I would take the buss out to wholesale food retailers and buy semi bulk, I went to the cinema every now and then, I had internet, smartphone (with some data), computers, furnitures, I went out drinking every now and then, I only bought high quality clothes on sale and no cheap wear and toss from H&M, I traveled to other countries once or twice a year for vacation and visited family across the country every now and then (would go when prices were low or buy cheap tickets 10 minutes before the train departs with leftover seats). I had a good (and frugal) quality of life in the countries second biggest city of the country and didn’t experience any significant difference in happiness from living on twice that now. Main difference is that I travel more (less flexible and more expensive) and eat dinners at Michelin restaurants every now and then.

hultner··on Climbing the Wealth Ladder
The interest is based on average OMXSGI adjusted for inflation.
hultner··on Climbing the Wealth Ladder
If you default on everything assets such as that successful business will be reclaimed by the creditors/government, of course this depends a bit on where you live but for instance in Sweden if you default you're required to live on minimum living expenses for five years, any assets you amass over this minimum living value will be claimed by the government.
hultner··on Climbing the Wealth Ladder
I wouldn't fully agree with this, I'd say income that non-linear to amount time spent it the highest driving factor.

Let's take an example. I'm going to use Swedish living conditions and salaries as an example as that's where I live but they are close to most European/western countries. We have a frugal grocery store cashier who makes $2000 USD/month after taxes. We have a high level executive in a medium-sized company who makes $5000 USD/month after taxes.

The grocery worked lives like a student (student loan/benefits in Sweden is about $1000 USD/mo) and saves the rest on the stock market (assuming average yearly yield with reinvested dividends at 8.5%), efficiently saving $1000USD/month for future non linear income. The cashier plans to stop working early at 55, at a net worth of about $2 900 000 USD. This allows for a safe withdrawal rate at about $10 000 USD/month. At this level travling/vacation expenses isn't a problem for the cashier. Housing probably does but they can most likely live comfortably even if they decide to rent. They can also easily increase monthly spending allowance by 10% if they decide to continue working half time.

At the same time our executive have been burning through every pay-check, and have effectively no net worth at the same age, sure there's plenty enough to lease a nice car, don't care about restaurants bills but more expensive traveling will still be a setback and vacation time per year is certainly limited as income is still linear to time spent.

So in this example we have a cashier ending up as a multi millionear set for life at 55 with no need to work a day more and a high level executive who'd be back at 0 without the job and a strictly linear income.

Sure salary increase does matter, but in the long run underspending matters more. With a longterm plan it's possible to become a multi millionaire with an entry level job, for instance there's a famous Swedish railroad worker who recently passed away who ended up with somewhere around $17 000 000 USD net worth at the time of his death, and achieved this by living under his expenses with a low salary and investing the rest, he initially turned to the stock market because he couldn't afford a house in his youth. Not Jay-Z levels for sure but well beyond what most people would consider very wealthy.

hultner··on SQL Murder Mystery
Added to my buy/reading list. Looks like it could be a good mix of simpler queries and more advanced concepts.
hultner··on SQL Murder Mystery
I haven't played it but I'm intrigued by the idea. This is MIT so forking it and creating sequel mysteries wouldn't to far fetched.
hultner··on If this project is dead, just tell us
As someone who's been in software development for two the better part of two decades now I would say that's far beyond the truth.

Yes it's not great right now and it's not completely clear if I should recommend a new user pip+venv, pipenv, pyenv, poetry or conda and that's a big problem, Python was actually quite early to handle dependencies and packaging in a standardized and structured way. I remember that most of the projects I worked on early on in my career more or less completely relied on vendoring dependencies, if packaging systems existed they were of either very complex or the one that came with your os/distro.

However Python currently needs to catch up, we need some alignment and a clear path forward, it would also be great to have an official way of building artefacts. There's plenty of ways today but no great blessed way to recommend a newcomer.

hultner··on Django 3
Yeah didn't mean literary code generation, Python's dynamic nature makes such steps unnecessary.

In a way it feels kinda lispy (in a good way) to me, data is code, small DSL for working more efficiently with specific domain.

hultner··on Test Faster, Fix More – Property Based Testing with Hypothesis
This is a talk I presented at this years PyCon SE.

Slides are available here: https://slides.com/hultner/pycon-se-2019

More details and example code at: https://github.com/Hultner/Test-faster-fix-more

Please give me any feedback you may have!

hultner··on Django 3
Asyncpg is amazing, I’m writing a thin dataclass-style semi-orm-layer ontop is asyncpg. Still very early but I’m considering cleaning it up and extracting it to a stand-alone library if I see any demand for it.
hultner··on Django 3
FastAPI generates specs from code, this generates code from specs
hultner··on Django 3
FastAPI runs blocking IO/sync functions in a separate thread pool to work around this issue.
← PreviousPage 5 of 15Next →