skysight-inc/HackerNews huggingface dataset:
I can relate, as I started my career at 16, setting up a small ISP from scratch without any prior knowledge of computer networking and doing the work remotely, part-time since recently when the company was acquired by a larger ISP. They had about 2000 subscribers when they sold it.

Besides that, I've worked full time on Linux administration at a large scale and in the last years on cloud architecture. When starting university, my colleagues were all envious of me because I was working on interesting stuff and because I had a steady income, but I don't know if the sacrifice of not having a life during high-school was worth it.

Some advice to my younger self:
- enjoy your young, no-care-in-the-world years and experiment as much as possible outside work and jobs; this will come in handy later on because you will end up working with people
- try finding a bachelor and master that can deepen your knowledge on the subject; for various reasons I've picked telecom and now I regret not picking CS for my current day-to-day job. I made the right choice by picking a networking master's
- if in or near Europe and if you like traveling, search for Erasmus+ exchanges during high-school and university years
- there are lots of certifications that can give you insight on the industry you're on. For example, I've only learned about Cisco certifications years after working in the networking field. Why? One constraint was budget and I initially implemented everything using Linux and cheap switches.
- don't get hired full-time early (this I'm glad I didn't do), because there will be plenty of time to climb corporate ladders. A few of the university colleagues are now on a higher corporate level than me, but should I care?

TL;DR enjoy your young years and don't sweat it too much by working during university; you're way ahead of everyone else and will easily land a job when the time will come.
I’m kinda surprise people react so strongly to stylistic guidelines of an academic institution.

It’s stated clearly that the initiative applies to “Stanford websites and code.”, so they’re not declaring new rules for the world, they’re telling their very select community to avoid a set of words in writing.

To answer your point, no, I don’t think they’re trying to make sure no one gets offended ever again.
Hi HN!

A few months ago, I was playing with Apple's live text tool which allows the user to select text from images. I noticed the quality of the text extraction was unreasonably good, and it worked offline. As someone who has studied free, on-device OCR libraries extensively, I had not seen anything with such high quality that works locally.

I built out Textra over a few weeks as a response, which is a command-line tool for Mac OS 13+ (needed to access the latest high quality APIs) that gives the user easy access to Apple's on-device text extraction APIs. The tool is in early stages but has hit a point where it feels like it's approaching a good mix of stability and utility.

The text extraction (OCR) quality is among the best and fastest I've seen for on-device recognition (approaches the quality of cloud services like AWS/Google). The speech extraction is not as high quality as recent alternatives like OpenAI's Whisper, but it is very fast, efficient, and probably good enough for many use cases (and doesn't require a large download).

It is my hope that this open source tool can help journalists and the public with text extraction needs.
They see elimination in a positive light, because they won't apply it to themselves.
I think you inadvertently highlighted the issue here:

>some of the words make sense as their current meaning is pejorative and derogatory e.g. “cripple”, however some are simply a statement of fact and thus ridiculous e.g. “addict”

I disagree with your contention. I also see "cripple" as a statement of fact. Others may see "addict" as pejorative. "Addict" is certainly pejorative when Tucker Carlson uses it. Not pejorative when the leader of the local AA chapter does.

"Idiot" was, supposedly, a medical term at some point. Then, it was probably a heavy slur the way "retarded" is now. Currently, "idiot" is pretty tame. Certainly would generally be considered more acceptable than "retarded."

In other words: language is a slippery beast, something that has no fixed interpretation. Much of meaning is super contextual. Just as one is advised against assuming someone's pronouns, why are we assuming people's intent with lists like this?
Law firms are often hired to conduct independent reviews when things go wrong or when allegations of wrongdoing are made, e.g. RBS in 2013,[1] RICS in 2018,[2] Baker McKenzie in 2018[3], and UNICEF in 2020.[4][5]

1. https://www.natwestgroup.com/news-and-insights/feature-conte...

2. https://www.rics.org/uk/about-rics/corporate-governance/inde...

3. https://www.legalbusiness.co.uk/blogs/metoo-latest-bakers-ap...

4. https://www.unicef.org.uk/press-releases/unicef-uk-confirms-...

5. https://www.civilsociety.co.uk/news/unicef-appoints-differen...
Hehe, you have so many things running 24/7 in your house already. Refrigerator, freezer, heating system, laptops in standby, printers in standby, routers in standby or active 24/7, HVAC systems etc.
One crazy theory in the "4D chess" category is that he did the Twitter thing explicitly to alienate liberals and be embraced by Trumpists in order to get the gas-guzzling coal rollers to buy his electric cars. Liberals would just switch to Nissan Leafs or something like that.
Maybe it's intentional, to generate traffic.
> Real estate should be treated as consumption, not investment.

Real estate is seen as an investment because prices tend to appreciate over time, not because of some conspiracy.

IMO this is because:

1. Useful life of an unit is very long,

2. Prices tend to grow with people's income, which have historically grown faster than inflation.

This means that over a reasonable period of time people expect to be able to resell the property with capital gains greater than inflation and, even if not, at a loss much smaller than the cost of renting over the same period.

Prices would need to be expected to decrease until the house ready to be torn down for real estate not to be an investment... Because that's what make things 'consumables'.
The link is a report of a report of many reports. I read, well, skimmed, the linked secondary source, although I didn't even examine the primary sources:

Its extremely sector specific. No shortage at all in FIRE or retail, huge shortage in hospitality and healthcare.

Most of the hypothesis in the report seems to boil down to COVID caused everything followed by raw data disproving that. hospitality is extremely low paying but USED to be stable reliable income, but now someone in China sneezes and your income disappears for months, so people will do anything to avoid hospitality as a field. It seems the low end job of choice is agriculture now. As for health care, I suspect that however trendy and cool it is to compliment our brave health care workers by making congratulatory social media posts for karma, very few people want to get involved in that mess. Much like voluntary soldier recruitment after an unpopular war is an uphill battle for awhile.

A truly remarkable number of older people are out of the job market on disability. Cardio trends are flat (edited: slope 0) to declining so its probably not obesity related although the UK is certainly not getting thinner? Mental health is on a flat growth rate (edited, flat line upward slope not slope being zero) of about 2% additional of the population per decade which is starting to add up significantly over time. Fewer students than ever are going to school while working, the market seems too competitive to risk their grades by working and/or student loans make more sense than working. Between those very young and very old ages there is little change.

There is some inevitability to the UK problems, because as per Chapter 3's intro, the current problem is caused by a 2% decline in working age labor force participation rate, which would have happened anyway in a decade due to the 2% increase in mental health disability cases per decade. I mean something like the future is distributed unevenly, and in a sense this is all a straight line extrapolation of more than decades old trends and the UK is economically speaking in 2032 rather than 2022. Everything happening now was going to happen in a couple years, not now. Any surprise about the situation is fake PR.

Several graphs explaining access to health care in the UK is in a long term collapse, 1 in 20 adults are on a waiting list of some sort, etc. The report strongly implies without stating that ongoing collapse of the medical system is not helping old people stay in the workforce.

It seems most of the UKs problems are frozen by divide and conqueror approach; after the health care system completely collapses and is replaced (by what?) the situation will resolve itself, but interests on all sides are too entrenched to fix anything until after it breaks.
Side note: landing on this particular website was a hilariously bad experience.

The scrollable content area on my (modern and average sized) mobile device represented less than one third of the viewport.

The remaining two thirds are taken up by ads. The bottom ad drawer (1/3) contained extremely low value irrelevant ads with blatantly false claims.

The top third was taken up by an ad seemingly from the site itself to try to get me to sign up for a free “preparedness binder”. I’m assuming that later leads to some type of marketing drip campaign.

For the icing on the cake, the central tiny (less than 1/3) area with scrollable content is an ad disguised as a poll!

I give up. You’ll find me on Gemini.
Apple runs their own DC’s for some things, but is also primarily an Azure customer, IIRC
I don't know if this is true in the US, but it's absolutely not true in the rest of the world - there's a huge choice of EVs that are considerably better than a Tesla, with the added bonus of being nothing to do with Musk.
I remember when this all happened. Would be interesting if it was the result of some really interesting technical bug that nobody could have foresaw followed by a fascinating effort to save the migration.

In fact it was all quite boring and simply the result of the sheer incompetence of the bank’s leadership in running bank IT.
Just a reminder that Git is a decentralized protocol and Github is merely a (poor) implementation of it. Microsoft-Github have been increasingly introducing antifeatures, just one of which is sending repository contents to China automatically.

For the last few years I've been running Git off my own servers with a cgit [0] frontend, and couldn't be happier.

[0] https://git.zx2c4.com/cgit/about/
Congress is certainly willing to bust strikes in order to keep people from getting sick days. Finally something both sides can agree on! Bipartisanship. As long as it's all about crushing the power of labor.
I must be the only person who thinks Twitter is still worth at least $44 billion. Yes, Elon has made a few dumb mistakes. But they have been reversed pretty quickly without much long-term damage. It's the rate and scale of successful changes that count.

Advertisers will come back and Twitter will be hugely profitable.
This comment is hardly more sophisticated than the comments of Trump supporters about CNN and other "mAinSTReam MedIa" outlets (at least you allege they cherry pick data).
i have been pondering the same lately because my internet got upgraded and so far i decided against the pies because of resiliency.

My go to setup plan right now is 3 8 core 16 thread mini pcs because they dont use anywhere near as much power as a full setup and still allow me to run a small kubernetes cluster.

My main reason for the cluster is not because its fancy, but this way i can actually update my services without downtime and the underlying machines too.

As other have mentioned, make use of cloudflare and the different services it provides and you shall have a simple secure setup that can handle a magnitude of loads.

As for the app: the true enemy will be rate limiting for you. But if you decide to take a frontend that is chacheable by cloudflare you should be golden with a queue based setup. Pingdom does that perfectly for instance with their speed tests for websites.
> Good on the people who are dropping out

Yeah, I'd like to see an occasional article describing the same facts as an "opportunity abundance" instead of a "labor shortage". Isn't anyone in the media or government on the side of working people?

From a worker's perspective, having lots of available jobs and the leverage to negotiate for better pay seems like a good thing, especially after decades of decreases in real worker pay.
Oh, now looking at the name of the website, i see why all the NWO kooks are here with the doom and the gloom
The smart thing to do would be including an explicit possibility to also requisition any ICE car for duties like emergency transport or stationary heat/power for an extreme scenario like that. Not only to soften the prepper appeal (that will still be strong nonetheless, just like it already was strong before those BEV restriction contingency plans), but also because that's something you'd actually want to do if it came that far.
They can move, just not in an electric vehicle. This freedom has been challenged during covid years though, with governments still looking into more permanent "pandemic" laws that CAN restrict people's movement. That's not a good development.

I mean I get where they're coming from - in the Netherlands, they couldn't stop people coming together for house parties / gatherings so they installed a curfew - but it felt draconic and like they didn't have a plan. Every time they announced new restrictions or lifting them it felt arbitrary.

Self-defense is a debatable one. It's not working in the US for example - how many crimes and deaths are prevented because of the 2nd amendment rights? All I hear is victims of gun violence.

Anyway. People can move, just not in an EV, if it's empty and can't be charged due to grid restrictions. People aren't censored, they're just not platformed if their opinion is shit - freedom of speech / expression is not a requirement to be platformed. You aren't told to support the government, you can vote for something else. However, you are expected to behave under the laws, and you may disagree with them, etc - just be aware of the consequences.

If you feel like you live in a totalitarian state - and I understand that people would if they live in the US - you can always move. That's the other freedom of movement you enjoy, the freedom to leave the country if you don't like it.
>"If people in Switzerland choose a government that restricts their movement, this is what they should get, and if they don't get that, democracy is broken."

People would select my cat as a president if "properly" prepared
https://commonslibrary.parliament.uk/research-briefings/sn06... - net was 500k, the problem with students is significantly understated because (if you can believe it) students are actually able to bring their families.

So you have someone on a student visa from West Africa (this is overwhelmingly the source of this problem), they bung £10k to someone who runs a "university", they bring over their extended family (5-10 people), and there is basically no way to deport them now even once the student visa ends.

I agree, the statistics are basically unknown precisely...but the context would indicate that the size of flows are understated (the reproduction rate of non-migrants in the UK is not enough to produce population growth...since 1990, UK population is up 18%).
Peak harmful language:

> user

> While often associated with one who uses (software, systems, services), it can also negatively be associated with those who suffer from substance abuse issues or those who exploit others for their own gain.
I have my old computer doing this, it replaced a rpi in 2017. I now run a proxmox node on it, and one of the VMs serves https://poggers.website
No, you just misunderstood the comment. They are saying that workers are always hit with the "the free market will sort everything out" when workers are suffering but the same concept doesn't seem to apply in a worker's market.
My lights coming on and going off at set times of day or the porch light coming on in response to motion then going off again when nobody is there is "Smart".
I guess because some lazy people will use those regex in all other public git hosts and search engine
TL;DR unless you're super passionate about networking, don't waste time reinventing the wheel. These problems have all been solved already.

I've been building a MOBA, using Photon Engine for the networking. It's a framework that handles everything you just described, using different paradigms depending on your preference.

The one I'm using, called "Photon Fusion", runs the entire game on the server to replicate all the game logic and physics that the client side has, as you described. However, it takes care of desync issues by using some clever interpolation and client side prediction with tick-based simulation, while keeping the server as the state authority with extremely optimized compression of communication to support lower bandwidth.

https://www.photonengine.com/en-US/Fusion
I don't know if it's as true in the UK, but in the US, companies have been reporting record profits over the past year or so.

This means that there's plenty of extra money to pay salaries. The people at the top just don't want to use it for that.
Generally when you come up with something from first principles that appears to be "terrifyingly obvious", that thing is false.

Microsoft's mission in life is to do whatever its directors want, insofar as its shareholders don't get /too/ annoyed about this, and to not break the law. They have no actual "obligations" or "fiduciary duties" to keep increasing profits or anything like that.
Well, a lot changed since the article. For one the test tool now eats more CPU than RNG.

From my dumb tests (run DD in one, then many threads), the 4 thread run have 4x the performance of single thread one (I have 4 core CPU), while 16 thread one have predictably same-ish total throughput, so if there are any serialization still there it is not noticeable much.
This is perfectly legal, and OK with me, but many will perceive it as "democracy for those who can pay."
Let's say that I am considering this too, have looked a bit into it, but I am not a network engineer, and haven't done it yet, so I am not sure how good that advice is ?

I guess this depends a LOT your ISP, and especially the router they gave you, how much IPv6-only friendly are they ?

Yes, you can buy your own router, but this come with even more complications and potentially negotiations with the ISP.
When using 1Password this bit me once when I was signing up to my countries online finance and tax management. I managed to sign up and store the wrong password, without being able to look up the previously generated one. For extra "learned my lessons annoyance" I needed to get a new signup-code via snail mail to change the password.
You open the door to something interesting: variable frame rate films.. Personally I would love to see certain action scenes in 120+, and think there could be interesting artistic choices about when to change the frame time and how quickly...
Pulseaudio is so extremely over complicated that it took years of distro maintainers trying to wrangle it into a working default configuration for many people, and it was adopted because ALSA didn’t (but was going to) support multiple inputs to a single output.

It is a prime example of short-sighted “just rewrite it then!” Style Behaviours in FOSS and continues to be brought up in conversations about subsystem replacements (such as systemd).

Pipewire is a good replacement, but pulseaudio is to JACK what windows movie maker is to Final Cut.

It doesn’t deserve to be brought up when talking about professional solutions.
Somebody once called me irksome which I rather took as a compliment and I think is great for this definition.
This is exactly right. The 1st house purchase is critical for most Americans. Becoming financial stabile within the current paradigm requires owning a home or receiving 2-3x the median salary.
I agree that this isn't a black and white thing; and that wasn't the point I was making.

It's kinda like the tireless recruiters on LinkedIn, who keep spamming people about call center jobs. I.e. the problem in that case isn't people don't want to work; the problem is that call centres are a toxic work environment that has systematically burnt through the entire 80's generation of self-taught IT-techs only to find out they were a finite resource and that they're almost out.

As for Mom and Pop places, it's a sad situation, but if we want to help smaller stores then the key is specialization and finding niches that can't be handled online. As with everything specialized, feasability is a matter of supply and demand, and wages shouldn't be kept down artificially just to keep them running.
Wow, I had no idea that the ST had 100hz modes. That's so cool.

Folks who grew up in the post-CRT era might not realize what a difference 100hz vs. 60hz could make with CRT monitors when you were staring at a screen for 8+ hours a day.
2 books: The Beginner's Guide to Stoicism & The New Traditional Woodworker. Both of these I read separately and in the end became convinced that they are indeed unintentionally related.
After being online since 1995, I'm sick of every goddamned website on the internet getting in my face and bothering me about shit.

I want STATIC websites that don't dynamically fucking change - especially if you're connecting from a different location or device. I want STATIC and SAME god damnit.
Most home broadband connections aren’t that good with upload bandwidth. I would suggest something like https://lowendbox.com. You should be able to easily get yourself a cheap server for 1-3$/month which would come with Linux, public IP ,x86 cpu, proper SSD and good bandwidth. It would also have much better uptime.
I largely agree with you, but before you call a post garbage, you might want to be a little more specific and even cite some sources. He raises some troubling issues concerning cost/benefit that have largely gone unanswered.
And how much rust software is packaged in distributions? Almost none. They haven't figured out the procedures, because distributions really really don't want pinned stuff around.

Homebrew, windows, arch all have very very relaxed processes to enter. There is no QA, you can just do whatever you want. I mean more like Fedora and Debian.
Unfortunate name for an interesting algorithm. In a very high level way, it reminds me of Stable Diffusion, where you also kind of cool a random state into a desired ordered state.
There's a few ways.

Already have an old pc hanging out somewhere? Good - don't buy anything new. Run the HTTP services from there and set up port forwards in your router, and DNS with your domain registrar (or set up cloudflared as other commenters noted). You're done.

Step further, you can go with a RasPi or a similar SBC, but just be aware running with ARM can have its' own challenges.

I'd recommend a cheap x86_64 machine from ebay, such as an HP t730 plus thin client. Native SSD support, higher/upgradeable ram capacity, and better IO would all come together to make a better server machine. The RasPi would win out on a few points (power draw, memory speed), but in this scale it likely wouldn't be noticeable.

Lastly - don't be afraid of cloud services. A GCE/EC2/vultr/hetzner server can get you pretty dang far for just a few bucks a month. Also, this makes it easy to get some exposure to infrastructure provisioning tooling (I prefer Terraform and Terragrunt) and server configuration management tooling (I prefer ansible).
Not necessarily. Consistently indenting with tabs and aligning with spaces does work, but is tricky to enforce.
Google has a similar list for developers although more its list is for clarity than for harm reduction...

https://developers.google.com/style/word-list