skysight-inc/HackerNews huggingface dataset:
the next paragraph:

> Musk, who verbally promised three months severance (which was below what the company had previously offered, and really only one month, since the first two months were required by the WARN Act, and were actually just continuing salary, since he had to give 60 days of notice for a layoff)

seems pretty clear-cut to me. There doesn't seem to be any precedent or logical reason why elmu shouldn't pay for failing to give the 2 months warning he was required to, or for the 3 months severance he was separately required to. Indeed, the idea that these two separate obligations cancel each other out is, frankly, not how any of this works

had elmu not violated the contracts, the workers would have received 2 months of pay while working (during which they could have looked for new jobs) and 3 months of pay severance (again, to cushion the impact while they find new jobs)

why should elmu be allowed to deprive workers of those two rights to which they're entitled by law? After all, he's the one who chose for the workers to be gone during those 2 months he was legally obliged to employ and pay them, instead of working during them
> Huge orgs in particular seem hesitant to buy non Nvidia stuff, which is perplexing to me

It's like asking web developers not to use JavaScript. Companies go the Nvidia route because they've got a parallel compute library that's a decade old and hardware powerful enough to use it. I would love for a power-efficent FPGA to clean up house in the AI industry and change things like it did for crypto. That's exciting though, and businesses don't like exciting. They like boring, and most people will probably stick with boring until the exciting stuff is so normalized and stable that it's the new boring.

What we need is rapid and realistic investment from multiple GPU vendors who have a common interest in accelerating compute and making Nvidia look like a chump. AMD, Intel, Apple - here is your clarion call. They've converged on a common API before, and AI is a perfectly good reason to do it again. Embarrassingly, Microsoft seems to be the only company perusing this route right now: https://onnxruntime.ai/
> I feel like the thread vs process thing is one of those pendulums/fads that comes and goes.

In this context threads can be understood as processes that share the same address space and vice-versa processes as threads with separate address space.

One gives you isolation, the other convenience and performance. Either can be desirable.

What would you change about this?
Scripting with SQLite
Take a look at how I solve roster issues using SQLite's built-in command line options to build data extracts—for creating SSO accounts to building emergency notification lists—that solve longstanding vendor issues or correct predecessor programming faults.
The mismatch in goals of a facilities org and the company
In the future it’ll likely be that doing it manually will be considered specialty work. This is already the case with much of programming — as you’d bring in a higher level engineer to do something like tear into the source code of SDKs and monkey with them.

For something as “simple” as a doughnut, this will just improve the learning curve and let you learn some things a bit later, just like today you can jump into beginner JS without knowing any programming fundamentals
With interest rates consistently over 7% and sometimes over 16%, a simple price chart doesn’t tell the full affordability story.

When rates fall under 4%, house prices will naturally be higher in desirable areas because a lot of buyers are buying on monthly payment, not headline purchase price. Cheaper mortgages make for more expensive houses.
Maybe so, but I don’t think your parent was drawing any conclusions, just pointing out the very likely scenario that these smokes will happen with increased frequency, or at least, that’s how I understood it.
Not a Rust programmer, but I took the Rust code from the Rust book. Admittedly I didn’t read the whole chapter, perhaps they talk idioms later.
I think you get the same effect by just transporting ammunition which tends to have less inane^Wstringrent laws.
I recently used pricing tables with uLog, feel free to take a look. Really easy to embed. I have it both as an embedded pricing table on the homepage that sends the user a welcome email from the payment success webhook, and also as a subscribe button in the app. I check for updates on the subscription periodically after the user navigates to the payment page.
When there’s a group of resources with a non-trivial disposal order but there’s no explicit manager object, for example.
Cloud isn't the issue. Using overpriced services is the issue. Regardless of size they shouldn't have used S3.
I believe there is a vet check for this. So while the compiler won’t stop you from ignoring errors, it will tell you that you aren’t checking an error. Yes, you can ignore the error with _, but then it isn’t accidental.
With a prior warning that a lot of people aren't big fans, and the instance hasn't formally federated yet, it's hexbear.net. Far left with specific rules against sectarian infighting, wrecking, etc.

It's generally a really positive place, a lot of well read folks who can back up their views. Not pure shitposting a la genZedong.

Not a fun place to go if you want a debate off the bat.

It was originally a diaspora for /r/chapotraphouse after they were banned for "promoting violence" after basically saying "slave owners deserve to be killed", which like, yeah. It was banned at the same time as /r/the_donald which really felt like a "if we ban one extreme, gotta ban the other". If you ask me, the sins of the two weren't equal but we did a ton of brigading so we sorta deserved it anyway. Diaspora split between discord and hexbear. The latter has two daily megathreads that get more interaction than most lemmys see in a week.

It will be federating soon, lemmygrad to start with and most likely some hobby and special interest lemmys soon.
I don't think you are right about why chinese factory gate prices are in serious deflation while ROW is in inflation. I think there's much more decoupling going on in the background and we are in inflation largely because we don't have the factory capacity to supply our demand and we are currently building out said factory capacity (and running into supply constraints causing specific inflation). China is oversupplied with factories given their diminished reach in the world so they are having their margins seriously compressed while there's a good chance that deflation doesn't reach us in the west because of said decoupling.

I also don't think low interest rates and low inflation are a good thing. They indicate one or more structural problems that are at best no fun to live through but good overall (i.e. integration of cheap third world labor and decades of wage normalization between first and third world) or no fun to live through and a serious long term problem for society (i.e. extremely low birthrates destroying demand growth allowing output to outpace demand consistently). I don't think there's ever been an example of something good and fun to live through causing low inflation (it would be cool if labor productivity increased dramatically while labor demand found a natural satiation point leading to low inflation and low interest rates but I don't think it's ever happened).
Netflix's Latest Big Idea Is... a Restaurant?
Settings. There’s always a settings page.
There are large swaths of rust belt cities with vacant housing. What about a National program to refurb that housing and rehouse the homeless

Basically, turn struggling cities into the business of rehabilitation — federal investment into local housing, rent paying tenants, medicine, treatment, etc.

Trying to build affordable housing in places like San Francisco doesn’t make sense.

https://www.foxbusiness.com/features/which-city-has-most-vac...
Lemmy was created by communists.

Not quite shitposters like genZedong but committed communists nonetheless.
The biggest issue with "set -e" is that it's inconsistent. It doesn't always cause the shell to exit where you'd expect it to, and in some cases, it causes the shell to exit where you would NOT expect it to. This is the most surprising:

set -e
i=0
(( i++ )) # shell will exit here

Still, I tend to use it because even though it doesn't handle every case, I'd still usually rather my scripts exit when a command fails.
Sometimes persuasive people are also (annoyingly) gifted. (a joke)

We have such a false dichotomy built into our culture where the brilliant engineer types are unable to communicate their ideas with precision, zeal, persuasion, and charisma.

I think it is fair that we distrust only charisma. Many people prey upon this.

Still, I could hold up at least four personal friends and three former coworkers that blow the doors off any such assumptions.

Several have worked through up and around Silicon Valley, but others have found other paths, including bureaucracy.

Is it hard for me to believe that Steve Jobs fits that pattern? Quite the opposite.
The problem with exceptions is that they can come from any line of code and cause a "return". Rust's question mark solves the issue because it marks which lines of code can cause a "return".

Therefore, you can always see see the control flow of a function.

Moreover, you can go even further if you really really really want a single control flow. You can write a clippy lint to disallow early returns (ban "return" keyword) and question marks. That said, I really don't think this is a good idea. The "return" keyword exists for a good reason.
bingobango
Indent by 4 spaces.

like this
That'll likely be an even bigger task, and harder to get into mainline kernel.

Linux multi-process is already pretty efficient compared to Windows. However, multi-process is inherently less efficient than multi-thread due to more safety predicates / isolation guaranteed by the kernel, I feel lowering it might lead to more security issues, similar to how Hyper Threading triggered a bunch of issues with Intel Processors.
The `?` at the end of the Rust example expands into the equivalent of the Go `if err != nil` idiom.
How does it address it? By making it painstakingly verbose (not to mention error prone) to deal with errors?

Not referring to you personally, but I've heard that sentiment several times now, and I have not seen anything to back it up (as with several other golang claims).
and how many errors are they getting?
A great book on this is a little known paperback classic, "Love and Addiction" by Dr. Stanton Peele. It is about love, but there is a haunting chapter about society and social drifts. Highly, highly recommended to understand the societal problem of addiction and how it pulls individuals in like a fast moving expanding current. Also force is not going to work -- if a dog is abused and is afraid it will not respond well to being caged. Universal basic income, job opportunities, family and community relationship potential, hope, positive cultural surroundings, healthy food and water, the ability to exercise, a societal safety net, a feeling of camaraderie over competition, the ability to express oneself and develop hobbies, and to feel secure in the parent city, state and nation. Essentially everything the USA will not talk about or try to fix. USA is a warzone of violence of survival for the majority of people. Drugs are society's recommended course of action when the society has broken down.
That's the thing: the depositors are now unsecured creditors of SVB. The problem is that they don't want to be unsecured creditors. They want to be secured creditors.

They will get some of the proceeds of their loan, if there are any proceeds left over once secured creditors are paid. But that's where their complaints come in. There's almost assuredly not enough to recoup 100% of their deposits. Not only that, it could take a while before they receive anything. Time is money as they say, especially with today's interest rates.

If I have a bank and there are 10 secured customers who have deposited $100 each and 10 non-secured customers who have deposited $100 each and I can only cover $1,200 worth of deposits, the non-secured customers are going to be understandably upset. The 10 secured customers get made whole and then I have $200 left over. I can give each non-secured customer 20% of their $100 deposit.

These unsecured creditors will receive money in proportion to their deposits from what is left over. The questions are: is there anything left over and how much will it cover.

Yes, the deposits do become an unsecured claim on things like the proceeds of loans that are sold off (not the proceeds of their specific loan, but the proceeds of things sold off generally). The issue isn't that people are trying to deny that. The issue is that there's probably very little left over to recoup.
What Languages Dominate the Internet?
I gave a little writeup to the comment under you, if you're still interested.
> we really do rely on the hope that our compilers are pure

Jeremiah Orians hacked his way through the whole supply chain up to raw machine code to get a provably clean, up-to-date GCC for Linux on amd64¹, solving the bootstrapping problem in a complete way. He and some Guix people have also then worked to integrate this into GNU Guix (a cross-distro package manager) and GuixSD (a GNU operating system based on that package manager), so it's actually not too hard to make practical use of that work, either!

Imo, this is an incredible achievement that deserves much wider recognition. It must have taken a very principled, curious, obsessive, stubborn personality to even seriously take up this work. Pretty damn cool that it even happened.

--

1: https://savannah.nongnu.org/projects/stage0

2: https://guix.gnu.org/manual/devel/en/html_node/Full_002dSour...
https://news.ycombinator.com/item?id=36398764
Hey, I didn't consider that. Thank you, I'll add it to the git repo now.
This is a big part of why I'm skeptical when folks point to email as an example of a successful federated system: most of the common language and conceptual model was established thousands of years ago.
We don’t hallucinate in such a way / to the extend that it compromises our ability to do our job.

Currently no one will trust a LLM to even run a helpline - that just a lawsuit waiting to happen should the AI hallucinate a “solution” that results in loss of property, injury or death.
in that case, just cite those specific regulations which conflict, because again, the example seems contrived and unlikely (and FUD) without it
> You take a table from the database and put it into an html tag table. Wait, who is “you”? The model?

The model tells the view about itself. This is early O O. Everything is an object. And objects have power and self awareness. When the view receives the message telling it about the model, it does what it has to do to make the model viewable.

So the model and the controller don’t know about html. The view received a message (the current state of the model, or a delta thereof) and responds accordingly.
Haven't had this issue here either. Metadata currently 731 MB on a 32GB ATV 4k.
https://www.sevarg.net/tag/solar2020/ would be a good place to start as he's basically done exactly what you said and expanded.

All the major players are playing fast and loose trying to milk the subsidies. Better to at least learn enough about how to do it yourself so that you can verify that you're not getting screwed even if you hire it out.
I know that. And I also know I unlocked a gen 1 Face ID phone instantly with a picture. Can't explain it.
While it seems fine and useful, there’s still an aftertaste of c++ness. That’s exactly how `A a;` becomes a statement that does everything and your cat without you noticing.
I have been looking into using OpenWrt recently since my current router Ethernet is capped at 500mbps on my gigabit internet, but I am overwhelmed by router choices.

Does anyone have a recommendation for a router that can handle 1Gbps internet and also has fairly fast output with clients connecting to it via WireGuard?
> corporations pay for most OSS software development

Doubt. Every once in a while there's news posted here attesting to the opposite. Case in point:

https://news.ycombinator.com/item?id=34780859

Even if that's the case, it doesn't change anything. They should all be paying for free as in freedom software development instead. Like the Linux kernel where 80% of patches come from people hired to work on it.

> Where individual developers do it, it's voluntary.

I used to do it voluntarily too. Now I believe we're working against our own best interests and therefore I'll use AGPLv3 in all of my new projects.
I have also noticed that in some cases....user blocks are being replicated to an instance I run. I have this huge and ever growing list of banned users on my single user instance in lemmy. ANd I have no idea who is banning and why...I doesnt seem to affect me...but its odd
I thought the trip was 8 hours
very interesting, the uLog page looks great. i will try this
This is a totally unrealistic scenario. Victims of scam trust the person on the phone much more than their own ability to figure out what's going on. Scammers successfully convince people to manually disable every protection and dismiss every warning the computer throws at them regularly.

No amount of software red tape is going to prevent scammers from sideloading malware on a device of a victim who trusts them. The only realistic way to actually prevent it is to not have sideloading as an option in the first place.
Why not sonar then?
Hmmm, if you don't want to give your personal details to get a quote, why don't you provide a fake name, temporary email and phone number and made up utility bills?
I am very happy running this on my Redmi ax6s.

Handles 300/300 with QoS w/o blinking. Load seldom touches 0.01.

In contrast, the original firmware of these devices is nearly useless.
Nix California Bay Area Meetup – June 23
Wait. Why? My laser printer is on a UPS. What is the problem I am not aware of?
Especially seeing it on this site, it's definitely one of those titles that makes you wonder what you're going to get. Rather clickbaity.
> models have to call other models.

“You're very clever, young man, very clever," said the old lady. "But it's turtles all the way down!"
Right isn't that a time delay fuse is used for?
Required (re)reading whenever trusting trust comes up: https://www.teamten.com/lawrence/writings/coding-machines/
There’s also business supporting people climbing Mount Everest, but their profits are severely limited by the number of people with means willing to take such risks.
love that vintage notepad.exe aesthetic

> <title>Fuck 'em</title>

> <a href="mailto:admin@violence.works">hit us up.</a>
Tyrannical abuse of the collective over the individual. The collective fails to provide avenues for the healthy development growth of adults, then prosecutes them for drug and other penalties (State of California vs John Doe). Creates a cycle of collective tyrannical abuse over an individual. It is a philosophical problem of toxic collectivism.
> virtually never happens

Ah yes, like it "never happened" in the Kubernetes project?

- https://github.com/kubernetes/kubernetes/pull/60962

- https://github.com/kubernetes/kubernetes/pull/80700

- https://github.com/kubernetes/kubernetes/pull/27793

- https://github.com/kubernetes/kubernetes/pull/110879

I can find tons of these, just by searching any larger Go project's Github.

Here's one from docker too: https://github.com/moby/moby/pull/10321

What about from CockroachDB? https://github.com/cockroachdb/cockroach/pull/74743 Even the linter missed this one!
So, again, paying more for something than it's worth - isn't the extra literally wasted money? You can justify the cost however you want, tell yourself any story of why you paid over its value. But the extra money you paid is capital that could have been used for something else of similar value, and did not necessarily need to be paid. That's effectively "giving away" money. I suppose "giving away money" can be a form of "good will", when the purpose is specifically charity. But when the purpose isn't charity... it's throwing money away.

To be clear, we're talking about money spent over the value of the product/service. Value is obviously kind of an amorphous thing, in that depending on various market forces the value of a single thing can swing wildly. But assuming there is a known market value, and a purchaser chooses to pay over that market value, that should - in financial terms - be considered a waste, shouldn't it? If the government knew a contractor would take $50M for a contract, and paid them $100M anyway, just for the hell of it, that would be a waste, not goodwill.

I think to call it "goodwill" should imply charity, and thus be required to conform to the same rules and regulations of any charitable donation. Otherwise we should call it waste. This should make it clearer exactly what's being purchased and why. Shareholders might perk up their ears if they hear the company they invest in just wasted $50M.
before the inevitable: https://archive.is/ypr1t
with robust and potentially high volume code, the most important feature is good behavior in failure domains. disk full, do you abort or continue once the cron job frees some space; cant alloc memory, do you abort or return a static 503 page? bad contents in some file, do you exit or log the error and carry on? does a bad pyc file generate a good error message or crash python. this robustness is the famed second 90% of the project. normal go looks a cerain way when it is handling these errors.
The compiler will only choose to use AVX-512 if you give it the right `-m` flags. Most people who are running generic distros that target the basic k8 instructions benefit from AVX-512 only when some library has runtime dispatch that detects the presence of the feature and enables optimized routines. This is common in, for example, cryptography libraries.
I was pretty happy when the Nature Conservancy assumed ownership of Bixby Ranch. Based on my trips to nearby Hollister, Bixby/Cojo is a gorgeous piece of land. Consistently threatened with development and without access. But now no more threats and potential access!
>Locks have to be TSA approved, your advice won’t add any protection to luggage.

Allow me to repeat that to people that are unfamiliar with the TSA. Your locks on your luggage have to be approved by the TSA -so they can break into your luggage
I've heard of bungie jumping, and sky diving businesses, any examples of base jumping businesses (not counting gear makers).
I think the idea is that you have other stuff on the UPS too, and you'd prefer that stuff stay powered during an outage, but if your printer is on the UPS, it'll chew up all the power.
As a US Navy-owned submersible, Alvin also undergoes extensive safety evaluation under the Naval Sea Systems Command SUBSAFE program: https://ndsf.whoi.edu/its-official/

Other manned submersibles undergo classification from groups such as DNV: https://www.dnv.com/services/manned-submersibles-1102

Yet OceanGate seems to have avoided this kind of safety classification: https://oceangate.com/news-and-media/blog/2019-0221-why-tita...
> Infectious material used in procedures with a potential for creating aerosols or splashes, or used in high concentrations or large volumes, must be handled in an annually certified biosafety cabinet.
OpenWRT has a list of hardware it will run on: https://openwrt.org/toh/views/toh_available_16128

If you really want to have headroom, get something that claims 10Gpbs or 5Gps or similar.
How many? No idea. But it's common to find it offered as a commercial activity — in a similar way to skydiving or other "extreme sports" — all over the world, as a quick web search would show you…
Colorado charges ahead with e-bike rebates for residents