skysight-inc/HackerNews huggingface dataset:
> Search engines "bombard" you with information you didnt want

Not for long. If a search engine returns bunk results I use an alternative.

If I type a query into a search engine and press enter I am requesting information. If I type a url into a search bar, I am requesting information.

In both of these cases there is clear intent on my part to retrieve the content and consent to receive it. I am the agent that initiates the transaction. If the search engine or webpage sends me something I do not like then I can opt out and go somewhere else. They will not continue to send me content.

There is a big difference between this and pushing content onto someone’s device.
RGB mixing doesn't seem very natural though. In physical reality you do end up with that rainbow, a random example mixing paints https://www.justpaint.org/wp-content/uploads/2015/11/JP26.pd...
Ask HN: Have we made a mistake by not conducting Covid tests on humans?
There is still so much we don't know about COVID that we are simply discerning through statistics instead of hard science. At what point are people contagious? How much virus do we need for someone to get infected by COVID? Why do some people get severe symptoms and others get no symptoms at all? Is there a genetic link? Why do naive immune systems of kids defeat COVID so easily compared to older immune systems?

It seems like if we had controlled environments where we could infect humans and then watch the progression, we could have saved literally millions of lives.

And there are hundreds of thousands of people if not millions who would volunteer for these experiments around the world. We could give them a stipend, maybe $10,000 or $100,000 and direct access to monoclonal antibodies, paxlovid, and the best medical care available. I myself would volunteer under these conditions.

But I think there's probably an ethical reason why we haven't done this. Surely having controlled experiments on volunteers would help us figure out how to stop this disease much, much sooner? Especially given how low the death rate was?

Is there any reason besides ethical why we wouldn't want to test on humans to get a better understanding of COVID?
Of course current LVADs are better than being dead, but still significantly worse than having a healthy heart, or transplant.

Heartmate III is one of the best and here are some summary outcomes[1]:

2 year survival after LVAD implant is around ~75%

2 year chance of stroke is ~10%

2 year chance of major infection is 58%, and sepsis is 15%

2 year chance of right heart failure is 34%.

Quality of life post implant and depression are real concerns. Some smaller studies have shown 5 year suicide rates as high as 10% following LVAD implantation.

Don't get me wrong, they are a miracle of modern science and engineering, but have limitations. There are reasons why they are not a destination therapy for people eligible to receive transplants.

https://onlinelibrary.wiley.com/doi/epdf/10.1002/ejhf.2211
They aren't exactly novel, it's mostly an attempt to connect the modern color science with actual software development. Image processing in software (even that has the dominating market share like Photoshop) is still largely built around computing convenience, not around human perception or the mapping of physical world to it. Which is sad to see as the models are known for a long time but still mostly hidden in academic obscurity. I hope people like Björn Ottosson will help to change that.
If you want to make the world's fastest performing, native, bug-free, warning-and-lint-free, most beautiful and elegant software project, you're going to have your lunch eaten by the competitor who throws together a barely-working, bloated JavaScript mess in 1/10 the time.

On the other hand, things like kdb+ and the like show that there is a market for excellence. It's unfortunately rare, but it's there.
2021 CCP Volumes and Market Share in IRD
For (1) you might try ctrl-up/down and in web browsers space and shift-space.
I believe that's part of the point of Julia Galef's book "Scout Mindset".
> The problem with PCIe is not bandwidth, it is the limit in lanes on consumer PCs... For servers it is a different story

EPYC/Threadripper is awesome but also explicitly not the segment being discussed. But since it was mentioned it's 64 PCIe lanes per socket on Intel (up to 8 sockets/512 lanes) instead of 128 lanes for single socket/up to 160 lanes for dual socket on Epyc. Gonna cost you a damn arm and leg and you better know your NUMA though.

In the consumer segment AMD has 16 PCIe lanes for the graphics and up to 4 PCIe lanes for NVMe drives, the chipset link is and additional x4 PCIe instead of a different interconnect. This comes to 20 PCIe lanes for user devices and 4 lanes worth of PCIe bandwidth off the chipset. https://i.imgur.com/8Aug02l.png

Intel offers something similar, 16 PCIe lanes for graphics and 4 PCIe lanes for NVMe. They opt for a proprietary DMI connection to the chipset which is equivalent to 8 lanes of PCIe 3.0 bandwidth or 4 lanes of PCIe 3.0 bandwith. https://i.pcmag.com/imagery/reviews/070BdprI2Ik2Ecd2wzo0Asi-...

Each offers splitting the x16 for the GPU into 2 x8 as well as oversubscribing the downstream PCIe bandwidth from the chipset, devices through the chipset on each obviously hit different latency penalties than CPU direct lanes as well. In the end the offerings are both pretty much identical in the consumer space.
I don't think he's saying the links were green here. At any rate, the links were clearly blue on early color WWW.app screenshots.

https://en.wikipedia.org/wiki/WorldWideWeb#/media/File:World...

https://www.w3.org/History/1994/WWW/Journals/CACM/screensnap...
How common were hijackings in the late 1990s?
What are the odds of some of these software peddlers being in the malware business directly or indirectly? The chances of them happening to want you to download an otherwise unknown piece of stuff and run it privileged seem to be more of a risk than that you have the malware on your system.

Does anybody know what came of this?

https://www.intezer.com/blog/malware-analysis/hiddenwasp-mal...

Did the threat materialize or was it a dud?
My favorite poem as an American ex-pat. Germans hate this and I feel like a superhero when I read it out loud as they read along.
> Google is just promoting carrier lock-in as a solution to Apple lock-in.

But, there is no "carrier lock-in" (at least not in the USA). In the USA, carriers are legally required to allow users to port numbers to and from any carrier thus creating competition rather than lock-in.
You're totally taking that section of USC out of context. It specifies only the criteria for membership in an organized or unorganized militia. What either is allowed to do is determined by state constitutions and laws. As already noted, every state has significant restrictions on those actions. For example, here's some information on those laws in my own state of Massachusetts.

https://www.law.georgetown.edu/icap/wp-content/uploads/sites...

Some choice quotes:

===

Massachusetts Constitution: The Massachusetts Constitution forbids private military units from operating outside state authority, providing that “the military power shall always be held in exact subordination to the civil
authority, and be governed by it.” Mass. Const. pt. I, art. XVII.

Massachusetts Statutes – Prohibition on private military units: Massachusetts law makes it illegal for groups of people to organize as private militias without permission from the state. ... Mass. Gen. Laws ch. 33 §§ 1, 130–31.

===

Phrases like "exact subordination" and "permission of the state" are not just window dressing. They're legally binding. You might consider yourself a member of such a militia, but to operate as such - notably to perform any military or law enforcement function - you must be under state or federal command.

As the above document also mentions, every state has similar restrictions. They might differ in details, but the message is the same: without state or federal command, your "sovereign militia" can do no more than cosplay (and sometimes not even that) without getting into legal trouble.
If someone tells you they have a plan to affect a fraud which would prevent the transfer of power from the duly-elected executive and instead divert that power to someone else, what word would you use to describe this plan?

Also, you can't assert that no one at DOJ thinks this is a coup attempt. All you can assert is that no one at DOJ has said so publicly, which is not a very strong evidence of anything, since that's how they operate in a general sense. It takes a long time to bring charges for anything at the federal level, and this particular charge needs to be more airtight than anything they've ever charged in the past. It may also be that they are afraid of looking partisan in doing so, and are waiting for a referral from the bipartisan Jan 6 committee.
Chromium is somewhat packaged as a library. Firefox and its internals are not.
3 is false, your accusation doesn't need to be real at all yo damage your opponent. China was thee first to say it was the americans using biological warfare and accused them of deploying the virus during some kind of international competition of armed forces.
"and twice as much carbon as Earth’s atmosphere. "

"As levels of carbon dioxide rose from 550ppm to 945ppm to 1400ppm, subjects’ scores under most headings declined substantially. (Problem-solving ability also seemed to suffer as levels of volatile organic compounds rose.)"

"2,000-5,000 ppm: level associated with headaches, sleepiness, and stagnant, stale, stuffy air; poor concentration, loss of attention, increased heart rate and slight nausea may also be present. > 5,000 ppm: This indicates unusual air conditions where high levels of other gases also could be present."

"Based on preliminary analysis, the global average atmospheric carbon dioxide in 2020 was 412.5 parts per million (ppm for short), setting a new record high amount despite the economic slowdown due to the COVID-19 pandemic."

hmm
You are saving your own time and resources, in exchange for those of every one of your users. That insanely selfish attitude is why we are so incensed by this crap --- especially when it's developers making the lives of other developers worse.

Have some respect for your users; they might be developers too.
It's also an interesting reflection on the historical moment we've find ourselves in. I'm sure the records of normal/daily life have been steadily increasing even before the computer age as earlier technologies made it cheaper to record these things but it feels like in my lifetime we have transitioned almost instantaneously to having more data than we could possibly ever sift through about every aspect of peoples' lives. What will history look like to future generations who have access to such a historical record?
Food preservation and international commerce have eliminated seasonal diets. All of our fruits and vegetables used to be largely seasonal with only a handful that could be kept edible in cellars before canning. Meats, dairy and eggs too had seasonal ebbs and flows -- you'd slaughter your hogs in the fall as their forage ran out, your cows might dry up, your chickens probably stopped laying. Winter diets would grow steadily more monotonous and you might spend a few weeks going hungry.

The range of our diet had also globalized. Potatoes are now a staple worldwide, and tomatoes flavor dishes around the world from where they were developed. Spices aren't very exotic, even if some of us like our food plain.

And salt! Salt had gone from a spice and vital preservative with a value comparable to hard currency to something we throw on roads in the winter.
Amazing. The fact that this survived is awesome.
> But it would be tough to change the culture.

I think it would be tougher to find anyone willing to read programs written like this. Requiring an explanation to understand the variables is very similar to encoding the variables names and putting a lookup table below. Why force someones eyes to dart back and forth between the program and lookup table, just to get an idea of what the variable are, rather than also including a very rough explanation of what they variables are doing, in the program itself, by giving them meaningful names?

We only have so much working memory. Giving variables names frees up a significant amount.
I've thought a bit about the problem of exposing your underlying database - that's obviously a problem for creating a stable API, because it means you may be unable to change your internal database schema without breaking all of your existing API clients!

With Datasette, my solution is to specifically publish the subset of your data in the schema that you think is suitable for exposing to the outside world. You might have an internal PostgreSQL database, then use my db-to-sqlite tool - https://datasette.io/tools/db-to-sqlite - to extract just a small portion of that into a SQLite database which you periodically publish using Datasette.

The other idea I have is to use views. Imagine having a PostgreSQL database with a couple of documented SQL views that you expose to the outside world. Now you can change your schema any time you like, provided you then update the definition of those views to expose the same shape of data that your external, documented API requires.

As with all APIs of this sort, adding new columns is fine - it's only removing columns or changing the behaviour of existing problems that will cause breakages for clients.
Just an FYI your scrolling example is indeed no longer current (or least not with Windows 10).

Scrolling non-focused windows works just fine (ex. can type text into notepad while simultaneously scrolling a browser window).
Do you have a citation for that? Google scholar isn't turning anything up for me, and I'm interested.
I’m sure this comment is facetious, but as many motorcyclists will attest, something absolutely was lost in the 80s with the transition to electric starter motors.

Kickstarting a motorcycle is a truly pleasurable experience (at least for smaller displacements). And the loss is not just aesthetic, but practical too; you needn’t worry about your battery going flat — on some bikes you don’t even need the battery installed at all to start it!
> core mathematical concepts anyway

But it can really help understand the practicalities of it, like any paper involving models, which are pretty numerous outside of pure mathematics. Unfortunately, I've seen many papers that "leave it to the reader" when it comes to equations used, with no translation between variable names and what they actually represents.
You and the commenter above you miss the point. If you change "Hospitalized" to "unable to work" the point is still valid. I just do not have statistics on "unable to work" and I do not like to state things without evidence. However, it is very likely that 100% of those cases are not "unable to work" and that some percentage >0 is asymptomatic. The point stands.

Either way, you focused on the minor point rather than the main purpose which is a "both and" scenario rather than a "either or" where the two arguments are debating different issues which are not mutually exclusive but for some reason are used to argue against each other as if it's an either/or scenario (risk to ones self vs risk to others - It can be low risk to the individual and high risk to others at the same time).
Has anyone tried out the open source project BlueBubbles?

"Server for forwarding iMessages to clients within the BlueBubbles App ecosystem"

You have to have a mac desktop/laptop/VM to use it. Pretty complex setup process, but looks promising.

https://github.com/BlueBubblesApp/BlueBubbles-Server
> If I’m reading academic papers on a particular topic then I already know the notation the math is written in.

This is not true in my field - notation is all over the place, even for the same topic.
US bases won't let you put your phone on WiFi typically, with a few exceptions I dare not name in case USAP is reading this.
5% of what? They paved over 100% of what they paved over. That number will not change, however much they pave over.

If the supposed conservation programme doesn't actually block paving, then it is what they call a formality. Business-as-usual is routine.

The US space program was practically moribund for those 50 years. The paving was done quickly at the start. With space activity ramping up, paving will too, as we see starting already. What are you demanding as a definition of "routine" beyond paving where they like, when they like?
Call Chopra.com out publicly via Twitter if that is the case and you can prove it. Remind them of the law with CAN-SPAM.
> Was there some notification of this change sent directly to all github users? I checked email and didn't find any references to the change from github.

Same here. No notification email as far as I can find. (Through this might depend on your notification settings? I have mine set to the minimal.)

>Is there some other automated system to become aware of changes like this, other than stumbling upon a HN post?

Github offer the web changelog, their RSS changelog, and the Twitter account @GHchangelog. These three all relay the same information, and ironically all three missed announcing this important change. Instead they posted a blog post[0] which was not linked at all by the changelogs.

So to answer your question: you need to follow all updates on both https://github.blog/changelog AND https://github.blog.

[0] https://github.blog/2021-09-01-improving-git-protocol-securi...
That's the theory that makes the most sense. I think some of the blocks have lines that show where they seemingly ran out of cement that day and came back and finished it later.
> I have seen Lisp compilers take longer than that just to start the REPL.

Except with Lisp, you aren't starting the REPL potentially every couple minutes. I've worked in many Lisps and it's not uncommon to keep a REPL open for days (recent project had one open for _weeks_)

Back when I worked in C++, compile times drove me crazy. 3 seconds wasn't remotely normal even for tiny projects because there's the overhead of actually starting the compiling process, reading output, thinking about what you saw, repeat.

Compile times in "the minutes" was much more normal.
What I don't get about the rant is why it matters what the "modern" way is.

It's not like any of the old tools have disappeared right? If you don't like Electron/NW, nobody's stopping you from building native apps with Qt, GTK, or you can just draw your own UI raw! If you don't like frameworks with their own templating systems, maybe don't use them? I don't like them either! and yet rather than complain I just don't use them...

Abstractions by their nature make some use cases easier and others harder. They trade off efficiency for familiarity. If an abstraction is "popular" it just means many people appreciate its benefits over its limitations for their particular use case. Being opinionated is the whole point. If you don't like it or if it doesn't fit, don't use it.

Gatekeeping in general is bad. Dismissing a modern framework because it's "too high level" is rather silly. On the other hand, dismissing someone only because they're not using the "modern" stack (whatever that is) is equally silly.
I don't recommend installing Mint 20.3 on your main PC -- unless you're an expert.

But .. but ... but Linux Mint [Mate] has been my main PC operating system for at least ten years.
FOIA Request? Another option (coming from a non-US perspective) is to find the corresponding tender for the contract.
I mean, I don't work in games, this is just an observation as a player who's bumped into his fair share of bugs. But if I bump into Bethesda I'll mention that advice to them.
"According to the lawsuit, the defendant studios, including Pixar, Lucasfilm, and Blue Sky, schemed to avoid high wages for artists by discussing and agreeing to compensation ranges for employees – that is, pay for employees would not go above certain, agreed-upon levels, so that the studios could limit their payroll expenses."
https://www.cartoonbrew.com/disney/federal-judge-dismisses-a...

Very similar to what Jobs did with other tech companies to drive down wages for engineers.
Keep It Simple, Stupid

Simple systems fail expectedly, complex systems fail catastrophically.
It's not a loophole. It's an intended part of the regulations at play.
Second for messenger kids. All the other solutions aren't built with the idea of under 13s using their service. Messenger kids allows kids to chat with the people they know irl while preventing them from slipping out and chatting with the wide internet.

Even if you don't like FB that much, you should look at what they are doing in messenger kids
I've found the article so well written. It was a joy to read, notwithstanding the grim topic.
Maybe I'm missing something but how does a newer version of the PCI-e spec directly lead to enormous benefits for a database that's running entirely in RAM?

In fact, on the surface, I would think that "traditional" databases (i.e., those residing on actual storage devices) would be more likely to benefit enormously as a result of this "upgrade" -- because of the massive increase in available bandwidth for storage and networking, of course.

--

(I'll certainly admit thatI don't follow or keep up with developments in new generations / iterations of Intel processors / hardware architectures, but I'm assuming that Intel's Xeon CPUs still access RAM via their own memory controller. Intel has definitely done (more than) their fair share of stupid shit over the years but I'm guessing they haven't recently decided that, now, the proper place for system memory is on the PCI-e bus!)
The real problem is you suddenly have a car in an unknown state. Is autopilot still on? Can I change gears, am I in park? Will it lose power?

Fortunately not everything goes through the entertainment computer and the car was drivable enough to pull over, but it’s quite scary to have happen.

When a turn signal goes out it’s just the turn signal and your not worried about the engine.
You quit coffee, not caffeine per se.

How do coffee drinkers keep track of how much caffeine they drink?
If you think that is extreme language something is horribly wrong.
I agree. I think you two are talking past each other to a degree - Bitcoin the protocol is decentralized, Bitcoin the ecosystem in 2022 is moderately centralized in various ways.
What counts as decreasing quality?

When I started playing with computers an error often meant a hard crash of the whole system.

Now an app dies (rare) and I just restart it and often it comes back up just where I left it.

That’s a very specific example but I certainly prefer it to the past.
Leetcode starts with an examination of the structure of the problem - the data structures present, the best possible time complexity. Knowing both allows a ton of narrowing down of the method that should be used.
Amazon's new AWS service terms seem pretty standard until you get to 42.10
It's the one I've spent the least time at. Ok, that one I didn't live on, but I did visit.

I didn't use WhatsApp there. I had to SMS / tweet with my satellite device.
Yeah I dunno.. I kind of like noteplan. It uses icloud for storage.
I get tons of Russian spam and have never been to Russia. Russia is quite literally the #1 source of spam globally: https://www.statista.com/statistics/263086/countries-of-orig...

If you had used the Gmail '+' trick on the address you used, you could have proven whether this was the case. If so, stopping any more of it would also be as easy as setting up a filter to delete all inbound email to that '+' variation.