skysight-inc/HackerNews huggingface dataset:
You're right, all the websites could band together to coordinate and share that the same person logged into each site. They do this today with email addresses and phone numbers explicitly (and implicitly with "advertising IDs" and the like). The Facebook "like" button and Google analytics are both tools to make it easier to track you around the web. Getting away from being able to track you around the web is going to take a lot more than just an anonymous ID as your login credential.

That said, the unique identity is still valuable--Apple offers this with their third party sign in[1]. Practically, if everyone was using self-hosted identity, then the tools would probably make it easy for you to create and track your own new identities for each service you use. This isn't build into something like IndieAuth today, but with the right DNS settings you could have arbitrary subdomains return the same authentication options and act as easy-to-use "sub identities".

[1]: https://support.apple.com/en-us/HT210425
If nothing else, just make sure they come off as achievements rather than just stuff you did. We’ve all seen projects that made us go “but why? That seems like a bad use of time.”

“Migrated from MySQL to Postgres” could be a massive waste of time, or it could have made something much better. The difference between a waste and an accomplishment is what is you want the resume to reflect. A quantified outcome is one way to do that, and reflect well on some roles/projects, but not others.
Drumbit – Online Drum Machine
It's opaque because it isn't clear where the files are located on the fs; and you get confusion or strange behavior: if I delete the media library file, will the fs version also be deleted? What about the other way around? And how does that work for renaming or moving? Etc. etc.

I think a tool should embrace the filesystem as much as possible. If metadata doesn't fit in the fs view, then perhaps store them in hidden files next to the actual files. Needless to say, if these files are not there, the system should deal with that gracefully.
Interesting. But propulsion is strapped to his body (fuselage) and not his wings. Planes have things attached above fuselage AWACS have huge dish. The Space Shuttle transporter too. A-10's have engines above wings (although they are not attached to them).
Check out Kaldi. It's a toolkit rather than a ready-to-deploy service but has some solid pretrained models and recipes for training your own. You can use various existing projects for deployment, e.g. vosk-server (also for on-device) which comes with models for various languages and accents and has an excellent support channel via telegram. Quite frankly, despite not being "end-to-end", you'll get much much better results in practice.
> Depending on your background it might take years of additional studying.

Excellent summary but this one bit is trying to gloss over reality. It will most certainly take multiple years of additional studying when you come in contact with anything related to software engineering, because that's just what it is.

Of course there is no shortage of people who learn one language, one framework, one tool and sit on their ass depending on the people they work with to pick up the slack. If that's you, none of the things being said in this thread matter - just go get your job, make your money and live your life :)
Don't worry, those emails are pretty much already down the memory hole.
> To me the design is a feature itself.

Same here. The fact that it's so lightweight + being FL/OSS is what pulled me from Github.
At the time this thread first came up, I agreed that my sarcastic response to his Mercurial contributorship comment was out of line, and apologised for that.

Others who have read this thread came away with a different impression than you did. I tried to explain why it was a problem, rather than just leaving them put out. Personally, I prefer this approach over the cold, unfeeling notification from a robot that noticed your repo was oversized. Human admins is a feature of sourcehut, and human failures of communication occasionally occur as a result.

Anyway, the facts are laid out, and I'm not particularly enthusiastic about rehashing this discussion again, 10 months later, in an unrelated post celebrating our anniversary.
Yes, Coronavirus tends to do that to older people. I suppose we say that so we don’t feel as bad when an older person dies.

In the United States, many people have been lessening the disease by rationalizing that it’s mostly older people or people with comorbidities.

Doesn’t it sound like we are subconsciously writing people off?
You are confusing infrastructure projects with enduser application projects. The former welcome your work because there is (usually) a monetization path for it and your bugreport actually IS a bugreport (what is the intended behavior, what is the actual behavior, how can the bug be triggered). The later ones typically get swamped with "it doesn't work, fix it!" which then turns into a game of twenty questions and the conclusion that the user was doing something stupid(TM).

Also, seeing your nickname, I'd like to mention "Medienkompetenzübung": The point of the article is not about not accepting bug reports, but support requests being disguised as bug reports in order to bypass the fee, to a point where the abuse greatly outweighted the benefits. The logical conclusion: shut the channel down at the risk of loosing some value. I believe, you have a similar policy with the killfile for your blog.
So if those that think the world is round and those who think it is flat both think the moderator is biased he must be doing something right? Both sides are wrong because technically the earth isn't exactly flat? What about climate change deniers vs climate scientists?
Another commenter added more color, but what I was trying to say is that the scenario the parent poster described isn't a likely one for most Mac users.
Maybe I'm engaging in magical thinking, but I can't help think after a policy like this is implemented, apartments without electrical service next to your parking spot will rapidly become virtually unlettable. Supply follows demand.
Their prime new corporate-backed competition, Mixer, got killed earlier this year. So they're quite emboldened to sacrifice users in their ambitions now. Where are they going to go? YouTube? Random audience-less zero revenue platforms?
You seem to be confusing generation capacity with grid capacity. Generation capacity might be a problem, but it's solvable with relatively simple solutions. (Build more power plants, buy in power from Europe.)

The grid capacity is fine, however.
> No, the market will continue to completely screw the environment unless the government steps in.

What makes you believe that?

> Petrol and diesel are already heavily taxed, at £0.58/L

But people are still using regular gasoline cars. Why might that be?

> Oh the holy market! Can't disrupt the holy market, even when it's destroying the planet.

The market is what's given us the modern technological civilization that made the computer you're using to post your comments. Top-down control has always made us worse off in the end.
These are in the news again today. Dramatic results, yet they are not new, nor in common use. Why?

This article suggests:

1. No obvious way to make a lot of money off them.

2. The best is the enemy of the good. Hard to determine optimal metrics and doses.

3. Inertia against change in a risk-averse profession
Btw, that's not me arguing against electric vehicles. They are absolutely fantastic. I think in the next ~10 years everyone who can aford one and has a place to charge one should get one. There will be a massive shift towards them. I just don't see a total ban in 2030 to be necessary -the market will shift towards electric anyway, but if you are in a situation where an electric car just doesn't work for you for whatever reason, I don't see why you shouldn't be able to buy an ICE car. Especially since I imagine they will start being in minority by then, so their impact will be smaller and smaller every year. With a total ban you aren't solving the situation for people who can't work around the limits of an EV - you're just making them pay higher and higer prices on the second hand market for existing ICE cars(as pre-2030 cars are meant to be allowed for as long as they work).
What happens in seven years when those candidates become experienced? Will they have dropped out? Will there be a glut of experienced software developers?
Sync your data warehouse with Salesforce
I'm just really sad reading all this comments, knowing that some people will take the decision based on them, PLEASE DON'T, most of the commenters have no idea about what they are talking about.
Very close? That’s precisely what this post is!
Most disposable coffee cups (the kind you'd find in the Starbucks of the world) have a plastic lining (polyethylene) that's responsible for the cup not devolving into a soggy mess with hot liquids.

Although it appears that replacing the plastic with wax might make it more recyclable/compostable.
Historically, UC Berkeley was home to the Free Speech Movement. Today, UC Berkeley Professor of English Grace Lavery had this to say about the book in question:

>Since some ppl have misunderstood my tone, and censorship is an important matter and as a public educator I have a duty to be precise, let me clarify:

>I do NOT advocate defacing library books.

>I DO encourage followers to steal Abigail Shrier’s book and burn it on a pyre.

https://twitter.com/graceelavery/status/1327743400553172997

As to the burning of books generally:

>Remember: all you’re doing is removing a commodity from circulation—much as one might destroy a contaminated crop, or take action if a distributor failed to do so.

https://twitter.com/graceelavery/status/1327746546851524608

Not a view I would have ever expected to hear from a public institution of learning.

For context, here is author Abigail Shrier’s synopsis of the book in her own words. Judge for yourself whether it constitutes hate speech:

https://youtube.com/watch?v=6MYb0rBDYvs
All of that's true, but largely not helpful to the working poor who today can buy pretty reliable 15-20 year old Corollas, Civics, CR-Vs, etc for $1500-3000 and expect to drive them for 5 years or more and have them be every bit as useful at 25 years old as they were when they were 25 months old.

"other BEV should get you at least 10 years" isn't nearly the same as "will get you 25 years if it doesn't rust out or get crashed".
I've been tinkering with Serverless (on AWS) for some client work recently and my view is about the same as this post. Every complaint he listed is what I encountered too. It's one of the most unfriendly dev experiences I've seen in ~20 years of development.

OP's post contains:

> What started as a simple function, grew into a bunch of serverless functions, SNS topics, S3 buckets, DynamoDB tables. All bound together with plenty of YAML glue, schema-less JSON objects passed around and random hardcoded configs in AWS console.

With SAM, it's still a ton of boilerplate too.

And honestly, even most simple functions are going to use SNS topics, S3 buckets and CloudWatch so you can see your logs. Probably a datastore too. Or if you want to access the Lambda over HTTP instead of an SNS trigger, then you'll need something like API gateway or a load balancer too.

It's even more fun if you decide to write to an RDS instance that's locked down by IP address and inside of a VPC while at the same time your Lambda needs external internet access. The amount of hoop jumping to get all of that to work was unreal. And it ended up costing $33 / month just to have a NAT set up to route all of the internet traffic between these services.

The infrastructure complexity was more than anything I've ever experienced in any tech stack. But I thought the goal of Serverless was to avoid infrastructure?

Then there's the whole problem of wanting to wire up your main non-serverless service wanting to trigger a Lambda using SNS topics. That's fine until you want to be able to develop the project locally, except SAM and other comparable tools don't mock out SNS. So now you're stuck either having to pay to have your dev environment running on AWS or set up something like localstack to mock out a bunch of AWS services (which isn't free either btw).

The messed up thing is, after all that, it was to be able to run about 20 lines of Python business logic. All it did was call out to a 3rd party API service and store the results into a database.
Analog support doesn't sample individual pixels in a grid format. That's why it's rather meaningless to talk about the resolution of analog photos or video, the actually information density will vary depending on a large number of factors and may not even be the same depending on what you measure. For instance old school analog TV had significantly more information in the lumas than in the chroma.

And then you have old school lenses vs. modern lenses and many other factors.

I agree with the parent that the end result is an amusing novelty but if the intention was to fool me into thinking that it was actually an ancient recording I don't think I would've fallen for it. It's too sharp, the blurring effect on movement feel wrong too and the dynamics are off I think (film has amazing contrast that digital sensors still struggle to emulate).
Who's going to pay for the inevitable cleanup and disaster management if fossil fuel consumption continues at current rates?
Hmm, never got that kind of feedback before. Always thought I am pretty decent at writing, even though English is my second language. If you have any tangible suggestions on how to improve my writing style, I'd be grateful.

It's true though, I never worked in marketing. In my day job, I mostly work on enterprise Java projects. I think I am picking up more marketing skills recently because I try to promote my side-project https://keycombiner.com .

Do you have a link you could drop that describes how marketing professionals split up blog posts into multiple files? Ideally explaining the reasons.
I think what suifbwish is getting at is the more meta-physical nature of emotions. What I mean by that is one has strong vivid thought about some doom that will come or some horrible thing that happened in the past and they are strong emotions. It's easy to get caught up in them and lose the present moment. When you lose the present moment your mind can not differentiate between now and a memory, so it thinks the memory is now and responds accordingly.

Memories and emotions are not "real" in that they are not the present moment, and being able to stay grounded in the present moment while having these thoughts can help. In metaphor, it's like pinching yourself while dreaming.

What imo helps the most is realizing everything is impermanent / temporary. If you have a particularly gruesome emotion you can know you don't have to do anything, because it will go away on its own, like a rain cloud, in due time. So you can relax even while freaking out.
Very interesting article, and a good topic.

Any idea how big the design team was? I would expect at least two but can imagine up to twenty people.

And wonder if the masks were manually prepped.
There's nothing wrong with a media library if your goal is to catalog a library of media.

If your goal is simply to play a video file, it's sheer overhead.

I don't want every text file I download to be categorized and moved into a semi-permanent collection. Nor do I want the same as a default for image files, music, video, or anything else. Some things are ephemeral.
good idea, except sound proof requires thickness and density.

no such thing as a sound-proof film, sadly.
I don't like your tone; this was a one-off experiment (that did not even gain much attention back then) that I did for fun, and no one is entitled to my time so I have addressed those issues when I wanted to.

I am not the one who posted here, why so aggressive?
Sounds nice, but obviously that “amicable divorce” is extremely difficult to imagine.
It makes more sense when you think about the fact that society is already engineered to be in some state, and the power of social media companies appears to be influencing that in the wrong direction.

If you're okay with putting society to the whims of its current incentives and the corporations' addictive advertising-optimized technology, you're free to your opinion, but that seems even more dystopian to me than attempting to do better.

At the very least I think arguing for sustaining the current complex designed incentivized structured state of society is morally equal to arguing for some different state.
I implore you to reconsider.

I was "supportive" of my friend who came out as trans. I regret this. Like the vast majority of men, he never had a realistic chance of passing, especially since he did not start taking hormones until his mid-twenties. It was a sad delusion, and I was one of many who enabled it. For me, it was the path of least resistance: I didn't want to lose my friend. I wish I had just told him my true feelings, because now he's gone anyway.

My friend followed the classic progression. He had childhood trauma and was never successful with girls. He was depressed and anxious and bitter. Slowly, strangers on the internet with anime avatars sold him on the fantasy that transitioning could solve his problems. He fell for the meme. And I have no doubt that it did help, for a while. It gave him a community that constantly reassured him that he was doing the right thing. Coming out as trans was scary, but it made him feel brave and unique. It made him feel like he was finally reasserting some control over his life.

He had a decent shot at a normal life. Over time, his dating prospects would have improved. He might have had a family. I know that he would have made a good father. Now that future is gone forever. Because after the initial euphoria fades, grim reality sets in. No one showers you with praise anymore. The honeymoon is over, and the depression and anxiety are still there. There is nothing left to do but chase the dragon: FFS, VFS, SRS...each surgery gets you some attention and support again, but eventually there are no surgeries left to perform, and you have to face the prospect of living in this body for the rest of your life.

I'm sorry to be harsh. But I swore that I would never be complicit in this process again. It is a mark of a truly sick society, and our descendants will look upon it with a mixture of disgust and disbelief. I pray that you come to see your situation clearly before it is too late.
This is fascinating, in that it is from 25 years ago, but his insights would sound fresh and relevant today. 25 years may not sound like a long time, but it is in Internet years. And I often hear people bringing up weakly articulated versions of these points today as if they are new ideas.
Thank you, I should have included a source for that statement.
What Are ETLs and Why We Use Them – From Software to Development
Anyone who has studied the history of philosophy would know that the arguments you are making are classics among defenders of censorship: limiting speech for the "sake of speech" (over attention-seeking), "incentivize the context", "reinforce our humanity." None of these exempt you from managing speech, you're just trying to launder your values to a higher level - like what "good speech" is or whether a given speech-act appropriately "reinforces our own humanity." Tune the knobs of the social media platform until it starts producing speech I am more comfortable with.

Indeed much of JS Mill's On Liberty (1859) was dedicated to responding to these and others.

> we need to change our systems to incentivize human context around that speech

Who is the "we" who "should" do so? How does that "we" coordinate so that everyone building these systems builds them in the same way?

And why should these systems be optimized for whatever extrinsic goal you like better than "attention seeking"? That is managing speech.
The parent asked which features of sourcehut are not in GitLab. I think manual triggers are in GitLab https://forum.gitlab.com/t/gitlab-ci-run-pipeline-manually/1... and I assume post build triggers are.

Logging in via SSH seems useful although that would mean keeping the machine running after a failed build.
Sure - I lived in London for years and didn't own a car. I also commuted by bicylce and I thought it was great. Sometimes the highlight of my day!

But people in general don't like having their options constricted even if it's for the greater good. It's human nature and I think the best ways forward are to get people excited about the electric future. 'In 10 years electric cars will be so good you'll forget we ever bothered with petrol' would probably be a more effective way to get people excited. Unfortunately that'd need to come from a pretty credible source, and they'd get the credit for it, and so in the absence of that - just make this law! It's easy, and who will be around in 10 years (in politics) anyway?... That's why I'm raising my eyebrows a bit at this.
I'm going to chime in to disagree strongly with this. I've seen and worked with lots of non-CS PhDs in data science who have been terrific. It's pretty common too—there's even the Insight program that trains PhDs to go into data science [1]. I don't think it will be seen as a downside and will instead show that you know how to do research and solve problems.

[1] https://insightfellows.com/data-science
Tesla's new fast chargers support 250kw peak per car. So even 12kw is nothing to write home about. How many poles is that shared between? If it's more than 4 then it's not really enough. I suspect the reason the conductor is over specified though is to avoid voltage dropping outside of the 10% range it's allowed.
That's what I said, it's not an authority here, neither for me or my government.
If you are already a PHD do you have chance to do something with big data in the domain? I'm sure there are some big data projects you can do in agriculture. PHD in DNA research tend to have much more relevant experience than those who just go through a few training camp courses as they have to build models for PB level data, which forces them to use CLI and optimize their algos and use advanced tools such as Hadooo, spark etc.
> If you don’t back up your stuff all bets are off

Yes I always plan ahead incase the OS becomes corrupted. I just assume that an OS will fail at some stage, and I have prepared so many times setting up a new OS from scratch I could nearly do it blindfolded.

The trick is to 'rehearse' a clean install of an OS repeatedly so that it doesn't feel so harrowing when it does fail (and I've had plenty of actual crashes over the course of my daily computing adventures, covering different OSes like Linux, macOS, Windows).
>If metadata doesn't fit in the fs view, then perhaps store them in hidden files next to the actual files

Sure, or in tags within the files like almost every music player, but that doesn't preclude there being a media library which is more like an interface to/cache of that metadata.
As they say "If you're in a helicopter and the fan goes off, you'll start sweating" :)
A better SD card would be more expensive. But that doesn't mean if I buy a more expensive SD card it will be better. I've already been using name brand consumer ones like Samsung EVO+. And I don't have the patience to dig through spec sheets on Digikey to see which ones purport to handle power loss gracefully and then do web research to find out if they actually live up to that claim.

My next use of RPis (security cameras) will just use SD to load the kernel/initrd, and then run from nfsroot.

BTW this hasn't been a once a month problem, maybe once a year. But once a year is still too often for me, as I would assume it would be for anyone who relied on one to control their lights.