HNHacker News
TopNewBestAskShowJobs

narrowtux

390 karma · joined January 23, 2017

submissionscomments
narrowtux··on Even the tech expert from 'Mr. Robot' can’t figure out this iPhone hack
Clickbait title
narrowtux··on Let's build houses for people, not cars
The end goal here is that people who live in big cities give up their personal car. The journey there might involve this problem though and it depends on the city to enforce new rules.

For example, my home town Hamburg (in Germany) is a bad example of too few parking spaces being policed correctly. At some point, the drivers give up searching for a free space that's still in a walkable distance from their destination and will park illegally, which leads to one of 2 lanes being permanently blocked by resting traffic. Apparently the police doesn't care about these illegally parked cars.

There are lots of cheaper and more space-efficient alternatives for personal transport, which were mentioned in the article.

It's also possible to rent shared cars for the rare case you actually need a car (if you want to transport large furniture for example).

Speaking from my anecdotal experience, not owning a personal car works pretty well, I commute to work with an electric bike in 20 minutes (which is actually quicker than taking the train or driving a car and then look for a parking space). If I want to buy furniture and I can't transport it with my bike, I can still rent a car.

On top of not having the dreadful experience of having to search 10-20 minutes for a parking space every time, it's also a lot cheaper.

narrowtux··on Homemade Electric Motorcycle Stopped on M25 in Hertfordshire
Mr Bean's arch-enemy's car
narrowtux··on Show HN: Personal Management System
Yeah, it's spelled a lot.
narrowtux··on My First Fifteen Compilers
Please don't mess with the scroll event.
narrowtux··on Why am I interested in Elixir?
You can still make a phoenix project without the generator.

I agree though that phoenix feels almost a little too heavy and opinionated.

narrowtux··on User Inyerface – A worst-practice UI experiment
IIRC, the checkboxes weren't actual checkboxes. Yet another thing you can do wrong in UI.
narrowtux··on Ice cream truck makes Instagram 'stars' pay double
Classic refer-a-friend scheme
narrowtux··on Ice cream truck makes Instagram 'stars' pay double
> The last elections in Germany were massively impacted by a polarizing video from a blue haired Youtuber

I'm gonna have to say [citation needed].

It is true that the video went viral and was very controversial, but the only effect was that the green party gained about 5% in the 18-29 age group, according to polling statistics. All other age groups were unaffected [1].

Also note that this election was for the parliament of the European Union.

[1] https://www.spiegel.de/politik/deutschland/rezo-effekt-hat-e... (German)

narrowtux··on User Inyerface – A worst-practice UI experiment
[SPOILER] since you have to tick all the boxes on the captcha page, this piece of code is actually faster to type in than to click everything:

    document.querySelectorAll(".icon.icon-check.checkbox__check").forEach(span => span.click())
narrowtux··on The new Dropbox
You don't have to enable integrations.
narrowtux··on GitHub removes 5 years of One Hour One Life designer's work
According to an earlier tweet [1], the reports are from users who are mad they were banned from his discord server.

> Actually, it seems like this "report" to discord came on the heels of us banning a member for posting offensive content. That member then, to seek revenge, reported the entire server to Discord, and told us about it. Nice.

I've experienced similar immature behaviour in the Minecraft community back when it was at its popularity peak.

[1] https://twitter.com/jasonrohrer/status/1119751548542652416

narrowtux··on The humble receipt gets a redesign
Thermal paper does not use ink, nothing would be wasted even if printing 100% black.
narrowtux··on Don't Waste Time on User Onboarding
When I tried Asana, they had lots of example projects you could choose to add. These showed what's possible with the more advanced features.

I really like this approach because the use case for products like these varies from one client to another. Just throwing in some demo data that's always the same wouldn't really help everyone.

narrowtux··on Police detectors to warn mobile phone-using drivers
And what if you're using your phone for navigation? It will still transmit data to google maps or whichever maps service you use, but its usage would probably considered legal.
narrowtux··on New Skype for Web is live for Edge and Chrome browsers
This isn't _the_ Skype though, it's the old lync with a new design. You _think_ you can just join a conference call with your normal skype app, but instead, you need to use their "web" app.

Using the term web app you might think that you can just point your browser at the URL and join, however, they've opted to make you download something where the actual conference takes place.

narrowtux··on V8 release v7.2
It's weird that the oxford comma is included in the en-US locale, but not in the en-GB one.

You can check how the locales work here: https://github.com/unicode-cldr/cldr-misc-full/tree/master/m...

Go to the locale folder and then look at the listPatterns.json file

narrowtux··on Oculus GoBlack – How to Make Your Oculus Go Better
He left the company last year.
narrowtux··on Why should I have written ZeroMQ in C, not C++ (2012)
The example

    int rc = fx ();
    if (rc != 0)
        handle_error ();
can be simply converted into ASM

    ; call fx() and copy to acc
    JNZ handle_error
    ; rest of code
    handle_error: 
      ; code of handle_error()
whereas exceptions in C++ need to generate a lot more code than this
narrowtux··on Erlang/OTP 21's new logger
Elixir has a Task module that can be used like Promises.

A task is a process that calculates something and eventually returns a result, which you can get synchroneously with `Task.await/1`. There's also an equivalend for Promise.all, which is just `Enum.map(tasks, &Task.await/1)`.

narrowtux··on Migrating away from Google Maps and cutting costs
We did something similar and used Maptiler.com's vector tile server offering + MapboxGL.js on the frontend.

Using mapbox's own backend would've been too expensive for us since our app is able to do asset tracking, a use case almost all of the bigger mapping providers (we checked google, bing, here, mapbox) want to earn an extra buck on.

narrowtux··on Former Googlers on how they knew it was time to quit
my adblocker seems to block that script, I had no issues visiting the site while having adblock enabled.

(uBlock Origin)

narrowtux··on Games Today Shut the Door to Tomorrow’s Devs
On the top of my head, I can list Minecraft, Elder scrolls, Fallout, Factorio, Cities Skylines as modern games that have a vibrant modding community. Minecraft really helped me get a better programmer.

I strongly disagree with the point this article is trying to make, it feels like some kinds of proxy-gatekeeping (our games were so much better)

narrowtux··on Ask HN: What is the best API documentation you have ever seen?
They become more useful with time, i.e. when you know what to look for on a page. But I wouldn't call them great either.
narrowtux··on EU to recommend that member states abolish daylight saving time
tzdata is a database about time and it has all this builtin. Even dates when countries switched from one system to another. So if your code uses the tzdata database through a library, you probably don't have to do anything.
narrowtux··on How to Design for the Modern Web
I've been lucky enough not to be asked to implement stuff like this, but I also don't work at a B2C business. Maybe that's the secret.

I've reached out to many sites though that what they're doing is distracting and annoying but the only response I've ever gotten to that was that they would hire and I could do it better. Yeah right, as if they'd let me remove all the popups.

narrowtux··on How to Design for the Modern Web
The good thing about reddit is that it has a good API, allowing for 3rd party clients. There are a couple great ones for both iOS and ANDROID.
narrowtux··on How to Design for the Modern Web
Does anybody actually think that developers build these kind of "features" without a huge amount of self-loathing? They _know_ it's going to ruin the experience but they have to do it because someone above them said so.

I also really hate how the article takes these obviously _good_ examples of dark patterns and makes web developers feel bad for being web developers, just because some web developers are made to employ these dark patterns.

narrowtux··on The Bullshit Web
You can still add all that bullshit with Jekyll. Having sites dynamically generated has nothing to do with bandwidth waste.
narrowtux··on Vue.js: the good, the meh, and the ugly
To be fair, being used to full frameworks such as angular, you think that you have to do it in some kind of vue-way or react-way. I even made the mistake of using a vue-specific HTTP library when I started. Only later I learned that Vue and react give you the freedom to do whatever you want.
← PreviousPage 3 of 5Next →