skysight-inc/HackerNews huggingface dataset:
In theory.

In practice, the company still has a big advantage in arbitration.

https://www.gsb.stanford.edu/insights/why-binding-arbitratio...

> The problem is that companies generally know more than customers about an arbitrator’s record and thus are likely to strike out arbitrators who are more inclined to rule in favor of consumers. On average, each securities firm in the study had been involved in 81 other arbitrations. In non-securities disputes, such as those with cellular carriers, the average company had been in 133 hearings. By contrast, most consumers have never been involved in a previous arbitration and tend to strike arbitrators randomly. As a result, the firms’ informational advantage leads to systematically biased outcomes.
The mortgage brokers do talk about it. I've spoken to them. They (the good ones at least) don't hide this information.
They could transfer the ownership of the code to someone else. This person/entity could put it back up and wait for Mazda attacking them.
You can absolutely take things from a house with an unlocked front door, if there's no jail time and the fine is one [insert local unit of currency here] and that theft doesn't hurt your reputation. That's how AI works right now:

"No one sued us before we made it to market with our models trained on stolen property, and now we're entrenched with a billion dollars of legal defense funds and budgeted for the fines in case we end up convicted of robbing you — and now our customers pay us to externalize and disregard the robberies we committed to reduce their effort, so they have the moral high ground and we wallow in our wealth."
Scientists create artificial protein that can degrade microplastics in bottles
Not quite. The ‘=‘ isn’t strictly padding - it’s the padding marker. You pad the original data with one or two bytes of zeroes. Then you add ‘=‘ to indicate how many such bytes you had to add.

This is because if you’ve only got one of the three bytes you’re going to need, your data looks like this:

XXXXXXXX

Then when you group into 6 bit base64 numbers you get

XXXXXX XX????

Which you have to pad with two bytes worth of zeroes because otherwise you don’t even have a full second digit.

XXXXXX XX0000 000000 000000

so to encode all your data you still need the first two of these four base64 digits - although the second one will always have four zeroes in it, so it’ll be 0, 16, 32, or 48.

The ‘=‘ isn’t just telling you those last 12 bits are zeroes - they’re telling you to ignore the last four bits of the previous digit too.

Similarly with two bytes remaining:

XXXXXXXX YYYYYYYY

That groups as

XXXXXX XXYYYY YYYY??

Which pads out with one byte of zeroes to

XXXXXX XXYYYY YYYY00 000000

And now your third digit is some multiple of 4 because it’s forced to contain zeroes.

Funny side effect of this:

Some base64 decoders will accept a digit right before the padding that isn’t either a multiple of four (with one byte of padding) or of 16 (with two).

They will decode the digit as normal, then discard the lower bits.

That means it’s possible in some decoders for dissimilar base64 strings to decode to the same binary value.

Which can occasionally be a security concern, when base64 strings are checked for equality, rather than their decoded values.
Unrelated but I was shocked to hear Joe Biden reciting the lyrics to the song What Would You Do by City High in a link that I was sent by a friend. I will be changing my vote accordingly.
The point is that either there will be locked-down child devices or there will be total surveillance, ban of encryption and much worse things in the name of children safety.

Regarding foreign countries, they already block the content they don't like, but for everyone, so this plan won't change anything there.
I guess the /sarcasm tag was indeed necessary. I didn't feel the need because I thought what I said was trivially verifiably false and was clearly making a mockery of your prior comment.

To my point about Europe, I'm not under the impression that there are few billionaires in Europe because either: 1) entrepreneurs move from Europe to the US to start a company from the ground up or 2) begin in Europe and then move headquarters to the US (more likely Ireland), or 3) personally move residency regardless of their company location.

I'll note that the US taxes you wherever you are. In fact, one of only 2 countries to tax based on citizenship. So Americans moving to Canada wouldn't do anything without them renouncing their citizenship. So that would really make it unlikely that billionaires are moving residence just for tax avoidance. I mean we don't even see a lot of that with states. California and New York both have the greatest number of billionaires AND have some of (if not) the highest tax rates in the entire country.

I'm just saying (as I was using satire to express) that we don't see your claim of "people will move." This has been a long cried claim that has never proven to be reasonable, despite being claimed for decades (and truthfully, even longer). I'll stick with my observable correlations over old Tea Party propaganda.

Idk, I'll drop a source or something in case that one stat isn't convincing enough (or recognizing that 4 of the top 10 global companies are in CA and only 1 of those 10 companies moved (Tesla)).

https://www.cbpp.org/research/state-budget-and-tax/state-tax...
Ask HN: Best no/low-code QA automation tool
There's a few out there but what I haven't found is one that can handle coordinating between two browsers (for example, to test chat functionality).

It would be great if it was easy enough that Devs could make a test case before they submit their work. And better yet if Product could easily contribute cases as well.
In China, similar tricks are used to work around automatic censorship. For instance, in the early days of the covid pandemic:

https://www.amnesty.org/en/latest/news/2020/03/china-social-...
So if I move there I should maximize meetups? How does one filter meetups? I only ask because I do see a large quantity of meetups, but having never been there before I’m not sure what to expect, and I’m considering a short term (30-60 days) trip to determine if moving there is a good idea for my career or if I should just stick to remote work in the midwest
Yeah, fair enough. Thanks for your time, I'll look into it!
It's the other way around: Internet was a tool to share knowledge and now it's turning into a tool of oppression.
Only once did I encounter a machine with 2.88 drives. It was a DEC machine. But I don't think anybody had the appropriate media.
You still need someone to write and maintain the apps running on these devices, and that's getting really hard.
And right now, just about the only things LLMs in particular scale really well at doing is “grassroots” propaganda and misinformation. Well, that and commercial spam, especially the really scammy sort.

The stuff’s a 0.1-2x multiplier for most things one might apply it to, but it’s a 100x multiplier or more if you don’t care about reputation (it’s all sock puppet accounts anyway) or accuracy. IOW it’s currently most-beneficial for evil use cases, by a long shot.
in old languages that don't encourage tons of dependencies like C, it's okay to call a library finished and stop developing it, so last commit 4 years ago is ok

in a language like rust or typescript, depending on what the library does, and specially if it has a lot of dependencies, should probably be maintained continually. so in Rust last commit 4 years ago looks very bad
Can you tell me what you liked so much about The Swan? It was my least favorite by a huge margin and I'm genuinely interested to hear the opposite opinion.
While I enjoyed the Anderson adaptation, it failed to convey the essential part of the story which captured my imagination as a child: the idea presented at the very end of the story that everything the reader had read was real, true. That Henry Sugar had in fact existed, as a person, and Roald Dahl was contacted to tell his story and spread the word.

Ultimately, by stylizing the story as a play, tearing down the fourth wall constantly, it removes that essential bit of verisimilitude. Still enjoyable, amazing acting, charming plots, but less MAGICAL.

Excerpt:
“But how do I … happen to know all this? And how did I come to write the story in the first place? I will tell you. Soon after Henry's death, John Winston telephoned me from Switzerland. He introduced himself simply as the head of a company calling itself ORPHANAGES S.A., and asked me if I would come out to Lausanne to see him with a view to writing a brief history of the organization. I don't know how he got hold of my name. He probably had a list of writers and stuck a pin into it. He would pay me well, he said. And he added. "A remarkable man has died recently. His name was Henry Sugar. I think people ought to know a bit about what he has done."In my ignorance, I asked whether the story was really interesting enough to merit being put on paper. "All right," said the man who now controlled one hundred and forty-four million pounds. "Forget it. I'll ask someone else. There are plenty of writers around." That needled me. "No," I said. "Wait. Could you at least tell me who this Henry Sugar was and what he did? I've never even heard of him." In five minutes on the phone, John Winston told me something about Henry Sugar's secret career. It was secret no longer. Henry was dead and would never gamble again. I listened, enthralled. "I'll be on the next plane," I said.”
….
“ "One last question," I said. "You keep calling him Henry Sugar. And yet you tell me that wasn't his name. Don't you want me to say who he really was when I do the story?" "No," John Winston said. "Max and I promised never to reveal it. Oh, it'll probably leak out sooner or later. After all, he was from a fairly well-known English family. But I'd appreciate it if you don't try to find out. Just call him plain Mr Henry Sugar."
And that is what I have done.”
> Your perspective is interesting because I'm old enough to remember when the C Language was considered bloat compared to just writing it in assembly language.

Both perspectives are correct for their respective times. Compilers were much dumber in 80. These days your GUI desktop program written in assembly language would probably run slower than written in C and compiled with modern gcc O2.
BMW doesn't anymore: https://techcrunch.com/2023/09/07/bmw-feels-the-heat-stops-c...

Looks like the pain was big enough.
I'm glad you like it. Congratulations on your work!
Majority of websites are made with sole purpose to extract money.
Yeah it was basically the G version for export, the plane was originally designed as a fast interceptor. But it was converted to a fighter/bomber for NATO allies that needed one. With its tiny wings it was just not great for low & slow bombing runs in poor visibility.

Added to that were inexperienced crews and well, disaster ensued :P They called it the lawn dart or widowmaker in Germany.

I think this is why the F-16 was so much more popular in Europe, it was actually designed as multirole and was and is good at it.
Mazda (and any big company for that matter) isn't a single entity, but thousands of people, teams and interests. Maybe this is a long term business decision, maybe legal doesn't differentiate between an open source or an commercial product, or maybe one manager is an idiot. The result is often something incomprehensible from the outside.
>It's sad that ...

It's really hard to see how that would work. Most non trivial systems unwrapping the licensing etc. alone would be a huge job, let along disentangling from codebase used for other things, etc.
I'm sure there are highly rigorous schools for feng shui too. If this stuff works why isn't it part of mainstream evidence-based medicine? Big pharma conspiracy?
Here's a 5 page one from its author:

https://cr.yp.to/bib/1995/wirth.pdf

Here's a plain text version on my own blog:

https://liam-on-linux.dreamwidth.org/88032.html

Michael Franz' classic Oberon -- the Overlooked Jewel is also short and highly readable:

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.90...
My friend played Russian roulette and died. But that's only a single data point, so maybe I'll give it a go? Or maybe we should just play Pandemic instead. Hmmm... So many options, and literally no way to choose between them!
Why? It's also none of their business if you share code to frontend the system they sell to others.

I understand if we're talking zero days and you have reasonable faith the company will attempt to fix, but I presume here we're talking more accessible heating control?
Except that this library just calls the same APIs as the official app, using the user's own credentials. Any subscription-gated features would just surface through the API as they would in the app, i.e. "this operation isn't supported on your plan" etc. so there is no paywall bypass going on here.
> I will have a hard time bloating my software

I wonder how much of this is just because when a project manager comes along and says "as a system administrator, I want to be able to log all of the keystrokes of the users and reports who's slacking to the boss", you say, "ok, that feature will take about two weeks to implement" and they can't argue with you because it's C so they just go away and leave you alone.
The post I am responding to made a blanket statement about the group. I don't have a survey[1] of what percentage of billionaires are or aren't self made - so I thought about it, and of the ones available for recall, all were self-made. I assume what the poster talked about exists, but it seems to not be the most obvious case.

[1] While replying to you, I did a quick Google and found this link: https://www.chicagobooth.edu/review/billionaires-self-made According to this, what the poster was talking about was more true in the past. ~40 years ago, 60% of billionaires had come from rich families, while 10 years ago (when this article is from) that number was down to 32%. One can presume that this trend continues over the last decade as well. So at least 70% of billionaires are self made, and 20% (according to the same source) come from very poor families.

So at the very least, we can say that the post I am replying to is true for at most 30% and is false for 70%.
>There is an easier way to protect everyone from kids.

Love the phrasing.
A few words on the soul (2001)
> to keep the foot from sliding

The foot doesn’t slide with clipless peddles. The foot is locked in position. And you can absolutely use lifting and pushing combined - I have done this many times on long sportives (~100 miles); it can give respite to the ‘pushing’ muscles
Second statement does not follow from the first. For all we know those tires are poorly maintained because they spend their limited resources on maintaining their nuclear arsenal.

Either way, you can’t call their bluff without risking nuclear annihilation. All it takes is a few dozen MIRV tipped IC/SL ballistic missiles to bypass anti missile systems and destroy a good chunk of the US population.
I think it works better if query is a larger chunk of text. Like, if you have an email from a customer and want to compose a response based on some relevant documentation, it should work well.

But for a use case where you want to retrieve something from browsing history you would mainly use a short search query, just few words. in this case embeddings are too ambiguous and relevance of retrieved content is not great.
Now do private investments: everything else. Every single object and service I use or interact with every day. From the clothes on my back and food on my plate to the house sheltering me, furnace heating me, car carrying me and the computer helping me earn a living.

Would you like to compare ROIs?
Orange juice, like milk, is complicated because it's a suspension and has subsurface scattering, which makes its behavior in different lights very different and much more complicated than "take a picture and check the HSV").

Modern american orange juice looks especially funny because (I thikn) of all the added calcium- it's more of a whitish orange which I find really off-putting.
Mass migration, I think. We'll lose and gain livable land mass, and I don't recall if the net is positive or negative.
What SD cards do you use?
> With the introduction of Game Mode in Sonoma, CPU scheduling can now work differently, with E cores being reserved for the use of games.

- shouldn't that be 'P cores'?
> I agree GitHub is not popular because of its minimal and pointless social features.

I'm not sure I agree.

I believe that having a profile for open source work, tracking issues, comments, tagging people in comments, assigning tasks, etc, are all core to GitHub's popularity. Now with issue and comment upvotes, following users, etc, it's even better.

A couple of years ago I went through a phase where I was convinced that GitLab is "more open source" so I wanted to push my code to GitLab (and back then they had a significantlybetter CI/CD and Pages/static site hosting offering). In the end, I gave up, because (almost) nobody used GitLab for open source, neither as code maintainers, nor as contributors in the form of reporting issues, and people wanted a Github profile, not a GitLab profile at job applications.
I just use it, because it works well, and saves me a lot of elbow grease. I've managed local servers with Git and Perforce on them, and it's a pain.

I like the PR concept. It takes a service like GH to implement it well.

I like GH Issues. JIRA is a nightmare (source: Former JIRA admin).

If I were doing high-security stuff, I'd probably run my own server (and charge beaucoup bucks), but I don't, so GH is fine. When we run our own servers, backup is a really big deal, and that can be worse than actually running the server. GH handles all that for me. It also basically acts as an offsite backup.

As far as stars, I could give a rat's ass. I'm 61, and a tired old warhorse. Status games are for young turks.

I did once come across a profile that had a solid bright green activity log. I suspect the chap had a private repo, with a script that checked the same file in, multiple times per hour. I have also heard of people gaming the activity log to display pictures.

Mine's fairly solid, but that's just because I stay busy.
npx doesn't run project-installed packages, it uses global downloads

The "npm run" is a command for running defined scripts in your package.json

The equivalent of "npm run" in yarn is just "yarn", for example: "yarn start"/"yarn dev".

What "yarn run" does is allow you to run binaries installed from "dependencies"/"devDependencies".

Say that I run the following:

yarn install --dev nodemon ts-node typescript

I can then run

yarn run tsc --init / yarn run nodemon / yarn run ts-node

And it will invoke the local "./node_modules" package binaries.

This is useful when you want to ensure version-locked, per-project binaries.
They said that they didn't vote for this, not that whoever passed it didn't officially represent them.
I sent it back because I wanted the fingerprint reader, and I also found the keyboard didn't have enough travel.

I went back to Lenovo and their fingerprint reader worked fine, including being mainlined by Lenovo.

If you don't care about that, then go for it.
we started using (and now contributing to) https://orval.dev/ this year which both generates the mocks using MSW as well as the client-side networking code (React Query in our case). It removes so much boilerplate its amazing.

wrote up the basics of our workflow few weeks ago https://betaacid.co/blog/api-contracts
The more interesting part of the spaces to me is that they could survive being printed.
H-1B Visa Program Changes Aimed at Stopping Applicants from Gaming Lottery
That's surprisingly fast! Well done to the airline.
Actually it would be hilarous to find out how well the usual audio codecs compress an hour-long recording of a human repeating the same word over and over again :D

And comparing that to say an audiobook, to narrow the fields down to the frequency patterns and usual range of human speech.

In the end, searching for something akin to the gzip based approaches to text synthesis recently posted here :D

I mean, it seems obvious that the entropy of a recording of someone reciting the digits of Pi in english should be higher than the one of some poor person repeating "Zero!" over and over again...

or doesn't it?
It's not really any different from an iterator with some maps and filters slapped on top of it. Or how generators work in e.g. Python.

Async makes it worse. I'm currently debugging an infinite loop where apparently it's collecting an in-memory data source into a single Vec, but keeps forever entering&exiting a future with no progress...
I'd go a little further, I find parenthesis comments break the flow nearly every time they are used. For years now I've forced myself to avoid parenthesis comments in any text resembling prose. It's certainly easier to slam a comment in parenthesis into the text though.
My freedom and financial future aren't the kinds of things I'd like to test their enforcement with. We need laws that prevent this type of bullying behavior.
From the article:

While the game-cracking scene has been thriving for roughly four decades, the game companies describe the “warez scene” or “Scene release groups” as an “emerging” threat.
I wrote a mobile POD system for CE years ago which was still used recently here in the UK. It got replaced with android phones a couple of years ago. RIP.

I still like the platform if I'm honest.
Does it make use of the E cores on Apple Silicon?
Ideal software economy would be all free (as in freedom) software. The current economy is hugely wasteful with lots of redundant work and generally bad outcomes.

Private ownership economy doesn't work for zero marginal cost products even in theory. It's a huge waste of our resources and a big hinderance to progress.
Going one generation deeper, "Timothy" by The Buoys.

Or back to the 20s and 30s, Lucille Bogan's "Shave 'Em Dry" or any number of options from the dirty blues.
But, posting publicly to social media is almost exactly like a letter to the editor. You send your message to a company, the company reviews it, and then usually publishes it publicly for all to see.

I would not feel "chilled" if someone (an employer, government, or whoever) trawled through my HN posts and made some kind of judgment or took action over what I post. I would expect it. It's public after all. I certainly moderate what I say here knowing this (maybe that's the chilling effect you mention?)
But we're not talking about Python using libraries and C using libraries. We're talking about pythons basic language features and what C patches in with libraries. Which makes a huge difference to me.

> I don’t agree with this claim. I’d say go check out YouTube video from people like Muratori who tackle this claim. We have no measurements one way or another, but if I was putting money down, I would bet that nearly all abstraction that occurs ends up adding lines instead of saving them.

We may not have measurements of the trend, but we can measure it on each abstraction fine. How many lines of code is your abstraction and how many lines would you have to duplicate if it wasn't for your abstraction? If you're not saving that much, don't make the abstraction.

Again, this isn't talking about maintainability. I still question the claim that less lines of code means less bugs, but I know it's a popular one. In my experience, it's the terse code that's doing a lot that winds up being buggy. I prefer things to be longer and explicit, so you're talking to someone that doesn't even like abstractions that much unless they're necessary.

> I’d tend to agree that the evidence shows this, given that the vast majority (and it’s not even close) of bugs are measurably logic errors.

I don't think this premise you propose is obviously false, but we have lots of evidence that memory bugs are the cause of most bugs.
I don’t see any climate denial in OP’s post.