skysight-inc/HackerNews huggingface dataset:
I agree with that. But unfortunately, you cannot force a dev to get implied in the business aspect if they don't want to. Bad scrum practices are, in my experience, very often the consequences of the devs themselves.

I'm a scientist working in the R&D of my company, and I'm involved with business people (to know what the company needs and what will help) and the software development (to follow up to see the PoC properly implemented and put in production). While I see business people trying to follow and understand the need of the software side, I keep seeing the software side considering that trying to follow and understand the need of the business is not their job. They just want perfect "requirements", and when they interpret them in a way that is obviously not what was needed, they just say "the requirements were not written precisely enough".

I even remember in my previous company the software team joking that they redirect the company emails to the bin inbox automatically, and then complained that they were made aware very late and did not had their say in some decision. Because I have read these company emails, I knew that these decisions were discussed in time and that they have requested inputs from everyone from the company (and they took into account my feedback). This was so ridiculous from the outside, but from the inside, they were fully oblivious of how stupid they acted, they were convinced the problem was "the others". The lesson is that, now, when I have something to complain about, I first investigate if my own behavior is not also responsible of the situation.
Original source:

https://www.hostinger.com/blog/000webhost-closes
Are you in the construction or related business? I've had to learn some of these things the hard way myself. I learned I was outclassed and so I hired a geotechnical engineer to design my now-deployed drainage. (french drain plus site drainage)

I wonder what building codes require, ie from engineering and inspection POV, like can the things you mention even be built today? If so isn't this a failure of the planning departments?
Some of our sites are still down.
Mistral Agents
Major Vercel Outage
> HSA provider HealthEquity
I've found Firefox to produce better PDFs than Chrome does, for what it's worth. There are some CSS properties that Chrome/Skia doesn't honour properly (e.g. repeating-linear-gradient) or ends up generating PDFs from that don't work universally.
This will probably be the biggest weakness with the FSL.

Some companies will say, "it's FSL 1.1, but three years." Or, "it's FSL 1.1, but four years." Or, "it's FSL 1.1, but only if we go bankrupt." And on and on.
Yes, you missed the last paragraph:

> The study, soon to be published in Ecology Law Quarterly, concludes that Congress “understood far more about the potential threat of anthropogenic climate change than either the [Supreme] Court or most commentators have recognized.”

This is an announcement and summary of key points of the study, it is not able to link to it because it's not been published yet.
I was a big Reddit user back in 2015/16 and also spent a lot of time in the NPR comments. Watching the insanity around the 2016 election in real time was an interesting experience. The mass suppression on Reddit and NPR shutting their comment section down was enough to form my opinion on this whole thing.

That being said, I've enjoyed it since the takeover. It still seems very similar to what it used to be, but feels very much like I'm seeing it from both ends now. For every crazy right leaning comment there are plenty of crazy leftists that counter, and vice versa.
I kind of wonder when they actually stopped being manufactured? It seems like the kind of thing you'd build some large amount of and then just slowly whittle away the stock.
> The study, soon to be published in Ecology Law Quarterly, concludes that Congress “understood far more about the potential threat of anthropogenic climate change than either the [Supreme] Court or most commentators have recognized.”

Looks like it hasn't been published yet.
That was also my first thought. Could not possibly be otherwise ...
Elon had outsourced majority of Ops work, there are about 20% of employees left in the Bay last I checked from news.
It's possible to add DUs in C# today with some third party packages.

- https://github.com/domn1995/dunet

- https://github.com/mcintyre321/OneOf

Quite good and ergonomic with the source generators removing a lot of the boilerplate.

I have a practical example here using OneOf with .NET Channels: https://chrlschn.dev/blog/2024/07/csharp-discriminated-union...
@dang or other HN mods - can you help me understand why this post was so rapidly downranked? It's now on the 6th page... it's got to be the highest upvoted yet lowest ranked post submitted today. As far as I can tell there were no flags or anything. Am I missing something here?
Well, this was a surprise to me too, but apparently Linux does this:

$ ping 0.0.0.0
PING 0.0.0.0 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.056 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.105 ms
...

$ nc 0.0.0.0 22
SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10
...
They did pass it as law, called the 1970 clean air act.
> Nowadays it is increasingly likely that my effort is eventually going to be relicensed and repackaged into non-free software without my consent, and no one (not even me myself) will be allowed to continue to benefit from my work.

The curious thing (and developers have the right) is that permissive licenses, like MIT, are growing every year while copyleft licenses like the GPL are decreasing in popularity. According to a loose Statista graph, ~41% of OSS projects used permissive licenses in 2012. By 2021, it was ~78%.

The Register has also noted this phenomenon. Copyleft is completely out of fashion. https://www.theregister.com/2020/01/17/mit_apache_versus_gpl...

Personally, if I was making a solo OSS project, I completely get it. If Google wants to use it, even if they never gave back, I would be honored and quite possibly get a job from that. Using GPL just means my software will only be useful to GPL-loving compatriots, which is to say, almost nowhere outside the Linux communities. It's also not fair when my company (like most companies) benefitted immensely from various bits of MIT/Apache licensed software, so to give back to the community as a whole with the GPL feels unfair.
No, Scottish Gaelic was the main language at the time of Scotland emerging as a nation and for a couple of centuries afterwards.

The demotion of the Scottish Gaelic language is ignorant assertion. Stop listening to it and educate yourself.
I think you've nailed the definitions.

However the definitions make the 2 choices (adding new types vs adding new functions/operations) sound like a toss-up.

It is the fact that I tend to find the FP/DU approach so much more frequently useful for my/my team's own code that makes me wonder if I'm missing something.

Perhaps the important distinction I've been missing is in Wikipedia's definition:

"The goal is to define a data abstraction that is extensible both in its representations and its behaviors, where one can add new representations and new behaviors to the data abstraction, without recompiling existing code, and while retaining static type safety (e.g., no casts)."

... but when I'm working on my own/team's code, it is perfectly sensible to recompile the code constantly.
The European Space Agency is who.

https://www.lisamission.org/
> it's shoving AI into things it doesn't need to be and then it barely working to do what it claims to do in the first place.

Premature comoditization.-
Non recourse loans are a thing, including the majority of mortgages.
Ironically the reason people are actually rising up is because the people in power like to change and bend the definition of words to control the narrative and therefore use power in whichever way they want. It doesn't matter what the population wants, if it conflicts with what the people in power want then you are an extremist and an enemy of the state.
You forgot 1.1 – FooLabs takes hundreds of millions of dollars in VC funding and these VCs want to see a 10x return on their investment, which is incompatible with keeping the software free and open source.
Prey drive is a big reason that extreme caution is advised
when introducing an adopted dog to a cat with an unknown history.

Introducing pets is the least "natural" behavior ever. You are asking two predator animals to share a confined living space orders of magnitude smaller than their natural habitat.

Conflicts there are most definitely not evidence of whom is a "natural predator" of whom.

Dogs are a natural predator of all small mammals

No. Even when a cat is much smaller than a dog, it's not going down without inflicting some nasty claw wounds... that's a lot of prone-to-infection wounds for not a lot of meat.

And it's difficult to imagine a dog or a pack of dogs being able to catch a cat in the first place.
What means of production? Every senior developer already owns a computer.
Well if you want to compare to why C++ has multiple inheritance, you need to first explain which mainstream languages in the mid-1980s had multiple inheritance so we can contrast.

Like algebraic data types, multiple inheritance wasn't novel, but what were the big famous languages from that time which showed this was a must have for Bjarne's language?
I was wondering this, too. A nine-digit number can only represent 1 billion unique values. Even if you consider Employer Identification Numbers too that wouldn't add up. Probably they mean ID #s from other tax-ID systems in non-US countries, or some equivalent identifier. Maybe pooled with driver's ID numbers? I only have guesses.
Really? Photography changed a lot from 1950 to 2000. I'd be very surprised if anyone would've preferred the 1950 grayscale and gigantic photography equipment over the 90s-2000 variants
"data including SSNs"

But 2.9B is a number so high that the only way it can be true is that they got some Facebook data or the method they used for scraping data led to A LOT of duplicates
A very common modern setup is PostgreSQL, C#/.NET, Linux & using JetBrains Rider for the IDE

You just described the startup I'm at. All devs are on Arm64 MacBooks and we deploy to Arm64 AWS T4g Linux instances. I'm all VS Code, others are primarily Rider.

.NET is a highly underrated platform for backend; it always puzzles me when teams think about moving from TypeScript to Rust or Go instead of C# because it seems a much smaller leap from TypeScript.
The "scrum people" you refer to are supposed to be the team itself, so it sounds like you're describing some scrummerfall-type organization. I agree ceremony would be largely meaningless and worthy of scorn in such a place.

Can you describe a scenario you were involved with where these other people weren't listening to the team's protestations, or were you just giving a hypothetical?

My favorite ceremony in Scrum is the retrospective because that's where we get to factor protests and pains into our backlog.
Since Chevron is out, the courts will have rule on every footnote of every regulation.

But since both sides are the same, I'm sure Congress will act with all due diligence.
The plural used implies that at least 2 people had their full name and SSNs exposed. The horror!
seems to have gone up for a few minutes before going back down again
Articles like these need TL;DR
Testing in prod is a tale as old as time.

It would have been more insightful to cover the underlying infra/tech that enables this seamlessly.
Was this US only? I'm from EU, and since yesterday I received 2 threat e-mails in broken English with part of my phone number linked. Never had anything like that happen before.
They are claiming this is from a data aggregator called National Public Data, so it probably originated in many other places and contains a variety of different information depending on the source. So it includes SSNs for some people, but not every record is necessarily connected to a SSN.
FYI, what looks like a section header icon followed by the text "So what's the habibi key?" is actually a clickable expanding segment (html details). You should click it if you're interested!

A question I have is where/when/how the corresponding private habibi key was released/leaked, if the story about it being used exclusively by the linux console group to prevent pirated content from being used is true. OP clearly was able to patch the four byte difference between the MS key and the habibi key to then run "unsigned" (but, actually, signed with the habibi private key) executables, so they clearly got their hands on it.
All three of our production sites are down. Been going in and out for the last 20mins.
When can we move away from SSNs being a pseudo secret? They have obviously been leaked everywhere at this point.

Relatedly, is there an up to date guide on how I am supposed to freeze my credit? Last I looked, it required handing over all of my PII, which I found super distasteful, but I should accept none of it is secret and do the minimum to protect myself from ~financial institutions falling for fraud~ identity theft.
Often, different approaches can be used to solve a given requirement. So debate is needed.

But it could be that your team was just divided on approach and style.

They were struggling because they were trying to work out their differences through PR comments. That will be frustrating for everyone. Somebody went and got the PR working "the other way," and now the reviewer is trying to get the author to change the PR to "their way". If it goes on long enough, your devs will head for "the highway"...

If you just mandate "test pass = pr accepted," it will unblock your team short term, but in the long term, the large system will gravitate into many tiny, fiercely defended fiefs, each with different styles. Maintenance will be slow. Debugging will be complex. Wide-reaching refactors will be prone to blockage.

Fix the coding by having the team spend time "not coding." Establish a proposal and design process where an author needs to get team buy-in before they can implement. Establish an accepted standard on coding style. Do wide reviews on critical features and highlight issues where flow needs to go from one end of the system to the other and there are weird boundaries. Do the RCA (root cause analysis) and ask the "five whys". Look for patterns of issues and address them soon rather than pushing them to the back of the backlog. Prefer many small incremental changes over few large changes.
I'm personally primarily busy with GNU Taler, but still in touch with the more active developers. Major work is still happening on the transport subsystem with the goal of improving NAT traversal. Some work is being done to make the code run on Android. A messenger application (incl. text and voice) works --- if your network/NAT are happy, which most of the time they are not (see my first point). There is also fun cryptographic work happening on Reclaim:ID (SSI), and improvements to the GNU Name System (registrar implementation, automatic scalable import of large DNS zones). Plus some work on automatically testing the system using Linux network namespaces. But yes, quite regular breaking changes and still too frequent breakage on the transport layer means that the active network is tiny. OTOH, until NAT traversal reliably works (incl. our self-imposed restriction to not simply assume that Google runs a TURN server/ICE environment to relay our for us), GNUnet is really only suitable for developers anyway. So normal users sadly still cannot use it. But, development is still quite active.
Wait, so you're suggesting developers shouldn't adhere to specs but instead develop their tools / libraries according to whatever they feel it is the cool kids currently do?
AMD fixed vpcompressd in Zen5:

> Hazards Fixed:

> V(P)COMPRESS store to memory is fixed. (3 cycles/store to non-overlapping addresses)

> The super-alignment hazard is fixed.

I initially tried searching for the string, but the () thwarted that.

It used to be 142 cycles/instruction for "vpcompressd [mem]{k}, zmm" in zen4.
>is like thinking that Java and C# are somehow the same

So, perfectly valid?
When we really think about it, what's the real fear behind 2-year vs 4-year DOSP? Is it that users will choose the 2-year OSS version over the latest version, or that it encourages more viable competition? The former sounds like a value problem, and the latter sounds like an adoption problem, and those share a root problem.

The BUSL with a 4-year delay has shown to work, so why wouldn't the FSL with a 2-year delay also work? I personally feel like 2 years is a good enough head start i.r.t. competition, while providing users with more viable options to recover a lost or sunken ship.
Responsive FOIA emails and related artifacts are going to be a treat when this is wrapped up.
I'm also a fan of monarch. Thanks for this; I didn't realize they had it. I wish I could have more control over the feature, but it's nice to see it there.
"a powerful psychological shock that has damaging effects" OED, unchanged since 1917

A trauma is not just a distressing experience. That’s silly. We wouldn’t even have needed a new word if that was the case.

Why weaken and therefore overall diminish the English language?
Evidently I should have been more explicit:

> > A much simpler[-and-more-nitpickable] version

Myhill uses a parlor trick to make his version continuously differentiable. It's a pretty good parlor trick, but it doesn't have much to do with computability.
From the research:

> The last fact worth mentioning is that the phenomenon is not limited to music. GAS occurs in many areas of everyday life. In music, it can be observed in hi-fi audio culture (Schröter & Volmar 2016), record collecting (Shuker 2010), home re- cording (Strong 2012) and jingle composition (Fisher 1997). Outside music, GAS occurs amongst photographers (Arias 2013; Kim 2012; Sarinana 2013), aquarium hobbyists (Wolfenden 2016), amateur astronomists (Chen & Chen 2017), cyclists (Peters 2013) and eBayers (Zalot 2013). Despite its high prevalence in contemporary culture, the phenomenon has hardly been researched.
TIL. Have links to any details about this? I'm very curious!
I haven't tried this for an always-on phone, but ACCA[0] grants fine-grained control over battery charging behavior. An ideal state of charge would be about 40%, with battery idle mode turned on so the phone draws power directly from USB without using the battery.

Note that this requires root, but you'd probably want root for all but the simplest file server setups anyway.

[0] https://f-droid.org/packages/mattecarra.accapp/
I was wondering why so many links very recently on reddit/HN were showing errors...
We "just" need to stop pretending they are secret like passwords and using them to authenticate that someone is who they say they are. Banks should not be issuing loans based on a bunch of personal information (including SSN) that the collected and concluded "Yup, that data matches itself--therefore you are actually you!"
https://www.vercel-status.com/incidents/f6b2blrl5f5f
This is not good.

I've spend literally days attempting to get a Python-based GUI application "signed", using every available packaging option and dozens of different approaches recommended by a multitude of different sources.

Absolute failure -- and no usable error messages indicating what might be wrong. Just basically "no, you can't upload that.".

This does not bode well...
This is not a zero day. The 0.0.0.0 bypass has been documented for a while now[1], including PNA bypass[2].

[1] https://github.com/nccgroup/singularity/wiki/Protection-Bypa...

[2] https://research.nccgroup.com/2023/04/27/state-of-dns-rebind...
When I read the title I wondered how speaking French would reduce the work to be done :-D
Is the WebDriver standard a good one? (Relative to playwright I guess) I seem to recall some pains implementing it a few years ago.
I deleted all the old partitions and created a new one to install Windows 11 on. Unless I literally buy a new SSD you can't get much cleaner.

I only disabled Secureboot when I needed to install Manjaro. Anyway, it's working for my needs.
This is clearly under dispute and not a fact that can be stated so cleanly . The article itself makes it clear that the Supreme Court ruled in 2022 that this is not the case.h
Something I was talking over with a friend a while ago was something along the lines of this.

Where you could set a list of various meals that you like to eat regularly, a list of like 20 meal options. And then the app fetches the pricing for all ingredients and works out which meals are the best value that week.

You kind of end up with a DIY HelloFresh / meal in a box service.
I wonder how much of that market penetration stems directly from those companies being all-in with Microsoft.
I am not sure how to approach it anymore. Frankly, since equifax breach and settlement I mostly gave up on hoping for any real change[1]. Whatever the catalyst will be for a shake up, it clearly won't be another -- sufficiently big -- breach. I was too optimistic about that.

It will need to be something public, scandalous and, ideally, affecting someone powerful enough to effect change and privacy-conscious enough to be pissed off enough to want to do anything about it.

edit:[1]https://www.reuters.com/legal/government/illinois-governor-a...

edit2: By scandalous I mean something that average person cares about. Based on initial reaction to this particular breach, I do not think it meets the criteria.
Fair Source licenses place restrictions on how code can be used (for a "limited" time) in order to prevent others from using the code to compete with the corporate sponsors of the Fair Source code.

It isn't clear what restrictions will be allowed and still qualify as a "Fair Source" license. The first Fair Source license is the Functional Source License, which converts to Open Source after 2 years. It places restrictions on using the code to offer any commercial product or service that competes with the corporate sponsor.

If you choose to adopt such software, you will be unable to switch vendors for hosting, technical support or assistance, or any other service which the corporate sponsor offers in any way. The corporate sponsor can raise rates, offer terrible service, or otherwise do a bad job of supporting your business and the only alternative you will have is to adopt a different product (with all of the integration and development efforts that takes) or to self host and self support the product. You will be unable to engage a new vendor, at least for two years from the release of the version you are reliant on.

Also, if you contribute to a Fair Source product you will likely be forced to sign a CLA that grants rights to the corporate sponsor ponsor that go beyond the rights that you recieve under the license.

As you can see, I feel that Open Source is a much better model that better protects users, contributors, and community members of software.
Does anyone know why companies don’t release under AGPL for everyone and then under a proprietary commercial license to themselves? Essentially dual-license it.

AGPL would dissuade Google and AWS from using it, and the commercial license would allow the licensee (themselves) to commercialize it?
Even the new proposal still has problems. It still has all of the variations between 1 and 2 parents and 1 and 2 children. IMHO it should all be collapsed down to just two Emoji:

1. Two people without children

2. Two people with children.

The former being short for "just the parents" or childless couples and the latter encompassing all families with kids regardless of the numbers. This is a compromise answer, but I think it serves the purpose best given the intended use of emojis.

And even better solution would be to figure out some iconography that would denote "family" without explicitly depicting the people, but I'm at a loss on that one. I mean the people are what families are all about, it's hard to divorce the concept.