HN user

fdw

212 karma
Posts6
Comments65
View on HN

Where are the dozens of European tech winners? Seriously. They have the best education system in the world, strong social safety nets, cheap healthcare, and great lifestyles. Why have they not created innovative technologies that turn into worldbeating companies?

Maybe that is because there are US companies competing in the same space that are not held to the same regulations because of treaties like this one. It's hard to build a competitor to AWS, not just technically (although it very much is), but also business-wise - who would choose the unproven startup if you can go with the accepted best practise? By forcing US companies to equal footing, you give European startups more of chance. (Which is a Chinese playbook, too.)

IANAL, but GPL3 is compatible with selling the software (see Linux distros). However, it forces you to open up the complete source code and it allows the users to fork and recompile it as they see fit (but they must also open up their changes if they distribute it).

No, defense in depth is a best practice because you assume that each layer can fall. It is more practical to have many layers that are very secure than to have one layer that has to be perfectly secure.

They say this about sports, which is (usually) a zero-sum game: If I'm attacking, no matter how badly, my opponent cannot attack at all. Therefore, it is preferable to be attacking.

In cyber security, there is no reason the opponent cannot attack as well. So, my red team is attacking is not a reason that I do not need defense, because my opponent can also attack.

or how neurodivergent is really is from much more common extroverted people.

Do you mean to say that neurodivergence is more common among extroverted people? If so, do you have sources for that? I have not yet heard of any relation between extra- (or intraversion) and neurodiversity.

I'm understanding your statement to mean that caring about something because of itself, without external motivation (like validation or money), is neurodivergent. So neurotypical would be to only care about something if you profit from you caring about it? Is that reading correct?

If so, I have to disagree vehemently. That is not my experience at all and feels extremely homo economicus and - to be honest - depressing. I want to care about things I like and that bring me joy, even if no-one pays me for that or validates my choice.

Libyear 2 years ago

I've tried out some of the libraries, and it looks like they do calculate the difference between the installed version and the last (stable) release. If a dependency hasn't seen a release in ten years, those ten years don't count against the dependency drift. This is exactly what I would want.

However, they only check openly accessible (i.e. OSS) dependencies. If one of those hasn't seen a release in ten years, I would look for an alternative.

But isn't that the very problem?

The market for these loss-leading services is skewed because Google subsidizes their free offerings so that they improve their ads branch. Because it is hard to compete with a free (actually money-losing) service, it is very hard for competitors to spring up. And thus the whole thing is anti-competitive.

If they were separate companies and had to compete on their own merit, not subsidized by the ads division, they'd have to ask for money too. Then, competitors actually have a chance to offer something better. And through that, the reach of the ads business is limited unless they start to work with the competing services. This opens up the market for other ad markets, too.

And then we are a step closer to the free market that is efficient and good for consumers.

I do backups to a local, external HD (that I need to manually plug and unplug, unfortunately), and to Backblaze. Depending on the importance of the data, it's being pushed daily to B2 and weekly to HD, or more seldom, or only to HD.

Technology-wise, I've been on restic for some years now, because of its support for cloud backends. (Otherwise, Borg is a fine tool, too.) Until last week, I've used crestic, but I just migrated to resticprofile, as that can do web hooks and pre-/post-commands, which I intend to use for SQL server dumps.

restic: https://github.com/restic/restic/ crestic: https://github.com/nils-werner/crestic resticprofile: https://github.com/creativeprojects/resticprofile/

In the end, paperless also stores the original pdfs in a directory. You get some more goodies from it, like automatic OCR and a web interface, but your baselines is also included.

Isn't this what journalism should be about, though, to journal the news neutrally? I'd be more worried about a bias if someone only writes for one side of an issue, but now it's also bad if both sides can be happy with an author's work?

I'm not sure what you mean to achieve by this comment. Do you want to imply that working remotely is the same as "remote vacations", and so people are hypocrits for only wanting one of these but not the other?

But if you are serious about your question, please look at the context of each of these: Vacations are often defined by being in a different place. Working, however, is defined through achieving some result - for IT work, there is no necessary, physical "location" attribute. And if they have different relationships to a physical location, it isn't fair to compare them as if they did.

That's an interesting idea. This would probably curb bad behavior, when you get reprimanded from several folks who have an actual stake in it.

But - and sorry if I'm overly negative here - I see other issues: First, you wouldn't want to dilute the stakes too much. If my bad behavior is a very small problem for 100 people, they probably don't care too much and nor do I. The more pressing problem might be that growth is now really heard. The easiest way is if someone takes 100% responsibility, but then you only get very similar people and no new ideas. Or you need several people inviting the same person, so your community cannot grow exponentially (I think).

This might be a good approach if you strive for homogeneity and accept small growth.

Disclaimer: I couldn't visit the site, so all I have to go on is your quote.

It's definitely interesting, but my gut reaction is that it is a bad idea. If you invited somebody, that means (a) you know them somehow and (b) you want them to participate in the community. Unless you have a stronger bond with the community and are willing to risk your relationship with the invitee for it, moderation will be quite lax, I fear.

On the other hand, having the inviter sanctioned if the invitee misbehaves is also an interesting concept. The behavior in the community will probably be better, but people will be very cautious to invite someone, possibly starving the community.

Thank you (and also the responders, u/Afton and u/jnosCo) for your help!

While I have certainly a lot to learn on that topic, I feel like I haven't failed completely - of course all kinds of exercises come around again, and I'm increasing difficulty/number of sets. So there's room for optimization, but it's not a bad start, I think.

Thanks again :)

You don't need more routines. You need the routine you'll do 50 or 100 times. Honest question from someone with just anecdotes and no data: Is it preferable to do the same routine regularly over different routines (equally often)? Last year, a friend sent me a link to https://darebee.com/ where I've been choosing different routines almost every time (or a program, which consists of different routines for each day). This seems to me more effective for me, but maybe it's just more motivation to do different things.

I missed an emoji picker for Linux. I couldn't find anything that was not integrated into Gnome/KDE or maintained. So I set out to write one myself, just a simple Python script with rofi. I uploaded it to Github, because maybe someone else also wanted that. That was several years ago, and now [rofimoji] can do all UTF-8 characters (and custom ones), works on Wayland and is packaged for some distros. I'm so happy how my tiny project turned out and how many people helped with PRs and issues.

[rofimoji]: https://github.com/fdw/rofimoji

Professionally, I (and the whole team) lost track of our deployed artifacts, as we're not on a release schedule but also not really on continuous deployment. Mainly, we released when someone noticed that a release has been running stably on staging for a while. We also needed a way to ensure our configurations were correct and to track API versions. So I started hacking together a small React app (new for me at the time) to collect and display all that information. It had a good welcome in our team, and so a colleague and I improved it a lot, added an actual backend and, for example, integrated it into our CI so that you can now see which commits happened since the last deployment and deploy through it, with just two clicks. We also automated a lot of our previously manual checks for larger deployments. It's become the main tool for that stuff, even for our not-so-technical PO.

Stargazers Map 5 years ago

Thanks, this is neat. I love to see where the people are that liked my software so much they starred it. Makes it a bit more real that they're actual people and that all the time I spent on it is worth it.

So far, I've been using https://thepirat000.github.io/StargazersMap/index.html so far, which has a more... basic interface, but also seems a bit more detailed with usernames.