skysight-inc/HackerNews huggingface dataset:
Depends where you draw the line on "platform". There's still the old-school cPanel shared hosting types out there where you can drag and drop through a file manager. But then you usually have to pay a gatekeeper to get one, and that could be considered a platform?

Highly not recommended, but get a static IP address and open a port on your home network to the internet that points to a folder you drag to would be the most open?
What specifically are you buying?
What Space Missions Can Teach Us About Remote Work
The headline buries the lede: It’s a NAS build that uses expensive SSDs.

I’m looking forward to the day that I can retire my spinning-disk NAS, but at $700 per 8TB SSD I think it’s going to be a while before they’re cheap enough that I want to take that leap.

Like this article concludes: Using a Raspberry Pi for an SSD NAS is a huge waste. There are plenty of low-power Mini-ITX or smaller x86 boards with substantially more compute power than the Pi.
It’s perplexing to me, to be honest, considering how streamlined the whole internet has become. Social media is full of narcissistic behavior, but even niche one-off hobby websites are full of it, too.
I have never gotten in to the nitty-gritty of what Netlify can do but the free tier is my go-to tool for posting fun little side projects.

Buy a domain, create a new site linked to a Github repo, and write HTML and push!

(Not a paid shill, just a happy user)

But to the question asker's original point

> what's the easiest way to sync a TXT file onto the web?

For my personal website I use a custom static site generator and rsync

> rsync -a output_folder/ website_host:/var/www/website_folder --delete;

where "website_host" is an alias in my SSH config file.

> [...] all of them require multiple manual steps and feel complex

I create a bash script called "publish.sh" in every project so I don't have to remember these things.
Imagine reading HN to only find out you were manipulated on vacation by someone
This is why I use shell, because it's faster, easier (once your learn it), and you're not locked in.

$ echo '<a href="https://news.ycombinator.com/item?id=29253277">question</a>' > question.html
$ scp question.html oilshell.org:oilshell.org/share

RESULT: http://www.oilshell.org/share/question.html

----

scp has worked the same way for ~20 years. It completes in ~10 ms, and there's no password prompt because I have ssh-agent set up.

I have used Dreamhost since 2009 and it works great: https://www.dreamhost.com/

i.e. It has survived every single HN front page spike with no problems. If you make reasonable web pages then they're very easy to serve.

I have multiple domains under the same hosting account for less than $10/month. I prefer to pay what the service costs to run rather than rely on free hosting subsidized in other ways.

Shared hosting with shell access is an underrated commodity. It seems that many people are not aware that it exists, compared to VPS or the cloud (both of which require you to become a sys admin, not just a shell user).

I think the main barrier is that many features are hidden behind the shell, and admittedly it took me quite awhile to learn. I started using the web in 1994 or so, and didn't really learn how Unix works until over 10 years later, after my second job!

But I suggest taking the time to learn our shared language of computing and networking. It will still be around in 10 years, as opposed to all the free services of startups! They are convenient, but non-composable, which means you get hamstrung when you want to build bigger things.
Pop!_OS (especially for NVIDIA) or Ubuntu 21.10, imo. Install Steam and enable Proton. Most of your games should run the same as on Windows, or better, and it's rapidly improving.
Things have opened up, cases have gone up. I've heard of one friend of a friend who got covid after vaccination, but no one I personally know in Waterford has got covid post vaccination.
Thanks for the explanation.

Glad to hear have some folks like you to providing additional for non expert like me.
Aren’t that the same? I thought ‘must’ would be more appropriate.
It can join the auspicious ranks that include “Guaranteed Rate Field” - if I had any positive thoughts about crypto.com, they vanished when they got a field named after them. I find that to the sleaziest marketing of all.
>equality, forgiveness and understanding the other, as well as loving everyone, even those who do not reciprocate.

But these things only hold personal spiritual/ redemptive value if done voluntarily.

Forced charity isn't charitable.

Not all ideals that you believe in (religious or not) should be manifested through political and then legal implementations.

And if you miss that key aspect... then it just becomes another philosophy where the ends justify the means.
Those are variations of slavery.

"You work or I will make you suffer" is slavery.
Love Netlify. Have to migrate soon because we need a visual CMS for marketing to edit the site more visually and "Netlify CMS" is not nearly as mature as Netlify itself, or competitors like CloudCannon.

Netlify: please make the CMS a first-class citizen so we can keep projects on you!
Samsung to use Qualcomm’s chips for near half of 2022 smartphones and tablets
Right—it's like saying "I don't know who the bank robber was—they've very reasonably kept their identity secret." Sure, it's reasonable for a bank robber to get keep their identity secret, because they're doing something shady.
Is there a "Open in Firefox" button near the "Open in Edge" button?
Speaking of "the public" as a single entity is about as useful as approximating a curve with a straight line - i.e. unless it's the most trivial case, it's oversimplified to the point of being doomed to failure.

The public is comprised of people with vast differences in cognitive ability, education, and scientific training. Most members of the public, even in highly educated countries, are easily fooled by a wide variety of logical fallacies, emotional manipulation, and statistical misdirection.
Email reception, yes. Email sending is different, you would need to check DKIM that the sender is really the one, and that has also some setup cost.
The paragraph quoted is making a point about how to effectively present and communicate scientific topics, not ascribing dependability.

Indeed, the entire article is a systematic rebuttal of ivmmeta's claims. Rebuttals are more convincing if you treat the topic in good faith rather than assuming fraud from the outset.

I don't understand how you can see this as "reckless beyond words" when it seems like exactly the sort of systematic analysis that we need more of.
> What this is is Apple getting scared. They can smell losing their long battle against Right to Repair and are trying to make smallest steps possible giving appearance of caving in.

This was my take as well. They might now something about an upcoming bill that everyone else will learn in 6-8 months :-)
>One of the most important ways in which browsers protect users is through website authentication. For instance, if a person wants to visit Europa.eu, the web browser must reliably ensure that the site is actually under control of the owner of the domain ‘Europa.eu’, and not an attacker on the network impersonating the European Commission’s domain.
All fine now. That is a nice job!
Member of the team here: happy to answer any question you may have.
Or just that QA didn't scale with multiple factories around the world?
That wouldn't work, because WASM can't (directly, you need some JS bridge) interact with the DOM.
Btw. you can transpile many languages to JS.

Webassembly is the same as being able to call C libs (which don't have to be written in C) from Python. It's there to speed up bottlenecks.
You do realize you're holding the repair industry against your ability, right? You've probably attempted a few handful of repairs that required solder. You do realize people do this for a living? Sure, I'd probably say that 1/2 the people out there claiming to be repair people are just hacks with no skill but I've come to realize that that's the truth in ANY industry. You wouldn't want a new engine for a timing belt change, or a master cylinder repair. Would you take it to Jiffy Lube for this stuff? Absolutely not, but there are qualified people out there to do the work just as there are people that can rip out a pinless chip and replace it in their sleep.
I think that is largely true for my personal experience, however, the timbre of the sound also affects the color for me.
Very important: There is no de facto "standard" legal state of uninhabited and unclaimed land.

Both constitutions and monarchies are choices. They can (and should be) legitimized by a souvereign.

You could argue that once people live on mars, they can choose to establish some sort of council that designs a constitution.

By the way, constitutions are typically informed by existing law, so it is plausible to assume that any mars constitution would resemble the (modern) ones we have.

[edit] To add: Of course anybody can claim some constitutional basis to exist, but everyone can challenge that. See Russia's occupation of the Krim peninsula, which quickly turned into a legal battle regarding souvereignity.
It's probably hosted on his pie.
It's pretty pathetic that the only way Microsoft can get people to use their browser is to force it on them against their will. It's an admission that it's literally overpriced at "free".
Wait for the next video from Louis. He will expose this as a scam. Yes, they are scared and trying to appease their customers. No, it is NOT in any way actual right-to-repair. They will not let you replace a charge port (for example) and the prices they are asking for parts are ludicrous.
Your description of a monad comprehension in Idris reminds me of computation expressions in F#[1]. Looks like I have one more programming language to dive into!

[1] https://docs.microsoft.com/en-us/dotnet/fsharp/language-refe...
As many others have mentioned, the job title is largely arbitrary (at least in the US), and the easiest way to become a software engineer is probably to get hired for a job with that title!

As for whether or not you consider yourself to be a software engineer, that seems like a separate problem. I went through something similar when getting into tech, and I started as a self-taught front end developer before moving deeper into the stack at different jobs. I remember the feeling of there being a divide between the thin layer I worked with (JavaScript, CSS, React, etc) and much of how the rest of the software, the computer, and the internet work, and the divide felt very wide.

One thing that I've found helps with this is to build your foundational CS knowledge over time. I found CS classes (via CS50 and classes for a post-baccalaureate originally) beneficial for getting an introduction to concepts and areas that I was pretty unfamiliar with, and it has definitely helped to dissipate some of the fog around unknown concepts that I wasn't getting exposure to through my day job. I wouldn't say it was an over night shift, but the general knowledge has helped me become more confident about software in general, and that divide is barely there these days for me.

The only downside is that the classes expose you to the true depth of complexity in many areas (e.g. an intro compilers class vs. the real life complexity of gcc); it turns out you can go as deep as you want in so many different areas. It's a little unsettling to see the depth, but it's nice to go even a little deeper than the surface.
>> The argument I’ve heard is that a Christian only answers to the authority of Christ but Catholics answer to the pope

I believe the Catholic response to that would be that before Christ returned to heaven he created a church, and he gave that church the authority to preach, to teach, and the forgive sins. It exists the continue Christ's mission on earth.

Christ then selected Peter to be the leader of the church and granted him authority over all the faithful ("I will give you the keys of the kingdom of heaven; whatever you bind on earth will be bound in heaven, and whatever you loose on earth will be loosed in heaven.")

At this moment Christ instituted the office of the Papacy.

Whoever holds this office has authority over the universal church. This authority does not come from the man who holds the office but comes directly from Christ himself.

The Pope is not above Christ, the Pope answers to the authority of Christ. The Pope is just a man like anyone else.

So to summarize, why do Catholics answer to the Pope? Because that's what Christ wanted.
I suspect they mean "recycled" as in "we reuse existing assembly lines / stocks of parts" and not "we take apart old iphone 8s to make SEs". That doesnt seem feasible from a quality assurance POV
Awesome. I want to use Cloudflare more, especially the email service they announced. How much longer do I have to wait for these things to become GA?
Well friend, I'm sorry to say your comments were hurtful to me. Do you really think an internet comment I scribbled out in 2 minutes is enough to un-diagnose me? Do you think someone diagnosed with depression by both an MD and a psychiatrist doesn't know the difference between sadness and a disorder?

First, I didn't mention COVID lockdown, this relationship and job occurred in the mid 2010's, long before COVID.

Second, depression is a family illness on both sides for me. I experienced a lot of bad times, went to an MD and a psychiatrist, both of whom diagnosed me with mild depression. I wasn't a severe case, maybe you're conflating mild depression vs. severe depression.

My friend, just take a deep breath and ask yourself: have you clinically interviewed me? Are you a psychiatrist? If not, you really can't say whether or not I have had depression or not, you have no data to make any claims.
I don't think this is strictly true. There are 2 underlying factors:

1. Public companies have tons of disclosure requirements, which makes it far more likely that someone notices their misconduct. That's a really heavy bias in the data.

2. Private companies are typically smaller, so the range of ways to abuse customers is smaller. Nestle can buy out the water rights for entire regions; the median private company probably couldn't buy enough water to mess up a city.
I never understood this at all. What do the MBAs think? Let’s pay people to be forced to use our name even if it has nothing to do with us! Great idea!

I mean, talk about brand name dilution… you’ll never see Hermes arena or Porsche stadium, smh. And of course you’ll never get metrics to prove that even a single sale was generated from this. It’s pure ego.

Edit: haha Porsche was a bad example!
Cities are like a wall that block people off from viewing the true reality of life... They put huge buildings up that create "bosses" and "corporate culture" and "stores" which all feed being over worked and the ideals of constant desire for more (consumerism). You can only work in a city if you adopt the mindset, which truly is "grind till you die" to your detriment.

People need to burnout in order to fuel a world like ours, it's no different than in the past. Some would say there are simply "too many people on this earth" to escape the constant drive for workplace-related abuse, social inequality, criminal behavior, and injustice when people are tightly packed into cities unfortunately. You realize a different way of living when you escape the city and live in a less populated environment that fosters more of what really matters - Family, Health, Creativity, Communication, Mental Well Being, Nature, and Less of a Competitive/Combative Enviornment.

Once you visit other (more rural and natural) places where people live in communities, where the pace is much more slow, like farms, mountains, beaches etc, most thoughtful people pause and realize that none of the "concrete jungle" accomplishments really matter in terms of life merits. Unfortunately, the poor and working classes rarely if ever have a chance to escape on a vacation, so they are burdened most by burnout... That burnout feeds bad things like suicide, drug abuse, poverty, depression, crime, etc, while the rest of society simply remains ignorant to the root causes of those things. Not to say that those rural and natural places are perfect to live in, but they allow for less distraction from meaningful life goals in many ways over city environments.

Many (wealthier middle class) people occasionally get to take that nature vacation at points in their life, and then later return to the city grind, hoping to recapture the vibe in retirement, but they forget the true motivation as they get behind the city walls again often.

The super-wealthy buy homes in relaxed environments at their whim... And many even work in the city without leaving their super comfortable beach and mountain "vacation" houses. Some would say that's one of the major reasons they often think far beyond the constraints of their (less paid) employees who live in the city and work in the city office... Not because they are "smarter" it's possibly because they are far more often less "mentally distracted" and weighted down by finances, work commutes, and burnout culture of city living.
I like that the author hit on the curious and fun aspect of emacs. Whenever people talk about IDEs and editors, there's so much focus on things like efficiency, practicality, and return on investment.

I don't use emacs because I did some cost-benefit analysis on my editor. I tried emacs and found that it's a whole lot of fun, which of course is why I got into programming in the first place - I found it, and still find it, fun.

If you view programming as a job in the same way something like being a tax account is a job, then learning emacs is probably not for you, you're better off with something like VS Code that asks very little of its users and gives you a nice working environment right out of the box.

Emacs is great if, as the author notes, you're an intellectually curious person who genuinely enjoys tinkering. If that's the case, you'll most likely have a lot of fun with emacs. It's very hard to describe how much fun it is to edit and modify your development environment in real time while you're working in that very same development environment.
Just ignoring bad or illegal things in the hope that the "Free market" solves it does not work most of the time, see the article that was on main page all day today about click to subscribe and call to unsuibscribe, Free market did not solve the issue, companies or individuals that cause harm need to be stopped.

https://www.niemanlab.org/2021/11/the-end-of-click-to-subscribe-call-to-cancel-one-of-the-news-industrys-favorite-retention-tactics-is-illegal-ftc-says/
Yet another reason to skip Windows 11. At this point I wish we could roll back to Windows 2000.
You mean you built a $35 raspberry pi server with $4900 worth of SSDs.
I would like to see 1 reason you would find that this UI restriction would be a bad thing.
> It got my wondering: why isn't it easier today to put something on the internet than it was 10 years ago?

What did the "easy" way look like 10 years ago? I don't recall any method that wouldn't require at least some manual steps.
Spoilers ahead, but I loved this pun:

> The fraud-hunters have examined this paper closely and are unable to find any signs of fraud. I think this paper is legitimate and that its findings need to be seriously considered. ... And there’s always the chance it was a fluke, right? Can something have a p-value less than 0.001 and still be a fluke?

...

> And it was! It was a fluke! A literal, physical, fluke!

Edit: If you like puns and this writing, you'll likely enjoy some of Scott's other works, like "The Study of Anglophysics" [1] and (especially if you're at least passingly familiar with Judaism and Kabbalah) Unsong [2].

[1]: https://slatestarcodex.com/2014/04/03/the-study-of-anglophys...

[2]: https://unsongbook.com/
According to the BBC article[1], Mastercard also raised a fee for UK-EU transactions. But Mastercard has no problem here?

[1] https://www.bbc.com/news/business-59306200
My Coinbase account (almost) got hacked
I get so frustrated with the idiotic thumbnails on youtube video these days. I am sure it's all optimized for the maximum number of clicks/views but if I see a still that looks the way it does at the bottom of this page I generally just don't watch it on principle.
The vaccine wears off in a few days. The vaccine tells the body to make copies of the “spike protein”. After a few days, the body breaks down the vaccine. In the meantime, the body makes copies of the spike protein. The immune system sees the spike protein and starts making antibodies to fight it off.

Those antibodies do not last forever. It is my understanding that the lifespan of antibodies is largely determined by the type of virus they are for. For example, luckily the antibodies for measles and polio last decades. On the other hand, antibodies for rhinovirus and coronavirus last months not years, which is part of the reason why you can have more than one cold in your life.
Why is this a problem? If you can get companies to do this without passing stupid regulations that's a better option. Government regulation shouldn't be the de facto.
There is something about Crypto.com's TV advertising spots that just don't sit well with me.

I feel they purposely give off a large FOMO with their platitudes that feel really manipulative. Like you should risk more than you can.
Learning Lisp is on my "bucket list", I know where to go to learn it but I need the time :)
It’s because 99.9% of crypto companies are either scams or at least illegal in some fundamental way. I’m not even sure that’s hyperbole. People I know who work at legit, follow-the-letter-of-the-law crypto companies will freely admit the industry is a cesspool. Even when the company is honest, a significant portion of their customers will be scammers of one sort or another.

The safest bet for consumers is to assume anything crypto is a scam until proven otherwise.
Nobody is arguing that DevOps and SRE are brand new. But saying "sysadmins were doing then what SRE does today" is a bit like saying "builders in the 1500s were doing what builders today do".

Yeah, they're building houses, and trying to make sure they don't fall on somebody's head. But the practices are quite a bit more developed now, and the old-school people don't know what the new-school people are doing. So it's still worth learning and separating from what came before, because the advantages of the new practices outweigh those of the old.
What were the steps 10 years ago that weren’t complex? I probably would have reached for Heroku back then. Or possibly my VPS on Dreamhost where I could FTP something into a folder served by Apache.

Both of these are still an option. Today, I reach for Netlify which I think is easier—-just drag and drop a folder if git is too much.
Often, the whole idea of investors is to make a pile of money that is big enough to corner a market.

It has little to do with fair competition.
Only if those parts are still affordable. People won't use these shops if their fee is 80% of a new phone.
Why is using SMS bad for 2FA?
I have read in a few places that using SMS is really insecure for 2FA.
A few people on this thread (https://news.ycombinator.com/item?id=29004930) also said that SMS should be avoided as the 2nd factor.

What are the security vulnerabilities with SMS? How common are these vulnerabilities? Have there been any security breaches due to these vulnerabilities?

PS - I am ideating on creating a 2FA method using public-key cryptography. To login, you just scan the QR code from my authenticator and enter your phone's pin or use Face/Touch ID. This uses two factors so, first it ensures that the users posses the phone and second it ensures that the user knows the passcode or has Touch/Face ID. Please let me know if you have any feedback on this idea and if this solves the problems with SMS.