skysight-inc/HackerNews huggingface dataset:
Java made a huge mistake of not being like Oberon, Modula-3, Eiffel, Mesa/Cedar,....

However that doesn't make all GC languages equal and measured by Java's bad decisions at birth.
Everything has benefits and drawbacks of course. It's true that you can minimize the impact of one service pulling this stunt.

However, I don't agree with "remember all the different places you need to download content from". Google does this with Takeout, so I can have 1 backup of most of my things. When using different services, I need to have various backups.

Reason is: I don't depend on services giving me 30 days. I assume they can block access on the spot.
Sweet, I can dust off my "script-fu" knowledge from 1999 and automate gimp to produce reverse-embossed buttons

So long as people move away from having buttons that you have to click to work out what state they are in (i'm looking at you, instagram you dick) I'll be happy. Even if its ugly as shit.
While Proton is a common recommendation and I do use their VPN which is good, I would also urge people to look at alternative providers. This is a decent list.

https://www.fsf.org/resources/webmail-systems

I switched from Gmail to Posteo when I came across this link. While the interface is really basic, it works for me and it also helps me support smaller businesses.
I think floats should be treated like noisy analog values.

If you are doing something that requires you to reason about their precision beyond deciding how many bits is enough, you should probably not be using floats, because then you've added some more reasoning the next guy has to understand.

There is a good reason to compare float equality though: when there's no calculation involved and you're basically just comparing object identity.

Checking if a float timestamp has changed by comparing it to an old copy of exactly the same variable is fine.

They're like analog values that can be exactly stored and copied.
> We already have a mechanism to restrict choice - regulation.

Most people don't live in a jurisdiction that will provide this anytime soon. Frankly its not the top 10 of most peoples issue list because of the App Store regulation.
Of course, for this to be practical, the cost of creating custom tools must be small.

The doubtfulness of that axiom is why writing code that is easy to read and understand without special tools is so important.
But I’d that really a meaningful comparison? For that fuel consumption you get all of normal life. For that added data center noticing will change. In other words: the benefits for the humans aren’t even on the same measurement scale (although I’m a bit skeptical regarding the numbers. Amsterdam is a significant fraction of the Netherlands and I would be surprised if burning fuel would be 3 orders of magnitude more than electricity consumption for a Western European. But I’m also too lazy to do the calculations so …)
Google's Material Design is such a hostile system.

"lets create action buttons well away from the action"

"modal dialogues _must_ take over as much area as possible, regardless of triviality"

For all the noise about research lead UX, it doesn't seem that people actually performed research on users, only other UX people.
I call them democracy activists because their goal is universal suffrage for Hong Kong's legislative and chief executive.

I don't call the fools that invaded the Congress building terrorists, because AFAICT instilling terror was neither a goal nor a means to a goal for them.

No double standards.
Given that Facebook bafflingly renamed their entire company “Meta”, I wouldn’t put a Digg-like move past them.
> Just today on HN there were multiple stories about Google banning entire companies for arbitrary reasons, possibly as a result of poorly-conceived automated decision-making.

There might also be some selection bias here since "escalating Google issues to HN" has become a thing. Complaining about Google is popular on HN, for good or bad. Yet, they grow revenue, so they aren't losing customers in droves. It's quite possible customers of other companies just don't escalate to HN (yet).

(Said as a former Google employee.)
Because otherwise i wouldn't sign. I put 12 years into my Upwork account and i am not going to lose it because of one unhappy client who first pays me outside of Upwork than reports me to them so both me and him are banned (this is asymmetric as hell because my account is a lot more important to me - it is literally millions of dollars worth - than a client account is for almost every client).
The idea that there are only a small number of basic plots (ur-plots?) is not new. None other than Kurt Vonnegut wrote his master's thesis about it at University of Chicago in 1965 [0]. The exact claimed number of ur-plots is up for debate, but the idea seems sensible.

---

[0]: https://www.theguardian.com/books/booksblog/2016/jul/13/thre...
Domain registrars are indeed a single point of failure :(. Do you recommend something here? Because I haven't found a proper solution myself.
+1 that erowid is this around .

Spent entirely too much time there as a teenager/young man haha.
Technically this is a self-hosted space, the app deploys a NixOS script which builds everything for you. https://nixos.org/

The app runs you through clearly defined steps on how to purchase the server, domain, and register everything together.

You control the lot.

The NixOS script is available on their repo to view, and fork yourself too.

Their support is top notch, I've had many conversations with them, they have always helped me out. https://t.me/selfprivacy

From my conversations, and chats, it's run by someone that has poured a lot of personal money and time into the project. They are truly passionate with privacy, self determination, teaching others, and helping the community.
Whut? I am quick to spot toxic things in storytelling and I spotted one but it definitely wasn’t this.
This is a simple by a bit rough infographics from 2014:
http://i2.cdn.turner.com/cnn/2014/images/07/02/cashless_soci...

A more accurate picture IMO (still from 5 years ago)
https://static01.nyt.com/images/2017/11/13/business/dealbook...
> they can't block necessary services at a whim

why not?
The closest we have to a source of truth for that is the table on repology: https://repology.org/repositories/statistics

By that table, debian 12 has 32k packages, and nixpkgs stable has 67k

That said, repology doesn't track everything nixpkgs has nor everything debian has.

It's also difficult to compare debian and nixpkgs.

Debian has several packages for one thing where nixpkgs has only one, i.e. debian has "sqlite3, sqlite3-doc, libsqlite3-dev", while nixpkgs has the single "sqlite" package with the attributes "sqlite.bin, sqlite.dev" (and no docs split out I guess? They're probably in .out)

Because debian splits out dev packages from binary packages, that artificially inflates the number.

Another choice which makes the number very hard to compare is packaging style choices for certain dependencies.

For example, in debian, a go package's dependencies must all be packaged as their own packages (https://go-team.pages.debian.net/packaging.html#_dependencie...).

This leads to stuff like "golang-github-hashicorp-terraform-svchost-dev", a package that is only used as a library to build terraform. I'd argue it's not a user-facing package, just an implementation detail of the terraform package, but the count you mention above certainly includes it.

nixpkgs, on the other hand, is fine with not splitting out each dependency as a full package on its own right, so go and rust libraries are much more sparse in nixpkgs.

All of this is a lot of words to say "comparing numbers is hard, repology is the best we have right now"
Posted on Apr 3, 2020
It sounds like a small project where everything can be remembered by everyone uniformly and perfectly and also people with specialty and exceptional talent into one or the other area are laid off, and everyone is uniform in level of capabilities and preferred area of activity (so it doesn't matter who sits with who over what). Sounds too idealistic where it never happens that two come together who are equally weak or even clueless of a big legacy code and it never happens that the session becomes a guessing game. : )

Pair programming is fine in learning but the team of uniform level experts is too much of a fairytale idea to me for a generally useful concept in the complexity of life (and projects). Don't blame the pointed-haired bosses and accountants alone if the variety of workforce and projects, life itself (differences, variations, uncertainties, logistics, economics, ...), speak against the precious pair programming here and there and it will never be a 100% soluion for everyone and everything. Except if you eliminate/refuse situations with opposing aspects rigorously and without mercy of course.
However in typical rust code bases this systematic wrapping causes a lot of unhandled panics.

Reading it feels just wrong.
Meta (pun intended) answer: Everything is dying, slowly or fast, from the moment of inception. Instagram included.

But observing my surrounding, it seem that Insta is the sh*t currently, with money, influencers and generally nice pictures, while facebook is for parents to post pictures of their kids.
Agree with you that VictoriaMetrics works like a charm: fast, easy to configure, easy to recover from components crashes (last time I checked Cortex, it was a nightmare to recover from the ingestors). For me, it is the better solution for long term storage Prometheus if you come from a clean state.

But Grafana labs, employ lots of people that have worked on Cortex since its inception at weaveworks, and has developed strong in-house knowledge about it so Grafana is fully commited to Cortex (now Mimir) and have developed derivatives for logs (Loki) and traces (Tempo) heavily based on the Cortex model.
This also makes the cookie prompts a pain for users who don't use cookies. My browser rejects all cookies by default, so I end up creating uBlock filter rules for the prompts on sites I frequently visit.
Re-posting this item because the original[1] is flagged/dead on HN.

Respeecher appears to be a company that offers realistic fake speech production for industries like Hollywood. They are in the process of development watermarking technology to allow their synthetic content to be identified.

[1] - https://news.ycombinator.com/item?id=30863023
Be like Haskell and check things on the spot.
Then there are a LOT of fake developers apparently. Maybe I'm fake because I don't recall an ethics statement when I passed my test to be a true developer.

/s

Meanwhile...

https://developer.apple.com/app-store/review/guidelines/#cod...

> Apps should never prey on users or attempt to rip off customers, trick them into making unwanted purchases, ... or engage in any other manipulative practices within or outside of the app.
You can really build pretty much anything on top of a K-V store, but I would hate to be vendor-locked into Redis ecosystem.
There’s a patchwork of federal, state, and local safety nets with a lot of holes to fall through. Generally speaking, you have to be just fortunate enough (esp. with regard to mental health, social support, and having a mailing address) to have the wherewithal to secure the benefits, but not so fortunate that you don’t qualify. People with everything stacked against them tend to become homeless, and there are few people going out into the field to rescue them.

So there is obviously no bottom-most robust safety net, as plainly evidenced by the homeless situation. But there are a bunch of safety nets that do sustain millions of people. Welfare, subsidized housing, social security (retirement, and disability), medicare, Medicaid, to name the big ones.
Seems great to me. The AGPL style license is a bit much, but they have to make money somehow.
The lowest bound would be the size of the texture the page is rendered into, no ? If you're on a 4k screen an uncompressed rgba pixmap is already 31MB... And that's really just the raw pixel storage which needs to be associated with your process
I use safari and have it set to use reader view by default. Much more pleasant!
The point is that any payment processor can do the same thing, no Apple needed. And indeed that's what the new EU regulation will soon require.
It's not just on HN. Also, since HN is not used by the general public, isn't it possible that the number of people facing these issues might be higher?
An Erroneous Preliminary Injunction Granted in Neo4j vs. PureThink
I would be careful with extrapolations during a pandemic. We didn't have such a situation for a long time.
That would be like not consuming any social media at all, not just a tool to help create your own echo chamber.
No, the gun is equated with the tools and platforms that help people become "silenced."
The Hopkins Beast was so far ahead of its time.
Bank accounts aren't given out based on you needing one; they're given based on the bank wanting you.

Homeless people don't meet some of the expectations for what banks want in a person - an address
You sound like a pleasant coworker
android dev here.

afaik newer device kernels in android implements f_uvc function for it's usb gadget interface but i'm not sure you can use this without root.
so, apps can't create this functionality without root.

also i'm not sure it's works even apps can get root.
i didn't tried yet because my phone not support f_uvc and released kernel sources sucks.

src: https://android.googlesource.com/kernel/msm/+/android-5.0.2_...
I'm happy with void for 7 years now, and used to contribute. You're right, xbps is much easier than other package managers (looking at you, dpkg!). The templates are even a tiny bit simpler than the equivalents of Arch.
To be fair Google losing users is not the same as Google losing customers. Their main customers are the companies paying Google to stalk you across the net, and they don't need you to have a Google account to do that.
Tell that to the homeless
Couldn't agree more.

Maybe one slight variation, that I think still agrees in principle, is considering 'the cost of doing this now vs cost of doing it later'.

Sometimes technical debt is isolated and handling it can wait until the next time that code is touched. Often people may use this as an excuse.

But there are a few cases where you can just wait and it won't be harder to fix later. I suppose this is the real form of debt that people should be referring to when they typically think of technical debt. It's debt with a next to zero percent interest rate. Just borrowing a bit of time now from future engineering time.

A lot of technical debt that is left is the kind that carries a few thousand percent interest rates and can quickly tie an organisation in knots.
We were struggling with Cortex a couple years ago, then we tried VictoriaMetrics and haven't look back. It goes pretty much unattended with just monitoring disk space to make sure we still have room to continue pouring in metrics.
When a component crashes (not often) it recovers pretty much without noticing.
Thank you so much for your thorough reply Andy!

Do you think that there's anything an average bloke can do to improve their own local services such as lobbying etc?
To HN users reading this comment, where did you find the best reader view implementation?

Seems like it's a really difficult task.
> compared to the cost of a local high school kid with a $500 Civic.

Not to mention the kid with the $500 Civic is almost certainly delivering faster than any autonomous vehicle will, robots won't chase lols and tips.
It doesn't change Redis. redis-server will stay simple as it always been, redis-stack-server extends redis-server with addition functionality for those who need more low latency data access more than Redis K/V.
I totally understand. That is two weeks of discomfort but not medically dangerous to your life. Whereas high blood pressure especially for people who already have elevated blood pressure and don't know it, can damaged your heart with long-term effects on your heart and possibly shorten your life by some non-trivial amount.
It's not Microsot's MFA, others do this also. It's push notification authentication. Better than SMS in that sim swapping or ss7 type attacks won't work on it. They also support yubikey/fido, it's up to your AAD admin to allow any of those.
Thank you for the detailed review/opinion! I love it!

My vision is kinda similar to yours. I would like to simplify things as much as possible and make most things behind a single button. :)

I do not want to only cover the single server solution. It will cover K8s and Remote Docker Engine as well.

With K8s, you can definitely scale to the sky, Coolify will be just to simplify the building and deployment part. It will be a huge feature, but I love K8s, so it will come soon. I'm sure it won't cover everything in the initial release. I love to work in small iterations and iterate often.

But before K8s, I will integrate Remote Docker Engine. That will make a single Coolify instance to manage several servers and even loadbalance services between those servers. So it will offer a simple HA/DR solution.

About the project shut down, I do not think it will happen soon. I have a daytime job, so I'm not doing for the money. I'm doing for fun! Coding is fun! It's simple. :)

Also, I will improve the contribution guides as well, so it won't rely only on me.
> is insufficient to operate an app store (hah), charge a flat fee per app to be listed and made available to customers

No one - no one - wants that. Free apps suddenly won't be free when they have to pay to be on the App Store. Its so easy to create an app and share it, and that is a good thing. The end result of apps costing money (even though free apps have nearly a 0 marginal cost to distribute) is that you'll end up with less apps and/or more ads and data tracking (also proposed to be regulated away) and/or a subscription service that bundles free apps to cover the cost.
Google is doing fine, and probably will for years. HN is just saying that the safe option is not to build a business (or a lifestyle) on the shaky foundations that they provide.

Google's business is Google's success, not your success.
It's a mess by design. In an ideal world no browser would need a reader mode, because pages themselves would be reader-friendly by design. Page authors, of course, are instead more interested in optimizing for advertising and tracking. Reader mode, much like adblock extensions, works directly against their interests.

In fact we wouldn't even need any new web standards to implement something like this. Any website following the latest Web Content Accessibility Guidelines and using the correct page structure and aria- tags should be fully semantically parsable and displayable in any format or medium.
> This software is important and needs to be memory-safe.

Let's say the GC is a binary... where is this binary? Probably somewhere in the filesystem? So now you need a filesystem written in a language that doesn't depend on the GC, just like the binary loader, scheduler, bootloader, which by the way, can boot from remote, so now you also need a network stack that doesn't use GC.

You might need to show something on the screen before the GC starts up, so you will need video drivers, bus drivers, etc. written in a language that doesn't use a GC.

And in which language is the GC written?

You get the idea.
> How do companies survive with that sort of turn over?

Unsure, but it's a conscious and calculated decision not to pay market rate for current employees.

I don't like it, but it's the case that if you're not moving every couple of years then your wage will deflate compared to peers, and I've never worked anywhere that gave more than a 2% pay increase (and that's with good performance) without a promotion.
The English name for that is "cash back"
Alas, while Retroactive is fantastic, it doesn't solve the problem of Aperture, because RAW decoding doesn't seem to work. My TIFF and JPEG files are visible, but RAWs show up as black previews and can't be decoded.
Yeah, that was the MVP (v1). :)
Hearty Journal is free to download, but you must sign up for an account to start writing.

It's a hand-drawn style diary website and online diary app with a beautiful interface like a picture book. With a unique and compelling UI and user experience, it makes writing online as easy and intuitive as writing on a pad of paper. But coming with extra features your old paper journal and diary don't have.

It’s for Android, iOS, Website, Windows and macOS. It's a web-based app. So you can access your journal and diary from any web browser and other devices. Most importantly, all your data is backed up automatically on AWS and Google Cloud. Even in case of a phone failure or other difficulties, your life records can still be kept with maximum security.

The most important thing in a diary is privacy. Some people don't keep a diary because they are afraid of being peeked by others. But at Hearty Journal you don't have to worry about that. All connections are encrypted via TLS 1.3 - technology designed for online banking, when you're using Hearty Journal on any of your devices. You can also set a password lock. Once set up, Hearty Journal will be synced locked on all devices. Very caring and reassuring.

We firmly believe that "a digital service can bring beautiful and warm experiences to people". We look forward to accompanying you to record your life and mood in an easy-to-use and heartwarming way, and collect every precious feeling and time that will never come again. Allows you to enjoy journaling and having a conversation with yourself.
> What can your team do to reverse this tragedy of the commons?

It's tragedies all the way down :-)

Making a successful tool in a competitive space is hard enough. Asking a creator to somehow factor in environmental impact isn't going to work. A creator that places additional constraints on themselves will more likely lose out to a competitor that doesn't.

This is the kind of thing a carbon tax is perfect for. Cost optimization is infused into how businesses and individuals operate. Tax the things you care about and watch all that machinery get to work!

Right now, people use Docker (and dynamic languages, bloated JS libraries, etc) because burning electricity is the cheapest route. (Sort of... the market's obviously not perfect.) Make electricity expensive enough and we'll get more efficient systems.

And of course taxes aren't the only solution. For example, Google Flights now shows the carbon cost of each flight option, which I think might actually move the needle. But that category of solution might only work in an industry with similar characteristics, e.g. infrequent but large purchases, mature industry that can define measurement standards.
Web Audio API example and tutorial: simple synth keyboard
> governments are going down the path of removing whatever protections the App Store provided consumers, without replacing those protections

As others pointed out, that's actually not true as far as the new EU regulation on the matter is concerned: it attempts to maintain principles that help users while removing monopolistic practices and abuses by gatekeepers.

In any case, even if governments were to ban certain behaviours without mandating replacements, the responsibility for such outcome lies very plainly with the handful of giant platform vendors who strenuously refused to work with competition authorities in good faith - preferring instead to defend their monopolistic abuses to the last day - with Apple being the worst of the lot.
I guess OP eyes a reader mode-only browser as an achievable milestone on the way to develop a browser (something sorely missing in "web standards" only serving to pull up the ladder), rather than as an app from a user PoV.
An entire news article about how essentially "you" derive life satisfaction from your job. Late-stage capitalism at it's finest, which is ironic because it is an article about the mental quagmire that corporate work is and the effect it can have on people.