HNHacker News
TopNewBestAskShowJobs

jonatanheyman

646 karma · joined August 17, 2012

I'm a developer who like to build stuff, mainly for the web. Here are some of my projects:

Heynote - A dedicated scratchpad for developers: https://heynote.com

Python load testing framework: https://locust.io

Share your current position: https://longitude.me

See the ZIP code of your current : https://www.whatismyzip.com

A collection of the world's boutique hotels: https://boutiquehotel.me

A competitive word game: https://ronigame.com

My website: https://heyman.info

[ my public key: https://keybase.io/heyman; my proof: https://keybase.io/heyman/sigs/oF-monWzSyXzxgs-qJNghjCM96urbkqxHriYMN70e2s ]

submissionscomments
jonatanheyman··on Skirting U.S. sanctions, Europeans launch trade mechanism for Iran
> and is now in a nuclear bomb program for the grace of god

I have no love for Iran what so ever, but opposing them for having a nuclear program while not opposing the US or any other country who also has nukes, is so extremely hypocritical. I'm so astonished to see that argument over and over again.

jonatanheyman··on How a domain registrar can kill your business
No, for SSL certificates there's value in having a short expiry. For example if the private keys leak. There's no value in having a domain name (that you want to keep) expire.
jonatanheyman··on GDPR compliance as a service
JavaScript doesn't break if you don't supply all arguments in a function call.
jonatanheyman··on Google Maps Platform
> This won't happen unless you have a huge traffic which usually should translate to revenues that can support it.

For a B2B product where every user/visitor pays a high fee, sure. However, for a consumer website that is either ad-supported, or where a small percentage of visitors pays a low fee, this is definitely not true. The new pricing is insanely expensive.

jonatanheyman··on How Myanmar forces burned, looted and killed in a remote village
I totally get your frustration. One thing you could do is to write to your elected officials, and urge them to press for American and international sanctions agains Myanmar.
jonatanheyman··on Hidden Cameras in AirBnBs
Ah, I didn't know that, thanks. In those cases you're probably correct that it's illegal to put up such camera without obtaining a permission. Though I don't think it's the law about "Kränkande Fotografering" (roughly translates to "Offensive Photography") - which is the law that makes it illegal to put up secret cameras in a home - that you'd be violating, but rather some other law that regulates surveillance cameras.
jonatanheyman··on Hidden Cameras in AirBnBs
Not true. Anyone is allowed to take photographs and film in public spaces which should definitely include forests. Though this does not apply to installing permanent cameras in public spaces, which is much more restricted.
jonatanheyman··on Hidden Cameras in AirBnBs
No, I doubt that. For someone to be convicted for this, criminal intent must be proven. If someone lives alone - and informs any guests that they have a camera inside - it should be hard for the burglar to claim that the home owner intended to secretly film them.
jonatanheyman··on Hidden Cameras in AirBnBs
In Sweden it's also a crime to secretly film someone in a private area (the whole home counts, and even garden and balcony). It doesn't matter who is being recorded or who put up the camera. The maximum penalty is two years imprisonment.
jonatanheyman··on How to set up continuous deployment using free hosted tools
A great self-hosted CI alternative is Drone.io (https://github.com/drone/drone).

To set it up is simply a matter of starting a Docker image and creating a .drone.yml file (very similar to .travis.yml).

Note: I'm not affiliated with the project in any way. I'm just a happy user who think the project deserves way more buzz.

jonatanheyman··on Computing primes with CSS
I made a slightly improved version using <ol> and <li> elements to not have to manually output the numbers within the <span> element: https://jsfiddle.net/r8c2Lsz7/
jonatanheyman··on Google: End of the Online Advertising Bubble
Rather than using the URL bar, I think it's more likely that people will just open their Uber app, flight booking app, shopping app, etc. I don't think that is an unlikely development.
jonatanheyman··on I've Just Liberated My Modules
There's a huge different between an actual lawsuit and the threat of a lawsuit. Kik's lawyers were being bullies, and NPM caved in, instead of standing up for one of their users who seem to have contributed a lot to the community.
jonatanheyman··on Brussels Rocked by Terrorist Attacks
A malicious person will always be able to find a public space with lots of people. A public square, schoolyard, mall, busy street, library or whatever.

Besides, to defend against suicide bombings, the dogs would have to encounter everyone before they enter the airport checkin area, otherwise the bomber could just detonate once the dog start barking (or whatever they do to mark that they've found something).

jonatanheyman··on Brussels Rocked by Terrorist Attacks
According to BBC the explosion are believed to have been in the checkin area, i.e. outside of the security screening.
jonatanheyman··on My Year as a Pro-Russia Troll Magnet
Sure, neither totalitarianism nor democracy are binary things, and there are no razor-sharp definitions. I'm sure you can find examples of those things in many countries that are generally considered "democratic". However, in Putin's Russia this is common practice and happens on a regular basis (with the exceptions of invading other sovereign states I guess, which has only happened a couple of times), which is why I don't think it's controversial to call Russia "totalitarian".
jonatanheyman··on My Year as a Pro-Russia Troll Magnet
The amount of information about the mentioned issues, available on the web is enormous. Anyone who want to read up on it can just use a search engine. I believe most users should be able to evaluate the credibility of the sources found themselves and I don't think me cherry-picking a few articles would add much credibility to the comment.
jonatanheyman··on My Year as a Pro-Russia Troll Magnet
Limiting free speech, banning political opposition, arresting dissidents, persecuting people for their sexuality, invading neighbour sovereign states etc, etc.

I don't know about you, but I think "totalitarian" draw a more correct picture, than "corruption level is high".

jonatanheyman··on Ask HN: Review my product idea and my landing page
I like the design of the landing page.

Perhaps you could add a concrete example of a use-case? I've had many projects where I've used multiple different APIs, but I don't really see when this would be useful.

jonatanheyman··on Locust – A modern load testing framework
Not out of the box. However, as long as it's "request/response based" it's quite simple to write and use a custom client. See: http://docs.locust.io/en/latest/testing-other-systems.html
jonatanheyman··on Locust – A modern load testing framework
That isn't a very good comparison, because Locust's use-case is very different.

Locust is a tool/framework for writing code that simulates real user behaviour in a fairly realistic way. For example, it's very common to store state for each simulated user. Once you have written your "user behaviour code", you can then simulate a lot of simultaneous users by running it distributed across multiple machines, and hopefully get realistic load sent to you system.

If I wanted to just send a lot of requests/s to one or very few URL endpoints, I would also use something like ApacheBench, and I'm author of Locust.

jonatanheyman··on Sophia: A modern embeddable key-value database – v1.2.2 released
As well as comparison to LMDB.
jonatanheyman··on UK websites place average of 44 cookies on first visit
As a website owner I'm free to respond with any HTTP headers I feel like like when your computer makes a request. You're free to use a browser that doesn't decide to store cookies when you get a reply with those headers.
jonatanheyman··on Locust – Testing framework simulating the burstiness of an end user
That sounds strange. Unless you're doing a lot of performance expensive stuff in your test scripts, you should easily be able to reach a higher RPS.

Also, are you comparing a single Locust process to Gatling? Since Gatling runs on the JVM, it would be more fair to compare it to a Locust cluster with one locust process per processor core.

jonatanheyman··on Study shows brain interface between humans
In the video (https://www.youtube.com/watch?v=xRsx5egJoYk) at 1:22, when they demonstrate it, the receiver is pressing a keyboard and not a touch pad like the speaker voice says earlier in the video.

The fact that they say "touch pad" made me believe that they actually were able to transfer coordinates.

jonatanheyman··on Why use www?
Well, if we're talking about "millions (or more) of page views per day", as the article is, the cost of buying an extra domain for static content is insignificant. You could also serve your static content from your CDN provider's domain.
jonatanheyman··on Why the New Obamacare Website Is Going to Work This Time
I hope they're performing load tests this time, which apparently was not done properly for the first version.
jonatanheyman··on GitHub Pages with a custom root domain is slow
How do you explain that Github is using a naked domain (github.com)?
jonatanheyman··on Show HN: a simple, clean BTC and LTC price report web app
Looks nice! Shouldn't it say USD/BTC (USD per BTC) instead of BTC/UTC though?
jonatanheyman··on 75% of techies don’t give regularly to charity. Here’s why.
Ehh, who said anything about violence or killing? Where did you get that idea?

I'll have to dismiss your comment as nothing but a school book example of a strawman argument. https://yourlogicalfallacyis.com/strawman

← PreviousPage 3 of 4Next →