skysight-inc/HackerNews huggingface dataset:
In scientific computing, they tend to say "code" where the rest of us would say "program".
Extra points for the Barbaras Rhabarberbar mention.
Yup. Cheers! :)
More like the 60's and 70's, and infamously known because of the comic books.
"Electronic Brains" in the 80's, maybe until 1981 or 1982.
Rent does not go up because your landlord has to compete with a landlord one town over where the tax didn't go up and so if your rent goes up you will just move.
If it hasn't changed since 24.04 the default power governor in Ubuntu 24.10 is "powersave". I'd be curious to see how performance improved if Phoronix tested with the "performance" governor.
It’s his personal website
> they're blocking ad blockers

I've tried uBlock Origin Lite on Chrome and it works... perfectly. I haven't noticed a single ad get through.

And isn't it supposed to be a lot more performant?

Before, I assumed Chrome really was trying to gradually stop ad-blocking. But now that I see it's had literally zero impact, at least on the sites I visit, I'm starting to wonder what all the fuss was about. Was manifest v3 really about performance and security all along, and not about eliminating ad blockers?

Meanwhile, you can't install adblocking on iOS Safari as an extension at all. But I never hear anybody bringing that up.
I began my career doing this (Deloitte Tax's Private Client Group).

Yes, it is truly fascinating.
A History of Thermodynamics [pdf]
Perilous Times on Planet Earth
While I personally dislike this for "aesthetic" reasons, I do recognise that languages change and that's fine. It used to be that very few people would read and write, but with the advent of the internet, text messaging, etc., written language is also evolving more "democratically", similar to spoken language. There are also technological forces at work: I've mostly given up on writing compound words the proper way on mobile phones, because it just doesn't work well with autocompletion, for example.

That said, I really dislike how "bureaucratic" German spelling rules are, including this recent addition. Instead of blanket allowing the use of an apostrophe for the genitive (at least for personal names), the new rule allows it only in very specific circumstances. I'm of the opinion that nobody should have to consult a complicated rulebook in order to write well (in fact, the best way is to just simply read a lot and then mimic what you read).

Then again, most people don't need to care about what is or isn't considered proper spelling. In theory it should matter for official documents etc., but that doesn't mean that those never contain errors (quite the contrary, in my experience).
I think the point was making sure that code won’t break in the future. If you tell someone „use python 2 to run my script“, you know it’s going to work basically forever because the latest python 2 won’t be changed. That’s not true for python 3. I still think it’s a bad argument, but that’s what I understood the idea as.
Datum is the singular, which is one point of data. When you group together a datum with another datum, they become data.
There was a good video on B1M related to this recently

https://www.youtube.com/watch?v=1eKsaGqUfvI
I feel like this is just CSV but worse. If I were choosing an object format and I wanted a schema (and I wanted my schema to actually be worth while writing as opposed to it consuming more space than if I didnt have it) I would just use something like protobuf, I think Internet Object is just a worse CSV file
Yes, "source available" does mean exactly what it says. There is a class of projects, however, which are still looking for a term. They are all "source available", but that's not all there is to it (you could call all FOSS projects that too, but nobody does). The main difference is that they allow you to modify the code and even share the modifications ("source available" projects generally don't).

Arguably, "open source" is the correct term to use, and FOSS should be called "free source", but OSI made a mess there.

"Fair source" is as good a term as any. "Cloud protected source" (as in "cloud protection licenses") also.

Current situation is not good for anyone except BigTech, but sure, let's burn anyone trying to avoid unfair competition by actually using a "fair source" license.
Million dollars is not cool you know what is cool? milllion rows
Gumroad, where is my money?
> Open-source just means you can see the source

This is false.

Or do you mean in the specific context of the new usage of the term by AI companies, which totally contradicts the original usage?
Other than the Steam deck (which is great, love mine) does this exist?
What a ridiculus click-bait headline... Let's just imagine for a second that at the event tomorrow, Elon demos a toaster instead of anything FSD related. The stock would drop for a bit, but nothing else fundamental about the business would change and the business is still a cash generating juggernaught.

I can't wait until we have personal AIs to read and filter this drivel for us to the point that it becomes useless to post it!
I just replied to myself with an edit to the higher level comment. Sure, I use IPv6 with SLAAC. I'd never needed a separate daemon to handle it, though. I hadn't imagined that OpenBSD would pull that out into its own program, but I'm not at all surprised now that I've heard about it.
definitely my experience dealing with them at F500s. Indian mafia running the IT org, and a PITA to get things out of them.

personal favorite was that someone from network support ran a script that changed ownership of all of the docker containers and associated configs, outputs, and logs to root. we had pretty clear proof in the logs that a Cog support tech did it, and basically had to escalate to the CTO and get him to threaten a lawsuit to get them to fix it.

Also watched caste bulling play out in real time in a cramped meeting room in the RDU Triangle, in NC. Wasn't clear what the strain was until later when a full-timer of Indian extraction explained it to me.
It is actually explained in the article, with mention to Barbaras Rhabarberbar.
> Now there’s an interesting idea: don’t make bare except illegal, make it have an implicit raise at the end (and disallow return, break, and continue).

https://discuss.python.org/t/pep-760-no-more-bare-excepts/67...
> likely by choice.

There is an element of competitiveness there. Some rich want to be known as rich and so they can brag about paying the most taxes that in turns implies they have the most money. Others want to be quieter about their wealth and so don't want you to know they have it and wouldn't tell you how much taxes they pay.
PEP contains lots of best practices that aren't enforced by the interpreter though, doesn't it? e.g. PEP 8. It's been a while so maybe PEP 8 is more unique than I realize? It seems like a pretty sensible recommendation that wouldn't necessarily need to change the way exceptions are handled by Python. Right there in PEP 8 it says in big text "A Foolish Consistency is the Hobgoblin of Little Minds." I imagine that enforcing this in the interpreter would fall under that, but it seems like a good piece of advice for folks new to the language, or more likely, new to coding.
Show HN: No BS site to view government salary data
I built a simple site that uses public data from the U.S. Bureau of Labor Statistics to better visualize the salary data. The only bad thing is that some states dont have data for specific occupations, and some salary data is just marked as being >$229,000 instead of the exact number.
I don't think that argument holds water either. Not too long ago, Congress passed legislation to prevent the railroad strike.[1] The fact that it was a bill that didn't capitulate to the union demands also shows the govt isn't inherently pro-union.

[1] https://www.npr.org/2022/12/01/1140123647/rail-strike-bill-s...
As always, read the actual license? It's not ppssible to define everything in just 2 words.
But this is not even about language, it's about spelling. For some reason, people forget that these are entirely different things. We are currently communicating in a language where there's often times no relation between the written and spoken word at all.
Unit tests are for documenting the API contract for the user. You are going to target based on what you are willing to forevermore commit to for those who will use what you have created. Indeed, what happens when two messages come in with the same message ID is something the user needs to be aware of and how it functions needs to remain stable no matter what you do behind the scenes in the future, so you would absolutely want to document that behaviour. How it is implemented is irrelevant, though. The only thing that matters is that, from the public API perspective, it is handled appropriately.

There is a time and place for other types of tests, of course. You are right that unit tests are not the be all and end all. A good testing framework will allow you to mark for future developers which tests are "set in stone" and which are deemed throwaway.
I think basically every new python version removes some standard libs and marks new ones as deprecated (at least 3.13 did), that’s potentially breaking.
Wait so carmakers can also now pull the Adobe “we retired the activation servers and you can no longer use the thing you bought”?
I really want to get the new Thinkpad X1 Carbon Gen 13 Aura, which has Lunar Lake, is incredibly light at 980 g, and has a beautiful high resolution OLED display. But my 2018 Thinkpad X1 Carbon Gen 6 running Linux is still alive and kicking, though its CPU is a bit weak for my C++ compilation stuff...
> the recruiting/HR department no longer considered Asians of any ethnicity a minority and lumped them in with white males.

there was, IIRC, an infamous spat at a FAANG about that
Hey all, co-founder here happy to answer any questions!
This is pretty childish. But also, unfortunately, probably required by some legal team.
Languages change. I'm always amused that we get upset by that, but it's going to keep happening.
Hey thank you - I'm still trying to optimise the mobile experience. It's primarily meant to be desktop based. Will get working on it for you!
Between personal days and real holidays, there is a lot of middle ground. I recently learned about Petrov day, which is consistently celebrated as a holiday within small internet communities.
You forgot the part when it was cool to speak French among higher classes, and thus it got spread into many European languages as well.
I think it is definitely possible for ChatGPT to win the Nobel Prize in Literature.. maybe not this version or the next but eventually -- especially if it is by proxy aka as is the premise in "The Wife" (a good book/movie btw).

There's already precedent for anonymous creators, aka Banksy.
!! After my post, I discovered several AS3 WASM projects. Maybe one day I could revive my old project!
Any plans for windows support?
sexism and non-egalitarian behavior is pretty common across the globe. I'd argue that the west, esp. N America, is the exception, not the rule. and even there, there are pressures working against it.
O(nlogn) is probably reasonable. Why break up a long function then if you are experiencing O(nlogn) scaling of compile time on function size?
You should take this argument back to the OP or zahlman re. whether referencing Unicode implies agreement with any nonsense in the standard's comments (such as rejecting the literal "apostrophe" to be used as an apostrophe).

I was responding to the list of symbols named "apostrophe", where zahlman also seems to follow the consistent logic of only listing apostrophes, not quotes
With serious diminishing returns. At inference time, no reason to use fp64 and should probably use fp8 or less. The accuracy loss is far less than you'd expect. AFAIK Llama 3.2 3B fp4 will outperform Llama 3.2 1B at fp32 in accuracy and speed, despite 8x precision.
>Dad’s Love Tool strikes again

That's what she said!
English had been so heavily influenced by European languages that it’s just a funny coincidence that we’re alive to see the opposite happening. It feels like half (or more) of Italian words have English cognates or they’re so close you could consider them a slant cognate.

Another thing is that what happened in the article is something that has occurred a lot in English too. I think a few years back they permitted “myriad of” just because it was so common a mistake. This happened even though myriad is supposed to be used exactly like the words “numerous” or “many” and shouldn’t be followed by an “of”. Still, despite having simple examples of similar words, like numerous, people just couldn’t stop saying “myriad of”.

I see it all the time now. I wouldn’t say I love the change, but I don’t get upset about it or correct people, since it’s technically perfectly alright now, even if it’s accepted for sort of a sad reason.
I think breaking up google would be harder than hard, and likely impossible. The reason why Google is able to give out Youtube, Google Search, Google drive, Gmail, etc. for free is because of the ads business. If the fed breaks up the ad business, then all the other services google runs are basically gigantic cash black holes. Maybe the fed could break up google ads into several ads businesses like they did with AT&T and split up the services like that, but I think when companies get so big and interdependent of themselves, breaking them up becomes a nil possibility.
They're still held back by the chips.

RaptorLake gets close (and beats) the M3 in performance in some areas, but not in heat or fan noise.

No doubt they are all great machines, but after using an air for the last few years I can't use anything else that's not as cool or as quiet.

I'm holding out for Asahi Linux, or some better (and Linux supported) snapdragon elite offerings. The new surface laptop 7 is pretty close hardware wise (except the keyboard) but it can't run Linux, sadly.
Perrier Well Contamination Sparks Scrutiny for Luxe Water Brand
How often do you need to replace parts on an automatic watch? After you get into a car accident with one? Seems unheard of to me unless rolexes in particular are made of paper gears.
Also, another common one I see more these days is "it's" where it should be "its".

If you can not substitute a usage of "it's" for "it has", "it was", or "it is", then you meant to say "its".

It is hard to even be angry about it, I think the language should be changed so that any instances of "its" -> "it's" to eliminate the exception.
I just completed upgrading a monolith from Python 3.8 to 3.11 - no doubt many others in the same position with 3.8 going EOL. It was a monumental effort. I will say the huge majority of work was upgrading libraries that hadn’t been updated in years. I won’t go into the specifics of why we had chosen not to update these libraries earlier (unless there is interest), but I will say Python being as backward compatible as possible has huge real world value. More for the community and ecosystem than the language itself. For the people who care about PEP 760, they have their choice of linting tool to enforce this requirement.
Impact appears to be limited, https://www.phoronix.com/news/Intel-Maintainers-Linux-Depart
I approve this as it acknowledges the fact that language is not static.
Next up, in my opinion, will be the _Deppenleerzeichen_, the idiot space, between two nouns. This space has rapidly gained in usage thanks to auto correct - it’s easier to use auto correct if you add a space after every noun.

Given how the apostrophe thing is received I expect no less than riots and burning tires in the streets once that one is officially allowed.
Generally marmalade is made out of citrus fruits.
If a gifted kid chooses not to read Les Miserables, is that a more, or less, valid choice, compared to the same choice done by a more middle learner?
Thank you! Winamp is getting a lot of love (and controversy) right now so it felt worth calling out. But it's not my favorite of the themes in practice. I think that's Sutro, which kind of surprised us by how nice it turned out.
Maybe the question is, how are the wealthy magically protected from the mob?

The answer is, some form of government protects them. And that form of government is going to want it's tribute.
I don't get why people say a tax on unrealized gains is not feasible. All it means is that a percent of your investment becomes "realized" every year and you sell a portion of your investment to cover it. So if you have a billion dollars in stocks and you have to realize 10% of it in a year, you sell enough stock to cover the $20 million and the other $80 million becomes realized and never taxed again (only future gains on it). In the end you're only taxed $20M in capital gains every year on a billion dollar investment and after 10 years of this your remaining $800M is not taxed any further.

EDIT: Since it's not obvious, this would apply to the very rich, not to someone running a family farm. There would be a threshold and exemptions, which is how most taxes work.
> I don't know where you get that "it makes no difference" opinion.

It was a far hotter topic back when.

After so many years, the only article I could locate (but unfortunately not one I did comment on) that I remember is this one:

https://flameeyes.blog/2012/06/19/is-x32-for-me-short-answer...

There are other commenters though that mention the cache pressure and performance difference.
After spending a lot of time writing idiomatic React components in es6, I've found my love of locally declared lambdas to really grow. If I give the lambdas really good names, I find that the main body of my component is very, very readable, even more so than if I'd used a more traditional style liberally sprinkled with comments.
Show me the incentive and I'll tell you the outcome.

FOSS doesn't give any provision to the original author, so why would they maintain it to a high quality standard?
Or the bathroom at Mar-a-Lago ?
It doesn't matter what lesser laws say if the constitution says otherwise. Constitution says manifestation of thought is free and censorship is illegal.

> Term IX.

> expression of intellectual, artistic, scientific, and communication activity is free, independent of any censorship or license

If your speech hurts somebody, they get to answer and to be made whole. The original insult is not censored. We see it all the time with politicians insulting and threatening each other. The other party sues, judiciary applies a fine, that's all there is to it.
I do mention it on my CV (as part of the job title), but I'm not sure that it actually matters much. I figure that offering the clarification won't do any harm and might do at least a little good.
In the particular example of a "family farm" (mostly extinct since the 1970s in any meaningful way), profit margins were always slim. Furthermore, life insurance for grandpa isn't likely to cover the difference... the real estate value of smallholdings is positively astronomical in many cases (acreage alone does this, but it's often high quality land in many ways).

There's not many plausible routes to "paying the millions-dollar death tax so that developers don't turn the cornfield into a suburb" in such scenarios. Mostly moot though, this all played out and was over before most of us were born. I suppose there are gigantic 20,000 operations that "won't stay in the family"... but those farmers:

1. Aren't really living on the same piece of land that they farm

2. Having to sell off 1500 acres to pay the tax bill doesn't much affect their operation except that it's slightly smaller

3. Have someone custom combine it anyway... they're basically a management company that hires a bunch of contractors

4. Generally are incorporated in such a way that sole ownership hasn't been an issue since great-great-granpa died back in 1961

Family farms are, at this point, largely mythological.
I've heard my wife say it that way because it is a plural in her native language.
Sometimes I think it's questions startups wished their (future) customers would frequently ask
Yup. Currently working at a large multinational. Pretty much 90% of developers and managers are Indian. Very few Americans. Some Chinese and some Slavic.

I have never seen such ratios in 20+ years of my career.
Agree 100%

A monolith with N libraries (instead of N microservices) work so much better in my experience. You avoid the networking overhead, and the complexity of reasoning about all the possible ways N microservices will behave when one or more microservices crash.
I'd go even further, if the company goes bankrupt, the company should be required by law to open source the code.
I have, using htmx before htmx existed.

Similar concept and functionality. jQuery plugin attach events like "x-post" and other attributes, sends data to server which always returns HTML.

800+ CRUD pages full of business logic, around 2k routes, single PHP server, single MySQL server, serves up to 3k requests per second seasonally, P95 around 50ms.

Team still adding and changing features every 2 weeks, even after years in production. Stack is custom PHP framework, MySQL, custom jQuery plugin that acts similar to htmx.

Onboarding is dead easy. It was made with a no-build frontend stack. Meaning there's no build pipeline to understand and fight against.

I look at React/SPA misuses and self inflicted pain, and feel sorry for them.
World Intellectual Property Report 2024
French people do make this mistake a lot too.
I think I understand:

I thought about trees:

Tree leaves (leaves from a tree)

Trees leaves (same but from more than one variety of tree)

Same logic for water:

Water edge (an edge that happens to be of a body of water)

Waters edge (same but of more than one body of water)
Accelerating this thought, the linked video is basically a primer on Systems Theory as applies to this problem. Use >1x speed if needed, but IMO it's worth it. Her talk is highly enlightening, and concept-dense.

Direct timecode to the start: https://www.youtube.com/watch?v=HMmChiLZZHg#t=419
"most people would support" is mob rule or tyranny of the majority. Not morally right. People have no right to tell you how many cars (or something else) you are allowed to own.
Dupe: https://news.ycombinator.com/item?id=41772158

EDIT: why the downvotes?

The official OpenBSD announcement is not the link from this thread.

It's from the original/dupe HN thread I linked too (2-days ago).
> The fractal nature of it is truly remarkable. When you zoom out, you see what was essentially one people split along religious borders with India and Pakistan. Zoom in, and you see finer and finer levels of cultural discrimination.

In-group, Out-group Theory at play

https://en.wikipedia.org/wiki/In-group_and_out-group
Why light instead of electricity: tradition, and a bit of quality assurance. For RS232, cutting one line was fine. But modern devices are complex: Ethernet transceivers support auto-MDIX and your RX line might become TX one with a flip of a bit, or your GPIO becomes input instead of output. You can fix it with a buffer, but optocouplers are cheap and look nice in slides.

Why not USB or internet:

Transmitter is totally safe from compromised receiver. If you insert USB stick to upload file, it could maliciously pretend to be a keyboard. If you connect to Internet to upload a file, your network stack can be exploited (and if you have firewall, then firewall must be exploited first, not impossible). Only data diode lets you push the data to unsecure zone and not worry about getting infected in the process.

If receiver has to be secure, things are not as clear-cut, but there is still advantages from great reduction in complexity. None of existing protocols work, so vendor usually implement something minimally simple to allow file transfer and maybe mailbox-like messages. This system will always have some risks present - even if you securely sent PDF to airgapped site, it might still exploit the PDF viewer. But at least the malware won't be able to report status to C&C and exfiltrate the data.