HNHacker News
TopNewBestAskShowJobs

LordHeini

744 karma · joined March 23, 2016

submissionscomments
LordHeini··on Original Prusa MK4
I use water washable resin because it is super convenient. It is supposedly not that bad smell wise. But I find it still unbearable.

The printer is used to print the occasional tabletop model and stuff if it where in use all day I would try to get a better solution

LordHeini··on Original Prusa MK4
My FDM printer is not stinky enough to cause a big problem (might be still unhealthy though).

But i recently got a resin printer and that thing lives in the bathroom now beside the washing machine. It has build in ventilation through a coal filter but the stench is just awful.

In a pinch Bathrooms are not the worst place for printers because they have ventilation and are not in use most of the day.

Just don't store your filament in the same room since it might get wet from the showers steam.

Although this might have a very low WAF, so check with your better half if applicable :)

LordHeini··on Modern SPAs without bundlers, CDNs, or Node.js
To go quite a bit off topic.

The author says that he starts with a single html file and splits it or incrementally adds stuff when needed.

That course of action has proven to be a really bad idea on every non trivial web project I worked on.

Mostly for teamwork and maintainability reasons.

E.g there is no clear project structure, the next dev will not understand stuff and do things differently. And welcome to the chaotic legacy code hell. It's like Php all over but in Js.

I usually work for customers who to some extend now what they want. I choose an appropriate tech stack for that use case. The team can use that stacks conventions to develop the project. There is no need to slowly grow, everything can be done in parallel and due to the conventions stuff sticks together in the end.

This sort of work flow has a tendency to just pile incredible amounts of code in files thousands of lines long. That is going to be unmaintainable in no time.

Everyone claims they don't do that but they all lie (yes you too).

Also everyone has a chance to end up maintaining the resulting amorphous blob (could be you again).

This lacks tooling like hot reload, spell checkers, linting and so on. You will need that anyway so why don't you start with it?

Also you need tooling for deployment like config files. Tests, Ci and what not...

Lack of documentation. Since this follows your personal style your colleague needs to follow. A framework provides documentation for that. Working like this, the docs need to be written by the devs. Although they may claim otherwise they usually don't.

LordHeini··on High-Energy Lasers
Really badly. Fog quickly dissipates the laser beam.

It is basically impossible to shoot through a cloud to hit a target behind it.

LordHeini··on Ask HN: Since when is everything a scam?
Scams and fraud are just a part of human live.

Look at old advertising and all the literal snake oil that used to be sold.

I think it is jus the internets effect to make everything more discoverable and new schemes enabled by new technology.

Navigation is easy:

If it is too good to be true it probably is a lie.

There is no money on the streets and nobody is giving it away for free.

If it is claimed that something works on "everything" (like all the newfangled health food) it probably works on nothing.

LordHeini··on Show HN: 0xFast – Faster Web3 APIs
No sure what the purpose of this really is.

But the pricing seems bizzare.

Hetzner cloud costs 1€ per extra TB (20 included) while this costs 2$ per Gb.

That is an order of magnitude so what am I paying for?

LordHeini··on Magpies – Smart, witty birds
Loosely related:

The German name of Magpie is Elster.

They are known for liking and 'acquiring' shiny things like coins.

The German online portal for tax declaration is called Elster as well.

Apparently it stands for ELektronische STeuerERklärung :)

LordHeini··on How to estimate an SSD’s working life
I gave up thinking about working live of SSDs.

While I know that SSDs will die eventually, this has yet to happen to any of my private drives.

Some of my drives are over 10 years old and still work something unheard of when it comes to rotating rust.

And those are regularly used too some with ridiculous uptimes measured in years.

The drives I replaced where changed for capacity reasons and not wear.

Our company runs a bunch of servers with SSDs and even there they hold up pretty well. The last error was caused by a faulty controller some months ago.

LordHeini··on Show HN: I made a 2D shoot 'em up game with Go, using Entity Component System
For me the third level does not load on the web version.

The ship just gets stuck on the end of lvl 2.

LordHeini··on Australia: How 'bin chickens' learnt to wash poisonous cane toads
Reminds me of

https://www.nbcnews.com/id/wbna7654561

LordHeini··on Have we been getting children’s playthings all wrong?
I had one when i was 6 or so.

While it was somewhat fun it was best in combination with a cassette deck to record the random noise to make an even worse cacophony.

I learned nothing from it and at some point it disappeared, probably due to my annoyed parents and/or the many note bricks i had lost over time.

I had a Glockenspiel as well and tried to make something from Lego to play it automatically when i was a bit older.

The sound of these "instruments" is still ingrained in my ears and they bleed a little from the memories.

LordHeini··on Little languages are the future of programming
I disagree and would say DSLs should go away if possible.

DSLs like SQL are the norm and you can see the problem of them in basically every project.

You either use ORMs or you end up hand rolling SQL rows into Structs or Classes.

The whole mapping usually looks like crap and contains a bunch of implicit corner cases, which eventually end up being a footgun for someone.

Usually the SQL sever runs somewhere else, the ports are wrong, the language version is wrong, or a migration failed and a function is missing yada yada....

The same is usually true for Regexp. There are a billion dialects and every single one of them is basically unreadable, incomplete or just weird.

The same is true for microservices with tons of config files for dev, staging, testing and production...

Everything has its own version, can be down or mutate some random state somewhere while depending one other servcies.

It always breaks at the seams.

Increasing the amount of DSLs increases the amount of seams and thus makes software worse.

LordHeini··on Dragon’s teeth – Stopping tanks in their tracks
That is used in competitive as well (usually a single depot or turrets) to mess up the path finding. Or as sim city where the whole base is designed to block paths or mess up the ai so that it funnels trough choke points.

Destroying buildings takes a lot of shots so it is often very hard to push those structures. Since the damage is not used on the more dangerous units.

Actually that is quite similar to the real thing because obstacles like dragon teeth need active protection from troops behind as well.

Otherwise it is quite easy to move some engineers up end place some explosives or dig dirt over them.

LordHeini··on 'It's so liberating': The people quitting social media
It is totally feasible. I never had Facebook or Twitter and the likes and a know many people who stay away as well.

A friend of mine does not even have a phone, i meet him regularly, he has a job in IT and does just fine.

The Family has a Group on Signal, then there are a bunch of other groups on WhatsApp for friends and work.

Chat apps differ from social media in that they don't spam you with other peoples crap.

And i don't need lists of "friends" which i never see on whatever social media site.

Who cares about people you never see in person?

I have a contact list and just call or write if i want something.

The contact list is synced via CardDav to my calendar so i don't forget birthdays which is about the only useful thing social media provides.

LordHeini··on A sand battery could transform clean energy
Yep.

I have not seen a picture of the filler but they said its the cheapest sand they could get (probably even free).

So i assume it is mostly rocks and gravel anyway.

Not sure about the math here, but it is surely cheaper to build a bigger tank with crappy sand than a smaller one with more expensive clay.

I would say rocket heaters have more constraints on space while for a large industrial tank you would not really care about it being large and heavy.

From an efficiency standpoint you will not run into many problems, since the efficiency of heat based systems is based on the thermal loss.

Thermal loss occurs on the walls and in processing (like the rest heat in the air venting out of the system).

The process losses are independent of your storage material and often unavoidable.

And since those are large installations, the mass to wall ratio is really really good (square–cube law).

If you make them big enough not much insulation is required and the overall efficiency is high.

LordHeini··on A sand battery could transform clean energy
Don't confuse heat capacity with conductivity.

And the air is blown through pipes in the sand, which means you need something which will easily surround the pipes.

Solid materials would suffer from thermal expansion problems (like cracking), while liquids evaporate so sand seem to be a reasonable choice.

For their application the conductivity does not really matter and the cheap reject sand was chosen because it has the best mass to price ratio.

It is heated to 600°C so it would be not the best idea to use clay with straw ;)

LordHeini··on Ask HN: What colorscheme are you using in your code editor?
The default intellij dark theme (darkula I think).

Matches nicely with zenburn on the wm.

LordHeini··on Staging Is a Trap
Not for everyone. We develop software for others and most of our customers have staging access.

So they can see development happening, can check or approve changes or can see if the api change they made breaks anything.

They are usually very happy about this and keeps away tons of problems in prod.

LordHeini··on I use a Raspberry Pi as my daily computer
Yeah it is one of those cases of 'someday i will use it for something else'.

Maybe a Pi-Hole and or file server.

Too sad that its performance is just quite not there for 4k video (on the other hand it is amazing that it works at all for such a small device).

LordHeini··on I use a Raspberry Pi as my daily computer
While a Pi can be used to browse the internet a bit and write some text, i would not want to endure the low performance for anything even slightly more heavy weight.

I absolutely hate to wait for slow compile times, long startup times, slow disk writes and laggy browsers. All of which you will get on a Pi.

The sad truth is that for no reason a lot of modern software is super bloated and eats resources like crazy. And you can not avoid those in work related environments.

Things like elastic search, a bunch of docker containers, an IDE, multiple browsers, Thunderbird, Slack and so on... must run in parallel without any hiccup.

And my case it has to drive at least 2 monitors, without any complaints, all while video conferencing is running.

My base memory usage is around at 10-15 gb all the time (i am using ubuntu with awesome wm) good luck cramming that in the 8gb of the Pi and a swap on a SD card (hope you got an SSD).

Modern computers are super silent anyway so who cares if the Pi is quieter than the AC or the cars outside the window.

As it stands Pi are ridiculously expensive nowadays so there is really no reason to put up with a subpar solution.

Just get a cheap (used) workstation or mini PC which costs the same and is multiple times as powerful. If it is too loud replace the fans with silent ones those are cheap too...

My Pi3 is now driving my 3d Printer which is a more appropriate use case.

And my Pi4 collects dust behind the TV because it is a bit too slow to serve as a media computer at 4k.

I bought those years ago (60€ or so) and would feel completely ripped of if i had paid the current prices.

LordHeini··on Early-life low-calorie sweetener consumption disrupts memory function in rats
Apart from health issues of sweeteners or sugar.

I really hate the taste of every single one of the artificial sweeteners.

The aftertaste lingers forever with its weird notes of wet cardboard and a chemical set for schoolchildren (don't ask me how i know).

And i always wondered how one could get accustomed this stuff.

LordHeini··on Users report Nvidia RTX 4090 GPUs with melted 16-pin power connectors
Me neither and i wonder why.

There really should be no reason.

I had to throw away many perfectly good power supplies when upgrading the graphics cards because they had not enough pins. So i would count out economic reasons.

Many 3d Printers started to convert to 24v recently because you have thin cables and overburdened plugs for high powered heaters and stepper motors. That caused no issue either it is amazing what modern voltage regulators can do.

LordHeini··on Users report Nvidia RTX 4090 GPUs with melted 16-pin power connectors
Maybe they should start to amp up the voltage.

Since those cards already have dedicated power connectors why not have 24 or even 48 volt lines?

LordHeini··on Why are there so few dead bugs on windshields these days?
Having super quick evolution cycles, could it be that insects evolved to avoid roads?

I remember the story of a species of moths living in German industrial cities.

These were normally brown like tree bark but evolved to look like sooty brick in a few years.

Insects have ears (although highly varying in capability) which could lead them to avoid dangerous zones.

Anecdotally i would say i see fewer insects circling around lamps too.

LordHeini··on Ray tracing Voxels made out of Glass
Can confirm.

Got an RTX 2070.

LordHeini··on Germany's cybersecurity chief faces dismissal, reports say
Not sure, but could be true if you look at the antics of Faeser and her bizarre ideas of general surveillance, backdoors and the like.

Maybe it would be good if he does not get replaced by someone, who could do more harm by talking less bs and actually doing something bad.

At least all that talk about cyber cyber nonsense does not do much apart from wasting tax money and creating mountains of paper.

Imho it is a really bad idea that the BSI is subordinate to the ministry of interior which also is in control of police and the Verfassungschutz.

Both institutions which are somewhat influential and usually pro surveillance everything, regardless the cost, technical feasibility and compliance with civil rights.

If you look at the debates around Stasi 2.0, Zensursula and Vorratsdatenspeicherung it is easy to see that those really need someone to keep them in check.

LordHeini··on Private Prisons Are Behind the Push for Homeless Criminalization
An example in Germany:

https://www.ndr.de/nachrichten/hamburg/Trinken-im-Pflegeheim...

I think have a seen something similar from France i am sure similar institutions exists elsewhere too.

As i said drinking is supervised and from what i could gather that even keeps the most extreme excesses in check.

LordHeini··on Germany's cybersecurity chief faces dismissal, reports say
That guy is colloquially known as the Cyberclown.

Due to his support for cyber blockchain bullshit, being a lobbyist and his general incompetence.

Similar to Faeser he should not be in this office not due to KBG connections but due to being completely unfit for the job.

LordHeini··on Private Prisons Are Behind the Push for Homeless Criminalization
If imprisonment and force is used which the article implies there is no "in between".

There is nothing wrong with programs helping people out of homelessness (exploitative forced labor is no such thing).

Keep in mind that a lot of people getting out of homelessness can be really hard to achieve. Usually because of the involvement of multiple problems like drug abuse (alcohol whatever...) and psychological or other health issues.

These are individual, need proper treatment and sometimes there is nothing one can do about it.

For example in France and Germany there are institutions for long term alcoholics who have given up and are basically allowed to drink under supervision until they die.

They are provided housing, food, health care and (regulated) alcohol.

It sounds weird but is way more humane than having them living on the streets with all the issues this entails.

Is your private for-profit workhouse willing and able to properly provide for those people too?

LordHeini··on Private Prisons Are Behind the Push for Homeless Criminalization
Workhouses used to be a thing until the mid 19 hundreds.

Apart from the obvious human rights issues it did not work very well.

Because the homeless are usually homeless for a reason and that does not go away if you put them in a prison and force them to do some mindless menial task.

← PreviousPage 3 of 8Next →