HNHacker News
TopNewBestAskShowJobs

blackbrokkoli

3,211 karma · joined May 2, 2018

I mostly build learning apps.

See what I'm up to: koljasam.com / blog.koljasam.com

Also feel free to contact me: hi ( at ) koljasam.com

submissionscomments
blackbrokkoli··on Reddit’s About page doesn't include Aaron Swartz as a founder
You are going full circle without realising it.

A political party may be banned in Germany, as in: You cannot vote for them any more. For that to happen, they have to be hostile against fundamental parts of the constitution. That is division of powers, free development of the individual, independence of courts and stuff like that. Only then a ban might be even considered.

And it is still fully legal to be against these things, tweet about them or whatever.

This is to -protect- Jews, Muslims and Christians, because as was so colourfully demonstrated in Germany 33-45 it is very easy to run a platform striving to destroy these values within a democratic framework. (Similar to what the Free Speech Paradox is about)

There is no slippery slope here, and your argument that there is either bad faith or extremely uniformed.

blackbrokkoli··on The campaign against plastic is harming the planet and the public
Ideally, there is no plastics. It is glass (it gets washed and reused). The lid is ...a metal sheet or something? Also gets reused.

That is the key idea, it is just a process towards that and in the meantime you got to reduce plastic usage somehow.

blackbrokkoli··on Show HN: Mono Icons – A simple, consistent open-source icon set
It is not black and white, though (excuse the pun).

Imagine for example a piece of software with a settings menu which maybe gets used once per user, if ever, and it is only for technical stuff (think: assign more RAM and change V-Sync method). For that use case, a simple, subtle icon which is perfectly findable for the target group in the rare case it is needed is perfect. A colorful, detailed icon might disproportionally distract and thus diminish user experience.

Point is - use the right tool for the right job, and thanks to the author for providing a specific tool!

blackbrokkoli··on Embedded PDF viewer in Firefox 81 supports filling forms
I have a feeling this thread has a strong bias from highly automated valley life. In more provincial regions and even just much of Europe lots of forms have to be filled out and printed.

It is not something you have to everyday or something, but the existing solutions suck massively. You either have to use Adobe, which requires Windows (or Mac, I suppose) and your firstborn or use some massively shady online service. So personally, I love this feature!

(And I also do not think that this will halt all other development at Mozilla like some comments here imply)

blackbrokkoli··on Survivor of CIA Torture and Rendition Supports Assange at Extradition Trial
That seems like the cheap way out.

The real shocker here is not that people do cruel things. Murderers carrying out abhorrent fantasies exist and existed everywhere, anytime.

Suppose I have such a personality, and that becomes known, my government then should do the appropriate medical and judical procedures.

When the government then goes "oh, here is 10k/month and a ticket to Macedonia and go live your dream", there is something truly, truly fucked up and it is not the individual in question.

And that grievance is a systemic one and therefor a responsibilty of the people should they have the intention to declare themselves as a democracy...

blackbrokkoli··on Uber backup driver indicted in 2018 self-driving crash that killed woman
This discussion reminds me an awful lot of Don Normans example regarding human error:

> Air Force: It was pilot error - the pilot failed to take corrective action

> Inspector General: That's because the pilot was probably unconscious.

> Air Force: So you agree, the pilot failed to correct the problem.

We can go and blame the driver all day long but that will not actually solve anything. Was it neglect? Probably-maybe, I'm not a lawyer. But that is not the point. Why did the driver look at her phone? How can we prevent that? What other, similar failure modes are there?

We did this dance with pilots, truck drivers, forklift operators, life guards, factory workers and god knows how many more. It is frankly quite disappointing that HN is overwhelmingly like "this time, we'll just blame the operator!"...

blackbrokkoli··on Court dismisses Genius lawsuit over lyrics-scraping by Google
But the law can be unfair, and can even be made more fair, and for that, you need discussion.
blackbrokkoli··on Anti-climate action statements get more visibility in news coverage, study finds
1922 Walter Lippmann kickstarted the idea of "news value" which lists criteria predicting whether an event or narrative is worth printing.

He proposed the following, and we can apply them here to compare the two types of news:

Oddity: anti-climate wins

Sensationalism: anti-climate wins

Damage: anti-climate wins

Establishment, Duration, Structure, Relevancy, Use, Prominency, Proximity: about equal

(Translations mine, couldn't find good English ones)

Thus, the result is little surprising. Still a good study, the obvious should also be proved!

blackbrokkoli··on Ask HN: How to you manage your favorite HN submissions?
Since HN is such a beautiful old school websites, the pages of your submissions are denoted in the URL like https://news.ycombinator.com/favorites?id=YOURNAME&p=PAGENUM....

So you could just loop said page number in your favorite language, access the generated webpage and get the raw HTML. If you get all lines of class "storylink" and "title", you will have all the post titles and where they link. Save that into any format as simple as Excel and you have a nice searchable overview.

Always rate limit yourself sensibly when web crawling, and have fun!

blackbrokkoli··on Twitter engineers replacing racially loaded tech terms like 'master,' 'slave'
Because of opportunity cost, wasted space.

Here we have 50+ HN readers and hundreds of OC readers wasting part of their limited patience/passion/tolerance/love for the topic of racial unjustice because someone is using their etymological ignorance (and inability to use Wikipedia) to project their own bias into completely unrelated matters.

blackbrokkoli··on Twitter engineers replacing racially loaded tech terms like 'master,' 'slave'
Saying that these terms are racially loaded is, well, racist.

I can kind of understand the argument that there is a history of racism connected with slavery, but the concept of "slave" predates discrimination of coloured people by millenia, closely followed by the word itself, which is actually derived from "Slav" (like you sometimes hear Russians being referred as). But fair enough, seeing a connection to racism is maybe just misinformed.

But "blacklist" (and "whitelist") is just completely absurd. "Blacklist" is a term from a play, referring to a literally black list. Whitelist is just an antonym. Such color metaphors are incredibly common, think wedding dresses or "black death", or black flags, or white lie. Obviously, none of this is connected to skin color. How exactly does your mind have to be wired to come to the opposite conclusion?

As one of the largest (and most criticized) players in political information, one would think that Twitter could maybe do something better about the current situation than engaging in etymological misinformation...

blackbrokkoli··on A mother and son who unraveled a geographic hoax
I don't think its analyzing the actual face. It probably only works when the literal same image (maybe cropped or with varying quality) is posted elsewhere, which probably not unlikely for forum profile pictures etc, or with journalists for that matter.

I might be mistaken though.

blackbrokkoli··on Do not log
Weird article.

As greatly represented in this comment section, this article touches on maybe 1/10 of the usecases of logging...and than pretends that the opinion is applicable everywhere.

> And yes, you got it correctly: it sounds like a job for Sentry, not logging.

okay, I guess I will not write a log file for my Raspi bash script then and instead setup a third party service?

> We don’t really care about exceptions and how to handle them. We care about the business value that we provide with our app.

That's how you get shitty software which can be fixed relatively quickly regarding large scale black swan events (everything broken) and retains their annoying edge case bugs forever, slowly driving users away...

All the while, the arguments against logging seem to be the same against implementing, well anything. More things = more complexity. New things = new problems. By all means be aware of these pitfalls in the context of logging and anything else.

But as a whole, this article awfully smells like an unreasonably strong opinion wrapped in pseudo-intellectualism.

blackbrokkoli··on Spreadsheet Horror Stories
Great examples of the fallacy Don Norman points out in "The design of everyday things":

Assigning "human error" and declaring the analysis done, not considering design may be at fault.

Just Ctrl+F the keywords, the exact phrase is used three times and paraphrased a dozen time more. My favorite is “It was basically human error… there’s nothing wrong with our accounting systems”. If your spreadsheet has billion-dollar impact, why is there no 4-eyes-principle? Why do humans even have a hand in data transfer? No sanity checks? No automation? Stop blaming the user!

blackbrokkoli··on Smithsonian Releases 2.8M Images into Public Domain
You are absolutely right, it is not all bleak out there of course. Most people also use a lot of open source software without realizing as well, to give another example. I merely wanted to express how delighted I was when I clicked on this particular HN link, which did stand out as remarkably bullshit-free at least for me.
blackbrokkoli··on Smithsonian Releases 2.8M Images into Public Domain
There is no solution for displaying 2657 cat photos in a client browser in 2020 which does not include one of the following:

* some sort of pagination, like a iterating "See more" button or the classic "Next page" stuff

* fancy JS in the background simulating that process making the page much heavier, ruining accessibility and most likely the back button

* instantly draining the clients monthly data, crashing the device, timeouting the server and making the infrastructure team cry, roughly in that order

blackbrokkoli··on Smithsonian Releases 2.8M Images into Public Domain
None of this mirrors my experience. Sounds like a network problem to be honest, either on your side or server hiccup? Loading any images will have some inherent network load, sure. But I'm having no problems despite the decently shitty connection I have. Scrollbars are also working as expected...the 'show more' button has to be there in the end, you can't load all 3 million images at the same time (which would be the case using '' as search term otherwise). Sure you could do classic pagination as well, but again the real pain sounds like connection issues...
blackbrokkoli··on Smithsonian Releases 2.8M Images into Public Domain
Aw, man!

I really don't have anything substantial to say, but this is incredibly refreshing: No dark patterns, no marketing ploy, no signup, no bullshit. No licenses, no traps, no business interests!

Javascript not required, but smooth UI & UX! Just pure knowledge. API access; millions of files! Works right down to Lynx, an has a 3D previewer which is smooth and gentle to my mid range laptop.

I think this is gonna be my new example if someones says that commerce & ads are the backbone of the internet. If anyone of the responsible people happens to read HN, please continue to do good in the world!

blackbrokkoli··on Apollo: An iOS Reddit app built for power and speed
> no team, just me.

Holy shit, well, that is impressive!

For the record, I am not trying to hate or anything, scrolling through this thread I think there is some kind of cultural disconnect going on. I personally don't care for the infinite content scrolling of today's content aggregator, so I am sad this trend is reflected in more and more places.

I did a poor job of stating this as personal taste and not as assumed facts. Obviously, you (and a lot of others) use and always did use Reddit in a different way than me. There is of course nothing inherently wrong with serving these needs, especially when done in a much superior way like Apollo does.

If you read this reply, I would just like to urge you to keep the negative effects of excessive escapism, polarization, misinformation and group think in mind when designing features. Cheers!

blackbrokkoli··on Apollo: An iOS Reddit app built for power and speed
In my opinion Apollo retains the biggest flaw of the reddit redesign, which is sad:

By making the post body, and especially pictures, the first class citizen you incentivize all the wrong things:

* It is inviting to mindlessly scroll

* Attracting karma is paramount: The game is "upvote this in the 2 seconds I am spending scrolling past it or not"

* This in turn incentivizes shallow posts, strong, polarizing messages with no depth

At the same time, the mechanisms why I use(d) reddit over all the other escapism-in-a-bottle platforms are all discouraged:

* Reading comments, engaging in discussion. You don't even have to open the comment section anymore, so why would you? And if, you will only ever read one or two top comments, inviting the same lowest common denominator battle as with posts themselves.

* Building community, in-depth analysis, being exposed to alternating view points. Well, no place for that in the framework of rapid swiping and shouting in the void.

Good job on the Apollo team to at least include what they call "compact mode" (showcased about a second in the promo video), but the problem with these effects is that they are negatively affecting quality overall, whether or not you as a individual choose to sidestep them.

I hope a new community aggregator like the old reddit will arise soon...

blackbrokkoli··on How to Take Smart Notes
I am writing one as we speak (web based). Do you want a note when I get it out of the door?
blackbrokkoli··on N26 will be leaving the UK
The devastating financial crisis triggered by short sighted greed from entities which should have been better regulated.

Obviously that is a simplification, but it shows why letting each customer choose for themselves how unregulated their bank should be is recipe for disaster.

blackbrokkoli··on N26 will be leaving the UK
I don't know, let me think. Ah, right, 2008!
blackbrokkoli··on Amazon appears to be tracking every tap on Kindle
This is a great example, one could almost say the epitome, of what is wrong with modern product design.

Gigawatts of electricity are used to run sophisticated neural nets, advanced data pipelines built to funnel all that data to the mother ship and thousands of dev hours went into this elaborate tracking mechanism. You need that of course, "to improve UX". I do not have a problem with that for such a device, per se. Fair enough, go real overkill on your "user research" then.

And yet, so many UX aspect of a Kindle are just plain bad. Problems which have varying degrees of complexity, to be fair. But some of them are so trivial yet impactful that it is hard to imagine they would escape the attention of a single UX engineer worth his salt looking at a Kindle for two days. Some examples:

* I have a cheap Kindle, which means the lockscreen shows ads. They are so hilariously anti-personalized I can't even. Like, you have all this Big Data and you think I will ever buy a run-of-the-mill cliche romance?

* The recommendation system itself. When you "start out" on your Kindle, your recommendations are literally just every single other book the few authors you read have ever written.

* Having airplane mode off seems to drain the battery massively even if I am not connected to WiFi/Bluetooth nor actively attempting to

* One can view interesting usage statistics, but only if you declare yourself as your own child and activate a password based content lock

* I have to manually flip through sometimes dozens of pages of imprint, one-line-per-page copyright notices and so on until the Kindle realizes I have indeed "read" the book so it stops displaying it at the top at "99% progress"

What I want to say: Do all the Edge AI and IOT and Orwellian Surveillance for all I care. But maybe fix the boring old low hanging fruits first?

blackbrokkoli··on Medications that change who we are
An easy but not glamorous course of action to prevent this from happening on a large scale is flushing the notion that taking a pill for everything everytime is A-OK out of Western culture.

The average American is on ~1 prescribed pain killer and usually has access to several other over the counter opioids. People take incredibly potent whatevers against the mildest allergies to prevent having reddish eyes. A pill to take the edge off, a pill to calm down. Kids who are not firmly in the right area of every imaginable performance bell curve at age 7 get a whole palette of medicine against fictional anger issues, concentration issues, learning issues, anxiety issues.

I am glad that the topic of psychological side effects is gaining traction. Personally, I have always felt that taking any medicine is most likely going to be a trade-off against side effects we do not really understand yet. Keeping this in mind, one can make a much more sensible decision whether or not to take a pill. If we get this notion back into the head of people it would help a lot IMO.

blackbrokkoli··on Fiat will effectively fund Tesla’s German factory
Is there more to this argument than thinly veiled nationalism/xenophobia to this argument?

If someone builds industry in Europe, in European jurisdiction, which achieves something with less CO2 output, even if he is from Papa Guinea or whatever, what is lost here, beside the ego of some backwards thinking people?

blackbrokkoli··on Facebook's PR feels broken
I feel like the actual change is not really Facebook PR but the reporting about it? The TeenVogue affair seems to have caused a dam-break which shifted "reporting facebook as disfunctional" right into the middle of the Overton window all across the board regarding online media.

Facebooks strategy was always running away from a trail of PR bodies via sheer sized based on "customers" (which should be called products, to be honest) which did and do not care. I mean sure, this PR debacle is not a bath in glory by any means. But I can not think of any PR campaign in response to the countless past scandals which made me think "Wow, nice catch". At least in Germany, their response to the accusation of manipulating elections was a billboard campaign advertising that in Facebook you have a settings page where you can click switches and thus be in full control of your privacy (:D).

Was there ever any effective response to Zuckerberg abusing his company data to crack journalists accounts? I can even remember an age old thing where Facebook made all your posts visible forever on your board or something which was just drowned in the ongoing unchallenged growth of Facebook after some time...

To clarify, I am glad that media is finally elevating from lizard memes but I reject the notion that this current affair is the first visible crack of rotten foundations one could have observed.

blackbrokkoli··on Products I Wish Existed
No, because my lock does not monitor?

You can seriously not see how the the entanglement of psychological effects of being watched, mob justice, alienation, gossip, public shaming and threatening and first and foremost real or imagined social scoring breeds dull monoculture?

blackbrokkoli··on Products I Wish Existed
Nah, you are thinking way to short-term.

The AI will flag the black person himself as often associated with complaints and posts tagged "danger". Thus barring him from job interviews and loans by other automated services (Uber, but for HR!) who bought the data set "to elevate user experience".

Creeping right back to apartheid, but I would say entirely worth it if it means I can get a notification that my cappuccino creamer was stolen 5 minutes ago by an unidentifiable person! /s

blackbrokkoli··on Products I Wish Existed
Fair enough, but as you literally state yourself, the security system does not even help. I repeat, it does nothing.

> I literally have video of the dude grabbing shit off my porch, but can do nothing about it.

The only thing all this security theater does is aiding super convoluted scenarios where your neighbors system informs you to take your package in, if you have one currently out, and are fast enough, and are at home. In the long run, all this does for prevention is creating an arms race easily won by covering up your face and randomizing routes as the thief...

So: Make a startup selling big-ass secure post boxes. Minimize crime by, you know, education and financial aid. Kill this excessive package-delivery culture which is super damaging anyways somehow. Make the police force more efficient. Make small package-taking centrals. Whatever. I understand. But this cloud-based security is the absolute worst thing you can do.

edit: spelling

← PreviousPage 10 of 15Next →