HNHacker News
TopNewBestAskShowJobs

rheide

1,362 karma · joined February 20, 2011

Entropy preventer, developer in Python, Java, Javascript, Perl and anything else that passes by. Email me at mrhazard [at] (the Google one).

https://www.colorfulwolf.com/blog

submissionscomments
rheide··on They see your photos
"My instructions are to amuse visitors with information about themselves. [...] The need to be observed and understood was once satisfied by God. Now we can implement the same functionality with datamining algorithms."

- https://www.youtube.com/watch?v=pKN9trFSACI

rheide··on Microsoft Is Dead (2007)
Google is dead.
rheide··on Show HN: Fire UK Calculator and Visualiser
Nice. I made something similar a couple of years ago: https://www.colorfulwolf.com/retirement/
rheide··on There’s an exact replica of San Francisco in Japan
See also this theme park based on random Dutch things in between the mountains of Kyushu in Japan: https://en.wikipedia.org/wiki/Huis_Ten_Bosch_(theme_park)
rheide··on Convert SimCity 2000 cities into Minecraft worlds
I had this exact idea but for OpenTTD worlds. Well done.
rheide··on My cheapskate commenting system
I reached the same conclusion for my own static blog. One step beyond just having an email link is to run an AWS lambda that takes a web form post and sends you an email with the contents. That way you can add a captcha (hCaptcha seems like a good alternative to Google), and your email address doesn't float around on the public internet. It's fairly low maintenance and easy to replace if you ever did want to step away from AWS.
rheide··on Raspberry Pi Build HAT – Controls Lego Technic motors and sensors
I've been playing around with the Lego and Raspberry pi combination on and off through the years [1], with the goal of building a standalone tracked vehicle (pi on board) that can move around my apartment. There were various ways to do this already, mainly by using off the shelf motor controller boards and later the third party Bluetooth motor bricks. This was all for the old "power functions" system though, Lego has since revamped their lineup with a lot of new parts that all use a different connector. I'm really looking forward to getting one of these.

[1] https://www.colorfulwolf.com/blog/tag/raspberry-pi/

rheide··on On Time, Money and Health
I love cycling. Did my first solo touring cycling trip over ten years ago when I was in my twenties. I've done a cycling trip every couple of years since then, until I got a mortgage. Then I started focusing on my career and kept delaying the next trip, thinking "next year will be the year that I'll make time for it". Now I'm approaching my 40s, I have a medical condition that limits the enjoyment I get out of cycling, and due to covid travel restrictions I can't travel to the country I want to cycle in.

Don't delay.

rheide··on Ask HN: Who is hiring? (March 2021)
Cboe Europe | Web Software Engineer | Full stack: Python (Django), JS (React) | London | Full-time | Partially Remote

Cboe Europe (https://cboe.com) is one of the largest truly pan-European equities exchanges by value-traded and market share. Through our exchanges in the UK and the Netherlands, Cboe UK and Cboe NL, we offer trading in more than 6,000 securities across 18 markets.

Our web applications play a critical role in the command, control and monitoring of the Cboe Markets in Europe, in addition to presenting high-quality market data to our members and the investing public.

You'll work across the entire web stack, using agile software development techniques to build high-performance, scalable, testable data-driven web applications with Python, Javascript, HTML, CSS and SQL.

Apply: https://g.co/kgs/fmkNUC

rheide··on Dynamic Django Models with Model Models
This is the kind of thing that I love to see as a blogpost, and I admire the ingenuity of the author, but I would hate to ever see this in a production codebase.
rheide··on A Course in Machine Learning
Wow, this is a lot more in-depth than I was expecting. I started out with the O'Reilly book (Hands-on Machine Learning)[1]. There's some overlap there, but I'd say both this course and the O'Reilly book are well worth your time if you're starting out with machine learning. [1] https://amzn.to/2kKaNiQ
rheide··on Krypton Abandons Ethereum-Based Blockchain After 51% Attack
I had never heard of Krypton before, but the decisions and the message in that article make it abundantly clear that I won't need to bother. Moving from golang to C and switching to a completely different blockchain in 'a single sleepless night', and then asking the community to bail you out? Zero confidence.
rheide··on A Sprawl of Abandoned Homes in Tokyo Suburbs
You're right about the parking bit but I have a hard time believing you about the rent or the building quality. I lived in Kanagawa for 5 years in a very old (for Japanese standards) apartment building, and it was rock solid. Don't forget that these buildings are designed to withstand earthquakes, whereas London buildings are just slowly rotting away. Regarding rent: http://www.numbeo.com/cost-of-living/compare_cities.jsp?coun...

Nowadays I'm living in London and have seen housing for way higher prices and way, way worse condition than the apartments I've seen in Tokyo. London build quality is utterly terrible. Japanese build quality is quality.

rheide··on The Fastest Blog in the World
But if everything that could possibly reference a class or tag or attribute is inlined into the same file then you know exactly what the scope of your CSS is for that particular request. So it should be possible to minify even the names.
rheide··on Carnac the Magnificent
You could argue that finding out hidden possible requirements in a high-stress situation is also part of a developer's job.
rheide··on AMSxTech: Amsterdam tech Slack chat community
This website doesn't tell me anything.
rheide··on Doing Business in Japan
This was utterly fascinating. Is there a Japanese version of this? I would love to rub it in some people's faces.
rheide··on Could conjoined twins share a mind? (2011)
The full documentary is on youtube[1], but I found it rather disappointing from a science point of view.

[1] https://www.youtube.com/watch?v=WKwT1Ol3nY0

rheide··on Super-Intelligent Humans Are Coming
The article assumes that if 1000 positive gene changes are responsible for increasing intelligence, you'll get 1000 increases of intelligence. It's much, much more likely that a lot of those gene changes overlap, meaning combined changes won't affect the IQ any more than either/or changes would.
rheide··on Programming is terrible; so learn to enjoy it
Programming can be art, but only extremely rarely is work programming also art programming. Even when you have the best of tools at your disposal, even when you're working with the best people and the most reasonable clients, you're still solving business requirements, not freeflowing into a design that just jumped into your mind a few seconds ago in a flash of inspiration. Solving business requirements should not, cannot be art. It should be robust and maintainable and boring. If you keep art programming and business programming separate then you'll inevitably find that one or the other does not agree with you.
rheide··on How to Stop Time
What you are describing is optimal task scheduling. Procrastination is what you do with the time that you're not spending on your task.
rheide··on Oculus Connect 2014
Integrated audio is going to be a dealbreaker for me. If I can't use my own high-quality headphones I will not use an Oculus.
rheide··on Computers Aren’t Fast Anymore (2013)
It's partly, or even mostly, a problem of trust. Back in the wild days of the internet you just couldn't trust a website to have a lot of control over your computer. You could argue that this is no longer the case since we're slowly building up the 'web of trust', but I think we're not quite there yet. Since there used to be less facilities to write speedy online software (secure offline storage, closer-to-the-metal 3D APIs) people were stuck with the old HTML+Javascript and never really evolved out of it. It's not the right way to go, but it's a necessary step to develop the infrastructure that'll be necessary for the next big leap.
rheide··on How to Be Polite
Excellent article, and I feel it also applies to me, so I wrote down some thoughts. maqr's comment about this being dangerously close to social engineering rings very true, although I doubt that it's intentional/by choice. Personally I've never had a lot of natural conversational skills, so I find myself falling back to old tricks that work at times when I'm not confident, and sometimes they happen to be tricks that relate to social engineering. I'd like to think that this doesn't make my interactions less genuine. Finding a polite way to proceed through the conversation has not been a problem for me since I learned this.

Lately, rather than moving towards politeness, I'm trying to move away from it. The examples of always replying positively to people, never steering towards or even approach hostility is a very, very tiring path to walk. In my experience, it does pay off on the whole, but I've spent a lot of time talking to people that were just never 'interesting' or 'rewarding' to be with, simply because it always seems easier to please than to confront.

These days I'm trying to move towards blunt honesty with people as soon as I can (after an initial period of polite conversation to gauge if they'd be comfortable with it). So far, I think the people I know appreciate me more for it, and the people who wouldn't appreciate me for it are not in my life.

Or perhaps it just feels good to try something different.

rheide··on A Conventional but Flawed View of Leadership
Solving bugs does not make you a leader.
rheide··on Peter R’s Theory on the Collapse of Mt. Gox
No actually, I meant the MtGox source code that deals with transactions. The malleability issue was known long before MtGox announced the exploit. It's possible that MtGox initially handled transactions correctly, but later introduced the malleability issue so they can blame their problems on that. Like I said before, I don't believe that's the case though.
rheide··on Peter R’s Theory on the Collapse of Mt. Gox
Another great reason to assume ignorance rather than malice.
rheide··on Peter R’s Theory on the Collapse of Mt. Gox
Assuming that MtGox (let's say MtGox, not Mark) did indeed introduce transaction malleability as a feature, that should be very easy to prove with source control commit logs. But if the malleability vulnerability was already there to begin with, it would be very hard to prove indeed that MtGox was taking advantage of it.

Edit: I should also add that Mark in particular has not proven himself smart enough in my eyes to pull something like this off. In terms of technical skill, yes, but this requires a very human approach to deception which I, based on the conversations I've seen him have, do not think he possesses.

rheide··on Satoshi Nakamoto is probably Nick Szabo?
To up the conspiracy theories a bit, do you think it's at all possible that someone skilled in programming and cryptography, well-versed in English and with a priority for keeping his identity secret, just might attempt to obfuscate his language by altering his writing style? If you don't think that's entirely unlikely then you'd better adjust your p-value.
rheide··on I Am Not Satoshi
I just realized this is quite smart. Point for you.
Page 1 of 9Next →