skysight-inc/HackerNews huggingface dataset:
Ask HN: What type of programming has the most overwhelming complexity?
I was reading a post about figuring out what you are bad at.

https://the-ken.com/newsletter/first-principles/what-do-you-choose-to-be-bad-at/

I feel that I am bad at handling complexity in my head. So I build abstractions to deal with it.

However, in most programming domains programmers who can hold complexity in their heads have an advantage. They don’t have to build abstractions or use languages like Lisp or Clojure to solve problems. They can just hack out a solution in a flat abstractionless stream of consciousness.

So I want to go to the deeper part of the ocean where the complexity is too overwhelming to be held by human minds.

What are some areas you would suggest?
UBI is just not happening any time soon in the US. To start, half of the country is already default against it. Precisely 0 people in Congress, the White House, or those in adjacent power roles (lobbyists and whatnot) are for it or have any idea what it is.

Aside from rolling out the guillotine, I don't see UBI a possibility until the 2nd half of the 21st century. There's just too many forces and entities alive that don't want it
What do you choose to be bad at?
It's not the actual profitability of the move that's important, it's the motive. Enshittification comes from the ever-expanding _desire_ for profit. At some point the golden goose is killed to make next quarter's goals. Just so happens it was killed immediately in this case.
So I know _nothing_ about Rust, but I know Tasks in C# and one of the most important concepts is that a variable can be “async local” i.e. local to the async “thread”. So I wonder if the problem is that rust doesn’t have a lifetime specific to an “async thread”. As long as it’s well understood that the variables don’t leave that context, I think everything is easier to reason about.
I appreciate the correction.

So this is perhaps more accurately denoted as:

* (A[0] * x + A[1] * x + ... A[7] * x + B).

If we normalize everything to 8-bit values. This is a far more powerful operation than I initially described. Where * is this pseudo-multiply (bitshift and xor) operation and + is XOR.
> Comparatively, immigrants don’t have the purchasing power to compete, so saying they’re the problem is a weird conclusion to draw.

But they do put downward pressure on salaries as the labor pool gets larger. Legal, or otherwise.
Haven’t we proved autonomous cars to be safer than human drivers? Trucking is different of course, but just wanted to point that out
Plenty of companies have source access to Unity and write their own custom portions of it. It's just not accessible at the hobbyist or indie budget level. It's one of those "call us for pricing" situations.
> Even when open-source, it's only a matter of time before an Oracle or Google or Microsoft or Meta takes it over (if they didn't develop it to begin with).

True, but there's no rule that says you have to update when they do. You can just stick with what you have until/unless you find or create another option.
Not buying books doesn't imply not reading them (libraries!)
By no means an expert, but I know lots of Christians. That's not how they talk. But, I mean, every church is different.
And Microsoft knows corporate is where the reoccurring revenue is.
How do I prove that your claim is frivolous without revealing my trade secrets?

(Generally this is not particularly different from patent trolling, which is also clearly a violation of the civil procedure rules, but took special laws and years to get even the most egregious people, like prenda, punished)
They've posted the images in public. It's not reasonable to expect privacy.
Last I heard it was 30%.
I might be in a bubble but in my circle the writer's strike was indeed widely supported. It's only among my techy friends that the AI replacement thing was ever really considered. My artist friends and my gymbros were just "yeah fuck the man".
Donated - it's been my go-to place for lacing methods for a decade or so.
My latter point was on the long-term stability of the status quo. In my view, the end-state of squeezing the middle class in a modern society may be a fertility crises as individuals choose not to have children. With modern birth control, this is the simplest means of reducing your costs in a modern society.

If the birth rate falls to .5-1.0, then the status quo will most likely end in economic crises as the future population can no longer support the liabilities of the prior population. While it's possible to print money and perform other games to hide this reality, I don't think it's possible to maintain the farse against the backdrop of a 3-4x population decline.
One of the cases a societies right of access to culture heritage trumps an individuals right of pursuit of monetary gain.
> I’m not positive that’s true though.

Is this possible because you are just speculating out of interest, and not as familiar with current research as you could be?

> Such as the idea that without an “I” as we experience it, there is no meaningful awareness.

This is akin to Russel's teapot IMO.
> Just shutting down complex fighter aircraft can increase the chances that they will have serviceability issues starting up again.

Not very encouraging?
Congratulations on releasing such a big project! This is exciting.
We changed the URL from https://bostonunitygroup.s3.us-east-1.amazonaws.com/index.ht..., which is what the submitted URL redirects to. Our software follows redirect; in this case it seems worth reversing. Thanks to the user who pointed this out!
200 years later, we are unfathomably better off materially, because automation was slowed to destroy jobs.
Unfortunately, Bark is probably way too slow to use for the TTS portion given the latency concerns or that would be covered.
>>The fact there is an internet monopoly barring residents to use other internet providers is sad

I guess the deal was that if this company brings internet connectivity then they get exclusivity on the island for X number of years. I wish the article would get into more details about this deal.

Edit: on second read, the article does actually. It mentions the exclusivity deal was meant to expire in 2022, but because of lack of suitable replacement or alternative solutions it was extended to 2023 and it was just extended again to 2024.
It's kinda what ECS is, depending on how loose you want to get with the term memory management. And studios have implemented their own ECS in Unity long before Unity's official ECS framework.
Show HN: Hot Dog: toy guitar flamethrower in 42 hours
Nielsen does things like surveys that don't necessarily depend on affiliate links.
Something's off with trigger, setting it to channel A when both channels generators run at different frequency should make the second channel waveform "float" as it is unsynchronized. Normally those 2 channel scopes have per-channel trigger source

Here is how mine looks: https://i.imgur.com/TunVxDm.jpg
I dunno man, drugs are fun and enlightening and all but they aren't /that/ magical. the war on drugs has only been going on for some decades, societies have been fucked up for millenia. the everyday world would be a lot more colorful, but its gonna take a lot more to reach this nirvana you paint than widespread mdma or other psychedelic use.
> I think if someone went off and redesigned a global KV store for an OS they'd probably require authentication tokens for mutations, so your app would only be able to communicate with the subtrees of the store that it has permissions to (but also, kind of like a file system?)

If I had to design an OS from scratch, this is basically what I would do. I'd provide an API for a prefix-tree based KV store with specific data types (eg bytes, utf-8 string, bool, int, float, datetime...) with some mechanism for namespaces and path access controls or the like. Processes would always have their own space to use ad-lib, and would have controlled access to system-wide or cross-process spaces.

This sort of implementation lets you optimize access patterns so that basically each process gets its own KV/db (if it wishes) which should be roughly as performant as rolling its own kv running on the filesystem. Vs all processes all competing for the same data structure, all the time.
Woah, thanks for this. I've always known about cross eyed 3d it but was never able to make it work... Until I tried that image for a minute or two and then bam, something clicks and my eyes lock in!? And now I have to make an effort to unfocus the merged image. What kind of sorcery is this?
Dan Gardner wanted to know when to go to the loo during films so he built an app
They aren't always correct. Any analysis that doesn't come from an employee in the accounting department of a potentially fraudulent company is an opinion, not a fact.

If the expose contains no lies but is nevertheless incorrect, investors and speculators are supposed to figure things out on their own. (How often they succeed is another matter.) Sometimes they can get the help of someone like Carl Icahn who'd tweet about a "short squeeze of the century" after getting a big long position. If the expose contains lies, the SEC and the Southern district of New York are supposed to prosecute.

The problem is, that even if the expose is completely correct, a fraudulent company can manipulate it's share price for quite a while until the music stops. The short seller will try to get the music to stop early, whereas the fraudulent CEO will try to continue his fraud as long as possible (thus screwing more and more people as time goes by). If he can get the short seller to a margin call, his fraudulent company will survive for longer.

And with the information that the SEC has, any CEO would be able to force margin calls in short sellers whenever they wish.
I know several people in transition (and post) and the one thing that stands out is how carefully it is done. You don't go to the doctor and order a sex change like it's a Big Mac. There's a whole support trajectory of psychological evaluation and support and transition is the last option. Of course they know gender dysphoria is often a temporary phase.

No kid will get "castrated" just to fit in. Actual gender change operations aren't even done until adulthood, only puberty blockers are sometimes used which are reversible. And only if the child's dysphoria is so extreme it really impacts their quality of life or endangers them (think self-harm). In this sense it's entirely "for the children".

Also 99% of trans people have no regrets. The system works. I think it's amazing that we live in a world where people can decide their own life and body. And I don't really get the whole hate against trans people. It's not like they're harming anyone.
John Romero on his book “Doom Guy” and developing games at a small scale
The article says he worked for the State Department and DOJ, not the NSA.
Gonna be honest: if someone told me my tech job had been replaced with all its benefits (wfh! office stipend!) and now I have to retrain as a plumber, including back to the shitty apprenticeship system for low pay and low benefits (starting from the bottom again) I would also get really damn upset and resist that. There will be a lot of tooth gnashing on my end even if you pay for my apprenticeship and initial training, I'm still significantly worse off for the literal rest of my whole life.
Apache is kind of the CNCF of the 2000s, I think.
appending to a text file, what do you think this is - unix?
"Decentralized" isn't a magic word. They're still an exchange, and there needs to be a way to extract funds.

The database doesn't need to contain account balances or funds so long as it contains credentials necessary to access them.
Related, the iOS app has supported realtime conversations for months now, using Shortcuts app and the "Hey Siri <shortcut name>" trigger to initiate it. Mine is "Hey Siri, let's talk".

I think they're using Siri for dictation, though. Using Whisper, especially if they use speaker identification, is going to be great. But, a shortcut will still be required to get it going.
1password can store passkeys for you and sync between multiple devices. Then I add a Yubikey Bio to add of these accounts as a backup.
> Generative Text for writing - Jasper AI going 0 to $75m ARR in 2 years

And laying off a ton of staff in July..... the latest ARR numbers are not nearly as good.
"in a year or two".
I thought it was warp drives, and possibly stargates. (See the arches with the carvings on Mun). Regardless, we're talking travel time in hundreds of years. Even with time warp, that's pretty boring.
This depends if we consider a priority queue to be a type of queue.
It's crazy to me that we don't even have automated trains, and we want automate trucks?

If we want to automate stuff, start with the easy stuff.
> You truly live in a tech industry bubble if you think most people would side with mass unemployment of truck drivers, one of the most common professions for men in the US, or want to consume AI-generated drivel for entertainment.

if the windows of the truck are tinted and you can't tell whether or not an AI is driving and if the script isn't signed with an author's signature and you can't tell who wrote it then who how will you even know to be upset or not?
But their point is for that to even feasibly be an idea to consider, KSP2 would have to be good. It's practically a downgrade from KSP1 in every way except the graphics. Entirely a downgrade if you're willing to install graphics mods in KSP 1.
Can you share the source code?
What did you do to improve the latency?
Too cheap to be that specific I reckon. How many people will want to specifically research " tech & buy-side finance. " and when you get them you only get $120/year from them.
And use less battery on my mobile.
I think one of the reason of the group existing is because members trusted Unity. Now this trust is throwed out in trash. They can't force Unity to be good to users and they don't want to support Untity anymore. Thats all.
License Granted: Orbital Test and Recovery Demo of the Starship Test Vehicle
Have you considered just merging it into your own fork? I guess it depends on what their specific concerns are, but if it's political and not technical, I'd for sure just keep rebasing that change on top of releases and let them do as they see fit
Do you realize I'm not disagreeing with you about the difference between 3 and 4? Reread what I wrote. I contrasted 3 and 4 with 2 and 3, which you seem to be entirely ignoring. 3 and 4 could be worlds apart, but wouldn't matter if 2 and 3 were two worlds apart, for example.

And it is not true that computing power will continue to reduce; Moore's Law has been dead for some time now, and if incremental growth in LLMs require exponential growth in computing power the marginal difference won't matter. You would need a matching exponential growth in processing capability which is most certainly not occurring. So compute will not fall at the rate you would need it to for LLMs to actually compete in any meaningful way with human software engineers.

We are not guaranteed to continue to progress in anything just because we have in the past.
Argument from personal incredulity:

https://en.wikipedia.org/wiki/Argument_from_incredulity

Criminals are dumb.
MERGE is standardized in ANSI SQL 2003, and updated in 2008:

https://en.wikipedia.org/wiki/Merge_(SQL)

No question, everyone should use standardized, cross-platform syntax if at all possible.

Maybe someday ANSI will standardize some kind of upsert syntax; until that time use upsert only if you are explicitly tying your SQL to your particular database.
US exploring potential space force hotline with China
In a way, consumers also rely on each other to keep prices low. If you don't have a large number of middle-class peers buying the same consumer goods as you, helping distribute R&D and manufacturing costs, then that consumer good will become a luxury item with luxury pricing.
Sooth Ski – Data-driven alpine skis comparison
As an example here, my father and grandfather used to swear by Craftsman tools. No matter the context, if there was a Craftsman version, they'd go for it because they implicitly trusted the quality.

Then the Craftsman brand downshifted its production quality to compete in price and their reliability fell through the floor. Now my family will skip over Craftsman entirely even if it's competitive in price, since the breach of perceived trust soured them on the brand so completely.
This is pretty fascinating, thanks for sharing. Have you used RFCs as a learning tool before? Do they tend to be useful ways of understanding a domain?
Are the people who allowed all of this to happen getting the same treatment though? Because how the hell was this person able to modify documents, and exfiltrate them from secured facilities? At best, this is a level of incompetence that requires a staff rotation with dishonorable discharge for everyone involved, and at worst these folks were complicit.
you could have a simulation of learning a lot by chatting with GPT, why you would take it as truth without an equal portion of salt is beyond me
People change but cultures endure. The larger the organization becomes, the more this is true.
Though in the spirit of accuracy, not like cryptocurrency either.

There was a nearly 20 year period, from the mid-1960s through the mid-1980s, where 8-track tapes were an option, and for much of that, the option for portable recorded music in automobiles, until displaced first by the compact cassette tape (introduced at about the same time, but lagging 8-track through the early-to-mid 1980s), and later the CDROM. The lifespan of 8-track in automobile sound systems isn't much different from that of the CDROM, roughly 1990--2010, when it was in turn supersceded by iPod and iPhone connections.

Similarly, LaserDisc (not LaserDisk or Laser Disk as we've both been writing) afforded tremendously superior video and audio quality as compared with VHS or BetaMax video tape. It also had a considerable lifetime, from its introduction in 1978 through the mid-1990s, ultimately being replaced by the DVD after its introduction in 1995.

Again: both formats provided useful function at the time and were not simply vehicles for fraud and crime as cryptocurrency overwhelmingly seems to be. Yes, both suffered from technical and/or market limitations, but that doesn't negate the actual utility delivered.

<https://en.wikipedia.org/wiki/8-track_cartridge>

<https://en.wikipedia.org/wiki/LaserDisc>
Generative or alternative systems are an extension. Traveling between the stars is fantasy.
That's assuming no concurrency, which isn't applicable. Every public CDN will have around 10ms latency per request (because it takes time to load data from disk, fetch from upstream servers, apply WAF rules, etc). But they still handle 5 digits of requests per second.

Latency is not directly related to throughput.
Yep, this extension is called "Multi-Account Containers" and I highly recommend it as it allows me to be logged on in different contexts without polluting sessions on non-containerized tabs. I have a container for each specific Workspace within Google. This makes it much easier to avoid accidentally logging in with Google in some random website that wants my account info.
> You truly live in a tech industry bubble if you think most people would side with mass unemployment of truck drivers

Radical idea here: How about some places accept autonomous trucks, and some places accept human-operated ones, and then customers can choose which places they frequent? If they truly would side with truck drivers, they should go to stores that only used human-operated trucks without the need for legislation, right?
The claim here is that none of that spending is generating revenue. They could stop spending that money, their income would remain the same, and then they would be profitable.
I write a shitload of Rust and I think the situation is pretty sane. There are a few warts but the way people talk about it is insane - it's frankly not that bad at all and, mostly, quite good and easy to get started with.

I had already replied to this article over on lobste.rs

https://lobste.rs/s/iovz9o/state_async_rust

The tl;dr is that I think this entire async concern stuff is ridiculously overblown. I suspect the vast majority of Rust devs, like myself, not only accept the current state as "fine" (couple things to work on) but are very happy with the decisions tokio made.
No, but I imagine it's a bit easier to catch an unwanted proliferation of files vs unwanted proliferation of registry keys.
Paper just works. Whether it's for notes, menus, or voting, paper has a lot of really desirable properties: it's cheap, easily understood, minimal room for external dependencies or BS.

The moment you introduce software and internet connectivity is the moment you invite fragility and inscrutability.
>You could argue that this will increase inequality and all of the productivity gains will go to the top 1%.

I don't have to argue.. others have done it for me

https://www.cnbc.com/2022/04/01/richest-one-percent-gained-t...

https://www.cnbc.com/2023/01/16/richest-1percent-amassed-alm...

https://time.com/5888024/50-trillion-income-inequality-ameri...
Try Sidbery extension.
Orange Is the New Yolk
Aiko – A New Wave in Learning Japanese – AI-Powered Digital Sensei
I like the idea of paper. It's got some pretty cool uses. Sometimes I think I probably should use it more. Most of my favorite works of art, buildings I've enjoyed being in, an even a lot of tech had their beginnings on a page.

But it's never something I just casually reach for, the thought of using physical media just doesn't really ever occur to me unless I'm specifically going out of my way. Digital is so much easier, no fighting your hands to make the letters readable, no worrying about losing anything, no need to physically sort things, no need to have dedicated space and time for it thanks to the portability and durability of the screen.

The UI changes, apps go obsolete, but keeping up is just a matter of stuff you can learn on a random blog, not stuff that requires the long, hard process of figuring out how to translate thoughts into spatial patterns, which nobody can even describe really.

It seems like using paper at least occasionally is probably a good idea. It's definitely gotten easier now that we have cheap space pens and A5 format binders that are a little more convenient than full pages.
> No, because the filesystem is one layer of abstraction lower than the registry.

That doesn't prevent it from becoming a KV dumping ground for every process and their dog to litter with whatever, at all. Not in the least because it's already that, which a cursory look through /tmp and /var supports.

> There's nothing with less bottleneck to the filesystem besides raw device access

I thought there was considerable effort from the Linux kernel team spend on parallelization of the inode and buffers management but if you say that the main bottleneck is the raw device speed then sure, I'll believe you. It's not like NVMe protocl has design with 64K command queues each 64K command long because the OS simply can't saturate the device's bandwith otherwise, right?
Where’s the content?
This is an actual problem in government modernization projects. When legacy paper-based systems get overburdened, it's impossible not to notice growing stacks of file folders everywhere: on desks, on carts, in file cabinets, on shelves, in storerooms and storage facilities.

But when the new digital systems back up, it's invisible. What's a few hundred thousand rows to a modern database?