HNHacker News
TopNewBestAskShowJobs

nurbl

275 karma · joined August 15, 2009

submissionscomments
nurbl··on Friction is Good: Let's add it to our digital experiences
Consider that in a world where almost everything is automated and reacts quickly, some faulty logic somewhere could cascade and lead to a lot of bad stuff happening before anyone even has a chance to notice. Introducing some latency, need for validation, etc, at the right places could mitigate this. I don't think just sprinkling slowness everywhere is the idea.

I do think that the efficiency hype has made us all a little speed blind. It's not like faster = secure either...

nurbl··on A quantitative test of Diamond’s axis of orientation hypothesis
As I remember it, a major thesis of the book (which I recommend, it's a fun read!) is that Europeans had the benefit of several, mainly geographical factors. This was just one of them.
nurbl··on A quantitative test of Diamond’s axis of orientation hypothesis
It's been a long time since I read the book, but I do think he made the point that part of what gave Europe a military edge was the fact of lots of natural geographical borders like rivers and mountains, giving rise to lots of small kingdoms instead of one big one. So there were constant conflicts, driving innovation.

And the thing about latitudes I think applies more to mobility of things like crops than to human travel, since you need to cross climate zones.

nurbl··on “Wherever you get your podcasts” is a radical statement
I support a few podcasts on patreon. They have regular open RSS feeds and then a locked down patreon feed, containing special episodes, extra material etc. One podcast only charges for each locked episode, so if they don't make any for a while I'm not charged. They are all pretty niche and I don't know how much they earn from it, but from a user perspective it's working fine.
nurbl··on Everyone hates the electronic medical record
While I haven't worked with EMR systems directly, I have some experience working with care giver organisations, from the perspective of trying to use their digital records for analysis and prediction. My impression was that this is something nobody has time for, and therefore nobody is doing it, or even really interested in it. It would seem quite wasteful to have this big expensive machinery for producing data that nobody has time to look at. After all it's one of the big reasons to make it digital in the first place; being able to "crunch the numbers".

On the other hand, as soon as you get those numbers someone will turn them into "performance indicators" and use them for optimization, and we all know where that tends to lead... I can understand the feeling of being forced to work with a system designed to get rid of you.

nurbl··on Why focus on AI meeting transcripts if the real problem is bad meeting prep?
I had a boss once who did this, whenever a meeting was done before the scheduled time, he would start talking about some vaguely relevant experience or similar. When someone asked about this, he actually said that he felt responsible for not wasting everyones time, now that they were there anyway. I think he just liked having a captive audience.
nurbl··on Examples of AI rip-offs making their way into Google News
This argument could also be used to dismiss the whole "AI" industry. After all, humans have been able to answer questions and write essays for a long time!

Of course the problem lies exactly in the ability to automate incompetence.

nurbl··on Which word begins with "y" and looks like an axe in this picture? (2017)
Good observation, it could conceivably be a slightly distorted image of paint coming out of a tube! The waviness of the axe handle does look quite strange.

However it'd be a really counter intuitive choice to use a green Y for "yellow"...

nurbl··on I Found David Lynch's Lost 'Dune II' Script
In contrast, there are many things to say about Lynch's version, but he didn't just play it safe. Although compared to the plans Jodorowski (original director) had for the movie, he was probably conservative :D
nurbl··on I Found David Lynch's Lost 'Dune II' Script
I agree! I found the new Dune boring, nice looking but generic (a lot like e.g. any recent Ridley Scott movie) and the actors seemed bored too. It failed to communicate a sense of wonder at the strange world. I re-watched Lynch's version after the new one, and even though the story is the same, I cared about everything that happened. I can overlook other flaws in a movie if it's at least interesting. So I think you are right, not because Lynch's Dune was a masterpiece (it wasn't), but because the new one will be mostly forgotten in a decade or so.

Perhaps the new Dune was so appreciated because it ignores the recent trend of over-complicated story telling with time jumps and mystification, and instead just tells it straight. But that's a pretty low bar.

nurbl··on Website search hurts my feelings
Searching google's movie service for older movies is annoying because a lot of times you just get a remake. Even if they have the old version! The only way I found to get to the original is to search for some actor in it and scroll...
nurbl··on Spotify will end service in Uruguay due to bill requiring fair pay for artists
At least someone in their design department keeps uselessly moving things around. The latest was tucking away the desktop application's search function into the sidebar, even though the space it used to occupy is now just wasted space. It feels like they are trying to go the Netflix way where the normal usage is just consuming whatever they put in front of you. But we're probably not even supposed to use it on desktop...
nurbl··on How to see bright, vivid images in your mind’s eye (2016)
Yes. I don't have very good conscious control of it, but if I start "daydreaming" the images can pretty much override what my eyes are seeing. I wouldn't say it's overlaying like AR, for me it's more like tuning in to a different channel. I guess somehow the things my eyes see are still registering, e.g. if something new comes into view I will pop back to reality.
nurbl··on Rupert Murdoch steps down as Fox and News Corp chairman
I think that is true, but somehow a "race to the bottom" has been going on and some are more guilty than others of setting it in motion. It can be quite hard not to get drawn into such a situation as a for-profit organisation, the perception is go along or die. But it's a choice, if nobody plays along there is no race.
nurbl··on What if OpenDocument used SQLite? (2014)
A great thing about just using sqlite as the format is that you get lots of potential features. Sure most applications don't need full SQL power just to save and load data. But then at some point you might want more advanced functionality, or migrate to a new structure. And both you and your users get tools for free, e.g. to extract data or fix problems, or just look around. Other applications can quite easily read your files, without you needing to write various language libraries. Very few projects get around to building that kind of tools for their made up format.

I could agree about the single implementation, but if the alternative is making something new up I am not sure in what way that would be better.

nurbl··on Xfce Wayland Development Roadmap
I'm running i3 + xfce-settings for many years and to me it's a perfect solution, extremely stable. I have no opinion on wayland, but I dread the day when I'll have to move to it, as it will mean switching WM, and I assume lots of details will change. But at least it seems XFCE should still work! I just want my desktop environment to fade into the background and not bother me. I'm used to all the little quirks now :)
nurbl··on Fairphone 5
I had a really old phone that I liked, but which slack discontinued support for. The effect was that the slack app would still start and you could even see the channels etc behind the big "not supported" badge that immediately popped up. However, notifications still worked, and that was (and is) my main use case anyway, so I didn't mind. I found it a pretty weird way of "discontinuing" support though.

Unfortunately I had to switch to a newer phone later when my bank app started complaining.

nurbl··on Mullvad Browser
I have hundreds of open tabs in FF most of the time and rarely close them. I use it a bit like emacs; ignore the "tab bar" and use ctrl-tab (with browser.ctrlTab.sortByRecentlyUsed set to true) or tab search (with %) to jump between them. The only reason I need to clean up my tabs now and then is the RAM usage.
nurbl··on Carl Sagan testifying before Congress on climate change (1985) [video]
I think you're focusing on the percieved biggest part of the problem and ignoring that it's both possible and useful to adress other parts. Especially if you can't do anything about the big one.
nurbl··on Git-appraise – Distributed Code Review for Git
When we did this, I think we had some git hooks to make sure that no comments in "review form" were left when merging. So you'd have to go through all the comments and at least remove them.
nurbl··on Git-appraise – Distributed Code Review for Git
We did that at a previous job too. I also thought it seemed a bit weird at the beginning (too simple?), but I loved it. Being able to do reviews from the comfort of magit instead of having to deal with a janky web GUI was great.

As long as there's an agreed upon comment format, it's really easy for the reviewee to find all the comment and adress them one by one.

I don't remember any drawbacks really, but we were a small team and the reviews were mostly "one on one".

nurbl··on Advanced Python Mastery
They can be more readable than that at least, e.g.:

    keys = "name", "shares", "price"
    portfolio = [
        dict(zip(keys, row))
        for row in rows
    ]
If I had to do more complex stuff than building a dict like this I'd move it into a function. That tends to make the purpose more clear anyway.

That said, it's fine to append to a list too, I just prefer comprehensions when they fit the job. In particular, if you're just going to iterate once over this list anyway, you can turn it into a iterator comprehension by replacing [] by () and save some memory.

nurbl··on Proof you can do hard things
Well, you may now be more likely to go out and actually do some "hard things". Life is not only about proving yourself.
nurbl··on Turning my hobby into a business made me hate it
I agree, but the problem is how to avoid this. Once your livelihood depends on the thing you do for fun, it seems quite likely that you will start thinking about how to make it sell better. And after a while this may start to infect your inspiration... is your artistic integrity so strong that you can choose to do things that hurt your income?

Of course the solution is to be financially independent already... but then you're not actually living off your art anyway.

nurbl··on Master Emacs in one year
I find that with project.el (or projectile) buffer handling per repo works fine without having to separate things into frames. I often have hundreds of buffers open after a while and finding the right one is rarely a problem.
nurbl··on The unbearable sameness of the modern web
I don't think everything needs to have a public comment section. The owner's email address is readily found on the site if you want to send feedback.
nurbl··on I don't like making the best things
Yes, I think there is a risk in doing things publicly. You can get stuck in this loop of topping your last performance. We may need validation or criticism to improve. But improvement is not the only thing that matters. For me, enjoyment is more important; I can be quite happy making things that I never show anyone else, and obligations can quickly kill the joy. On the other hand, sometimes enjoyment falters because of stagnation. It is a tricky line to walk, with traps on both sides.
nurbl··on NetworkX 3.0 - create, manipulate, and study complex networks in Python
I've had a lot of luck with Gephi for fairly complex graphs (~10000 nodes and edges), in particular it has some very powerful layout algorithms. It can be very helpful to have immediate visual feedback when untangling something like that. Nice to see that development is ongoing, the GUI used to feel a bit clunky but 0.10 seems a lot better!
nurbl··on Goodbye to the C++ Implementation of Zig
Not sure exactly what you need, but since Zig is C compatible, it's easy to build a zig library and import it from python using ctypes. I guess if you need something more sophisticated you could use cffi (haven't tried it).

Zig is even available as a convenient python package: https://pypi.org/project/ziglang/

nurbl··on Why modern software is slow
I think part of it is the terrible software people are forced to use at work, which is bought by people who only look at feature lists and price. This stuff eats away at their expectations until they are OK with bloated stuff like discord for private use too.
← PreviousPage 2 of 4Next →