skysight-inc/HackerNews huggingface dataset:
Based on the abstract it's not a study showing that "Type 2 Diabetes and cardiovascular disease [are] attributable to sugar beverages", it's a paper quantifying the "[Amount of] Type 2 Diabetes and cardiovascular disease [that are] attributable to sugar beverages [in various countries]". The link and causation is already well established. This is trying to determine how much harm it's doing in different parts of the world.
Now I wonder how long will it take to add chipStar/Clspv/Tint to https://github.com/jhuber6/doomgeneric/tree/amdgpu and run DOOM on WebGPU this time.
For some reason I don’t like the taste of coffee, I love it in tiramisu.

I have learnt to like other flavours; is there a way I can start drinking coffee for pleasure?

I keep thinking I’d love it if I was in the right state of mind.
hopefully i stop getting trouble for reposting things verifiable in the public record that other people spoke about in 2018, and not being banned for supporting capital punishment, a thing legal in the US, the native state of the brand.
I assume that they're hoping that the EU or an EU member-state steps up; or failing that, maybe a (probably-US) nonprofit or billionaire donor, perhaps a Laurene Powell Jobs or MacKenzie Scott type. To be clear, something like this very probably should happen. I'm heading to social media to shout into the void about this: dear reader, you should probably do this too, and use any other means you might have to steer the attention of decision-makers towards this.

That said, in the longer term the solution to the WWW"'s Too Big To Fork problem surely has to involve getting much more of the "specification" expressed precisely in declarative specification languages, so as to greatly reduce the handwork involved in generating a half-decent implementation.
You can do single slot 4090 cards using water cooling, so having enormous coolers is not forcing anyone to buy workstation cards to fit things. Alternatively, there are always cases designed for riser cables.
That looks like its own thing, so not going to benefit Servo and Firefox if I understand correctly? Since they are using WebRender.
In Iowa, it is legal for (US citizen) children as young as the age of 12 to work on farms, for an unlimited number of hours, so long as their parents grant permission and they do not miss school. They have so far been unsuccessful at legislating to raise the age limit from 12 to 14[0] as the Children's Act for Responsible Employment act has failed to pass, due to strong opposition from agricultural industry groups.

Many of these children are pressured into it by parents who have no other financial options, as described in the video I linked above.

[0] https://www.iowapublicradio.org/news-from-npr/news-from-npr/...
Gate-level simulation of ASIC in browser
As a testament to his effectiveness at digging out the various online scammers, Akamai "had to" boot Krebs off of their service - the criminal gangs wanted him and his website out of the picture, and directed enough DDoS volume to overwhelm Akamai's ability to handle the load.

IIRC Google intervened and offered to put him behind their shield system. Which I think tells more about Akamai than anything else. (Krebs's website address resolves to a Google network space.)

In a fit of irony, even sometime after that event, Krebs's website still sported Akamai's DDoS protection service ads.
Yep, we need the equivalent of DMARC, DKIM, and SPF for the telecom system. We solved it for email, feels like we should be able to solve it for telecom.

I really hate any system that relies on the telecom system for any sort of verification. I hate every website/app/whatever that doesn't let you disable SMS verification as a "backup". So many places that offer (and even force) 2FA just let you bypass your authenticator with SMS verification.
We should make sure all teenagers get an opportunity to work on fields just the way its used to be
Answer: Greater facility with out of order execution and performance in high variance duty cycles.

To use a gross analogy, why do we use Otto cycle engines when (emissions aside), gas turbines exist?
The gp comment speaks more of freight than of passengers. But the same analogy applies… trains are great when you need to transport a whole bunch of people exactly the same way, but they’re less useful if every person needs to start and end at a totally different place.

In the same sense, parallelization (and computing on a GPU) are great when you need to perform the same computation on a huge number of data. When each computation is more independent, it might make more sense to perform it through the CPU.
VLIW seems to have solidly lost to SIMD in the desktop space.

Don't forget: as Intel was floundering with Itanium, AMD was just making SSE and SSE2 instructions faster (AMD 3dNow! never became popular, but they continued to push that). It seems like SIMD was the historically correct choice over VLIW.

Today: every high-speed program in Desktop/Server is either SIMD-accelerated CPU (NEON or AVX512 or SVE), or full-blown SIMD GPU.
The jobs are available for citizens. But they don't do them. And it's not because
of immigration. Think about it for more than 5 seconds. They could just stop immigration for migrant workers and suddenly give citizens jobs. Every politician wants to be known as a job creator. But they don't. Why? There is not enough workers here. Proof? COVID. They stopped letting migrant workers in and farms failed left and right from lack of workers.

We weren't lacking teenagers. We were lacking a dirt cheap seasonal exploitable massive workforce. There are not enough teens even if we conscripted them all. And if you don't, teens don't like doing work. Most teens don't live in the sticks anymore. And (for teens) we care about these stupid things like safety, a minimum wage, and labor laws.

It's not 1950 anymore. The world has changed. The reason we need migrant workers is WalMart. Their demand for ever lower prices creates the need for the lowest priced highest supply scalable labor due to a global supply chain and pricing pressure. You can't put the genie back in the bottle. Want cheap shit? Then you hire migrant workers. Or give up on farms and buy from overseas. Or make robots that can pick fruit. There's no free lunch.
That is the case with most of them. Sync just wouldn't have worked.
In some sense, leetcode is fizzbuzz on steriods. As I recall, the "trick" to fizzbuzz is knowing about the modulo operator. Most leetcode problems have a similar trick that you need to know/learn to complete them correctly.
> One of the reasons that we don't have Universal Healthcare in the US is that things that are categorically unhealthy would be prohibited from being sold.

Yeah that not it boss. Never did I come across something getting banned in France because of healthcare costs.
This is basically a problem of automatic vectorization and parallelization. This is not a new area: if you’re curious about it there is literature about this in the compilers and high performance computing world going back to the 70s. Short answer: it’s quite hard, especially for generic code. It’s achievable to some degree for array-oriented, loop heavy code, but even then with severe limitations often related to the regularity of the logic in the loop bodies, the iteration space, and the use of pointers. There has been some work for Python to do this (eg, numba), but it is largely for array heavy code instead of general Python.
trump
Cut AWS Costs with Smart Insights and Predictive Alerts
Billgist is an innovative SaaS solution designed to simplify and optimize AWS cost management. Tailored for businesses and cloud professionals, it provides real-time insights into AWS billing, usage patterns, and cost allocation to help users make data-driven decisions that optimize spending.

What sets Billgist apart from other AWS cost management tools is its AI-driven forecasting and alert system. The software goes beyond simple budget tracking by predicting future costs based on historical trends and notifying users of potential overages or savings opportunities before they impact the budget. Additionally, Billgist is equipped with customizable reporting and export options that integrate seamlessly into existing finance workflows, providing financial teams with actionable data in formats they use most.
i'm not from silly valley, but its the dominant voice here.

some of my downvotes are from bad tone, overreaction, hyperbole... some are because of the silly valley culture not realising they are a bunch of deluded maniacs, or just producing absolute garbage products.

its mostly the former.

as for demographics... well, i'm a single data point, but HN has a wide reach. its why a lot of us are here imo.
All models can hallucinate pretty well... Which ones are best at being an intoxicated friend?
Oh I hate how Slack uses this. Because if extensive use of magic links I lost track about my two accounts and several spaces.
Or for people who want to make money as a trader.

const lastPriceElement = document.querySelector('.last-price');
const buyButton = document.querySelector('.stock-btn.stock-buy');
const sellButton = document.querySelector('.stock-btn.stock-sell');

const buyPrice = 280;
const sellPrice = 320;

function checkPriceAndTrade() {

if (lastPriceElement && buyButton && sellButton) {
// Get the price text and convert to number
const priceText = lastPriceElement.firstChild.textContent.trim();
const price = Number(priceText.replace(/[$,]/g, ''));

// Execute trade based on price
if (price < buyPrice) {
console.log(`Price ${price} is below $` + buyPrice ` - Executing buy`);
buyButton.click();
} else if (price > sellPrice) {
console.log(`Price ${price} is above $` + sellPrice ` - Executing sell`);
sellButton.click();
} else {
console.log(`Price ${price} is between thresholds - No action taken`);
}
}

}

// Run the check every 20 milliseconds
setInterval(checkPriceAndTrade, 20);
Yes, SPIRV does pretty much exactly this. Not for Python I'd imagine, maybe someone has leveraged the ast package for it though.

There's nothing particularly special about graphics programs. It's just that until Vulkan and Metal, the pipelines were more or less defined for you (with OpenGL, DX, etc).
You asked if I saw examples and said that you haven't seen any examples; I showed you examples.

There certainly are more examples, and the free speech advocates I know do talk about the subject generally quite a bit.

One I just now remembered: Dr. John Campbell (https://www.youtube.com/@campbellteaching) has run into issues with this and has pointed out many other cases where established "knowledge" about Covid that we were previously not allowed to criticize, turned out to be objectively wrong. These disputes have resulted in many other people being censored despite later being shown to be correct, or at least reasonably justified by the best information available at the time.

This is someone who was proactively warning about the potential severity of Covid well before others, and advocating for proper hand-washing very early on (before more science emerged suggesting that skin contact is a relatively minor transmission vector). In the early days of the pandemic, he was complaining loudly about Fauci's initial mask rhetoric, arguing that the general population absolutely should wear masks and that production needed to step up. He's been doing serious medical content on Youtube for 17 years (sort by oldest to see) and first posted about Covid on Jan 26 2020 when awareness was still low and it was imagined that the virus had been contained to China and presented extensive detail on what little was known at the time (https://www.youtube.com/watch?v=aPvpfC7NfR0).

But now he mostly makes videos against "the establishment", out of frustration with their unwillingness to consider new science over dogma.
What frustrates me about MatterPort is that no one who works there has ever played a first-person video game. If they had, navigating their sites would be so much nicer.
Typo: "Your pay your taxes into the system"

Sorry to be this way.
There are several research efforts that do this, none you can reliably use in production.
Make sure you go into that eyes wide open, I misguidedly thought there was some communication between Bitwarden and the open source vaultwarden but there is not.

I've been burnt by things breaking as Bitwarden updates the client and vaultwarden tries to keep up without any advance notice of the changes until someone reports it's broken.
> I'm absolutely in the pro-static-types camp

Reflecting on your comments on the Transcendental Syntax threads, you should really look into linear logic, or at least System F (https://en.wikipedia.org/wiki/System_F).
When has a human worker ever been replaced with AI? I haven’t seen that happen anywhere.
Hmmmm, the blog here doesn't really sell it right IMO.

CPUs are actually hugely parallel today. Every CPU, even the "small cores" (E-Cores from Intel or little cores from ARM) are out-of-order superscalar cores. This means that every CPU can execute 2, 3, 4, 6, 8 or more instructions per clock tick.

What a CPU is, fundamentally, is a device that takes a classically written sequential program and *DISCOVERS* parallelism for you. And then executes that discovered parallelism.

A GPU, and SIMD in general, is the opposite. SIMD requires that the programmer writes the program in a grossly parallel manner before it even executes on the GPU. Naturally, GPUs lead to more parallelism, not due to magic but simply because the programmer thought about parallelism in a more scalable way.
I’ve seen this happen before. Back in the good ole days of the libertarian internet.

You had subreddits which had zero moderation, because again “the best ideas succeed”. Those places got filled with the hate speech, vitriol, harassment, stalking and toxicity.

Minorities and women left, because they were basically hunted.

Logical arguments dont work, because hate, harassment and anger are emotionally driven behaviors.

This creates the toxic water cooler effect. The fact that its ok to say horrible things, attracts more people who are happy to say those things.

You lose diversity of arguments, view points and chances to challenge ideas.

You increase radicalization, dramatically speed up the sharing and conversion of anger into action.

Eventually, the subs brought in moderation. As did every social media platform in existence. The people who didn’t like it, created their own spaces.

Which didn’t do well. Because those positions and spaces are NOT popular. Facing this fact, they are now turning to shut off opposition and moderation, because that is necessary to keep the ball going.

This isn’t even opinion, this is the history of the past 30 years. It’s not even that old!

I really do hope this time its different. Genuinely, I said it when the new communities were created. I meant it then, I mean it now.

Moderation is fucking toxic and unhealthy. I rejoined moderation recently, and in the first 10 frikking items, I had to see a dead baby pic from an un covered ethnic war zone.

I really want this to succeed, and want it to be good for users. I am hoping it is.

But experience is clear - making space for hurtful speech, results in more hurtful speech and people just leaving to places where they dont have to be harassed.

Blue sky should probably see a jump in users over time this year.
Different tools for different jobs.

Though I expect the lines between hardware paradigms to get a bit blurry in the near future.
It's a puzzling but stubbornly true aspect of the US electorate: replacing private insurance with a universal program polls at like 20%. People like the idea of a universal health insurance program but don't, themselves, want to be enrolled in it.
Stop what you're doing and use Cloudflare (free) immediately. This is the slowest loading site I've used in years and it deserves better for all the work you've put in.
The thing about nodes is a joke like around 80% of the text.
And then at some point the codebase becomes so unusable that new features take too long and out of frustration management decides to hire 500 extra programmers to fix the situation, which makes the situation even more slow.

As I understand, there is a balance between refactoring and adding new features. It’s up to the engineers to find a way to do both. Isn’t it also fair if engineers push sometimes back on management? Shouldn’t a civil engineer speak up if he/she thinks the bridge is going to collapse with the current design?
Quoted and copy/pasted:

"Health conditions occurring more frequently among farmers in comparison with non-farmers were hypertension and other cardiovascular disorders as well as ear-nose-throat (ENT) and orthopaedic problems."
Sounds like GraalVM counts and Oracle intends to argue on that basis.
Yeah, that game should come with a seizure warning. I've never had a seizure but my brain started to feel pretty uncomfortable during my second completionist playthrough.
This is inevitable when doctors bill per service. When they are paid by capitation that incentive disappears
CN was like a crowd-sourcing disagreement sticker that gets attached to some content. Yes it will be abused.
Hear him! Hear him!

(by him I am referring to the public identity of the process that generated the message above)
Show HN: Counting Tap Toy
Hi HN! This is a project I made for my 3-year-old who always skips “14” when counting.

In Counting Tap Toy, you can tap to count various aquatic creatures. The count is displayed and announced. My hope is that seeing and hearing the numbers will reinforce 14’s existence.

I find tapping all the fish while listening to the songs and popping sound effects to be pretty relaxing too.

Technical details: https://memalign.github.io/p/counting.html

This is the fourth “Tap Toy”, joining:

- Slice: https://memalign.github.io/m/slice/index.html

- Fireworks: https://memalign.github.io/m/fireworks/index.html

- Original: https://memalign.github.io/m/taptoy/index.html
I mean, we can’t be correct retroactively can we?? I dont think all the doctors that came before antibiotics should be blamed for not knowing Germ theory.

IS this a reasonable expectation of fact checking?

I’m very curious now, I actually would love takes on this. I feel we are implying that the standards of fact checking validity weren’t met, but the standards haven’t been stated.
> It's meant to digest anything it can digest.

So you think your gut is meant to digest human flesh? Fun worldview

> eat anything but conscious beings

"conscious" here means "possessing consciousness" not "conscious right now".

> include eating people who are asleep or passed out, or dead

The point is we eat what we think is acceptable to eat not just any random thing we can digest. Because we have some norms about what is OK to eat. Most norms say eating humans (dead or alive) is bad. Other norms say eating animals is also bad. QED.
Ya, this is the scenario that I think is easy to conflate with the general advice wrt hiking or as a metaphor. It's your job as a guide to set the whole thing up appropriately, and if someone just disregards that it's going to be a liability, especially in a group setting. Everyone needs to respect that what they're in for could be quite demanding and risky.
there is a balance to be had here. oftentimes people make their own corner of the code because they are afraid, or their superiors are, of the scope of work which is actually about 3 hours of consistent work with good discipline and not the 17 years they imagine.

millions of lines of code itself is a code smell. some of the absolute worst code i have to work with comes from industry standard crapware that is just filled with lots of do nothing bug factories. you gotta get rid of them if you want to make it more stable and more reliable.

however... i often see the problem, and its not "don't do this obvious strategy to improve qol" its "don't use that bullshit you read a HN article about last week"

i suspect this is one of those.
This is why I self-host vaultwarden
You're not the target audience. This is a very well-written explainer for non-techies. I've already emailed it to a couple of friends. Lovely.
Came for the Cookie Clicker dopamine hits. Stayed for the masterful work of art. Well done!
Logitech k480
Reddit you have control over your timeline. The comments can be good to. Just stick to your interests.

Twitter turned into garbage when Elon decided to make it pay-to-play. Giving Blue Checks ranking boosts and extra power when they block others ruined every reply section. On any even vaguely political tweet you now have to scroll forever through a bunch of illustrated profile pics hurling insults before you can get to a real discussion.
I find it fascinating how many cultures have a unit of length that is roughly a yard and a unit of weight that is roughly a pound. Then I read (I think on the linked site in fact) that these are military universals: one stride of a soldier in formation, and the weight of cereals needed to feed a soldier for one day.
Nice, but just like desktop, when apps get more complex it doesn't work. I hope one day desktop and therefor also phone will work like that.
What I wish we had is a portable version of SIMD that runs on any CPU and any GPU as part of all programming languages, so that taking advantage of those does not suck.

Just like we have for loops and threads that work on all CPU architectures and cores.

Instead we have a mess of various CPU instructions (SSE, AVX, NEON, SVE) along with incompatible GPU frameworks (CUDA, rocm?).

Java is trying to do that with Vector api but only for stuff on CPUs, so GPUs are not included [0].

If we had a unified way to take advantage of CPU and GPU, I’m sure devs would do it more.

[0]: https://openjdk.org/jeps/426
"Write-Only" Documents
> Of course, as stated in the article, such email links are harder to phish than passwords

On the other hand, training users to expect and use hard-to-read login-links in emails is not really good either. It promotes a broad range of scams, phishing, and potential malicious code exploits, even if the a particular sender's site has been hardened somehow. (e.g. a TOTP app on a phone.)
What kind of line of work gives you the ability to discuss debounce routines as an everyday enough occurrence to speak with authority on the matter, if you don’t mind me asking?
The emails in question are a third factor, not a magic login link.

Even if they were, almost all email goes through third parties which are trusted implicitly. That's not great, but email is the only federated system in existence capable of implementing this type of decentralized login at scale.

Maybe someday we'll be able to use something like Matrix, Fediverse OAuth, or ATProto OAuth instead, but those are all a ways off.
If you are writing tests with pytest, I wrote these blog posts about combining pytest, playwright, and axe-core:
http://blog.pamelafox.org/2023/07/automated-accessibility-au...
http://blog.pamelafox.org/2023/08/accessibility-snapshot-tes...

Great to see Slack using a similar combo!
Many (larger) companies have a strict (defensive) policy against providing honest feedback for exactly these reasons.
FPGAs are heterogeneous, and the tools are all about getting the maximum utilization of a given chip's features while also routing signals to get the fastest reliable cycle times. Compile times sometimes stretch out into overnight sessions.

By making each cell identical you remove most of the floor planning concerns. By latching the data from each cell, you remove timing concerns, and deliver deterministic performance.

This has other benefits like being possible to route around a bad cell, or to build a "wall" around a given section of code.

The emulator will always give correct output baring hardware failure.

I hope to get through tiny Tapeout and have a chip before the end of the year.

As for programming, the code has to compile to a directed acyclic graph of boolean logical operations. I suspect that it would be fairly easy to use as a backend for tinygrad or perhaps LLVM as a stretch goal.