HNHacker News
TopNewBestAskShowJobs

phil294

1,761 karma · joined October 15, 2019

hi! you can contact me at hn@waritschlager.de or http://waritschlager.de

Userscript for sticky, contextual comment trees on HN: https://greasyfork.org/en/scripts/427429

submissionscomments
phil294··on Why are German numbers backwards?

    4:30: half 5
Note that to an English-speaking person, this is wrong, as "half 5" means 5:30. I once tried to explain that logic to a few Brits, in that the German "half 5" means "half [of the hour from 4 to] 5" instead of "half [past] 5", but to no avail.
phil294··on RSS-proxy: create an RSS/ATOM or JSON feed of almost any website
To elaborate on this, RSS-Bridge maintains custom extraction rules for many sites [1], but RSS-proxy attempts to do that for any site using some pretty nifty logic [2]. I tried it on a few pages and it seems to do its job accurately, if the HTML is good enough.

Semantic HTML5 can be so helpful, especially in regards to tools like this one, or crawlers, or generally accessibility-wise. Unfortunately, its syntax is not enforced by browsers (for good reasons), so many developers never leverage it - and we end up with many custom-built sites falling back to <div>s everywhere, JS click handlers on non-interactive elements etc. I really wish modern framework docs and guides would more strongly hint to accessibility concerns.

[1] https://github.com/RSS-Bridge/rss-bridge/tree/master/bridges [2] https://github.com/damoeb/rss-proxy/blob/master/packages/cor...

phil294··on Bring Back Our Knobs: Analog vs. Digital (2009)
But... almost all cars (including BMW i3) do have seperate fan speed and temperature controls. So isn't this exactly what she would want?
phil294··on Elfshaker: Version control system fine-tuned for binaries
Have a look at Borg, it handles incremental backups very well
phil294··on Which is not Posix
Honest question, if POSIX is not relevant anymore, why haven't wee seen a user-friendly set of command line tools come out yet?
phil294··on Vscode.dev
It would be great if we could also run VSCode in terminal. It should theoretically totally be possible, but for some reason, there is still no good text-only browser supporting JavaScript.

Edit: Just tried brow.sh - only displays a white page. Might be a solution though

phil294··on MacBook Pro 14-inch and MacBook Pro 16-inch
> High contrast is intense on the eye.

Is it really the contrast though? No contrast is sharper than blank and white, and reading a book is fine.

phil294··on Go is a terrible language (2020)
Even JavaScript does, with strictest TypeScript settings (not on Exceptions though). When I returned to a Java project recently, the lack of null safety was seriously off-putting. It does indeed feel like the "billion-dollar mistake" of programming.
phil294··on Aren't you annoyed by “dark mode only” websites?
I have a custom stylesheet for these situations

* { color: black !important; background-color: white !important; }

works surprisingly great on almost every site.

phil294··on Python GUIs for Humans – Transforms UI into People-Friendly Pythonic Interfaces
Does anyone know how this compares to guietta? [1] Both look quite similar, and I have already successfully used the latter in two small projects. It was so easy to set up, I had not even have to read much of the documentation at all.

Edit: I have found the answer in the docs [2]

[1] https://github.com/alfiopuglisi/guietta/ [2] https://guietta.readthedocs.io/en/latest/intro.html#aren-t-y...

phil294··on You may not need Moment.js
I really prefer using the <details> element for showing/hiding various content. It works amazingly well, and you can also hide the small triangle with some css. Much better than all those checkbox solutions that you see recommended all the time. But for some reason, nobody ever uses it.
phil294··on Show HN: Produpedia.org – Lists of Everything
I have always felt that nice, filterable lists of data tailored to non-technical users is severely lacking in the web of linked data. This is an attempt at filling this gap.

Produpedia takes the sophisticated RDF tuples of DBpedia[1] and somewhat dumbs it down to tables of different categories. This allows for fine-grained search configs, easily shareable by URL. E.g. "List of Grand Prixs on the Nürburgring"[3], also linked on the main page.

Some more details are explained on the site itself.

Side note: What I would ultimately like to build - as a 2.0 verison, if you will - is an Open Data Product search engine with community edits, a free alternative to common commercial ones like Google Shopping, as in a blend of Geizhals.eu and Wikipedia. DBpedia and Wikidata[2] datasets (both related to Wikipedia infoboxes) are not very useful in regards to actual "products", so this is a first step towards that goal. If you think this sounds interesting, want to contribute or have an idea, please contact me!

[1] https://www.dbpedia.org/ [2] https://wikidata.org/ [3] https://produpedia.org/list/grandPrix?filter=location%7Ccont...

phil294··on Should you delete social media? That’s the wrong question.
18 out of your 19 activities are solo-activities.

Who needs social interaction, you should rather be asking.

phil294··on PaperTerm Concept, An e-paper remote terminal device
Do you estimate thay this concept will ever come to life? (say, P1) If so, when?

(I'm OP, sorry for unsolicitedly posting your notes to HN. I guess I am just a bit too excited for this)

phil294··on Minus
The energy derived from a potato should probably be enough to serve a static webpage with 100 req/s. Even the highest-ranking HN posts should not result in more than five requests per second. It's beyond me how the "HN hug of death" has ever come to be an issue in any scenario.
phil294··on PaperTerm Concept, An e-paper remote terminal device
This seens to be an unpublished, unfinished, unindexed document about a nonexisting product whose project status I am very confused about, yet the concept is absolutely intriguing.
phil294··on Deno Deploy Beta 2
Thanks for the hint, this is a useful to know setting. However your statement appears to be wrong, requiring reduced motion does not stop the background rainbow animation from happening. I am running Firefox and verified my prefers-reduced-motion setting in the example result box of https://developer.mozilla.org/en-US/docs/Web/CSS/@media/pref....
phil294··on Show HN: Imba – I have spent 7 years creating a programming language for the web
(being discussed here https://github.com/jashkenas/coffeescript/issues/5307)
phil294··on Show HN: Imba – I have spent 7 years creating a programming language for the web
You could try using the https://github.com/phil294/coffeesense/ VSCode extension for that, released 7 days ago (disclaimer: I made it).
phil294··on Show HN: Imba – I have spent 7 years creating a programming language for the web
Regarding types, you're right, though JSDoc can get you very far

Regarding perf (performance, I guess?) - are you speaking of the single, global one? As CS takes care of variable scoping automatically, I think it makes a lot of sense (and is deactivatable anyway)

phil294··on Show HN: Imba – I have spent 7 years creating a programming language for the web
Nothing is holding you back from using it!
phil294··on Ask HN: What feature phone do you use and recommend?
I too recently looked for a dumbphone, open source and privacy-oriented, with a way to communicate using an open standard messenger protocol (XMPP, Matrix) and CalDAV support – so basically either a web browser or a good app store, with decent battery life. I could not find anything, at all, and gave up.

Imo the variety is lousy. There are countless models to choose from, but they all pretty much work the same, come with vendor lock-in, uninstallable apps, integrated Google services and all of that.

phil294··on Show HN: Static.wiki – read-only Wikipedia using a 43GB SQLite file
I'm not trying to kill the fun here, but since this thing relies on a working internet connection, it would probably be pretty useless on a remote island
phil294··on Google results for PHP tutorials contain SQL injection vulnerabilities
Oh I see what you mean, I rephrased the title a bit. It is pretty specific after all
phil294··on Ask HN: Would an expert-only version of StackOverflow be a good idea?
Unrelated: If someone considers making it, please do so by building on top of ActivityPub
phil294··on Nokia 8110 4G KaiOS can be rooted with JavaScript
More specifically,

> For Nokia 8110 4G with firmware versions up to 13 inclusively, an exploit exists that allows to obtain root privilieges right from the KaiOS browser.

From GerdaOS https://gerda.tech, a KaiOS custom ROM

phil294··on Building the First GUIs
What you describe as the "productivity" vs. "dumbification" seems to me more like the distinction between a professional environment and an entertainment medium, respectively. There is no point in comparing Windows 95 tools to IPhone apps without taking into consideration the upside down target audiences.

I'd argue that GUI evolution has all but stagnated: The shift from specialized tools for individuals to mass adoption brought us much more new ways of interacting with our devices. The adoption of personal computing devices in the last several years has been unprecedented. We'd still be reading paper newspapers, watching TV and using the landline network for communication if it were not for the recent GUI evolution.

The main problem I see is the trend to remove power user features altogether instead of having them be hidden in the settings. Ease of use and customizability can get along just well, but are rarely to be found. So your statement about augmentation is right anyway.

Edit: I think that different OSes, different devices for different target audiences is not an actual problem. The uses of a computer can be so vast. The trend to integrate smart devices has only begun and requires different usability approaches. We should not compare Excel UX to Tinder UX

phil294··on Ask HN: How do you find software literature on a topic?
That is a promising approach, I'll look into it. Thanks for your praise, but unfortunately, the rest of HN did not share your view.
phil294··on E-paper History: An Interview with Nick Sheridon, Father of E-paper (2007)
Note that the bottom half of the above article confusingly is an interview with yet another Nick (Hampshire).

Sidenode, here is another interview with Nick Sheridon from 2009, apparently not even retrievable using Google: https://web.archive.org/web/20090413144446/https://www.epape...

phil294··on The modern web on a slow connection (2017)
Yeah, you are right. I was thinking of JS-free sites for some reason
← PreviousPage 5 of 6Next →