HNHacker News
TopNewBestAskShowJobs

jensnockert

646 karma · joined October 7, 2010

Battle Programmer, interested in scientific computing and language. Looking for new opportunities, preferably remote, but Malmö and Copenhagen area is interesting.

I think at http://blog.aventine.se/ or mail me at jens@aventine.se

submissionscomments
jensnockert··on Ask HN: Were you happy moving your API from REST to GraphQL?
Yes, it's generally quite a bit nicer. It's not as nice as I hoped, but it's better. The old APIs are JSONAPI-style.

The main disappointment is that input types are not nearly as expressive as output types.

jensnockert··on Apple's Statement on Meltdown and Spectre
There is already a fix for 10.12, it was pushed in December. https://support.apple.com/en-us/HT208331
jensnockert··on Ask HN: Do you think Electron is good for building Desktop Apps?
It makes it easier to get started, and you can often kinda-ish reuse some effort from your webpage at the cost of bad performance and non-native look/feel.

It's a trade-off for me, I use it when the trade-off feels right.

jensnockert··on Ask HN: Which non-technology book has influenced you the most and why?
"The Twelve Kingdoms", by Fuyumi Ono. We'll count all the volumes as one.

Maybe I read them at just the right time in just the right place, but if you are in the right mood it tells you a story about leadership, a kernel of intersectionality, and most importantly why it's so hard for leadership figures to change the way they are headed even if they can clearly see that they are heading straight into an iceberg.

There's also an animated TV-series by NHK that I can recommend.

jensnockert··on Ask HN: What's stopping you from using Firefox as your primary browser?
Nothing, I use Firefox as my main browser.
jensnockert··on Ask HN: What's your total income?
ERP Programmer in Malmö Sweden

~$60,000 (working 4 days per week)

jensnockert··on Ask HN: Would You Upgrade to the New MacBook Pro?
The main thing that's holding me back is the smaller battery, everything else seems pretty good to me.
jensnockert··on The case for memory-mapped GPU assets
The SLI bridge is quite slow though, even the updated SLI bridge is just 2GB/s.
jensnockert··on AMD releases FireRays 2.0 ray-tracing library as open source
Because Cycles is a rendering engine, while FireRays is a ray intersection acceleration library. Cycles could opt to use FireRays for ray intersection if they wanted to, but most uses of FireRays probably could never use Cycles since need a rendering engine with entirely different capabilities (real-time &c.)
jensnockert··on Atom Reaches 1M Active Monthly Users
Write 'normal' text for example, also if you're including CJK-strings in your app it is kind of nice if they are not rendered as teensy or on top of each other.
jensnockert··on Don't use the greater than sign in programming
Except then you start using floating-point and then the transformations do not work anymore.

> 1 < nan

=> false

> nan > 1

=> false

jensnockert··on Eve: Valkyrie Alpha – Hands-On with an Oculus Rift app
Considering the physics of EVE: Online, I would be surprised if what you're asking for isn't roughly what EVE: Valkyrie will be.

Due to space-magic in the engines every ship pretty much acts like there is some sort of fluid filling all of space, and EVE is surprisingly non-empty when it comes to obstacles.

jensnockert··on Cxx.jl: C++ interpreter embedded in Julia
While cool, it isn't nearly as cool as the current title (Cxx.jl: C++ interpreter embedded in Julia) implies, since it is not a C++ interpreter. A more reasonable title could be "The Julia C++ Foreign Function Interface" like the subtitle of the project.
jensnockert··on Ask HN: Which open source projects have kind, supportive, talented teams?
Rust is generally awesome.
jensnockert··on “Stop Spotify from waking computer up”
Yeah, started happening to me last week (roughly?)

Seems like either a shitty business decision, or really terrible QA.

jensnockert··on Ask HN: What are your opinions and experiences coding on a 13“ or 15” laptop?
I use a 13" without an external screen for most coding and like it, just like many people say, it's easier to focus on one thing if you can't have more than two files open at the same time for me.

The computer is fast enough, the two extra cores are probably helpful, but the 13" is fast enough.

jensnockert··on ARM immediate value encoding
It's even more complicated than that, since the cache doesn't have to cache encoded instructions, they can actually store decoded instructions, and a few of the caches on a modern x86 cpu actually does that, for example there's a loop cache after the decoders, so that small loops never have to be decoded more than once.
jensnockert··on ARM immediate value encoding
Well… there's other issues than just making code smaller, the idea with having a fixed length instruction size is making the decoder simpler.

Decoding enough instructions to feed a wide issue machine is really hard on x86 and can require loads of power due to the ISA, while if you have fixed or semi-fixed size instructions (like thumb), it is much easier.

You can design ISAs that are made for wide issue, cheap decoding, and compact encoding at the same time, but unfortunately it required asking questions that just was not available to the MIPS/ARM/x86 designers. Out of order execution superscalar processors just weren't invented yet.

jensnockert··on Ask HN: What books are you reading?
Romance of the Three Kingdoms, not sure why, but I have this tingling feeling that it holds some hints and tidbits about Chinese culture and history.
jensnockert··on Ask HN: How do you deal with getting older?
I'm 25 and feels lost in a culture that hails 20 year olds that are dreaming up the next big thing.

I don't think age is the important thing here, I have worked with people of all ages (15-70 or so) that I look up to and learned a lot from. Experience is important, and it is hard to have experienced a lot of things if you are 20.

On a semi-related note, all my best bosses have been parents, having kids seem to teach you something about the value of time.

jensnockert··on Sonder Keyboard
Use caps lock.
jensnockert··on Sonder Keyboard
The images makes it looks like scissor switches.
jensnockert··on Ask HN: What can we do with our messaging platform startup?
User groups, open source communities, game clans, etc.
jensnockert··on Ask HN: I'm considering trying a 4-day work week. How has it worked out for you?
I am doing 3-day work week (plus a day of studying) per week, so roughly equal, and it has worked great. You're more focused at work, and you get a lot of time to think about problems before having to sit down and do it.

Right now I'm working Wednesday through Friday, but if I had a choice of four days I would have Wednesdays off. The extra day in the middle to take some time off and thing about other things and get back with a new perspective worked very well for me when I had the opportunity, better than the concentrated block.

Right now I'm doing three days in a row because my boss thinks it's easier to communicate that way, and I guess he is right too, it's a trade-off.

jensnockert··on Fighting Homelessness, One Smartphone at a Time
You are right that I should have been more nuanced in my critique, and you're probably right that it's easier to give away stuff than money.

But I think we should try to always show trust in people who are vulnerable due to the situation that they are in, and by giving money instead of things we show that we trust that they will do what is best for them with the money. By giving things we signal that we know better than they do.

The main reason why people are homeless is after all that we built a society where we accept that people don't have a place to live. We prioritized other things, and left these people on the streets, sleeping in cars, etc.

There's different solutions to this problem, but I don't believe that we should accept in 2015 that people in the EU, the US, etc. do not have a home.

jensnockert··on Fighting Homelessness, One Smartphone at a Time
Or just give them the money so they can buy what they think that they need the most?
jensnockert··on Which GPUs to Get for Deep Learning
It's probably still one of the most cost-effective cards, even if the last 0.5GB of memory is less useful.
jensnockert··on Ask HN: Would you buy a Lenovo again after Superfish?
Not really, this time it's in software and fixable with free software, next time it's firmware…
jensnockert··on Transactional memory support in the IBM POWER8 processor
Thank you.
jensnockert··on Transactional memory support in the IBM POWER8 processor
Seems interesting, but it's behind a paywall.
Page 1 of 8Next →