HNHacker News
TopNewBestAskShowJobs

Torkel

1,082 karma · joined May 4, 2011

Co-founder of Voysys // YC F3 Live VR Video voysys.se @torkeld
submissionscomments
Torkel··on The Dubai Lamp: The “World’s Most Efficient” LED Light Bulb
On the contrary - Sweden is supposed to have a great power system...!
Torkel··on The Dubai Lamp: The “World’s Most Efficient” LED Light Bulb
Ikea for the most part...

The dimmable ones where $18 Osram ones though, and they died first of all.

edit: more specifically, a lot of this one: https://www.ikea.com/se/sv/p/ledare-led-ljuskaella-gu10-600-...

Torkel··on The Dubai Lamp: The “World’s Most Efficient” LED Light Bulb
The reliability of LED lights is, from my experience, crazy bad. We installed all-LED lighting in the office. Over the past two years way over 50% of the LED lamps have died. Yesterday I ordered yet another batch of 25 new LED lamps. The office isn't even all that big, just four rooms.

And this is without dimmers. In the hallway, where there is a dimmer, the LED lamps (that are marked as supporting use with dimmer) dies after only a few months. Our hallway is dark at the moment, because it is just too much effort to replace the lamps.

IMHO the biggest boost for LED lamps would be for the longevity ratings to at least somewhat correlate with real world life time...

Torkel··on Japanese people may have gained longevity by balancing their diets
This is not correct. Before covid only people who felt like thay might have a cold or similar wore face masks, to reduce risk of infecting others.

(This is my understanding after living there for one year and then travelling for a month every other year for ~20 years. I’m not native though so there may be some nuance to mask wearing I’m missing)

Torkel··on Intel is dying and we can’t save it
Fast forward a few years. Look at the time it takes to design chips. Look at where the market and tech is going (M1 and AMD especially). Compare with RIM and Nokia. There is a "roadrunner" effect where a colossal company will continue for a few years on pure momentum. There are so many things speaking against Intel. And the facts you bring up as speaking for Intel seams more like short term momentum to me. I would guess at the following conversation in 5-10 years:

- "How did Intel die?"

- "Well, first slowly. Then quickly."

Torkel··on An Uncommon Cold
Interesting article, I didn’t know all common colds were once deadly epidemics but it seems logical thinking about it. I wonder if the rna vaccines brought out for covid will be applied to more and more viruses. Seems like a path towards eradication of all viral diseases.
Torkel··on SpaceX launches and nearly lands starship on its first suborbital flight
”Unscheduled”, I think
Torkel··on Show HN: Boltstream – Self-hosted full end-to-end live video streaming platform
How do you handle hevc/h265 and resolutions above 4K?

It’s not in the rtmp spec, so not supported by either ffmpeg or gstreamer. But chinese companies ship cameras that hack it and run rtmp for it anyway, leading users to peskering me about our sw being broken :/

Torkel··on Std::visit is everything wrong with modern C++ (2017)
Modern C++ isn’t all that portable either.
Torkel··on On Small Games
Donut county... so mixed feelings about that one. I really enjoyed it, up until the final fight against the big flying robot cat thingie. I felt super betrayed about a game without stress suddenly flipping on all its principles. Suddenly it was a stressful action game. Super hard. Tried a dozen times. Failed. Became angry with it, put it down, never started it again, and now when you mention it my feelings about that game are like 30% niceness of the initial part and 70% bitterness about the crap ending. Or was it even the ending? I will not know.

To game makers out there: know your category, and don't break it.

There was an old space quest game that was like this too. Final mecha fight that turned a thinking game into an action game and with it turned friends of the game into enemies.

Torkel··on YouTube-dl's repository has been restored
The amount of publicity this generated for youtube-dl is astounding... I would love for this to be a ”the plan to get rid of youtube-dl backfired badly for RIAA” ending. But I guess RIAA is reviled enough already so nothing they do really matters. So I suppose the hope is that some political will to change the laws around this arises from it.
Torkel··on Intel’s palpable desperation on display with Rocket Lake
ROIC: return on invested capital

WACC: weighted average cost of capital

Torkel··on Dear ImGui – Bloat-free graphical user interface library for C++
Yes, for sure there is some overhead in this. I checked in Tracy now and with a lot of gui open, using many custom labels etc, it takes on the order of 150-200 us to do that part of the gui. Issuing the GL draw list commands takes some time too, but not too much. I think the expectation is that it is expensive for real, but it turns out that ImGui is actually quite cpu-time-cheap. And a "modern" electron based app gui has a whole different set of overheads, so it not like all alternatives are overhead-free wonderlands..
Torkel··on Designing Raspberry Pi 400
I use a ”ten-key-less” keyboard (without numerical part but with arrow and delete-block keys) for this reason.
Torkel··on Dear ImGui – Bloat-free graphical user interface library for C++
Well - it just looks right to me... As a non-native English speaker I’m probably wrong about it, but compare these:

- guis

- gui’s

- gui:s

Top looks like French. Middle looks like like the gui is owning something. Third is clearly the right choice :)

- GUIs

Yes, ok, maybe that is correct, but why are you screaming?

Torkel··on Dear ImGui – Bloat-free graphical user interface library for C++
I use ImGui for gui in a user-facing app that is "large-ish" (~500k LOC maybe). When removing items from lists etc I used to keep drawing non-removed items in the list so the user would not see a "glitch". But I realized it is not necessary. Just cut it short. The user can only take one action per frame from mouse click or button press etc. It's totally fine to render one frame a bit "strange" when someone deletes or adds to a list.

There is no problem in redrawing everything from state every frame. There is no problems in having "half frame be old state" - even at 30 fps it is not noticeable.

We use a separate update() and gui() path though. So all entities will get an update opportunity even if the gui is hidden. And state is kept in a config that is beautiful to use... Maybe the issues here comes from not having those parts.

Torkel··on Dear ImGui – Bloat-free graphical user interface library for C++
Well, maybe. We use it user-facing for suite of niche vr/tele-op applications and it works wonderfully. We have support for Korean, Japanese, Hebrew (serious issues with right-to-left in our implementation though).

The thing about ImGui is it puts devs on steroids - adding gui is just sooo fast. And fun. And easy to tweak. And easy to debug. 10X, maybe?

I get that for a game maybe the user facing gui is less of an issue - it needs to be really polished and maybe there isn't as "much" gui anyway? But for indie-games and productivity apps, it seems like having a gui option that offers 10X faster development - wouldn't that be really convincing? Even if it isn't 10X, maybe only 1.3X, it still seems like it would be easy to motivate some missing functionality. And I would argue it is way more than 1.3.

And looking forward - IME, emoji, right-to-left: those are just PR:s waiting to be written :)

I'm incredibly bullish on ImGui paradigm. If programmers gravitate towards it and prefer it as much as they do then there is some real power there.

The only bad thing about ImGui is that the Rust port of it... well... sucks. At least the way it handles strings at the moment. Then again I always found Rust's handling of strings to be one of the negatives of that language.

Torkel··on Dear ImGui – Bloat-free graphical user interface library for C++
Nice :) Will you use it for user-facing gui:s, looking forward?
Torkel··on Dear ImGui – Bloat-free graphical user interface library for C++
Happy to see ImGui trend here on HN!

It is an amazing tool that is used in a lot of game engines for making internal/dev gui:s. The principle of drawing gui "as you go", interleaved with control flow makes it easier+faster to make gui:s.

In our company's main app we use ImGui (with customizations) for all gui work (from C++ and Rust).

Torkel··on So you want to contact Brian Eno? (2000)
The writing here from Brian Eno is remarkably clear and well formulated. I admire someone who can formulate himself so well on a subject even when writing something in what I assume, from the minor spelling errors, is a quickly typed random email. (this is re: "exhibit 1: count me out")
Torkel··on Nvidia to Acquire Arm for $40B
Get the deals in writing, with explicit liabilities if contract is broken. There, I fixed it.
Torkel··on Japan’s Entry in Flying-Car Race Takes to the Air
The japanese one has dual props in each position, so it can loose one propeller/motor and still fly (unless they are idiots).
Torkel··on Intel MKL on AMD Zen
4. This is one person (or a small group) at Intel who considers it the right thing to do.

Maybe?

Torkel··on Metcalf Sniper Attack
The risk here is that a terror attack on grid infra knocks out so much of society. No electricity => so much trouble.

My point is that with solar+storage you get a more resilient system that can continue to provide power even if central grid infra i knocked out.

You can have wind instead of solar, but you need some way of generating. Storage alone gets you through a night, not more.

What risk do you see with commercial battery storage? You do know there is gasoline in cars and many houses are heated using natural gas, right? Compare and evaluate risks between those please.

You say that solar is ”particularly inefficient. I do not agree

Torkel··on Japan’s Entry in Flying-Car Race Takes to the Air
This is true, but also not true. Helicopters are stuck as a concept: large main rotor and tailrotor and also expensive parts and traditional aerospace practices. There are other physical paths, e.g. Osprey, Cheyenne.

But the big thing now is batteries and electronics and brushless motors. It allows flight at a whole new level of cost/safety.

Compare with toy-drones - your point here to me reads like ”there’s nothing new with these quad-rotor drones, we’ve had gas rc helicopters since forever”. And that is similarly wrong as saying these new vtol concepts are just helicopters. Fundamental tech enables the concept of flight to be reinvented using first principles. We know a bit of where this is going in small quads. For manned flight it is still unknown.

Torkel··on Metcalf Sniper Attack
To me this whole thread reads like an ad for solar + local storage. There should be tremendous resilience advantages compared to grid power. I’m surprised security/defence authorities aren’t pushing for that?
Torkel··on SpaceX Starlink average speedtest is 42.3Mbps down / 9.7 Mbps up
This is a good question, I see three main reasons but I may miss something:

1. Hop count is not one on the ground to go same distance.

2. Speed of light is significantly faster in vacuum.

3. The path is potentially straighter for longer distances.

Torkel··on SpaceX Starlink average speedtest is 42.3Mbps down / 9.7 Mbps up
Preconceptions. Satellite internet have traditionally been slow+laggy. Starlink is not. Yay first principles :)
Torkel··on SpaceX Starlink average speedtest is 42.3Mbps down / 9.7 Mbps up
Here's one: Teleoperation / autonomy in remote areas. Forestry. Mining.

Not sure how big this, objectively speaking money-wise, but for teleop/autonomy it sure does enable new things when there is true 100% coverage everywhere on earth.

Torkel··on SpaceX Starlink average speedtest is 42.3Mbps down / 9.7 Mbps up
Same stock is listed in more than one place, and also e.g. stock movements in NY affect stocks in London. There are undersea cables built for this purpose: https://www.popularmechanics.com/technology/infrastructure/a...
← PreviousPage 5 of 8Next →