skysight-inc/HackerNews huggingface dataset:
I understand your point, but perhaps that would have simply been an opportunity to refine your approach to code design. If such a situation leads to excessive deliberation and overgeneralisation, your code base must be riddled with unnecessary overthinking and overgeneralisation.
JS has green threads.

Green threads imply only concurrency, not parallelism.

(JS also has parallelism, via worker threads, FYI)
Cheap hosting isn't a "problem". It's a "good".

The problem is problematic behavior of individuals. Blaming the hardware, Plex, or the sky is quixotically misguided.
>What do you do if you are average (or less) in looks and income (potential)? Prepare for a lonely existance.

You try to improve these things. Going to the gym etc, or focusing on one's career is a start.
Computers execute code in a linear fashion, why on earth would you "need a reason" to NOT abstract something? Just because abstraction is often the right thing to do doesn't make it the base case.

It's like saying you need a reason not to add 4000 random jumps in your assembly code just to make it more difficult to read...
You don't have to write tests to prove that private methods work on their own. Just test the public behaviour.
Have you considered becoming a Solutions or Sales Engineer?

I switched from engineering management to freelancing/consulting and back to working for The Man as a Solutions Engineer. Honestly, it's all the upsides of consulting (getting to talk to people, solving technical problems, getting results quickly for people) with none of the downsides (chasing people down for money, finding new customers).

As long as customers are happy, my boss is happy. My autonomy is through the roof. There's no sprint planning/story point stuff like many other "normal" engineer jobs. If you're on the pre-sales route, you get to hang around salespeople (which I enjoy) and have no pressure to meet a quota like salespeople do. If I run into a particularly challenging technical issue beyond me, I can rope in an engineer from the engineering team to help if it's a big enough deal.

I wish I would have known about this route sooner. Now there's no way I'd go back to a normal engineering role
tailscale runs a continuous netcheck to an unroutable IP (203.0.113.1:12345:UDP) [1] for whatever reason. This triggered Hetzner's ghetto-ass DDOS protection, thinking my server was compromised or I was netscanning the world. They sent me an email saying my server was compromised and I had 24hrs to remedy it.

I responded to the email and filled out this attestation form declaring that my server was not under attack, it was a false positive, and explained what they were seeing (not to mention it's an unroutable IP). They still null routed my server and refused to turn it back on, and their arrogant support told me there was no way I was in control of this server etc. They took my box offline during a peak user day, so I migrated to AWS and never looked back.

Don't do anything of importance on Hetzner. No wonder they only get people running pirated plex boxes.

[1] https://github.com/tailscale/tailscale/blob/94304819263b0553...
This article seems to misdiagnose completely what is going on, using an established description to boot and flipping it (without explaining where he has lifted the phrase from).

The Tyranny of the Majority [1] for instance is a well-known phrase that when applied to markets succinctly describes the tendency to blandness and conformity as once-niche products remove bit by bit the original and distinguishing features that made them marginally successful.

The hypothetical user described is just a representation of short-attention spans; the mix of concepts apparently adding to the author's confusion here.

https://en.wikipedia.org/wiki/Tyranny_of_the_majority
"We", in the broad sense, demonstrably do not get it. "We" need to be reminded, continuously, because our system, while good at a lot of things, creates a continuous force that pushes the vast majority of individuals toward misery. It never stops doing this, and the pushback must be constant.
Thanks! I fixed the links. Here is the correct one: https://nuejs.org/compare/faq.html
The Chromebooks show that prominently in "About" dialog
Guide to SaaS Application Development
SaaS Application Development, Develop scalable, cloud-based SaaS solutions for seamless user access and efficient business operations. Streamline processes, enhance productivity, and drive growth with our cutting-edge software expertise.
> IMO the situation is closer to "source is open, but if you want to use our published binaries commercially, pay us".

In such a circumstance you can still compile the source yourself. In this case, you cannot.

Also:

> Coqui is also innovating in open source model licensing.

"innovating" by making something that isn't open and falsely calling it "open source". And even that isn't "innovating" because a few others are already engaging in the same false advertising.
I have seen many instances where people just out of habbit factor out a lot of linear code that will never be reused into separate functions.

These pieces of code then often end up being private functions of a class. With state. Since they are private functions now, they are not really testable.

So now we got a lot of private functions that are only called once and typically modify side effect state. When these functions are grouped together with the caller, it is actually still a bit readable in simple cases.

But then after a while someone adds other functions in between the calling function and the factored out ones.

Now we have bits and pieces modifying different side effect state that no one knows if they are called from different places without getting a call graph or doing a search in the class file.

If you insist on making the code non-linear, I'd beg you to at least consider making these factored out private funcs inner funcs of the calling function if your language supports that. This makes it clear that these functions won't be called from anywhere else.

As with so many things in life, in a real codebase this is not an either/or, but an art of combining the two into something that stays readable and maintainable.
Posted every so often. A more descriptive post title including something about aircraft cockpits or something would be useful.

Bunch of previous discussion here from 2019:

https://news.ycombinator.com/item?id=18946601
I still don't get it.

The pirate hosters could just stay at Hetzner, deploy a lightweight proxy somewhere else and Plex'd none the wiser. And/or just move their servers elsewhere.

"I am sorry ma'am, I see you drove here in a Dodge. We are prohibiting entry for all Dodge drivers because Dodge drivers are overrepresented in criminal incidents"

---

Quote from the Plex forum thread:

> I hope everyone is paying very close attention to the message that Plex is communicating here because it is contrary to their previous stance regarding hosting Plex Media Server in the ‘cloud’.

> > But our personal media server was always designed and intended for users to host themselves at home for personal user, not in a shared hosting environment

> Great. Plex Inc. is now on record stating that the intended use of Plex Media Server is to be hosted at home. The writing is on the wall for anyone else hosting Plex via a hosting provider, such as OVH. Do not be surprised if they follow through with their statement to blanket-ban any ISP that harbors individuals that violate their Terms of Service. It no longer matters if your individual use case is legitimate or not – it can and will be disturbed if the company deems it necessary.

The hypothesized future pivot of Plex to start competing with Netflix and try to shed their cannibalizing self-hosting side fits in.
Yeah I ended up getting it for free with my GPU and I was fascinated by how…behind it is from even some indie games?

Like, Dave the Diver has more exploration than Starfield and they’re not even comparable.
Way back in undergrad I asked why the conversion ratio between electromagnetic and electrostatic charge had the dimensions of meters per second (it's the speed of light, for those who haven't had to drag themselves through Maxwell). The prof pointed out that if you had a soap factory and measured output in pounds per day and also in dollars per day, the conversion ratio of the two output measures would have the dimensions of dollars per pound, which would also happen to be the price of a pound of soap. I just always thought that was neat.
When ProgrammerHumor mixed with DadJokes
I wonder if The Hum is actually tinnitus.

https://en.m.wikipedia.org/wiki/The_Hum
Nvidia claims that their driver update achieves about a 5% performance uplift on RTX 4000 cards. So if you were getting 80 FPS in New Atlantis, you'd now get 84 FPS instead.
For what it's worth, I agree that trade offs need to be made, like lithium mining and nuclear power. Desert solar plants looks like a painless win on the surface, but they don't hold up to scrutiny.
The archived MSN article in question: https://archive.ph/jKJHn
The kerning looks distractingly bad. It’s easy to see in the word “complete”.

Short words like “in” and “all” end up looking like they’ve got completely different tracking, which in turn makes it harder to see word boundaries.

Probably a high-DPI screen in a well-lit room is simply the wrong environment to judge this font though, since it’s designed for low-DPI screens in a cockpit. But if you’re planning to use it outside of that environment, do test against other options.
Only because the practice (in the US mostly) has been watered down a lot to include all kinds of rational-bros in the tradition of "analytical philosophy", usually also involved in the same circles and arguments with the wide rational-bro community.

Then again the opposite side has also devolved into a parody of 20th century contintenal philosophical concerns with no saving grace.
Not a build tool, but rather a web application builder with support for multi-page applications (aka. websites) and single-page applications. Vite is (mostly) a SPA application builder so that's why it is mentioned.
There's a lot about redpill culture that is inexcusably execrable, but it does offer a true and practical answer to the question you have posed: do everything in your power to make yourself more attractive. Work out, get a good haircut, improve your wardrobe, develop your career, improve your social/conversation skills, have interesting hobbies. Become the best version of yourself and you will get more attention from others.
The hot water rectangle (2022)
I guess all we know is there were 2K lines of code and the commenter thinks that was the right way to do it. It would be necessary to see the code to appropriately critique it.
I have around 4 Yubikeys on my (physical) key ring. I purchased two of them back in 2014. None of my keys have ever had an issue.

For me the track record has been perfect.
A code smell means you should look into it, not that it's wrong.

Some things are genuinely 2kloc-complex. Maybe not that many. Do check! But some are.
>> The art detective “had to gain his confidence” before the man agreed to drop off the canvas in a meeting sanctioned by authorities.
not sure if this is currently accurate but a quick google search turned up these rates:

$/stream | service
-------- | -------------
$0.008 | apple music
$0.00402 | amazon music
$0.00318 | spotify

That really isn't bad at all if the artist gets all of it.. On the other hand, if the record label is taking a big chunk of that then it is absolutely terrible.
When it becomes easier to have an LLM read website content on the fly, this will hopefully become less of an issue.
Economically this seems like a ripe time for striking.

US wants to onshore/friend shore production, so there is a demand for US workers at any cost. Barring automation replacements.
If you have an Apple TV, use https://firecore.com/infuse.

To be fair, it's not exactly the same as Plex. But it covers many of my use cases;

- Organizes your media on the fly

- Does not do useless transcoding (it was a huge issue back in ~ 2016 for Plex).

- Can directly connect to SMB shares, my Synology NAS.

- Does not require anything running on the server, so it
does not matter your NAS has a decade old MIPS CPU.

- List files from multiple cloud providers.

- Can also sync with Trakt if you want to keep track of what
you watch.
Undergraduate degrees are becoming a stronger signal just not in the same way.

It’s even more obvious with high school degrees. Most people cross that threshold, so the people who didn’t now represent a usual group of under achievers. The threshold is far below what FAANG’s are looking for, but requiring a HS/collage degree can effectively presort applicants for jobs with lower thresholds.

Unfortunately, such methods consistently exclude many worthwhile applicants from a wide range of jobs the same way asking for a criminal background check. But that then sets up a stronger feedback loop as people have stronger incentives to cross that threshold.
I've bought my first 4K TV and tried to view my videos. And Plex App constantly stutter and saying that my connection is not enough (seem like TV were not able to decode fast enough).
But Jellyfin showed everything instantly and without stutter.
Deleted Plex - as there is no reason to maintain both.
Defaults Matter
Hot potato indeed
My father-in-law has been slowly retiring from his contractor business for the last several years. He's down to working 40 hour weeks these days. It's really hard for him to step back further because he's still a critical step in so much of the process. He's the only person at his company who can do certain parts of each job.

Prospects want to talk to him, specifically, because his name is on the business and previous customers refer to him by name. He can bring other people into the sales cycle but can't completely delegate it.

He's got to sign off on the quote for the work (rehabbing an old kitchen, for example). The business depends on these quotes being profitable, so he needs to be extremely confident in the quote, and the work crosses several domains within the crew. Recently he's been training a back office employee, who's seen years of work and how much it costs, on how to do this well.

And he's ultimately the one who has to inspect the finished work and ensure it's up to the company standards. Typical manager responsibility there. If someone on his crew does a crappy job, he's the one getting a phone call and has to rearrange the schedule to address rework.

Anyone with interest and aptitude for these tasks is long term aiming to start their own contractirs.
Walk in the Wild
Attract Birds to Your Yard with These Proven Strategies!
If you love watching birds and want to attract more of them to your yard, you might be wondering what you can do to make your space m...
I would like the drugs you’re on, plz.

The server is a joke, most of the “functionality” is half/baked or outright broken.

The “native” clients are laughably bad. Most of them cannot pass-through audio to receivers reliably.

I really want Jellyfin to succeed, but it’s an incredibly long way from replacing the long-time dumpster fire that is Plex.
yeah that's true! You can't really do that, these models are just polygons, all we do is doublecheck the other methods' predictions' overlap with these polygons as a second step.
During his tenure at EA, Unity CEO previously floated cash micro transactions to purchase in game ammo if a player ran out but could not find any.

Generally speaking it’s not hard to argue corporate leadership has lost the fucking plot altogether and are steering everything in to a stone cliff face.

Data driven fiat economics and viral media is being weaponized as a mathematical minority hallucinate they are some essential element of reality itself and not just a few meat bags LARPing hand me down spoken tradition.
Global Google Kubernetes Engine Outage
Some of the pictures are clearly mugshots, though, and those are all from serial killers.
You write that elected Democrats wouldn't be caught standing next to people on the extreme left. At the same time Democrats rely on that extreme, too, for votes in tight elections and can't risk alienating it. That could mean that even mainstream Democrats might no longer be so willing to perpetuate the American national mythology -- the Constitution as a sacred document and the Founders as great men -- that both parties could broadly agree on for a long time. And as other poster here mentions, when the left, too, loses interest in those founding values, it is less capable of standing up to alarming behavior from the right.
At first I thought how horrible, but basically you have sort of 9 functions within the same scope, each having a docstring. So I guess not too different from splitting them up.

I read you have "end to end" tests.

One question though: Wouldn't each part benefit for having their own unit tests?
+1 on not requiring a bundler. It makes it so much easier to try out on just 1 or 2 pages when you don’t have to also add a compiler.
>Low status, meager pay, moderate authority, high opportunity.

But isn't that the same for other countries' airport security workers too?
> 27cents

Realistically it’s closer to 3-5 cents per install. Where did you get 27? Even personal/plus is cheaper than that in the worst case (ie. 100% of your users are in NA, the richer parts of Western Europe etc)
2000 lines is like a small project. I cant imagine putting that all in one function.
This "level of abstraction" euphemism actually means "the level at which I'm not reading code anymore even and especially if I should". Of course, linear code is more readable! Linear everything is more readable. Have you ever seen a novel with "levels of abstraction" in it?

But nobody reads the code anymore. Why bother? You're not going to stay on a single project for long enough for the attention investment to pay off. So the common best practice at the moment is to pretend that you read the code without actually reading it. For this purpose, the green code is much much better.
What is at stake in the AI based techno-economic war between the West and China?
Recovering original text from OpenAI embeddings
Libsodium: A modern, portable, easy to use crypto library
Probably not true that they let anything run given that they shut down all proof of stake blockchain nodes because they were bitcoin miners (or at least that's how their reasoning went).
A shame it doesn't use udsoncan as a backend.
Udsoncan is pretty well done and indirectly support doip which is going to be ubiquitous in those new software defined vehicles..
Isn’t that just Eternal September? At least in the internet
Why should I choose a business HTML template to design my eCommerce website?
This is a broader issue, I feel like tech has have marginalized the very people. By looking at the amount of technology we have built in the past 25 years, most of the technology is built (in terms of time and cost) for wrong purpose like social apps, chat apps, games, video streaming, all those non essential physical products built because of desire to have everything. Only some of the technology is used for solving real problems like healthcare, education, food, shelter. Just think about it, did our parents/grand parents had problems with communication? entertainment? no they needed good health care, good education, easy to farm and get fresh food delivered to the customer.
I went the opposite direction: I used to be in the linear code camp, and now I'm in the "more functions" camp.

For me the biggest reason is state. The longer the function, the wider the scope of the local variables. Any code anywhere in the function can mutate any of the variables, and it's not immediately clear what the data flow is. More functions help scopes stay small, and data flow is more explicit.

A side benefit is that "more functions" helps keep indentation down.

At the same time, I don't like functions that are too small, otherwise it's hard to find out where any actual work gets done.
Like most schools around the world still do today.
>I'll consider picking up one of those 4090 cards when it [...] draws less power than the flood lighting in a football stadium

The RTX 4090 is actually very efficient. The only card more efficient than it is the RTX 4080. Every single AMD card is less efficient than it is.

https://www.techpowerup.com/review/sapphire-radeon-rx-7700-x...
This is something important that people do not seem to grasp. Intelligence is a really high dimensional thing. Even the ones that are highly intelligent in some dimensions are dumb as rock in vast majority of other dimensions. So we all are basically morons with some occasional flashes of intelligence in some individuals.
Just imagine how high it must have been when there were only hundreds of users? =;-}

Bitnet Relay in 1992 had some, not even all universities connected and I know of marriages that originated in the IRL(!) relay parties. We actually drove across Europe to meet our online friends.
And then it deletes your .venv folders
to save space!
Never did join that club.
You could buy "nano" keys for each computer and just leave them installed all the time. And the backup would be one on your keychain. This is how I do it.

I'm not really that concerned about someone gaining physical access to my system compared to how concerned I am about someone on the Internet gaining access to my passwords somehow. Of course I look the doors to my house and don't leave my laptop just lying around :)
Main reason being it's just easier and narrows down the choice of picking an inverter, which causes a lot of people to get stuck trying to find the right one that fits their "scenario" perfectly.

But also hybrid does everything you need and the cost savings of something else is marginal from what I've seen. It's an "all in one" that I believe is a good one size fits all for 99% of the houses out there. Every house should have a 5/10kw inverter installed by default with a corresponding set of solar and battery pack. I.e.

5kw solar panels, 5kw inverter, 5kwh battery bank. Or 10 or 15. It acts as a giant ups, let's you shift some power, and you can gradually reduce your grid reliance to almoat 0 by adding more batteries, all while staying on the grid just in case.
Welp, it's a failure because the capital "i" does not have crossbars... making it indistinguishable from a lower-case L.

Such a tiresome defect in one font after another.
Names for Games: Locating 2 × 2 Games
Why? IMHO it makes more sense for a public company.
Mobile gaming is gaming and Apple owns mobile. They own a slice of the gaming space already.
The article quality is extremely low, they are skimping even on the models.
Perhaps, but AI is a huge facilitator of whatever inhuman thing humans want to do, especially tyrannical control, autonomous killing machines, etc.

So this is like saying "guns don't kill people, people kill people" (with AI in place of guns).
What is cancel culture and how does Budweiser fit into that picture? For what it's worth, I do not accept that cancel culture is a religion. As far as I can tell, it's a label that regressives have applied to a set of behaviours exhibited by both progressives and regressives, but is only used to refer to those behaviours when exhibited by progressives.

> Consider that this submission was immediately flagged within less than an hour of its posting, implying that this article is not generally accepted within the bounds of whatever time, location, and culture we are inhabiting when we post here.

Do the science: post a pro-transgender thinkpiece, and see how quickly it gets flagged (or more likely, how few upvotes it gets). The topic is divisive -- and despite guidelines to the contrary, we as a community aren't great at maintaining a posture of curiosity, so it gets flagged every time it comes up.