skysight-inc/HackerNews huggingface dataset:
Indeed, this had to happen onboard a small airplane. Should have clarified that.
IF they only said "We censor hate speech" then I probably would not have a huge issue, their ideological purity tests go well beyond that
This is kind of the opposite of a similar situation that just happened in Chile

The company NotCo got sued by the milk producers association for mis-using the word Leche (milk in Spanish) in their NotMilk product so it doesn’t use the word Milk

The milk producers won and the courts have ordered NotCo to change the name of their NotMilk product
Yes, there's a lot of technical debt in the codebase.
Ask HN: Weird Pattern in Pythagorean Triples – Can Anyone Explain?
Pythagorean triples are integers a, b, and c, such that a^2 + b^2 = c^2. If you look for triples such that b = a + 1, they are scarce.

But when you look at the few examples, you start to see a pattern. The value of a from a triple, divided by the value of a from the next-smaller triple, quickly converges to 5.828427.

Can anyone explain why? Why should it converge to any value? And why that value?
Definitely a good fediverse example: https://joinpeertube.org/. You can even do live streaming now.
If my company is anything like the others, its very rarely the lowest bidder who wins at all.

Usually there is some sort of RFI process, where they ask a few companies 'hey can you build this for us? What are the types of services you would propose'. The list of companies here is already more or less pre-existing partnerships, or ex colleagues or...

(it mostly always contains Microsoft, and your boss is ex Accenture, so it involves Accenture, and for good measure to seem like they are open to other options they invite Deloitte and some other players as well, sometimes even IBM has joined the club again)

Then they decide who they deem thrustworthy, and you end up with Microsoft and (insert boss previous employer). So not only do you not get the lowest bidder, you can some veeerrryyy generic company that doesn't care and just sends juniors to solve it. This process is called the RFP. And it typically is far from neutral
Hire independent consultants with software experience to work on an hourly basis to write portions of the RFP and evaluate the responses. There is a niche industry of experts who help buyers with this stuff. Of course, if the customer is totally ignorant about software then it can be difficult to know which consultants to trust but generally they can ask around industry circles and check references.
> There may even be new tube amps being made.

There are. I had the resident guitar expert at work pick me out a cheap-but-decent guitar+amp combo for my son, and the amp ended up being a 1-watt tube amp
It appears as though you are merely rehashing the realm of SAAS and, to compound matters, the labyrinthine government contracting procedure.

The market already boasts software solutions that are more or less ready-made, precisely catering to your described needs, particularly concerning areas like payments.

However, governmental entities abstain from employing such software, as their provider selection process deliberately embraces a convoluted nature to sidestep any hint of impropriety.

Thus, the government contracting industry flourishes—a cohort proficient in maneuvering through the intricate channels of governmental procurement. Most private enterprises that excel in providing top-tier services opt out of engaging in this government contracting labyrinth because it's not worth the headache. It involves an assortment of antiquated procedures and certifications that the private sector seldom finds worthwhile to partake in, as they exclusively pertain to the realm of government contracting and are often accompanied by a disheartening degree of bureaucratic rigmarole.

Deciphering a pathway towards resolving this predicament would transcend the mere realm of overhauling regulations; rather, it necessitates the overhaul of modern bureaucracy and solving the arduous struggle government faces to keep pace with fast-evolving fields like technology.

Basically: Good luck with that!
Fighting Netflix with beverages: investor decks by Blockbuster Video
People, progressive especially, tend to believe that opportunity allows a pre-existing will to flourish. Progressives tend to believe the will to use opportunity is innate.

As a social conservative, I disagree with this. Opportunity and will to make use of opportunity are two separate things and usually originate separately. Our will to make use of opportunity may come from necessity, social obligation, or some other developed desire. But this will is NOT innate.

I believe this reality is one reason that diminishing social obligation, to both learn and to teach, to apprentice then master, is important to maintain. I believe this reality is why many progressive policies fall flat.
I prototyped this using computational tree logic (CTL). You can express the non existence of trap states and reachability of all states quite nicely and fully explore the state space symbolically. The drawback is you can't really do numbers in it.
What’s the solution to the problem you paint? I’m that person. I think an office is a place where people come do their work in the same way a construction site is.

Another child offered the point of view that hybrid models are the worst of both worlds, which I agree with. Is the solution to go either or, and let workers pick companies based on the model they uphold? To me that seems like the way to go.
They should be required to burn the cash publicly. Serves the purpose of deterring those awful, awful drug dealers they've been letting go. And it also removes the incentive to, you know, steal cash from innocent people.

(But they should remain legally liable for returning the money if/when the legal process says so.)
Haskell Puzzles
America Can Fix Its Highways Much Faster, If It Wants
Nix is a distro that admits defeat against dependency management and entirely gives up on the idea of having system libraries. Instead every application you want to run has to have all of it's dependencies explicitly stated and provided custom in nix style configs for each program. Usually this means someone else has done all this packaging work for you. They hate it when people call it containerization but it's effectively taking containerization to the extreme for every single bit of software on your system with no ability to not use containers.

But if, say, you want to compile a random C program you found on the web then it is up to your to now set up the build environment and provide all the libraries and deps to be able to compile and then run the program. Just running make or ./configure or cmake . isn't going to do it because those configuration setups won't have a system lib environment to check against. It seems like a really weird distro to chose as your desktop but makes fine sense in commercial enterprises we're you're going to re-build the world for all your software anyway.
Vice versa, there are plenty of games that are low quality (some some dimensions or another) and make tons of money.
This is technically true in the abstract, but your implied accusation is not consistent with the facts as presented by the article's author in a recent addendum. From the article:

"Some people wrote me saying that the DDOS is not happening on ios devices. Just did a quick check and you guys are right. iOS app is using different way to do VPN and also does not do anything suspicious. I should appologize to you and to Appstore team for my lazy extrapolation without actually checking it."
Yes, I am aware of sunken cost fallacy. It only makes sense when there is a reasonable alternative. Lemmy isn't it, my whole reply was it is similar to libera and mastodon. Much like twitter, reddit will keep most users and communities.
Regarding Homejoy, this article [0] that didn't get much traction at the time but lays out the best theory about their failure.

I was working at its competitor Handy then and it was clear that the dealsite method of customer acquisition was non sustainable. At the time Groupon was super popular. It worked like this: a service provider eg Homejoy would sell a coupon through Groupon for $50 for a "regular" $100 service, $25 would go to Groupon and $25 to Homejoy, Homejoy would also pay $45 to $60 to the cleaner. This made sense for some business like a spa that after getting the customer in the door might upsell a $100 massage (and get 100% of that). It did not work with Homejoy because customers who got a deep discount on a cleaning did not retain and did not get upsold to. Since Homejoy had to pay the cleaner, they would loose $20+ on each such "acquired" customer. LTV was negative.

On top of this, Homejoy needed to raise funds and for that you need to show customer growth. If you spent $1000 to acquire 50 customers one month and none of them retained, you need to spend $1200 to acquire 60 customers the next month, or you won't have growth to show investors. Homejoy needed to spend more and more each month or it wouldn't get its next funding round; which it didn't. I don't know but I believe that Homejoy collapsed at its largest size with the peak number of monthly customers.

Other cited reasons for Homejoy's failure like worker classification lawsuits and worker retention are unlikely to have been the real reasons behind its collapse. Handy would have had the same issues and yet they are still going 7 years later as part of Angie's List with little noise.

[0] https://www.forbes.com/sites/ellenhuet/2015/07/23/what-reall...
Yeah, there is probably some minority/equity politics that is giving the contracts to totally incompetent people that have the right gender claims or have the right skin colour.
> And that will cost him even more.

I kind of agree with everything, but this.

Rich people usually don't have to pay, that's how it works. That's also probably why they don't learn, in many cases.
With digital simulation, things are slowly changing and a lot of players now use digital amps on tour as a matter of convenience, even big names. This has been debated to death on guitar forums, but some would argue that digital is now undistinguishable from the tubes.
Because it is a certified UNIX already?
> In my opinion the problem it attempts to solve doesn't really exist.

It does, but some people are good at numbing themselves to it.

So they block losing a day or half day from lack of reproducibility out of their memory or recall it as "no big deal".
The metaconversations around Twitter are just fascinating to me from a business perspective and personal one.
It's astounding to see the difference between what Executives, Normal People, and Tech People think of Twitter these days.

Executives are truly impressed with Twitter these days from an operations stand point. The mass layoffs, the strategic regrouping, and the fact new features are being added with reduced staff. They don't see the technical issues behind the video platform or even this kinda of overwhelmed lawyer stuff as major issues. These are just part of the growing pains.

Normal people are just checked out. I was asked a lot about Twitter and its layoffs around the time by friends and family in other fields when the media was getting hysterical. After all Twitter didn't go down, is still getting new features, and the vast majority people are still using it fairly the same as they always have. I think that was a very damaging blow to the tech media.

The Tech people seem to driven from a strong place of fear. I think they are right to feel afraid too. I've been asked repeatedly about plans to reduce headcount, with Executives quoted Twitter's success or emerging AI.

The most surprising part is the increase of admiration I'm seeing for Elon Musk from "non-tech" people and executives for "putting tech people in their place".
I guess there was a lot more bitterness from everyone else, and a feeling of too much entitlement from "silicon valley".
This is not Reddit, only most sophisticated jokes are accepted here.
> Extremely complicated and hard to understand

That is absolutely not true. If you start to get the hang of it and follow the way things are supposed to be done then things get easier over time. You need to invest upfront more time into your configuration but on the long run it pays off and saves you from an entire error class.

> projects that use it have builds fail anyway

The point of Nix/NixOS is not to have no failing builds but that those are reproducible and deterministic as much as possible and that those failures are noticed early and before the point of no return. A system build is supposed to fail early and not mid way through a major update and prompting you to merge some config under /etc by hand.
You do realize that this is exactly what most people and corporations have done to RMS and the FSF for many years now? Got tired of his inappropriate antics, brash manner, and said "I don't care" and stuck their fingers in their ears.

And that's exactly why RMS should take a back seat. FSF believes the principles are important and so they should be communicated in a way that is most palatable so others can hear them and interact with them on a personal and professional level.

Until that happens, most will just keep ignoring the ever-irritating RMS and in-turn FSF as they would an annoying neighbor on a flight.
They're pushing forward, despite the criticism.

They've expanded to a team of 8 [1], are posting substantial weekly updates [2], and are currently hiring half a dozen new roles [3].

Their initial claims might have been over the top, but it looks like they're building a playable game now.

[1] https://www.ycombinator.com/companies/dreamworld

[2] https://www.playdreamworld.com/blogs/weekly-release-notes

[3] https://www.ycombinator.com/companies/dreamworld/jobs
In higher skill/seniority levels ~30m salary (+equity/bonus) isn't outrageous expectations (the reason it might be unheard of is social/cultural). Even for ICs, not necessarily execs or managers. The positions/people I've encountered in this range have been for multinationals, 10+ yoe.
The biting antagonism of your message's tone undermines it's content.

Even so you've chosen to die on a strange hill. What you seem to be arguing for is conditional on how "money to to continue" is understood in this context. While I believe I understand your point: it's moot. A continuation has occurred. A continuation is occuring. If your assertions were correct that would not be possible.
The kind of ridiculous situation that arises when a company is drowning in money with no idea what to do about it. Make work for lawyers, Make work for engineers, share buybacks, no good vision on how to spend the money
LEDs wear out depending on temperature and humidity, so if it's not an insurrance event you need a garage nowadays to change them and as a local customer to global company you are far down the priority list.

It's already bad that you can repair less and less on a car without a workshop appointment.
Impostor scams cost Americans billions
We're talking about "apple" though, Apple the company didn't invent the word "apple" nor the shape of the fruit
Even if you aren't at the airport that early, it still takes you an hour to get from the airport to the city centre in Berlin, and about half an hour to get to the airport from Cologne's city centre. That's by train, by car it takes even longer.
Conversation with ChatGPT Was Enough to Develop Part of a CPU
I’m sure they’ve already tried to get a parent on that
What space is that ? Showing videos on a screen ? I hope you can allow some more granularity to have a productive discussion
My experience with it was: with CSR format, SpMV got about 40x speedup compared to a single CPU core on a RTX 3090, with full core utilization. Rough calculation tells me it's equivalent to 80 GFlops, which is far from the full potential of the card. I thought there was someting wrong with cuSPARSE so I went ahead and wrote a SpMV kernel, based on the code in NVIDIA's past reports. It actually performed slightly better. Fair enough, cuSPARSE has to support all kind of workloads so it might be just that in my case, the handwritten kernel worked better. But still, it would never get to the regime of hundreds of GFlops. After reading various literatures on GPU SpMV implementations getting to the same conclusion, I had to concede that I can't squeeze more GFlops out of it.
Finds like this are great because they can possibly shed light on the problem of abiogenesis. Many people, including myself, think there were possibly several generations of life that preceded the RNA/DNA driven stuff we have today. It was probably much simpler and simply consumed by later generations, and lost. If and when we send probes to water bearing places in our solar system, we may find these structures. This, in turn, will support the hypothesis that life is common in the universe. Which will, in turn, support the hypothesis that civs that can muster enough energy to expand beyond the initial star will instead use that power to destroy itself. Which will, in turn, help shape human civilization, if we choose to heed the warning.
I do it by building side projects. As they’re purely experimental, I can use whatever I want and learn a ton.
Yup, it's wild that the pathology is so clearly obvious once people know to look for it, and yet we still have to have these conversations.

I'm getting from your reply here that you completely understood my original comment, meaning your comment to me asking about it was simply to provoke this conversation, not to actually talk about my point. Which is interesting, because I'm really interested (some may say eSPECIALy interested) in this topic, and would happily talk to you about it, had your original question been this message instead.

I'm also willing to concede that the autism diagnosis and acceptance is still really new for me, so I'm going through the phase of putting back together who I was and dealing with the fact that a lot of things that I've blamed myself for, for literally years, were simply because of this condition, and that some of my coping mechanisms have in fact been making me worse for a long time. It's weird to re-learn who you are as a person at 32 years old after having felt so sure of it for so long.

Which is what I think leads to these overly long explanations. I've been so misunderstood for so long that I'm literally afraid of it happening now.
It is not incredible fast and while it is running you can do something else like reading hackernews but there is definitely room for improvement and smart people are already thinking about that right now.
Step two is not even necessary if you use zero-to-nix's installer. https://zero-to-nix.com/start/install
It's a somewhat hot area of development and there isn't a clear winner yet, so of course there are new projects all the time.
The conflict cannot end until Ukraine is part of the West
This is such a condescending attitude. What you mean is applications that are maintained the way that you and the Nix developers think an application should be maintained.

It's incredibly naive for a package manager as ambitious as Nix to assume semver. I'm a big fan of semver myself, but the vast majority of software projects follow it imperfectly or not at all, and for good reason—it's nearly impossible to follow it perfectly, because even bugs are part of your API. Every project I've worked on has eventually had something break on a version upgrade because we were depending on something that was later decided to be a bug (but at the time was just how it worked).

Elm can mostly get away with enforcing semver because they designed it that way at the language level, but Nix wants to manage dependencies written in all languages and ecosystems, which have dramatically different versioning practices.
Evidence of what ? That Nimby and building regulations exist ? You want a proof that soap cleans stains as well ?
I think you’d be surprised.

Just because you don’t hear about the payments doesn’t mean they didn’t happen. Many settlement agreements include clauses prohibiting those involved from discussing the case, or even disclosing that a settlement exists.

Ask me how I know, or better yet - don’t.
This looks really neat, I played with it a bit and the DSL is well thought out.

One thing I can't figure though: how do we set default values for internal Struct?

Said default values are mentionned in the documentation (here: <https://slint.dev/releases/1.0.2/docs/slint/src/reference/ty...>).

// ok even if a is missing, it will just have the default value
Ask HN: “Enabling” vs. “Restricting” in Programming
A long time ago, around the time Joel Spolsky was the top programming blog, I read an article that split programming languages (or was it programmers?) between "enabling" and "restricting". Or they may have used slightly different words.

But basically, "enabling" languages are about giving a lot of power to the programmer and trusting him to use it right. Today it's exemplified by the Rails doctrine of "provide sharp knives" except the article I read predated that manifesto by a few years.

And "restricting" languages were about protecting the programmer from himself, enforcing strict interfaces, strict private/public, and in general restricting/guiding the programmer to the way that is considered correct design by the language. IIRC this was exemplified by Java.

Has anyone read or remember something like that?
>I don't think I can name a single one known to play solid state amps.

Dimebag Darrell and Buckethead are two names who come to mind, favouring the even response of solid state over the more-dynamic valve amps.
If we include pre-amplification such as guitar pedals, solid state is everywhere - a DS1 or a Rat gives that even response for big gnarly cold distortions.
Then there's the Boss HM pedal which spawned a whole genre of it's own when players used it as a pre-amp for that unique "chainsaw" sound.

So, you're right that most players opt for valves at the amplification stage, but solid state is all over guitar music.
I think a major problem is the cleaners are very easy to go direct. All that work to recruit cleaners, acquire customers, and then they hand out a business card and the middleman is cut out.
That's very well put and I fully agree with what you describe on the majority of the situations (i.e birth of a child, loss of a pet, other important thing in life...), but I'm a bit confused on how this nicely written "boredom of abundance" can create problems on people.

Oh well, that's probably because I don't have enough money (and time) to do all the things I want to do :-)
> This means all of your welfare programs and retirement programs will not have enough people in the younger generation to pay into them and support them.

So step 1 for sustainability: remove said programs, as the alternative is either A) acknowledging they are just a pyramidal scheme or B) removing individual freedoms and forcing people to have children they don't want to have, just to support the programs you want to have.