skysight-inc/HackerNews huggingface dataset:
Same experience. Aspartame and every other artificial sweetener tasted disgusting to me. I’d find where it was hidden in all sorts of things because the taste stood out so much.

Found I could tolerate Sprite Zero. Drank enough of that when it was all that was available that it didn’t taste disgusting anymore, then tried some Coke Zero and it didn’t taste so bad anymore. From there pretty much everything was on the table.
I think a large part of it is that they imported a bunch of different disparate cultures over the last few years. All those cultures have their own little societies, and I think very little integration.

So you have a mixture of oil and water.

And when the new ones have no home or responsibilities and are fed by the government, well, ha, who knew they would bite the hand that housed, fed, and clothed them.
You are missing that the credit card companies want less transaction friction. If they wanted security we would have chip + pin in the US like the rest of the world. Charging volume overrides everything. Interest rates and those that carry a balance more than make up for fraud losses.
from a different version of this, re Alma and Rocky

the loaded words "freeloader" and to a lesser extent "copycats" .. misses an important aspect of the real lifecycle of GNU/Linux software.. maybe you have heard of a book about tech markets called "crossing the chasm".. one part of that book says that there are easily four layers to participation and customers with tech in some markets.. you can imagine those four yourself because there is more than one valid diagram, but basically developers and their employment or income is innermost, their immediate dependencies for inputs, and their most rabid consumers are second, most customers and business relations of varying flavors third, and then "the Chasm" .. a catchy term to say that getting to those outside the regular channels, is very challenging.

So in the RedHat so-called "copycat" case, the immediate downstream fill an important role in getting to the fourth+ layer.. there are more informal, unexpected, temporary or otherwise oddball cases than anyone can imagine. So in a growing and evolving network, the full, paid product from the original brand name source is aided and abetted by these immediate downstream distros. That's not the same as simply counterfeit on black markets. Neither is it low effort, since these two distros Alma and Rocky, show long-term commitment and good skill levels. Those are valuable growth themselves.

What this "squeezeplay on the copycats" does is remove growth at the edges for lots of people, and consolidate revenue in the center, at RedHat. This is common knowledge among MBAs, and they do it all the time.
Another great way is EmuVR which allows you to make a virtual bedroom with 80s computers and invite friends over to play. All in immersive VR.
There aren't that many three letter words
Nice idea but I’m not sure it would matter. Nobody implements standards, even when they’re properly defined.
Yes, some of my academic work in comp-ling (massively outdated by today’s advances) explored things like the perplexity scores of different Shakespeare plays to explore the controversial claim that some the work attributed to him was actually done by Marlowe.

(As a complete aside, that program of study also included Forensic Linguistics which truly fascinating. And of course the work of Claude Shannon and information theory, though not in any great depth)
If you want Factorio with amazing graphics, check out Satisfactory.
The question is how many people are also just switching because they're being forced to go to 11 despite not wanting to, yet again, and so Linux seems like a stable reliable option for most of them?

Most don't do significant PC gaming, right?

Just browsing the web and sharing files, right?

Hmmm.... Many will just get the millenial in the family to install Ubuntu or mint and be done with it..

At least that's what has consistently happened in my family, with people rarely if ever going back to windows (without any real tech support, it "just keeps working").
> Without OSS being a thing, they just keep using it without sharing it to the world.

But OSS is a thing and they did share it with the world.

> Your examples are actually proving the opposite of your point :)

How so?

Despite the fact that Big Tech doesn't need OSS, it's not true that BigTech:

1. "doesn't use OSS", or

2. "has internal versions" [of any relevant OSS], or

3. "only use it for recruiting".

Hack isn't a counter-example; it's open source. The face that TensorFlow started a google isn't relevant to my point, nor is the fact that FB took the healm of Torch from academia a while ago.

Companies engage with OSS strategically, not altruistically. In other news, grass is green :) But there are many strategic reasons for having pieces of infra that are (1) OSS, (2) not duplicated internally, and (3) have motivations other than recruiting.
the infinitely large matrix of janky environments gamers have.

Raymond Chen ("The Old New Thing" blogger) would agree with this from the perspective of Win32 API!
"Devolved" implies a negative connotation, but this is a positive evolution.
What were you allergic too?
For sure, but the fact that using a password as a password is the exceptional case is evidence to me that the paradigm is obsolete.

Another way things like linking a TV to an account happens is not with a fixed string that we in theory invent and memorize, but with a dynamically generated one-time code. For me that's obviously better than a password, in that the code will be shorter and time-limited, while the time window to misuse a password is infinite.
> users can choose not to use a service

By that logic you can just not use Google. But that's ridiculous, as ridiculous as the statement that users can choose not to use a service. I believe it's impossible to live in modern society without having an account in FAANG, even harder than a business not having a google maps listing.
That's what the train artillery (and now spidertrons) are for.

Of course there are also mods, like M.I.R.V., by one of the devs :

https://youtu.be/k56fS2XygxM
To me this article really shows the power of Lisp more than anything else. I’ve recently started learning about Racket and the freedom it gives you to make your own DSLs on the go with minimal effort is just mind blowing.

Whether we actually want people’s custom macros and DSLs in production is another question, tho.
Can you explain "high-dimensionality access methods" to me? (Or if it's too big for an HN comment, maybe recommend a paper).
Do you have benchmarks of lmdb when the working set is much larger than memory? I couldn't find any.

In my experience -- and in line with the article -- mmap works fine with small working sets. It seems that most benchmarks of lmdb have relatively small data sets.
It's not much worse than a random blog or a stackoverflow answer. They never give you a guarantee that their answer is right for you.

But the nice thing about ChatGPT is that you can give it more context than it is possible in a Google query, and you can ask follow-up questions.
Not quite. My position is that nepotism is bad but I think while we can reduce it I think it's impossible to eliminate based on human nature, but maybe we can use that to the benefit of society.

Rather than make ineffective one of the many pipelines that elites use to meet each other and form connections which they use in their nepotism to enhance themselves and their friends, perhaps we can use it to promote a more representative set of elites through that nepotism.
Seconding this recommendation. Definitely one of my favorite games the last decade
I would join a Kickstarter for the training of a real open model. We don't really need handouts.
The author used up so much of github's resources that it impacted other users. 22 million commits is probably enough that something started to hit a linear or n-log-n scaling function, setting off an alarm on some metric. Yeah, you get in trouble for that.

I'm reminded of a time in high school where my friend almost got himself banned from the school computers.

At home he had dial-up internet (it was 2003 and he lived in a very rural area). But at school he had megabits of bandwidth he could (ab)use. So he started pirating everything on the internet using a computer nobody ever used in a side-room of the library. It ran 24/7 downloading his long list of desires: games, movies, tv series, etc. He stored his spoils on his network drive, which had no limits on how much it could hold (until he got caught). He'd occasionally bring in a hard drive, copy everything that fit on it and bring it home with him on the school bus.

But all good things must end.

The network admin for the school board eventually came by and sat him down. He showed my friend a pie chart where, as he described it to me, "my name was on the portion that took up more than 2/3 of the pie". After a conversation, all the data got deleted, my friend got a stern warning, and somehow didn't get into any worse trouble than that.
You really think one lone repo could take down all of GitHub? If GitHub doesn’t have stops in place to prevent that then they honestly deserve it.
I didn't switch to AMD because of Linux but because of AVX-512.

Woah. While wou don't specifically say it was a "gaming PC", you did say that you game on it. What is your use case that AVX-512 became a deal-breaker?
From Fig. 1, sounds like they test against a set of expected input/output pairs based on the ISA document. So I’m guessing the input is the ISA and predefined components like gates and connections, and the output is the location of those components and a set of connection routes.
> there's no v1 and v2 repositories for example

We wouldn’t know. GitHub is probably running something very different to normal local git including optimizations for performance and cost.

They must only ensure API/protocol compatibility and could have already replaced everything else many times over.
> I can get behind the "Android isn't Linux" argument when it comes to claims of how numerous Linux users there are via smartphones. The userspace is quite distinct from anything GNU-like.

But why does having anything "GNU-like" determine whether or not something is Linux? Surely the fact that it is literally running Linux makes it Linux more than some related software (GNU) not being used.
You should read Dealers of Lightning next.
Hi. When you say "all AMD for my box", does this mean CPU + GPU? Or more?
I don't think it would make meaningful difference, unless we're talking about a jungle
Reddit comments-per-minute stats normalized to time-of-day and day-of-week
As someone with very little to no knowledge of TLDs and what they are associated with, what's wrong with a .to?
Do you think GitHub’s architecture is so bad that one person can take it all down by committing to a single repo?
No instances or containers, just running bare metal. I don't know how long each request took.
This was mentioned by Yan LeCunn in a recent debate about the existential risks of AI.
Feudalism is such an oversimplification that through its lens, Japanese feudalism looks exactly like European feudalism. :)
Just learned that there was a language called DART in 1959.
https://en.wikipedia.org/wiki/Dartmouth_BASIC
Space Exploration moves the rocketship even earlier (considering the extra complexity, still earlier than in vanilla).
Yep. Both are local only by design.

And if you don’t want to deal with the hub potentially being your next issue, you can always throw home assistant on a computer / raspberry pi / whatever and control them locally. If you want remote access when you’re off your network, it’s up to you to figure out how to securely get the bits from your phone to your home assistant server.
A long time ago, the math column in Scientific American decided to run a contest. It asked readers to send a post card with the biggest number they could think of. Whoever came up with the biggest number would win $1 million--divided by the winning number.

The editor of the magazine almost stopped the contest because he worried that someone might actually win real money and the magazine would be on the hook. But the author reassured him: human nature being what it is, the winning number is going to be not only larger than 1 million, but much larger than you can imagine.

And so it was. The winning number was (IIRC) some tower of exponentials that would take most of the universe to write out as decimal digits. The SciAm budget was safe.

If readers had coordinated somehow, they could have won a million dollars from SciAm and divided it among themselves. They might have made a hundred dollars each. But the author knew that such coordination would be impossible. Human nature would not allow it. Someone, somewhere, was going to send in a ridiculously large number to win. Classic Prisoner's Dilemma.

The GitHub case is the same. Human nature being what it is, someone, somewhere is always going to try to push the limits. As the developer of a SaaS development platform, this is something I'm taking to heart.
"Deaf corporations" since they cannot hear, "Divine corporations" since they won't listen to you, "Nosumers" as the opposite of prosumers and a nice play with no-sum (you heard it first here)
Yeah that's the reason I stay away from these things. They're searching for legit usecases and while these exist for sure, they mainly descend into a cesspool that nobody wants to associate themselves with, defeating the entire purpose.

I don't have the answer but freenet isn't it.
I want it to be a small-ish group of people I care about.
Symptoms of chronic acid reflux, laryngopharyngeal reflux and heartburn can also be caused by hypochlorhydria (low stomach acid), in which case taking hydrochloric acid will obviously also reduce the symptoms in that case.
for a personal site any is fine. but for business a .com or country TLD is still preferable.

Some start-ups can get away with .io or similar especially if their customers are 100% techies but unfortunately many are still not that tech savvy or get by with the bare minimum.
Steam and wine has definitely pushed Linux into “good enough” territory for Linux gaming.

I, like you, switched from windows to Linux for gaming. This is the first year I haven’t owned a windows machine. End of an era.

I don’t miss it at all.
There is a fundamental difficulty with papers that cover algorithms with such a huge commercial potential: they need to hide secret sauce but also convince the reader that they have achieved something special. So most end up being more like an advertising brochure than a scientific paper.

Reproducible? Good luck. Fraudulent? Very likely until someone does something similar, especially considering the history of fraudulent papers coming from China.

Does anyone know if the institutions named have a good reputation outside of China?
Intel >> AMD >> Nvidia for GPU driver stability and Linux compatibility (source: used all three on different machines for everything including gaming). Of course, if you require some specific GPU feature or amount of RAM, that probably overrides most stability concerns.
Make sure you report every such instance when they happen. If nothing else they need to get statistics about how many people are really annoyed by their failing. Likely they have options to fix things, but need complaints to back them up.
The Energy Transition Isn’t
MangoPi CyberPad
Radioactivity Environmental Monitoring Real Time Map
Germany hosts a disproportionate amount of sensitive data because it's the location of choice for cloud providers storing things for EU member countries.

Hat tip to this. My German teammate and I have discussed exactly this point. The Microsoft Azure cloud has a German specific cloud that targets exactly this market. Some marketing genius made billions for Microsoft with that idea.

One weird thing to me: You are right about "lots of fiber" -- specifically Frankfurt Internet Exchange is (was?) the busiest in the world for a long time. Why does non-urban, non-commercial (retail) Internet access suck so hard in Germany? It is the topic of endless (but understandable) crying by German residents on HN!
Yeah, the difference between manipulating the syntax being the intendend way, and it being possible only through hacking and dark magic is rather stark.
It's fun to know that it is basically possible to do though, and I didn't know python had these obscure parts (ast manipulation and codecs)
People are amazing. I love this. Adore it. A thread of various awesome enterprising hackers, searching for truth, and using observability & tools to uncover meaning. Then bend reality to their whims & desires. This is the best human spirit. It's a pity technology so often obstructs rather than builds this human mastery. Alas! Never-the-less, humanity persisted. Against the throws of corporate-controlled limiting tech. Break out that wireshark & conquer in the name of freedom! Become great! Be unbounded.

I have huge respect for the Chromecast ecosystem, but there's so many weird prickly points for it. For a while I had a chromecast plugged in to a computer which then variously resent the output. This looks like a great way to do the same but simpler/dumber. One of the specific flaws of Chromecast is that if you stream a video, it can only go to a single device. Meaning my whole home audio does no good. Something like this could help me work-around that limitation. It's great how absurdly flexible these devices are, but it sucks enormous egg that Chromecast apps will only stream in the first place to signed Chromecast devices; this whole thing should be a non-issue I can software workaround. But a hardware workaround like this is adequate.
The title is very inaccurate.

The abstract is also misleading, their design is not even pipelined (in the paper they claim only preliminary results for a 2-stage pipeline).

This is unfortunate because their idea of using BDDs--which are studied extensively in hardware design automation--is a fair paper on its own.

Nevertheless, the claims about design are inexcusable and any of the cited authors, many of whom are experts in CAD, would object to such abuse of accepted terminology.
> do you mean 4 incomes for the same number of people?

Yes.

> are you or people you know taking multiple jobs

That would work too, providing there enough hours in the week to work 4 full time jobs. One person earning 4x a typical income would also be able support themselves.
I think getting a good sleep in a well ventilated room with fresh air will do way more for productivity (or lack of it).
Wouldn't you have to define a new struct type for every function return type?
This is a misunderstanding of the psychology behind the unrest. Feelings of unfairness and unjust persecution (relative to other people you live around) is what motivates social unrest. And not just unfairness in Black/Arab vs non-Black/Arab statistics around police killings. Perceptions of general unfairness (e.g. being mistreated by police but not killed) build up over years and then you have a straw that finally breaks the camel's back. The straw is relatively unimportant in the bigger picture. It's just a catalyst that multiple people with the same built-up feelings can rally around. In order to have a protest movement, you need an acute emotional trigger that's shared by everyone at the same time. Otherwise it can't get started because the anger is too diffuse over time.
If you think "has a mailing list" is a useful indicator for activity in 2023 open-source I have bad news for you.
Gosh, who knew? You mean... it's satire!!!?! Wow, it seems so real.... I especially like the fact that it was colorized. Real progress.

But gee whiz, what other editing system allows different colored left-and right-paren pairs as one's lisp nesting level goes up?

Emacs isn't an editor. It's a Way of Life. As the young lady said, "I said, Live it, or Live with it!"
That’s exactly how I found out about it!
Use the right tool for the job. If you're learning Python, purchase a reference work and use it. Or bookmark a fairly decent Python reference online. If you're learning a particular tool, then the vendor has written documentation for it, e.g. Splunk or Linux manpages. Bypass Google and go right to the vendor.

It should be a required step when learning something--anything--that you learn some good sources for its documentation first, so that you're not blindly Googling or LLMing around for random bad answers.

I notice others downthread discussing recipes. The first thing I did when learning to cook was to find just a few reliable sources for cooking techniques and recipes. I collected a few YouTube channels and I realized that WikiHow is a really good, spam-free site that teaches technique and also provides basic recipes. And so I just stopped Googling "how to bake lamb rib chops" because that's a fool's errand.
If so, would there be any difference between this and existing EDA approaches?

As I understood it, component placement and routing was already done somewhat automatically?
There’s a _TON_ of options available. Find any camera that supports ONVIF and they support a more or less standardized protocol for discovery and control.

All of my cameras are cheap Aliexpress ones that I have never let connect to the internet (nor installed any janky manufacturer apps). They’re on a VLAN where the only other device is a machine running Blue Iris to do all the camera stuff. It supports PTZ, very configurable motion detection, alerting (including just triggering external apps so you can wire up whatever you want to it), etc.

Total investment here is like $30/camera for the cheap PoE IP cameras and $80 for Blue Iris.
> 4x. More, because America's power to lean on other countries is higher. As I said.

What you really mean is “per some made up number I pulled out of thin air”.

You’re mad because you asserted things that all turned out to be incorrect and now you’re trying to apply made up maths to prove yourself right.

> 203 million and 954 million are also within the same order of magnitude.

By the tiniest amount you were able to be vaguely correct congrats. Nearly 5x as many people supported the invasion of Iraq compared to the invasion of Ukraine.

> I think no more discussion is warranted here.

Go ahead and scurry into the darkness like the rest of the Russian propagandists with confronted with reality.
Just js is evergreen.
I was referring to the statement “I don’t know what the situation is like today as I haven’t touched Windows in years, but my opinion of Microsoft DX is very low.”
I can't remember his name now, but many years ago, I read the autobiography/memoir of a Japanese-Canadian internee transported and held by the Canadian government. One thing I do remember is his offence at the inability to bathe, and how it made him feel like cattle, with a lack of concern towards such little human niceties by the jailers. I recall similar themes of affront from the indignity and dehumanization over being unable to bathe, from the memoirs of gulag prisoners, and for that matter, Holocaust victims. It's really a very basic issue; do you see someone as human enough to bother to let them bathe?
As others have mentioned they are custom parts, but if you were forced to qualify them as either "laptop" or "desktop" parts they are much, much closer to AMD's laptop lineup than the desktop ones. Monolithic design with integrated GPU is not what AMD's desktop lineup has looked like.
Really enjoyed reading this well written take. Thanks.
Adding something to bookmark as some dots may change in Ukraine in the coming days. Plus it's an interesting map. I believe there is some related data on windy.com but I am not sure if it is as complete. 100 personnel have been evacuated from a power plant, reasons unclear. Intentionally avoiding the sensationalist source.
I'm a polyglot developer who likes to think they're comfortable in a wide range of programming paradigms and languages across both frontend and backend.

This is pretty much exactly my reaction any time I see a package.json longer than ~20 lines.