skysight-inc/HackerNews huggingface dataset:
I fail to see the benefit of subscribing to a viewpoint that is so black and white, and why definition that allows for no exception is necessary.

If we are taking things to the extreme, I could argue that Visa/Mastercard is your investor considering you maxed out your credit cards, you’re spending someone else’s money by doing that. And just like convertible notes or debt financing, you’ll have to pay it back. Convertible notes typically provide the option for the investor to demand cash repayment after a certain amount of time has elapsed, same as your credit card company.

These silly semantics are why I think it’s more practical to define bootstrapping as an operational philosophy/mindset rather than a strict binary financial definition.
I imagine they are counting everything, e.g. counting each sock as a separate item of clothing. Otherwise, there is no way the AVERAGE is 68 items per year.
> it’s still less than Arecibo

Which is a huge baseline and getting anywhere near it with so much better resolution could be really impressive.
The article describes a world of affluence, reaching deep into the poorest parts of Africa. Gone are the days when people would have to be naked when they washed the only piece of clothing they owned.

Somehow this eradication of third world poverty is bad. Because everything is bad if you want to think of it that way.

Just one point: Clothing ending up in landfills are a form of carbon sequestration.
It always blows my mind how most interview in our field. When I first started in tech I was afraid to talk about not knowing leetcode to my peers. 15 years in and I now can confidently say I’ve yet to meet someone who thinks these are a valid metric.

Why do we make this the gate keeper to our industry when we know (except for the very specific roles) we will rarely need leet code type problems. When we do we just google them.

So silly to me.
I think innovation != backwards-incompatible UX changes. There's quite a lot that Excel can do that GSuite can't, for instance. There's probably room for additional features that don't affect current workflows.
Nope. It runs on every client that I want to remotely access.

This includes a Proxmox host, a few LxC environments, home PC, work laptop and on my phone.

I did have some issues getting it running on WSL2 but as long as I can get to the Windows host running it (and I can), that's fine for me.

I didn't need to change anything on my network equipment which is why I was so amazed at the ease of it's use. I do have a static IPv4 at home but from what I understood that had absolutely no bearing on my ease of installation.

No port forwarding, no changes to my Meraki MX gateway, no nothing. It was essentially plug and play.

Edit: looks like BSD is supported too. Though I don't have a BSD environment to test it on.

https://tailscale.com/kb/1074/connect-to-your-nas/?q=Bsd
You're massively underestimating how many miles of cable would need to be run to cover the US with 4G. You're talking on the order of a million miles of cable. Not to mention building even more towers than the satellites they are launching. Raw materials alone are likely an order of magnitude more. Plus all the labor involved. Do you know how trenching works? There's no way that's more economical. Not a damn chance.
Sometimes Encapsulation is a good idea, even in life.
This is how I see it. It could also be more towards "financial freedom" instead of "early retirement". Financial freedom in a sense that you don't have to work for money anymore and can live on your investment/saving with some fix withdrawal every year. That also means that you can choose to work at the places of your interest but don't pay much and you will still be okay!
(Repo owner here) Yes, I'm mostly doing this as a learning exercise; there's still a lot of work to be done before I can rely on it to host my services.

> For a homelab it seems severely overkill

Isn't that the point of homelab? ;)
I run mine using HashiStack (Nomad, Vault, Consul), highly recommend going that route over Kubernetes which I have also used.
Somebody teach Danes about reflexivity.
Are there any studies out there that link UBI and prosperous economy?
What? Did he not go to the doctor? That's a fairly straightforward surgery to repair even though the recovery and therapy sucks.

It's way easier to repair a "snap" than a "slice". However, you do have to get to the surgeon before 14 days are up because everything starts shrinking immediately. If you don't, then they have to graft a piece of vestigial tendon from your arm (apparently about 85% of people have it) to make up the length.
> It's even better in some ways because WebAssembly provides "allowlist" security -- it has no capabilities to start with, requiring that the "host" that runs the WebAssembly explicitly delegate some of its own capabilities to the guest WebAssembly module. Compare to processes which by default start with every capability and then have to be restricted.

In other words, WebAssembly is another step in the saga of systems that try to fill the hole left by the absence of capability based security in the Operating System.

If it gets me a way to get back into the business of developing programs for a desktop, and avoiding worry about details of web servers, tls, caching, and endless browser specific bugs, I'm all for it, especially if I can write a program that uses a PowerBox to get a capability to a local file. At that point, I could just load the file from a disk, or via the web server/browser pipe, and it will work the same.

Eventually, someone will figure out that a capability based OS for the desktop could launch a trillion dollar market for new applications without the need for a vendor specific web store or lock-in, and we'll be off to the races again, like in the 1980s shareware boom.
I work all day at a computer. I enjoy spending time away from the screen — I find it easier to absorb new information and harder to be distracted.
Hope you saw this about Replit OP https://news.ycombinator.com/item?id=27424195
As I said, a hell of a good start.
And 40% code coverage lol
Sheepishly, I have not. Sounds like a good place to start! Thank you!
At some point in your career, you have the ability to simply reject leetcode-like tests. Just politely decline.
I pay $70/mo for full duplex gig FTTH thru AT&T in Columbus. Super reliable but not available everywhere. You can get 1gb down/100mb up cable for similar price city wide.

No issues with utilities. Suburbs are better at handling snow removal/road maintenance than Columbus proper.
The pandemic pushed more families to home-school. Many are sticking with it
Apparently crypto remittances are a bigger thing than I thought:

https://www.pymnts.com/news/cross-border-commerce/cross-bord...

A reply with useful information works better than writing that someone absolutely doesn’t know what they’re talking about, but your comment did spur me to look more into the subject.
(Repo owner here) Yes, you can see the visualized history of that here https://www.reddit.com/r/homelab/comments/s9bfht/the_evoluti...

I think the OP discovered my homelab through that post.
Any favorite video tutorials?
‘Farms are failing’ as fertilizer prices drive up cost of food
volunteer, travel, hang out with friends, get in shape for a day that likely won't arrive
But is that still the case? I recall reading about this as well, but that was years ago. In the meantime Google throws up a gigantic disclaimer popup every time you want to use any of their services, slowing things down by seconds.

(Happens every time because I don't whitelist Google cookies, because are you kidding.)
I recently changed jobs (also interviewed at FB, though I didn't do well) and none of the interview questions were at LeetCode hard level.

There was maybe one question that I'd say was objectively hard (because it was completely unexpected and blew my mind - fortunately I did it OK) - but I don't think practicing LeetCode hard level would've helped there anyway. And then several questions were barely above LeetCode easy level and I had a brain fart. (Should have practiced binary trees a bit more, dammit.)

IMHO LeetCode hard level is a waste of time, unless you know for sure that the company you're preparing for gives these questions.
It's true as long as you personally are not particularly suited to widen the bottleneck. Which is most of the time.

In this particular case, it's very unlikely a typical dev would contribute more by taking a few years off to learn biology and maths and statistics, instead of just making money and paying someone who has already spent that time.
Not all religions follow two phase commit protocols.
> Almost all home power usage comes down to heating and cooling.

What is it about a house which makes these things more of a requirement than on a boat? People have lived and do live without these things in their home as well.
What sort of keyboard was that?

The space cadet keyboard is often cited as inspiration for the Emacs combos. The Wikipedia article suggests its layout had mostly-symmetrical meta keys: https://en.wikipedia.org/wiki/Space-cadet_keyboard
They got the signal to noise margins down enough for effective communication.

That doesn't mean they'd be within orders of magnitude of optimal for measuring extremely weak signals.
I think an example of what the commenter is describing is something like:

1. User clicks "buy now" for whatever is in their shopping cart
2. Client generates some kind of transaction ID representing that they wanted to purchase the contents of the shopping cart (could be deterministic ID)
3. Client submits this request to the server
4. Server persists the intention to start processing the purchasing of the shopping cart with transaction ID of X
5. Server synchronously or asynchronously starts handling the side effects of the purchase
6. If at some point the client got an error message it can still submit the same request with the same transaction ID to retry and even if the initial request was received (but perhaps lost before getting to the client) it's cheap and easy to make it idempotent by using the transaction ID

Race conditions would be made more difficult by having everything idempotent based on the transaction ID and having the transaction ID (optionally) generated deterministically.

2 phase commit is an extremely heavy weight pattern and finds far less use than something like the above.
(m)HTML (aka .eml). And it even supports multimedia !
That use of emojis gives me a headache, but I (young) do believe that a bit of lightness in otherwise dry topics is extremely important.

What the hell is professionality? Wikipedia says something along the lines of "standards of education and training that prepare members of the profession with the particular knowledge and skills necessary to perform their specific role within that profession".

A (considerate) use of emojis, images and jokes (basically: anything that isn't dry text) can work wonders to make a document more digestible, leading to more effective transfer of information and increased enthusiasm for your brand. I would consider that doing your job quite effectively.

Totally depends on the target audience, of course. I have experienced instances of "over-doing it" before (this is one of them), so I do empathize with the more boring people of the industry a little. But not overly much. "No fun allowed" mentalities can massively hurt morale (remember: this costs money), in my opinion.
I'm building my own education platform around getting people into IT and towards a career in Cloud and DevOps.

A few months back I built a Nomad based cluster with Consul and was like: wow! This is super cool... but it's also expensive and complex.

I'm going to be building out the platform with an ALB, two EC2 Instances in an AutoScaling Group based on an AMI I bake with Ansible and Packer. I'll use Terraform for the entire infrastructure.

The release pipeline for content updates (it's an MkDocs/Material based book with videos blended in) will be me updating the AMI and firing off a `terraform apply`.

I won't be using Docker. I won't require or need an orchestration engine.

It's a static website delivered via a custom web server written in Go (as I need custom "Have you paid to view this content?" logic.) That's about as complex as it gets for now.

I'm actually looking forward to implementing it and watching as something so simple hopefully goes on to allow me to build and scale a business.
Singapore has this halfway thing which means some documents can be e-signed (purchase orders) but more “serious” documents like lease agreements need a wet signature.
Debian seems to indicate otherwise: https://wiki.debian.org/SecureBoot
The quote is clearly about the potential implications of incorrectly tying the vaccines to complications.

Do you imagine that you can't find a nearly identical blurb about myocarditis risk from the CDC? Or what point are you trying to make with the link?
I haven't gone that route. Everything is in my home network hosted on couple of Raspberry PIs with HDDs attached. I am going to enable encrypted backups some time in future but I have not decided whether I will choose a cloud provider or choose to do it at my own off-site location.

It is possible to encrypt file system on VPS. Maybe you could look into it if you choose to go with cloud provider option. The main reason I avoid them is because of the uncertainty around pricing.
Republicans shouldn’t support policies that the most educated members of society find bad enough to wish ill on them.
I’m all for paying for high quality information, but wasn’t the point of the Web that anyone could participate? For example, I’d rather pay an independent blogger in Ukraine to tell me about the border crisis from their lens than go through a centralized gatekeeper like NYT to have some office worker in NYC opine on the crisis.

Unfortunately Google downranks primary sources and sends secondary sources to the top. Essentially the Web has become cable television instead of a global system for the open exchange of knowledge and information and something about that is super depressing and rubs me the wrong way.
My understanding is that Morse code is like 15-20 words/minute. http://www.arrl.org/files/file/Technology/x9004008.pdf https://en.wikipedia.org/wiki/Morse_code#Speed_in_words_per_...

Fair enough about the Remington 'TYPEWRITER' story; I don’t have direct evidence there, only what I have read elsewhere (which could be apocryphal). Someone at Remington might have swapped R with . because they wanted to keep letters separate from punctuation, or the like.
He was at Facebook since 2012... has got to be rich. I gotta wonder why not just retire completely at that point, or at least start your own company?

For those of us not in that situation it's a lot harder, especially if you want to work now so you don't have to work later and can retire asap.
Not to avoid discrimination, of course, but to avoid folks suing you for not getting the job - or at least making it easy if/when they do. These are two separate things. Folks tend to get touchy about being told 'no' again especially the bigger your company is. Frankly, interviews will always be imperfect because few will respond in that situation the way they do at the office. This tends to hurt egos.
Don't compilers already have ways to mark variables and dereferences in a way to say 'I really want access to this value happen'?

They are free to optimize away access to any result that is not used based on code elimination, and these annotations limit what can be eliminated.

However, basing code elimination on UB, as pointed out earlier, would basically eliminate all code if you were rigorous enough because you basically cannot eliminate UB in C code, which is not in any way useful.
I do agree but my point wasn't about what I think but the thought process of the author.
SICP – JavaScript Version (2022) [pdf]
Video Games Already Do What the Metaverse Just Promises
Exactly. It’s like rent-a-kid. Just outsource all the work and enjoy a couple hours of play each week.
Please don't take HN threads into regional flamewar. It's understandably annoying when people are dissing the place you're from, or you feel they are, but a flamewar like this should obviously not be at the top of the page (where it was stuck after collecting tons of upvotes, as flamewar comments often do), and you shouldn't be breaking the site guidelines yourself when something annoys you. Instead, you should follow the site guidelines (https://news.ycombinator.com/newsguidelines.html) and this one in particular: "Don't feed egregious comments by replying; flag them instead.". In egregious cases you can email us at hn@ycombinator.com so we can take care of them.

Every time I've looked in this thread, the comments I saw referencing Ohio were overwhelmingly positive ("brilliant location", etc.). In fact, after skimming this thread, I couldn't find a single comment that matched your description. I'm not saying they don't exist, but they must be a tiny minority of what got posted here. (Edit: I saw your list at https://news.ycombinator.com/item?id=30031374 - the comments you were reacting to were not representative in the slightest, and you misinterpreted several of them.)

There's a strong tendency to fall prey to the bias of noticing, or putting a greater weight on, the ones that felt negative to you (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...). This is a function of your own pre-existing condition (I don't mean you personally—this is true of all of us), of being ready to flare up at the first thing that feels like a trigger. In that sense, what we're all actually encountering when we get triggered on the internet are our own pre-existing feelings. No wonder people find it hard to talk to each other about inflammatory topics.

The comments you've "quoted" in your first paragraph, for example, simply don't exist. The only occurrence of "Ohio sucks" in the entire HN dataset (I just checked) is the one in your own post. That's how that cognitive bias works, and that's how we get flamewars like this. People here (you, me, and everyone else) need to manage our own inflammation a little differently so we don't end up with complete derails like this, which are not in the spirit of this site nor in the interest of anyone in the community.

I'm going to mark this flamewar off topic now.
Firstly, that's their job. It's not like a surprise for them to be dealing with criminals, mentally disturbed individuals etc. Secondly, that's not justification to use excessive, some times lethal force unnecessarily. Nor is it a reason to not hold cops that abuse their power accountable.

What do you suggest? Let them do whatever they want because they have to deal with violent individuals some times?
I don't work for Zoom, so this will be my best guess.

WebRTC supports VP8 and h264, but it really depends on the platform. h264 is not free and may not be available. The screen capture API will give them a video stream which they need to decode and the encode again in their own format. This is where some of the efficiencies will come.

It is also more likely that h264 to be hardware optimized than vp8.
I've come from bare metal, to virtualisation, to Cloud. I then went from AutoScaling Groups and AMIs to K8s and Docker Images. Recently I went from K8s to Nomad+Consul and Docker Images.

Now I'm building a small platform to host a business I've started and I'm going back to ASGs with simple EC2 Instances.

There's really no need for the features Nomad/K8s offer at almost any scale outside of a few big companies.
Typically in a 5v system you'd treat capacitor output voltages under 2.3V as pressed and over 2.3V as released. There is a "pullup" resistor and the switch is wired to "pull down" the circuit towards ground, through the mentioned resistor.

Most Microcontrollers have the pullup resistor built in. Modern ones even let you turn the pull-up feature on and off per pin with a SFR (a special register /fixed memory address you can write to where you change hardware settings). Often you can also choose between reading a pin or driving it as an output.

The most important thing to know about debouncing is that any hardware switch bounces from 50-200 times over a very very short interval when you press it. You can use an oscilloscope to see that. The bouncing is not as bad on release but I imagine it still exists there too.

Another fun hardware trick is that when you turn off a magnet (like a relay) you can get a massive over-voltage pulse back (10x typical drive) for a moment. You need to protect yourself from that, for instance with a Schottky diode. Here's a discussion on that fun detail [1].

[1] https://forum.allaboutcircuits.com/threads/reduce-voltage-sp...
You hire people with two years experience out of college for $400k/yr package? Is this in SV? What kind of job, what experience is needed?
A more accurate view would be that crypto cannot conform to laws that prevent terrorists from making transactions, so it's a good method for terrorists to transfer funds
Maybe unconstitutional, but a judge in family court would likely order the same under threat of losing parenting time and years and cost of appeal. 'Best interest of child' and courts that hate fathers is tyranny. Not much can be done if the father wants parenting time.
Belarusian Officials Charged with Aircraft Piracy in Diversion of Ryanair Flight
Eh I'd say the users of IPv6 (that includes ISPs and Enterprises) aren't to blame for not adopting the protocol.

The committee in charge of selecting IPng should have demanded interoperability or at least a proper transition plan. Neither happened and we have 25 years of IPv6 with abysmal adoption.
"Regulate this, regulate that", it's the socialist/communist answer to everything. Sooner or later, they'll be yelling to regulate when I can use the toilet for water saving purposes.
Personally I don’t use Kubernetes for the scalability, but because I haven’t seen anything else remotely maintainable (and yes, Kubernetes still has lots of room for improvement).

I don’t want to build a good chunk of Kubernetes myself just to host my software. It’s nice to be able to Google for solutions to my problems or to ask on various forums/chat rooms (or in many cases, not have the problems in the first place because someone else committed the fixes to Kubernetes long ago).
If its anywhere near Cleveland, the CPU codename writes itself:

Alder Lake
Sky Lake
Kaby Lake
Mistake Lake

:)
i personally feel that there's a good chance that the choices for people with 30+ years until retirement age are either retiring early, or not retiring at all. i want to have retirement money, but also keep working. i want to be in a position where i would be able to retire if i was no longer able to continue working. if im not in that position, i might lose my current income trajectory, and never recover it, and then im stuck working for the rest of my life
Because a boat doesn't have an enclosed space to heat. Well not usually anyway. And yes of course many people can live without heating and cooling in their homes, but that comes at a significant comfort cost. If you come to me with the suggestion of "Don't use any air conditioning to reduce power usage" its a non starter because air conditioning significantly improves my enjoyment of life. If you came to me with the suggestion of "Lets allocate more government funding to renewable and nuclear investments" I am much more interested in the proposal.

It might sound selfish but this is how everyone feels. No one wants to give up their most important comforts if they don't have to. And they don't have to.
But you don't need to idle the whole time.

As much as I hate the new autostop in cars, it's smart enough to turn the engine on just for heat generation.

The bigger issue is the growing number of vehicles that turn themselves off after 20 mins in park, engine running or not.
Thank you for the detailed answer. These are really interesting use cases, which I didn't think about.

For the local government sessions, it seems that a webinar product is a better option.