HNHacker News
TopNewBestAskShowJobs

scambier

596 karma · joined March 11, 2015

submissionscomments
scambier··on Screw it, I’ll host it myself
My doc is split between Notion (for bigger, structured projects) and a bunch of local md files (for general, greppable knowledge).

For my VPS, I have a Notion page where each project (name, url, mapped ports) is a row in a table. Then the project page contains a copy of my docker config and various informations I might need for maintenance/reinstallation.

scambier··on Show HN: Skruv – No-dependency, no-build, small JavaScript framework
I never said that a tutorial was enough to master a framework, please.

The comment I was replying to was saying:

> there is so much js tooling and documentation and of such wide variety that a year or two would not be enough for even a light review

There's no need to learn the entire ever-evolving JS ecosystem. You pick a sane starting point (a framework tutorial) to get you up and running in a few days, and from there you learn what you _need_.

scambier··on Show HN: Skruv – No-dependency, no-build, small JavaScript framework
Come on, this isn't that hard if you have minimal, or even outdated, web dev knowledge. There is like 3 major frameworks (Angular, React, Vue). Spend a few hours to look how it is to work with each one, make your choice and follow a tutorial. Congrats, you've made your first Single-Page App.

Of course if you've never written a line of code in your life, or if you're angry at the thought of using a dependency manager, you're going to have a hard time. And not only with the web stack.

scambier··on Kallithea – Self-hosted alternative to GitHub
I've been using fossil for personal projects, for the last 3 months. The all-in-one aspect is great, and it's literally 2 commands to start a server. When I need a new remote repository, I just have to copy the .fossil file on my VPS. The only thing I don't like is the issues management, which isn't user-friendly at all.

I didn't know that mercurial had a web interface, I'll certainly take a look this week.

scambier··on FicusJS
I think it's because of several points that can be interpreted as good or bad:

- "relatively new project" > code is fresh and certainly well-organized / maybe lacks stability

- "all by one person" > a single vision is a good thing / if that person gives up the project, it's dead

- "no other project mentions it" > [no good aspect in that] / no real-world usage

If you have any experience in the frontend field, those points are more often bad than good. You don't want to invest time and/or money in that kind of project that has a high chance of being dead within a year.

Now, that does not mean that it's a bad project (it looks pretty good actually), but it's just very young.

Edit: actually I like this framework very much (but I have a thing for underdogs). It might be ideal to quickly throw POCs or toy projects

scambier··on I made an eInk newspaper
I remember reading there was a lot of defects in eInk displays? So the bigger the screen, the bigger the chance of defects, hence the exponential price increase.
scambier··on Fossil Chat
Most Fossil projects are on the smaller (smallest?) side, apart from 2-3 outliers. They certainly don't have a dedicated IM channel, and they certainly don't need it... except when they do.

I could see this as a useful feature when you need to chat with contributors once in a while in a less-formal way than issue comments.

scambier··on John Cleese Sells the Brooklyn Bridge as an NFT
> Do people really care who pretends to own it

They absolutely don't. There's no art collectors or amateurs in this game, only speculators.

scambier··on Tauri: An Electron alternative written in Rust
Are you sure about that? Most of the time, Electron apps are split into multiple processes, and the task manager (by default) only shows the main one. Order your processes by name and I'd be surprised to see the total under 150MB.
scambier··on Why is it so hard to see code from 5 minutes ago?
I also use my git GUI to quickly review what changed before making the commit. That way not only I filter out irrelevant chunks/files, but I also compare the new lines to the old ones.
scambier··on Again on 0-based vs. 1-based indexing
You wrote a lengthy post trying to explain how it could totally be possible that humans start counting at zero, yet the whole premise of it is wrong: we start counting at 1 because it's natural. You cannot assume otherwise.

> He should have counted 0, 1, 2, 3

Is that how _you_ count? You imagine some pointer going _between_ items, start at zero, and stop once you have nothing at the right of your pointer?

Or, little Timmy could also skip the "zero" part (because you know, he's not dumb nor blind, and sees that he has several pens on his desk), start at 1 while pointing _at_ the first pen, and count up to 3.

scambier··on Again on 0-based vs. 1-based indexing
> whether 1 is more natural as the starting point of the counting sequence.

Seriously?

- "Hey Timmy, how many pens do you have on your desk?"

- "Let's count them! Zero, One, Two."

- "So how many is that?"

- "Well since I ended my counting sequence with 'two', it totally makes sense to announce that I have three pens."

scambier··on The Fediverse is better than regular social media
> Can one join many instances and, if so, does that mean what you post in one instance is not seen on others? Or does everything you do show up on your profile?

You can be registered on different instances, but they're all different accounts. The Fediverse "only" allows instances to share content with each other.

> This part confused me a bit. Can anyone ELI5?

If Mastodon instances A and B are connected through the Fediverse, you can _read_ content posted on B if you're registered on A.

The best analogy I've seen is to consider Fediverse servers like e-mail servers. You can post an e-mail from a server only if you have an account on it, but you can receive e-mails from any server.

scambier··on Signal is having technical difficulties
All IM apps rely on Google or Apple (on their respective platforms) for the push notifications. The alternative is polling in relatively small intervals, but that wakes up the app, which uses the battery without any real usage.

And if the OS decides to kill your app's process, your polling dies with it and you don't get notifications.

scambier··on Giving social networking back to you – Mastodon
Does anyone have recommendations for interesting communities or people to follow?
scambier··on Show HN: Organizedly – Linked notes, todo's, calendar and queries
E2E encryption while having a useful search engine seems pretty hard to do from what I'm understanding.

I switched from Notion to my own electron-based markdown editor just for the peace of mind of not having my notes stored in clear on someone else's server.

scambier··on French watchdog fines Google, Amazon for breaching cookies rules
> I do not want to disable all cookies, I'm perfectly happy to use credential cookies or a shopping cart

The cookie banner that you have to refuse/accept only concerns cookies that are not necessary for the proper functioning of the site. So login cookies or shopping cart are unaffected by the consent, and if your site has nothing else than this, it does not need to ask for consent.

scambier··on World of Warcraft 9.0.2 client runs natively on Apple Silicon
> some people forget that all computers that are stand-alone for a person to use are "Personal Computers"

If you call a Mac a PC, you'll only confuse your interlocutor. No-one ever refers to Macs as "PC", except to point out that "Macs are 'Personal Computers'".

scambier··on Please stop using CDNs for external JavaScript libraries
Non-native speaker here. How is that an "antipattern" and not simply a spelling mistake?
scambier··on TIC-80 version 0.80
They both have pros and cons, but they're indeed quite similar.

TIC-80 is less restricting: more languages (Lua, MoonScript, JavaScript, Fennel, Wren), custom color palette, higher res, and widescreen. The main advantage of PICO-8 is its community, which is the biggest of all "fantasy consoles", which means more help, more examples, and more released games.

I'd personally go with PICO-8, because it's more restricting, and thus allows for a better focus (IMO).

scambier··on TIC-80 version 0.80
I've not written TIC-80 games for like 3 years, but I'm still happy to see it grow. One major advantage (IMO) over PICO-8 is that you're not limited to Lua, and can write games in JavaScript.

And since JavaScript implies TypeScript, I once wrote a small tool to automatically build games from .ts files, with functions declarations for the whole API: https://github.com/scambier/tic80-typescript

I don't use it anymore, but try to keep the declarations up-to-date :)

scambier··on Why are there 5280 feet in a mile? (2009)
In French, you'd say "je fais 1 mètre 80" (literally "I'm 1 meter 80") and write it 1m80. Saying "180 centimètres" would be weird in a casual conversation, but fine in a professionnal setting. For a weight of 1500g, you'd usually say "1 kilo 5", maybe "1 kilo 500", but rarely "1 kilo 500 grammes".

So yeah, decimals are so used that you don't even need to tell the unit, it's implicit. I once had an american argue with me about Fahrenheit vs Celsius, because "Fahrenheit is more precise". I guess he was either a superhuman who can feel the difference between 20°C and 21°C, or someone who never heard about decimals.

scambier··on How will the world vaccinate seven billion?
And there's plenty of us that understand that "low risk" is still risk, that getting sick without dying is not without long-term health effects, and that vaccination is not only for you, but for your community.
scambier··on How will the world vaccinate seven billion?
I'd rather not get sick and risk dying, even if I'm under 50. Thank you very much.

And more importantly, even if the risk of death is low for me, I can still transmit it to high risk people.

scambier··on Show HN: Deck for Reddit – A Reddit client optimized for desktop
Similar UI, but really different UX.
scambier··on Monospace Font Selector
I don't know what it's supposed to do, but it doesn't seem to work on Brave Android
scambier··on What's the point of a Covid-19 test that takes 19 days for results?
> I didn’t say cases I said deaths

The article I linked is literally titled "Why Belgium's death rate is so high", you didn't even took the time to just click on it before replying to me.

Here's another, more recent article, in case you'd want to know more, and how our "over" counting effectively hurts our international image: https://www.dw.com/en/belgiums-coronavirus-overcounting-cont...

I'm just tired with people taking Belgium as a "worse situation" example, while our lockdown had been quite successful in flattening the curve. A counterpoint though, we really badly handled the nursing homes, and most of our deaths come from there.

scambier··on What's the point of a Covid-19 test that takes 19 days for results?
Belgian here. 1) we counted _all_ possible cases (https://www.npr.org/sections/coronavirus-live-updates/2020/0...) and 2) Belgium's population density is really high, so of course the virus travels easily.

You cannot compare two countries without taking more things than two numbers into account.

scambier··on How dice changed over 2k years to be more fair (2018)
From https://en.wikipedia.org/wiki/Dark_Ages_(historiography)

Relevant excerpts:

> The term employs traditional light-versus-darkness imagery to contrast the era's "darkness" (lack of records) with earlier and later periods of "light" (abundance of records)

> As the accomplishments of the era came to be better understood in the 19th and 20th centuries, scholars began restricting the "Dark Ages" appellation to the Early Middle Ages (c. 5th–10th century),[6][7][8] and now scholars also reject its usage in this period.[9] The majority of modern scholars avoid the term altogether due to its negative connotations, finding it misleading and inaccurate.

scambier··on Ask HN: Any job boards and age-friendly companies for older developers?
> the interviewer literally started laughing when he saw me and he quickly ended the call

Wow. I have a hard time imagining being an interviewer and literally laughing at the face of a candidate before he even said anything. Unless he's dressed as a clown or something...

← PreviousPage 5 of 6Next →