skysight-inc/HackerNews huggingface dataset:
> This isn't unique to TikTok -- far from it.

So what? We shouldn't try to close the TikTok hole just because there are others?

TikTok is also at least partly unique in that it repeatedly lied to regulators.

> data brokers will sell data about every American to anyone, anywhere

Data brokers still have less power than TikTok because TikTok can propagate influence campaigns. It's a black box with a bad actor operating inside of it.

> Plenty of American companies have engineering teams in China or countries with strong ties to China.

Which ones are as large and influential as TikTok? Which are able to algorithmically manipulate tens of millions of children without any external oversight?

> banning a single app will allow policymakers to pat themselves on the back while ignoring the larger issue

You could have made the same argument when they banned Huawei, and yet here we are: still not ignoring the larger issue.

Banning TikTok would set a (good) precedent about consequences for lying about CCP affiliation and data exfiltration.
Please stop. We ban accounts that do this and I don't want to ban you.
Most science is fundamentally worthless. We're not accustomed to that in a business setting. 99% of science yields no interesting result.
Crazy, I was watching some some smalltalk 80 demos this weekend. And was like I bet you could ship a js image that does some of this. Someone must be working on it.

I don’t know if that’s your teams inspiration but there’s a a lot of overlap.
Glass bottles and jars are pretty much infinitely reusable.

Recycled glass saves about 40% of the original energy.
Looks cool. Are these can be used for commercial purposes? I'm wondering.
> I suppose you can look at Rust macros as a different, infrastructure language on top of Rust.

That's a strange take, not one I've heard anywhere else. Rust macros are code generators - they're run once at build time and generate regular Rust code that's strongly typed. Maybe it's because the author has a different interpretation of "infrastructure" than the commonly accepted one.
Biden’s student loan forgiveness plan goes before the Supreme Court Tuesday
This is typical of the public sector, lots of money from tax payers and over spending with no accountability.

No wonder why we can't keep our debt under control.

I have many friends and acquaintances working for the federal government in different sectors, from DoD, to education, housing and health and the stories are similar, outrageous budgets that go to waste and practices that sound borderline ilegal.

There's no common goal or long term vision and everyone is aiming at their promotion to the next pay bracket.

For service providers there's also no incentive to be efficient and deliver the best results because public contracts are not necessarily assigned to the most capable organizations, all you need is the right connections and once you are in you keep getting projects.
I think from the perspective that "infrastructure" code being that which rummages around in objects, where the only distinction that matters being dict vs primitive.
Sounds like Ross Edgley's Treeathalon

See: https://www.redbull.com/int-en/this-man-did-a-triathlon-carr...

And: https://www.youtube.com/watch?v=rv7SHbW6FV0
This is true for the high-end, but at the same time, for about 180€ you can get a last gen 5700G which has nice performance and can play most games. Or you get the normal but more powerful CPU for that price and combine it with an ARC GPU. It's not as cheap as it once was, but it's not that bad.
Is that a good idea ? Just look at Perl on why I think this could be concerning.

But YMMV, I know very little about Python so I can be persuaded this is no big deal.
I didn't say I wouldn't do it. I'm just saying that I expect to be paid for your failures on most likely planning. As if you had done your job properly I would not be expected to work so much that I don't have time to commute to home to sleep.
I disagree with the assertion that quality and meaning are somehow related. Paradoxically, it is often the worst code that is the most meaningful in terms of its impact to the customer and business.
> 700$ for CPU

This is a flagship CPU part. Consumer is a broad segment. Even the peasants like shiny things every now and again.

You could get something that would be imperceptibly-slower for most workloads and fits into the same socket for less than $300.
Do we have an easy to find brand/line with ECC memory at reasonable prices yet?
> But if the speech is illegal, that discussion can't happen.

What kind of argument is that ? How do you think they trial people for hate speech ?

Murder is illegal you can still talk about it just don't plot an assassination. Being a nazi is illegal in germany, you can still talk about nazis and nazism

It's not a banned list fo words that immediately put you in jail for uttering them
>Polycarbonate is a very useful plastic for food containers ("cambros")

Heavily impregnated with BPA. I would avoid putting anything warmer than room temp in there (yes I know they're in widespread use in restaurants)

>I can't imagine plastic wrap being replaced without some special lid (proofing a bread loaf that you want to proof out of the top of the container).

Cheese cloth tied around the lid with plenty of slack in the cloth in the middle
Busy loops for delays used to be common. That is why some old PCs had a "turbo mode" switch. When on, the system ran at full speed. When off, it slowed down to match timing of old games etc.

On a DOS PC, a better way to delay would be to count timer interrupts.
Just an hour ago I had to downgrade my npm install to build a project from four years ago because some random npm dependency used the print statement from 2 instead of 3. So annoying, especially since I'll need to switch back over to run a more modern app.
In many cases, your infrastructure may be sprawled from local development to cloud providers and CI/CD pipelines like you mention; you may have many environments each requiring their own set of secrets. This phenomenon is known technically as "secret sprawl" (see here for a fuller read: https://www.conjur.org/blog/what-is-secrets-sprawl-how-to-av...).

There's a lot of issues with secret sprawl but I think the relevant one to your specific question mentioning other cloud providers would be having missing secrets across infrastructure (you introduce a new secret to the codebase and forget to update it everywhere else, as well as communicate it or sync it through to other developers on your team) — applications crash, you lose time.

A big idea in secret management amongst others is the idea of *centralizing* your secret management in one place — update here, update everywhere. We help achieve that across your entire infrastructure and have a handy dandy CLI that also helps you inject secrets back into your programs (achieving secret management for local development with zero application dependencies) if you need that :D

I may be misinterpreting your question actually — Unless you mean why use Infisical versus other alternatives on cloud providers like AWS Secret Manager / Parameter Store, Azure Key Vault, etc?
But, there are still texts that are read top to bottom. I only know that because my daughter has a Japanese friend and she has shown me some of her books and how they are read top to bottom.
Including comprehensive comments, documentation and tests in a codebase takes time and effort.

Failing to do so creates code that is very difficult to maintain or for someone new to the codebase to understand.

However, time and effort may not be what the organization wants to pay for, and individuals may view their own incomprehensible code as something like job security, as they can't be replaced by someone else easily.

As an example of complicated code that's still well-documented, the open-source sqlite code is a good example, about 1/4 of the B-tree file is comments, every time a variable is defined there's a short note explaining what it's used for, every function has a comment header that's comprehensive, such that someone new to the codebase could construct a map of how it all works fairly quickly. It's a good model for how to avoid the problem:

https://github.com/sqlite/sqlite/blob/master/src/btree.c
Same with Mongolian, but JP goes TBRL (Top to Bottom, Right to Left), Mongolian goes TBLR. Wikipedia has an overview: https://en.wikipedia.org/wiki/Writing_system#Directionality
This Chinese kissing device lets you smooch over the internet
Sony Ericsson MusicDJ Remake
* I work with masks. I wear them all the time. Without them I would inhale a lot of particles < 1 micron.

But it's ok to down vote without a discussion.
You're wrong here. This is top-of-the line enthusiast CPU. They always have costed around 1k$, see e. g. Intel Core i9 Xtreme lineup (the chips with 'X' designation here: https://en.wikipedia.org/wiki/List_of_Intel_Core_i9_processo...).

You can have absolutely fine 8c16t CPU which will handle anything you can possibly throw at it for 230$ from Amazon (https://www.amazon.com/AMD-Ryzen-5800X-16-Thread-Processor/d...).
I like Alpine with i3 for its simplicity.

I'm thinking that if I show them the Alpine installer script, they can get a feel for (and even participate in) the system construction without going all the way down to Linux from Scratch.
It's an HR thing, so if not large enough to have HR bureaucracy probably not common.
I paid a bit more than that for my current 5950X a couple years ago now. Top of the stack CPUs have always had a pretty big price jump. Though, I would class the 7950X(3D) as similar to HEDT even if it's the top of the consumer models... if you don't need a ton of i/o, there's a lot of value there depending on what you're doing.

GPU pricing seems a bit more insane, given a lot of the demand has actually died down at this point, and the mfgs are definitely restricting production to keep prices (and margins) up. It's kind of sad there really isn't anything comparatively good on the lower pricing end ($100-300) where historically you'd see around 60-70% the performance well under half the price.
Not at night, we're not.
The way I understand it JEDEC had standardized KB/MB/GB being multiple-of-2-based in memory specs prior to the IEC standardising KiB/MiB/GiB for the same. As a result it kind of just stuck in the space since the idea of multiple-of-10 cache is a bit silly anyways so there is no risk for confusion.
There are definitely very solid attempts at least to make LLMs that encode biomedical knowledge such as BioGPT which is trained on Pubmed and other domain specific areas. Source: https://arxiv.org/abs/2210.10341
> I am just an average looking short scrawny guy

Anytime this gets posted along with "and I get lots of matches" - it is almost universal that the person is in-fact not an average looking guy. Post pics and numbers of matches/week - you're very unlikely to be average looking if you claim to do well.

The overwhelming amount of men who post on dating profile advice subreddits like tinder, hinge, etc. and are average looking men with reasonable profiles who get 0 matches proves your point to not be a reasonable expectation.
It's the "appropriate" that gives it the negative connotation. Maybe you meant "the responsibilities necessary to feel an age", but it came off as "the responsibilities you should have at an age".
It could be all of the above. I was diagnosed with "mild" sleep apnea and a CPAP hasn't really made an improvement on my day-to-day.

The main difference is that occasionally I used to wake up feeling completely hung over and near death, and now that no longer happens if I'm using my CPAP.

Most days, I am still tired - I am learning that is probably due to depression/anxiety (working on treatment now), ADHD (can't treat it until the former is stable), and poor stress management (undiagnosed autistic kid with zero social/emotional support).
I've had really good luck with asdf (https://asdf-vm.com) to manage per-project versions to avoid this sort of thing.
The Selfish Gene was published in 1976 though
The common theme seems to be a tight feedback loop between developers and customers. Stakeholders acting autonomously is a big flag they called out, too. I would be interested in reading an updated version of this draft if anyone knows of one.
It might not be backed by much legally (and even then, that depends on your specific contract and the law where you’re at) but it most certainly has massive backing culturally.

“9-5” is a very well known cultural concept. Around the world. The 40 hour work week is a well known cultural concept. Around the world. To say it’s not is literally ignoring decades worth of media making it known.

Sure there’s nothing legally known as overtime when you’re salaried, but theres most certainly an implied cultural construct of a 40 hour work week and WLB around that number. While you may not be legally performing overtime, you most certainly are culturally if you work above 40 hours.
AnandTech sees some intriguing regressions on certain benchmarks,

https://www.anandtech.com/show/18747/the-amd-ryzen-9-7950x3d... ("CPU Benchmark Performance: Simulation")

Worst is Factorio, which is down -47% against the 5800X3D (a previous-generation CPU that also uses stacked L3 cache), on the benchmark "10K trains". Wonder what's going on there?

- "We would have expected higher performance in our Factorio benchmark, as the Ryzen 7 5800X3D and its 3D V-Cache did yield some impressive gains. This is likely due to the AMD PPM Provisioning and 3D V-Cache driver opting for frequency over cache when running this benchmark."
> Polycarbonate is a very useful plastic for food containers ("cambros") because it's lightweight, durable, and can be transparent. Sure, glass could work but it's a lot more fragile, especially if you were to try to constantly stack/unstack them in a commercial kitchen.

Cambro will happily sell you polypropylene bins, too. They even stack with the polycarbonate ones.
Most software should probably release with safety checks on. Certain software shouldn't (i.e. games). Toolchains like zig give you that option and respect that you can decide what's most appropriate for whatever you ship.

Arguing that safety checks should always be enabled doesn't really make sense. Context matters.
If you're unable to scroll the page, it generally means there is a "position: fixed" css rule on the body or a wrapper element. Turn off that css rule and you can scroll through the article normally.

Publishers are slowly wising up, though. Most don't load the full article for unpaid viewers anymore.
... Use Lazarus and Free Pascal. The are compatible with Delphi and both free and open source.

Lazarus is a very powerful IDE that allows you to build your app for the console, GTK or QT you choose.

And Free Pascal is a blazingly fast compiler, that generates high performance native code for multiple cpus, including Intel and ARM cpus 32bit and 64 bit, and for multiple operating systems (Linux, Mac Os, windows, etc).

It's pretty amazing to see your code compiling and your binaries executing, in such different cpus and operating systems, almost effortlessly.
Serialization/deserialization can be really gross in something like Java, but TypeScript gives you some really good tools (zod, typebox, etc.) to validate and type-guard your inputs that I'm sure could be implemented in Python--if they're not already.
As much as a concept can be translated from one programming language to the next, they're conceptually pretty much identical. However for Zig there are two important differences:

1. It's simpler syntax than reaching for a zip function. I personally like this design because the conceptual load is pretty low as it feels like a natural extension of simple for loops. Eg you could teach someone simple for loops, then later go "hey, you could do this the whole time!"

2. Zig doesn't have support for custom iterators. Zip is doable using the existing metaprogramming features, but it's not as simple. Support for iterators also likely violates Zig's `No hidden control flow.` maxim. Plus I imagine it's a lot easier for the compiler to perform optimizations this way.

Both points combined are related to Zig's design goal for being good at writing code that can run fast on modern CPU architectures. Being able easily to loop over multiple arrays is a good step for making that practical.
the doubly weird thing is that OpenSSL already had a ifdef-- -DPURIFY -- that did what the packager desired.
> We've, as a society, decided long ago that private and professional lives are generally distinct. We accept that the alcoholic...

A public person who broadcasts public statements to the world (as part of an audience engagement strategy, no less) is very different from a private alcoholic. Adams's blog is part of his professional life.

If Richard Spencer (noted white supremacist) started a comic that had nothing to do with his white supremacy beliefs, I still wouldn't want to support a newspaper that was paying him.
Touché

Unless...the galactic core is above us :)
This document, I think, cuts right to the heart of it: if you're not talking to the actual users -- the ones with the pain point you're ostensibly solving with your software -- you're probably not agile because the feedback loop is too long. And because the feedback loop is too long, it becomes costly to make changes (because time is cost) so you end up back at waterfall to mitigate those costs and risks.

My conclusion: it's probably impossible for any sufficiently large organization to truly be agile.

There are too many fiefdoms obfuscating the product team from the users.
these multi-paragraph holier than thou soapboxes are so tiring
So at this point what's your argument? Change the subject, make up a slippery slope, and then scream about "fascism"?

What's your goal here? To be so ridiculous that any sort of compromise is impossible? Hope that works out for you
Also, after it blew up people said "why did you mail to -dev? That's where users post to and nobody has time with that, we have a special wizards list where the devs hang out".

Which says a lot. With better communication, from everyone involved, this wouldn't have happened the way it did.
The site of the Office of the President of Mongolia is available in top-to-bottom traditional Mongolian script: https://president.mn/mng/

Other examples (e.g. vertical Japanese) aren't too hard to find: https://nishinokensetsukogyo.co.jp https://ok-maru.jp etc.
That's because there's a poison pill in the Amtrak world. With few exceptions, Amtrak doesn't own any of the rail network they use. They run on rails owned by BNSF, Norfolk-Southern, or Union Pacific.

It was on HN just two months ago. The One Tiny Law That Keeps Amtrak Terrible: https://news.ycombinator.com/item?id=34336653
The Determinate Nix Installer
I am not an expert on long-distance transmission lines, but according to that presentation the failures are not caused by instantaneous overvoltage / arc-over (microseconds), but rather by DC imbalance and overheating (seconds to minutes). Which means a better protection technology can fix it, turning permanent equipment damage into temporary shutdowns.

The latest example is 1989 Quebec power blackout: https://en.wikipedia.org/wiki/March_1989_geomagnetic_storm . The storm tripped some protections, that overloaded other circuits which tripped as well, and the whole province went dark. It took 90 seconds for everything to shut down, and 9 hours to restore everything. Judging by that timeline, no major equipment was damaged.

I keep reading about government mandating solar storm protection for power grids.. hopefully next time a big storm comes, we'll be more protected than Quebec in 1989.
More context:
The UI shows that the service is available but when I visit the live url, I get a 404.

What I think is happening is that the UI shows the status of the underlying container and there is some fault with the reverse proxy they are using to expose the container to the internet.

Fly.io doesn't have this issue but I am leery of all the complaints here.
As a guy who has run basic training for recruits in the military, I would say the most common is shin splints (by far), followed by tendonitis, plantar fasciitis, IT band syndrome, and in exceptionally rare cases, compartment syndrome (although I have seen it, and this requires surgery to correct).

Prevention is key for these-- particularly by familiarizing your body with the loads incrementally. While some may have the aerobic fitness to complete a 5k (even if they're new to running-- a cyclist or swimmer, perhaps) the musculo-skeletal adaptations involved with consistency haven't occurred yet, and injury is a lot more likely. Even elite runners, when they're "getting back into it" start with alternating run-walks to avoid the "too much, too fast" loading.

Most of these can be addressed by seeing a physiotherapist, and normally involve cutting mileage or pace significantly and/or strengthening weak supporting muscles.
My neighborhood in New Jersey has two "bulk pickup days" per year, where large items can be put out on the curb and picked up for free. It's a fun day to drive around - sometimes you find treasures, sometimes you get to wonder why someone happens to have something weird.

And there's always scrap metal collectors, and other enterprising individuals, driving around as well trying to make some cash.
> until your PS5 demands a 40min patch to start the game.

Never saw that happen yet or even heard of that as a meme. Even if it does happen it would still be less jank than PC upkeep :)
Yup! For me it's precisely the opposite of that, the deeper in the systems code, the more types I write. Same with JS, the bulk of libraries IMO should be written in TypeScript.
Seems Nokia read HN and have sorted out a rebrand to remove any confusion people have with the phone business: https://www.msn.com/en-us/money/other/nokia-reveals-new-logo...
Worse than the ones that are fundamentally worthless, are the ones that seem worthwhile until you turn them off and find that nothing changed. Which is far more of them than you'd expect.
> Dilbert is/was still stuck in the early 2000's office culture and had really nothing to do about crypto or any of the other crazy.

He actually wrote a comic designed to shill for NFTs, and also keeps writing comics wading into making fun of pronouns, trans culture, race, etc etc.
Let's be honest. Most "technical debt" is caused by a lack of experience.

Product management asks for wildly unrelated, inconsistent, and redundant changes on a sloppy schedule with absolutely no regard for its effects to the integrity of the product. This happens when they are still useless middlemen who just pass messages and get used as punching bags.

Developers poorly reinvent existing solutions in ignorance and use every task as an opportunity to learn instead of just doing what's expected.

This isn't necessarily "bad", but it is where it comes from and reason to slow down a project if the code is expected to endure.
The challenge is compounded by the fact that you need to buy a whole host of new parts at the same time. A new motherboard to handle AM5, DDR5 memory, and most likely a new PSU given how power hungry CPUs and graphics cards have become.
That's a very slippery slope you got there!

A slightly different version of the arguments you write here could have been made against pensions or a 40h work week when they were introduced. I'm not saying UBI would not massively change society and potentially include risks, I am just questioning your certainty that implementing it would lead to disaster.

Oh, and it's Viktor Frankl by the way.
How different is this demo from just having input text box with suggestion to enter your name in it? If a user is foolish enough to divulge their name to pirate accented bot perhaps you might bypass it and ask for it directly.