HNHacker News
TopNewBestAskShowJobs

niknetniko

196 karma · joined January 6, 2018

submissionscomments
niknetniko··on Photobox – Free Open Source Google Photos Clone
I don't get what this means?

- There an option to compress images before uploading (which is probably on by default). Not unreasonable.

- Content is deleted if you do not access Google Photos in any way during two years AND do not have a paid storage plan. Not unreasonable.

- If you use more storage than you pay for during two years, content will be deleted. Again, not unreasonable.

I really do no get the complaint here.

niknetniko··on Hungarian Railways' Live Countrywide Map
As everyone is posting, a similar one exists for Belgium: https://trainmap.belgiantrain.be/

(It is not 100% live, "The train positions are calculated based on timetables, real time info and prognoses.")

Also fun are international trains, which are shown, but there is no map outside of Belgium.

niknetniko··on SQL:2023 is finished: Here is what's new
Of the top of my head, there are also:

- ISO 8601: dates and times

- ISO/IEC 9899: the C standard

- ISO/IEC 14882: the C++ standard

> This isn't how serious comp-sci standards work (the TCP people just throw out RFCs).

This isn't how most _web_ standards work.

niknetniko··on The IAB loves tracking users but hates users tracking them
Am I missing something here? I understand the "The IAB loves tracking users." part of the title, but where is the part about "But it hates users tracking them."? Based on the title, I would have expected an exception in their standard for themselves, or a story about how their own user tracking technology was used against them.

However, there is none of that. Just that the IAB does not want to make it easier for users to escape their tracking (which, given their purpose, is unfortunately entirely expected). What justifies "But it hates users tracking them."?

niknetniko··on macOS keeps a huge wallpapers cache
> I recently discovered a big cache - in terms of file number, 6000 files - of basically every edit I did in the last 6 months in VS Code - called Local History.

Isn't this a feature? I wouldn't want my editor to remove my local history without me knowing. I frequently use this local history (in Intellij), for whatever reason (it's easier than git, the project doesn't have version control, I haven't committed yet, ...)

niknetniko··on How to Hack APIs in 2021
> These apps [single page web applications] also tend to feel snappier because page loads are not required for every request.

This isn't my experience at all, especially when network conditions are not great. The browsers has error handling and a progress bar. Single page web applications often have bad or no error handling and you have no idea if the request failed, the code errored or something else went wrong. You need to refresh the whole page if something goes wrong, which results in having to load a ton of JS every again, negating all possible savings in time and data usage.

niknetniko··on Show HN: How attractive is your website? Check using Visual Mind AI
The site mentions:

> Visual Mind is an AI engine specifically designed for understanding and scoring visual appearance of a website. Visual Mind has analyzed over a million websites to achieve an accuracy rate of over 97%.

How does accuracy work in a project like this, where the result is subjective?

niknetniko··on Court dismisses Genius lawsuit over lyrics-scraping by Google
They have an contract with MusicBrainz. They are listed on https://metabrainz.org/supporters/tiers/4.

> The Unicorn tier is for large companies or companies that would like to have a reciprocal relationship with our foundation. If you need special guarantees, indemnities or require us to sign your contract for a data license, please select this tier. If you have another creative idea you would like to propose, please also select the unicorn tier.

> For any of these cases, please detail your request in the company information field and we will work with you to fit your company's mythical situation. We will also find an appropriate monthly support amount to our non-profit foundation of $1500 or more per month. Please always consider enabling the growth of our non-profit foundation and the continuous growth of our metadata!

niknetniko··on Why do so few people major in computer science? (2017)
A lot of EE folks I've met _think_ they are competent in software, but I'd beg to differ. Similarly, I've met plenty of CS majors who know their way round hardware.
niknetniko··on Show HN: LaTeX.css – Make your website look like a LaTeX document
This is pretty cool.

However, I do agree with some of the other contents that the style is a little dry for a webpage.

I think it would be very useful as the "print" style for articles or blog posts, without having to pipe through pandoc: most browsers support print to pdf.

niknetniko··on Using `make` and `git diff` for a simple and powerful test harness
This is a really nice looking blog, I'm impressed.
niknetniko··on How Stripe Designs Websites (2017)
Works for me, what's not mobile friendly about it?
niknetniko··on Cliqz, new search engine launched just few months ago, shuts down
Link to the official announcement: https://cliqz.com/en/magazine/farewell-from-cliqz
niknetniko··on Apollo: An iOS Reddit app built for power and speed
People who want an app on Android with similar features can try Sync for Reddit, which is my go-to app.

https://www.reddit.com/r/redditsync/

niknetniko··on JetBrains Mono: A free and open-source typeface for developers
I initially had the same thoughts, especially regarding the increased height.

However, in Intellij (and other Jetbrains IDEs), they've recently increased the line spacing to (I currently use 1.1)

With the increased line spacing, I have had no trouble distinguishing between lower and upper case (to my surprise).

niknetniko··on Software Disenchantment (2018)
I agree with the overal sentiment, yet the examples could be better.

> Modern text editors have higher latency than 42-year-old Emacs. Text editors! What can be simpler? On each keystroke, all you have to do is update a tiny rectangular region and modern text editors can’t do that in 16ms. It’s a lot of time. A LOT. A 3D game can fill the whole screen with hundreds of thousands (!!!) of polygons in the same 16ms and also process input, recalculate the world and dynamically load/unload resources. How come?

Text is very complicated. Does your 42-year-old Emacs support Unicode? And not just accents, but whole different scripts?

See https://news.ycombinator.com/item?id=21105625 for some discussion and a good link about the complexities of rendering text.

niknetniko··on Darktable 3.0
I'm note sure about the EU part, because in Belgium you can mention competitors, e.g. "Darktable aims to fulfil the same need as Lightroom" is absolutely allowed, without problems. There aren't even rules specifically for mentioning competitors, it's about comparisons in general. For example, saying your product is "the best on the market" counts as a comparison, and you'll need proof to back up your statements.
niknetniko··on ICANN Delays .ORG Sale Approval
> They even have been called out by the IETF by things.

Source? I'm interested in reading about this

niknetniko··on “Why We Sleep” Is Riddled with Scientific and Factual Errors
Thank you for this.

I am very disappointed in Matthew Walker. In fact, if I were working in the same field as him, these findings would cast a doubt on most of his other work. The density of the errors almost makes me unsure which is worse: the errors are unintentional due to carelessness or they are deliberate to create a better sounding story. (Of course, the latter is worse as it is basically academic fraud.)

I believe there should be more books that are scientifically sound, yet accessible to most people. I thought this was one such book, but alas.

niknetniko··on The Obvious UI Is Often the Best UI
Android used to recommend to open the hamburger menu when people open the app automatically, until they have opened it once themselves.

> Upon first launch of your app, introduce the user to the navigation drawer by automatically opening it. This ensures that users know about the navigation drawer and prompts them to learn about the structure of your app by exploring its content. Continue showing the drawer upon subsequent launches until the user actively expands the navigation drawer manually. Once you know that the user understands how to open the drawer, launch the app with the navigation drawer closed.

From http://www.androiddocs.com/design/patterns/navigation-drawer... (older versions of the docs, I can't find it on the current site)

niknetniko··on The Obvious UI Is Often the Best UI
While I agree about Google Maps, I'm not so sure about Gmail.

Take your example:

- Forward is in the lowest toolbar in the hierarchy, since it applies to a single e-mail.

- Archive is in the top toolbar in the hierarchy, since it applies to a whole conversation.

Does this mean there are no improvements possible? Of course not, but I think the UI choices in Gmail are mostly sensible.

niknetniko··on Paged Out – a new experimental magazine about programming
This is nice :)
niknetniko··on Terminating Service for 8Chan
And yet: https://www.huffpost.com/entry/cloudflare-cybersecurity-terr...
niknetniko··on The YouTube Gaming app shuts down this week
This is actually a shutdown that makes sense to me: why would it need a separate app/website? I don't think it was actually really useful for most people:

* As a standalone gaming streaming service, I don't think it ever had the potential to dethrone Twitch, for various reasons already said by other commenter

* On the other hand, if you are a heavy YouTube user, it doesn't add anything: almost all features are available in the main YouTube app.

Basically, it always seemed redundant to me.