skysight-inc/HackerNews huggingface dataset:
This is a very helpful list but there remains an enduring problem with self-hosting server software: deployment. It remains ludicrously complicated to self-host server apps. It's no wonder that SaaS continues to dominate the software market when the self-host alternative is so time-consuming and unfriendly to set-up.

Imagine if app installs on the server were as simple and easy as installing a desktop app. Having a ridiculously easy web app installation process for servers would unlock countless opportunities for developers to reach more users or customers.

There appears to be no appetite or interest in the industry to tackle this problem. And just to pre-empt the suggestions that Docker, Cloudtron, Sandstorm, command-line scripts are possible options: none of these are easy or simple for non-technical users. Even one-click app marketplaces (Linode, Digital Ocean etc) have their complications.

Without easy deployment, particularly for non-technical users, self-hosting will never be a viable option for most people, only for a tiny minority of technical users. If you disagree, take a look at the unstoppable juggernaut that is SaaS.
Only way is probably population reduction
It seems that terraform CDK has been introduced to compete directly with pulumi.

I think both are a great idea as the DSL has given me so many headaches over the years.
If they wanted to realize those gains, they would have to sell right? causing the price to plummet?
How exactly is selling vaccines directly to private citizens going to fix the underlying issue, which is insufficient production?
Apache Guacamole is like webbased vnc client so any VNC server would do
Comment and explain your downvote, you'll likely be downvoted for doing so, or be accused of trying to be a mod, or waste your time explaining yourself to someone who wasn't even interested enough to post a substantial comment in the first place. The main reason I downvote is "low quality comment" which is subjective and I don't want to enter into a debate about arguing that it is against the author arguing that it isn't; it's a voting system, I vote, you vote, we all vote, and a consensus comes from that. I don't want it to be "my judgement is better than everyone elses", I want it to be my vote among many.

(Or rather, I do want it to be "my judgement is better than everyone elses, and I want to be able to delete other people's comments", and I recognise that's bad, and that a vote system limits the maximum damage I can do to one vote per comment).
Thank you very much. It makes way more sense.
The experts mostly aren't giving advice on the same way as your local church, but people that say "experts say X" are.
My theory is that what is call as 'science' today has replaced mainstream religion.
So it is indeed a from of religion.

Most human have a "religion" template in them and they fill in that with some prevailing common belief. In the past it used to the religion containing gods, now it's environment, the virus etc.
(Though with the environment/virus as with traditional religion, there are always elements of truth mixed in)
I've been listening since the start and don't share any of those perceptions, FWIW.
I'm fully aware that's why they sell them, and it's why I'm not criticizing them for something they've obviously done quite well.
This is the slippery slope of analogies. I'm not here to argue about trolley problems or organ harvesting.

I'm here to say that there's a clear right decision to be made here that will cause the fewest number of deaths by multiple orders of magnitude - and the Danes are making the wrong choice because they left the decision to their medical professionals who are biased to first do no harm. It is the role of government to make these kinds of hard decisions, and they need to step up to the plate and do the right thing. This oversimplifies the problem because the deaths from Covid-19 tend to be older people and the deaths from blood clots, tend to be younger. But then there's still a clear right choice to be made by just using the AstraZenica vaccine in older people. This is the sensible decision most countries have taken so far.

What do we do in cases where it's murky like the trolley problem or the organ problem? The government still has to choose, and not choosing is still a decision. In that case if there's no clear answer then maybe the decision doesn't matter that much - both paths are similar.

The trolley problem and the organ problem have been argued about ad nauseaum. I don't expect to add anything new to that. They're different problems. The trolley problem you should pick the 1 to die - it might end up being the worst choice still, but it's the one most likely to do the least harm, so the choice is obvious - IMHO. If I recall correctly, that 1 person is not innocent, they put themselves in this situation, but the 5 on the trolley are and didn't make a bad judgment call. That seems to matter to the ethics of the thing.

With the organ harvesting - all the people are equally innocent. You can't take the life of an innocent person to save the lives of 5 others, even though the math makes sense. That's crossing a line.

Again, they're hard problems, not everyone will agree. But it's the job of the government to choose in hard situations, and choosing nothing is a choice too.
They are not just addressable, but actually make Rust itself a better systems programming language.
That only incentivizes people who have all the time in the world to disagree on the internet. Most users with expertise just don't have that kind of mental-bandwidth to spare. Just as it is not worth your time to get into a verbal argument with flat-earthers, its not worth your time to comment on most posts that you disagree with.
That's a saturated market.

The real money is in crypto-timeshares.

We have all the advantages of a timeshare business, and also blockchain.
No one is going to pay you interest unless they can use your deposit while they are doing so (loaning it out to others at a higher interest rate)
We don't have any proofs that omnipotent beings are possible (and probably they are not possible, because university is considered finite). But it's obvious that simulating something is possible, as there are plenty of computer projects performing different simulations, so it's only a matter of scaling it up until something interesting will emerge. Even Conway's game of life is an interesting simulation with interesting creatures forming inside.
As far as reputation goes, I see little difference between HN and Reddit. Why do you think HN does it right and Reddit wrong?

SE prominently displays reputation points, which is different.
I fail to understand the importance of this article, why it's a shenigan. About every self respecting OO language honors and can infer return types (union or single), and follow properly the Liskov Substitution Principle (covariant returns, in opposite to args).

Next time another Rust fanboy will detect subtyping, and the strange behavior of different subtyping for return types. Inverse unification! Rust is special! Genius!

Liskov wrote that 1994.
I have distanced myself from hn GREATLY over the last year. The decline is seemingly exponential.
Netlify On-Demand Builders
Those are mostly out of date. Maybe stop self-celebrating past victories, it's not very becoming. ;)

Flagging is where HN gets it wrong, IMO. So many slightly
controversial and important topics are being removed with this mechanism. We're left with all the vanilla stuff.
Unfortunately this is right. It doesn't matter whether it's rational or not, but it's definitely profitable. At the moment.

Given we have financial crises in the global economy on roughly a decade basis, and the last one was 2008, there might be another one soon ..
Fantastic paper by the way, and a great think worth having if for nothing else than raising an awareness of 2nd and higher order effects, and as a reminder that, like it or not, we are what we do, and our place in society is not solely a function of our own choosing.

These types of analyses deserve to be had in many more fields than they happen in currently.
Would actually like to see a list of largest karma-wise HN members who left.

By leaving I would say over 180 days inactive. Dang can you post the result please:

SELECT hn_name, hn_karma, hn_last_active FROM comments WHERE TIMESTAMPDIFF(DAY, hn_last_active, NOW()) > 180 ORDER BY hn_karma DESC LIMIT 100
I just loaded WhatsApp Web (I authenticated the browser a few days ago), and on my second phone/WA account I can see my main account appear as online.

If the WAW tab loses focus, after a while it does change to "last seen...". On focus, it immediately says "online" again.
And because UI toolkits are generally not that good. Especially the cross platform ones
But how is that different from the underlying encoding being UTF-8?

edit:

For example, we do a lot of string manipulation in Delphi. We might split a string in multiple pieces and glue them together again somehow. But our separators are fixed, say a tab character, or a semicolon. So this stiching and joining is oblivious to whatever emojis and other funky stuff that might be inbetween.

How is this doing it wrong?

I mean yea sure you CAN screw it up by individually manipulating characters. But I don't see how an UTF-8 encoded string in itself prevents you from doing the same kind of mistakes.
> Let's be clear, the lack of humans anywhere in the pipeline for uploaders is because they don't have to, not because it is impossible.

The real problem here is that people are envisioning human interaction as something that can produce better outcomes, but the cost of that may not be economical.

You can hire a generic human to look over a flagged video for 15 seconds and render a verdict, but the verdict is going to be bad. That's not enough time to make an accurate evaluation.

Suppose you have an epidemiologist on YouTube making a claim about virus propagation. It gets flagged because there is a CNN article reporting that the CDC said something contradictory. The epidemiologist argues that the CNN article is a misinterpretation and if you look at the original CDC publication, that's not really what they said.

At this point for YouTube to get it right they've basically got to hire their own M.D. to study the CDC publication in enough detail to understand the context. That is prohibitively expensive. But the alternative is often censoring an epidemiologist who is trying to correct misinformation being disseminated by CNN.

And science is a moving target. The infamous example was the CDC in 2020 telling people not to wear masks. But there was a point in time when scientists were publishing studies on the health benefits of tobacco consumption. Challenging the established orthodoxy is inherently necessary for progress.

The underlying problem here is that YouTube isn't competent to make these determinations. They're attempting to do something they have no capacity to succeed in.
but did you hold it this long?
> Vowel shift is a term of art in linguistics

Aside: I see "term of art" everywhere on HN lately. Why?! What does it add to saying "Vowel shift is a linguistics term" or "a term in linguistics"? Why do people want to sound like patent lawyers? Am I missing something?
estimates the trading returns of U.S. Senators

I'm curious: what goes into that estimation?
I love Netlify but this seems to be slowly reinventing dynamic sites?
Distributing content to the global public is one thing self-hosting doesn't do well. Maybe IPFS or other things will help over time. If github is going to pay for the servers and give you a ton of free bandwidth, why waste it. It's just a markdown file translated to HTML, they aren't locked into anything a SaaS provides.
AFAIK exchanges will not accept certain outputs, this is probably based on taint analysis. I believe the FIFO method [1] is the most accurate and probably used by exchanges

[1] https://arxiv.org/pdf/1906.05754.pdf
it's embarrassing but .. museobit was offline for a couple of hours today :( (never happened before, now is fixed) :)
Gitcoin Grows Treasury to Accelerate Open Source
bangle.io uses the File System Access API to read and write from the users disk (https://web.dev/file-system-access/) and weirdly Firefox devs find this proposal dangerous. If only we all can convince them it’s not
This is terrible and makes me feel sad for humanity. Stormtroopers, at least theirs an empire for every time period.
The price of bitcoin will plunge to 0 if that happens, which is the reason why it won't.
Have you tried re:AMP? https://re-amp.ru/
I work at a distributed exchange and we have a blacklist. if funds are sent in from an address that's blacklisted we hold it and don't send them the other half. I don't know what the business does with those coins after that but there is a compliance team so I assume it's properly handled.
There are a lot of celebrity investors like that. They usually have zero day-to-day interaction with the business aside from a launch blog/press release like this one.
Thanks... I hate it.
I use asdf and it’s great. You keep your versions in .tool-versions abs when you switch for branches you automatically get the right versions of node, java, terraform etc on your path.
Politicians don't make that determination right now. Self driving cars are a pretty good example. There's evidence right now showing that most systems are safer than human drivers. Yet still they are not permitted for use despite the fact that it will almost certainly result in fewer deaths.
*It's obviously much easier to change the random employee than it is to change the central agent.
Writing an inspiring team vision statement
Yet.

Sounds like an aspirational goal to me! Long past time somebody did.
exchanges keep lists of stolen coins and probably use taint analysis https://arxiv.org/pdf/1906.05754.pdf
Totally unrelated to the content (which was really great), I found it interesting that he shared his benchmarking setup as a _private_ gist (https://gist.github.com/surma/40e632f57a1aec4439be6fa7db95bc...) which is actually more like an opaque repository with multiple files.

It has forks, revisions, probably some tooling built around (git -> gist) but it's not indexed and can only be found by finding the link somewhere (in most cases).

Is this a more wide-spread recent pattern? Wondering what's the desired outcome in how it compares to just a public repo.
Lafable – Large Agile Framework Appropriate for Big, Lumbering Enterprises
I don't really know what unsized_char would even mean, chars have a size, and str is not a sequence of chars.

That said, I'm also not sure in the general case.
That won't handle the case where some coins are stolen and used before they are marked as "bad". Some merchant will be out of luck once the transaction is reversed. Really that is no better than what we already have from credit card payment networks.
> Is it though?

Yes, it is - because it's actually 2500 videos per MINUTE, not per hour, mea culpa. So your 30,000 reviewers would actually have to be at least 1.8 MILLION.
Thank you for your feedback, it's a MVP with new features in progress :)
An alternative to `"string".to_owned() + "foo"` is just using a macro such as `concat!("string", "other string")`.
Transactions only amount to $740mil, though: https://twitter.com/search?q=bitfinex%20hack%20from%3Awhale_...
People who take the thread's advice to heart will be better positioned to benefit from luck.
He’s technopop bullshit for a while. Intel even hired him as an exec for lead innovation or something ridiculous. Right around the time they started going downhill. Go figure.
But they do sell, and Lamborghini or Porsche are not under any obligation to make a cheap car so that everyone who wants one can afford one, nor should they.
Netlify is absurdly easy to get started on, it supports many static site generators etc out of the box. For my personal site it was a few clicks and no manual config required. Since you mentioned domains, you can even buy domains through them with auto-renew etc. I haven't used it for any large scale projects, but for small things, their batteries included approach is great.
Oculus Quest 2 gets official wireless-VR mode, 120 Hz support via patch
Yeah, capital > labor as Thomas Piketty pointed out quite nicely.
There's a Rust RFC and Linus doesn't hate it. Great news!
If you have spotify check out JQBX (https://www.jqbx.fm)
Freud and Jung actually became close friends over a decade before Jung coined his archetypes so that might be how Bernard got exposed to the ideas, even though (IIRC) Freud and Jung had a falling out later. Bernard would have been in his 20s or so
Knowingly receiving then spending stolen money or property is a crime in many jurisdictions. In many cases it may be phrased like "or ought to have known" so wilful ignorance isn't a defence.

Even unknowingly receiving stolen money or property leaves you on the hook, potentially. If the rightful owner tracks it to you they can go "that's mine!" and the courts will order you to give it to them. The loss you incur here is yours; the law treats it as an incentive to be diligent and to not deal in stolen goods.

You can of course then try to recover the value you are owed from the person who sent you the stolen goods/money, if you want/can. And they from whoever sold them the stolen goods/money. And so on, all the way back to the original thief. The whole chain is tainted. (Pun intended, maybe.)
I don't know if these are popular opinions or not:

1: I really wish I could downvote Hacker News articles.

2: I really wish there was some friction to downvoting. Perhaps something like choosing among: disagree, factually wrong, mean, incoherent

Regarding the downvoting of articles: For awhile I used to see a regular pattern of weird articles on the front page. The discussion would then predictably involve a mod defending the article. IMO, I think downvoting an article would help in this situation.
I haven't used Ansible so maybe I'm incorrect here but aren't tf and Ansible solving slightly different problems?

Terraform feels like infrastructure management to me. We use it to provision underlying resources: Networking, Clusters, Nodes, Alerts, etc. All of the actual code deployments are entirely separate.

Ansible is more of a configuration management right?
> completely blind to the larger societal context and the structural racism that contributes to the racial makeup of convicted criminals

What happens if you and others have conflicting views on the "larger societal context"? Who wins, obviously you because you are right?

AI has become political football now and everyone with an issue finds an AI angle. In all this game few are actually interested in AI itself.
Why Should You Write? A Tiny Practice That Makes a Difference
Cot and caught are different to you???
This is a great feedback, thank you :)
The EFF's Cover Your Tracks tool may be what you're looking for.

https://coveryourtracks.eff.org/
They check cargo holds and do random bag checks - as of the mid 2000s due to the "war on terrah" but maybe that went out of fashion in the past decade. Large denomination bills are designed to be easily scanned externally since they contain metal strips in the bill design.
or... sell them back to bitfinex at current market price like a BOSS!
No love for worse than mediocrity and exacerbating the pointless consumerist cycle without any innovation on top of perpetuated social stigma.
I don't have the ability to downvote. Is it possible to undo an upvote? I sometimes upvote a comment by accident when viewing HN on mobile.
Flagging is necessary to keep the site on-topic in my opinion. People will happily upvote controversy that has little value or importance to this site.
"Temporary value recovery" interesting way to contradict your original claim. All value fluctuates.
Relationship Hero (YC S17) is hiring coaches (full-time remote)
Hey thanks for checking it out! Really appreciate it.

I think I need a way to figure out different file names and characters allowed.

On your second point, I think the browser controls that part and prevents granting access to things it deems sensitive. I would recommend opening a notes folder which is in your user directory like Documents , Downlaods , Desktop etc.
Not a book... But foundationdb documentation (and source) might be worth looking at? https://apple.github.io/foundationdb/
Oil is "mined" very efficiently, and I bet most of the production each year is used pretty quickly.
It varies a lot from meeting to meeting. Regional cultures may push the religious aspects more strongly, but other cultures take the "as we understood Him" part very seriously. That's a loophole that enables atheist approaches to AA.

It's still "culty" in the sense that they're explicitly seeking out desperate people. If you have an evidence-based way to manage your consumption of alcohol, by all means do it. Such routes help a ton of people, and they have no need of AA.

AA is for people who "hit rock bottom" after having tried everything else. It's that mechanism that appeals to nonbelievers: you realize that you can't trust yourself and are so desperate you'll try anything because the alternatives are worse (dying, or living in agony).

That won't work for everybody, either. It probably works no better than placebo. But if that's the placebo that works for you, then you've found something.

Not everyone in AA sees it as I've just described it. AA brings out the worst in some people. Going there is a choice you should take only when you're willing to risk that. But you do at least have some control over what meeting you find. Large cities especially will have lots of different meetings, and you keep looking around until you fine one that works for you.

I do need to put in a caveat: I'm not an alcoholic and I know AA only through people who are close to me. My description is secondhand at best. But it's a view that makes sense to me: it helps who it helps, and for those for whom it doesn't, find something else. Unlike other cults, it's not demanding your money or your recruitment efforts. (That's something they're very clear on regardless of the meeting; anybody evangelizing AA to any except the absolute most desperate is doing it wrong.)