HNHacker News
TopNewBestAskShowJobs

husted

61 karma · joined December 16, 2009

Embedded Software Developer from Denmark.
submissionscomments
husted··on Charles Proxy now available on iOS
It's neat that it works on the device itself, that will come in handy when during field testing.

However I'll continue to use wireshark for debugging my network code when at the office.

husted··on Fewer mallocs in curl
Curl now uses the idiom where the linked list data (prev/next pointers) are inlined in the same struct that also holds the payload

And when you have a memory overwrite then your meta data is corrupted and you loose the complete list. I keep my meta data and payload in two separate list for that very reason.

husted··on Show HN: Marta – A fast and minimalistic file manager for macOS
I've also used http://www.mucommander.com/ for a while, I haven't kept track so I'm not sure about the current status.
husted··on Show HN: Marta – A fast and minimalistic file manager for macOS
Looks like a good start. I would love to get a full replacement of TotalCommander for macOS. I've tried a few and I'm currently using Forklift 3. There's still some features that I'm missing in Forklift so I'll keep an eye on this project.
husted··on Awesome OS X Command Line
I'm missing a "Enable select from QuickLook". Most annoying that Apple removed that feature. Otherwise good list.
husted··on Show HN: Keygen – A dead-simple product licensing API built for developers
I would also like to get some recommendations for self hosted systems. Anyone?
husted··on To become a good C programmer (2011)
When I started to program in C I used "n" for the longest time, simple because it was quicker on to type on my first computer; "Next N" was a quick two taps on the N key. Guess the platform :-)
husted··on Thanks for Trumpet Winsock
Where I live (lived) there's no such thing as free local calls. Whenever you dialed anything the meter started counting. I became very good at mentally preparing what I wanted to download before dialing :-)

That was pre-internet, at least where I lived, and we all used Fidonet[1]. Cant recall my node, it's been too long.

[1] https://en.wikipedia.org/wiki/FidoNet

husted··on Ask HN: Is RSS still worth the time?
I prefer to use RSS and daily use a combination of Feedly and Reeder for iOS. I haven't found any better for keeping on-top of daily news.

I guess it depends on the content you're offering.

husted··on Sublime Text 3 Build 3080
That might be true but my tools should never dictate how I work.
husted··on Apple invests €1.7B in renewable energy data centres in Denmark and Ireland
The Danish plant is about an hours drive from me. There's not much IT related going on in that area so it's good to see that someone is willing to invest.
husted··on Why we offer parental leave
When we had our first, and thus far, only kid there were some complication that resulted in my GF had to be hospitalized. Then it got worse and she was moved to a hospital which specialized in her condition. I moved into the hospital and stayed there for about 2 weeks with her and eventually our newborn son. In the end she was out of her job for almost a year. Direct monetary cost to us? Zero. The downside is a high income tax so thanks to all my country men for helping us.

Mom, dad and son are all doing great now.

husted··on QBasic game programming
I remember using basic during my demo coding days to find the optimum algorithms. When everything is running at 0.5fps it's easy to sport which implementation is the fastest. So after trying a few methods I would determine the fastest and implement it in asm1.

I miss those days, that was fun.

husted··on Lime Text: Open Source Sublime Text clone
Always great with more competition, hopefully it will result in better editors for everyone. I wish someone would make SourceInsight for OSX, it's by far the best editor I've ever used but it's only available for Windows.
husted··on What You Get When 30 People Draw a World Map From Memory
I don't think this has anything to do with poor geography skills.

Just ask a number of people to draw a normal bike and you get all sort of strange drawings, just look at this page: http://bikedrawings.tumblr.com/

It's hard to visualize anything.

husted··on MathGifs
This was exactly how I made sprite animations back in my Amiga demo coding days. Take a look at early C64/Amiga demos and you'll recognize these patters.
husted··on Can you crack a code?
I much prefer what IBM is doing with their Ponder This challenges (http://domino.research.ibm.com/Comm/wwwr_ponder.nsf/pages/in...). Only problem is that I'm not smart enough to answer all of them :-)
husted··on Extreme debugging - a tale of microcode and an oven
It depends hugely on which industry you work in. I'm developing SW for mobile phones and it's not been too long ago I had to use a climate chamber to debug a memory chip that was sensitive to temperature. There was also an issue with USB that failed to enumerate at -20C.

I haven't used it yet but we have some really cool (ha!) equipment that will adjust the temperature from -20 to +60 (Celsius) in minutes.

husted··on How the Apple TV will work
Perhaps it will be something like Bang & Olufsen V1 TV (http://www.beoplay.com/Products/BeoplayV1) which have a small compartment where a ATV can be hidden. That would make more sense to me, let someone else make the TV and then bundle an ATV. Perhaps with a shared remote.
husted··on How to find an apartment in San Francisco during the tech boom
That's what I did back in 2000 when I moved to SF. Also be prepared to pay a deposit on utilities. My biggest issue turned out to be cellphones where I had to go pre-paid. Not sure if this is still the case.
husted··on State Machines
I use a lot of state machines in my embedded projects. Perhaps it's because I was a developer on a state chart to C converter (www.visualstate.com) some time ago and that have colored me. I find it strange that it isn't more widely used. Perhaps it's a lack of tools for checking deadlocks etc?
husted··on Tell HN: RAM Requirements are going through the roof
Exactly, free memory is wasted memory.
husted··on This is what 864GB of RAM looks like now
IC are like cats. They both have 9 lives and each time you handle it outside a protective environment it loses a life (the IC, not the cat :-) You may not see a failure right now but you will see it later when the life-counter reaches 0.
husted··on Top job boards for software devs
If we had any web skills we could build our own site :-) In my part of the world positions are mostly filled by word of mouth but I guess that's true everywhere. However I'm looking to relocate to another country and I wouldn't mind working in a small shop again.
husted··on Top job boards for software devs
Where would you go for embedded jobs? I realize that HN is not typically for devs who program close to the hardware but that doesn't mean I don't enjoy the discussions here. I do however feel a bit lonely since I don't know RoR/Node/<anything web> but have spend years working on embedded stuff. Where's the job postings me?
husted··on Mac Text Editors and Navigation
This is not so bad in my book. There's one thing that drives me crazy though; PgUp and PgDown. Why doesn't that also move the cursor? Why only move the viewpoint? I use both Windows and OSX and this is the one thing that bothers me most.

Muscle memory dies hard.

/rant

husted··on The Knife Maker
Handmade doesn't automatically means better. I wear mechanical watches. Some of them are handmade and you can see the imperfections due to a slightly unsteady hand in the polishing and decorations. This, in my book, adds character and just make my watch so much more special.

Yes a mass produced watch (Rolex/Omega/etc) are "better" in the sense that there's no imperfections. And more expensive watches (PP/Lange/etc) than I can afford are also handmade but have no imperfections. At all. They are also massively expensive.

I love handmade stuff and the fact that it's not perfect. You know that there's a human being that with hard work and a lot of talent has produced a work of art.

Now s/watches/knives/ but I don't collect knives.

husted··on Things That Turbo Pascal is Smaller Than
Ahh the warm feelings of memories. My first job involved Modula2 and the Brief editor. As I recalled Modula2 was supposed to be the successor of Pascal but I guess it never really took off. At least I've never met anyone who did any programming in Modula2.

This reminds me of .kkrieger[1], a game made by German demo group. It's a 3D game where the executable at 96k is smaller than most readme.txt files for other games. If we cut down all the abstractions layers we're using every day we could create amazingly small program than ran at blistering pace. Of cause development time would explode :-)

[1] http://en.wikipedia.org/wiki/.kkrieger

husted··on First Ride in Tesla Model S
Sounds like BetterPlace[1]. I think they are planning to build fast battery switching stations where you just get a new battery and you don't have to wait for recharging. They're supposed to setup some stations here in Denmark but it's been awhile since I've heard of them.

[1] http://en.wikipedia.org/wiki/Better_Place

husted··on Why developers should be force-fed state machines
None of these has to be true. Of cause I'm a bit colored on the subject since I once worked on visualSTATE (http://www.iar.com/website1/1.0.1.0/371/1/) which is a graphical tool for state machines. In fact I see state machines in pretty much all software projects but developers are so attached to their way of thinking that they have troubles adopting to new programming concepts.
Page 1 of 2Next →