skysight-inc/HackerNews huggingface dataset:
Not trying to minimize the gravity of this situation, however I want to point out that soaking rice in water overnight prior to cooking, as well as cooking it in a larger quantity of water (excess water is drained off, rather than cooking with less water until rice is dry) has been tested to reduce arsenic levels by around 80%. I've been doing this for years, and once you make a habit out of it, it's really not a big deal. Makes me feel better about eating rice 2-3x per week.

[0] https://www.bbc.co.uk/programmes/articles/2F1MDzyW55pg97Tdpp...

[1] https://www.sciencedirect.com/science/article/pii/S221345301...
That's just for the effects on child IQ, which apparently came out of a new study around that time.

It says at the bottom that the other fetal risks have been known for a long time.

"Valproate products have long been known to increase the risk of serious birth defects, in particular, neural tube defects such as spina bifida. This risk is already described in detail in the drug labels for valproate products."
Comino sells a 6x 4090 box as a product: https://www.comino.com/

They have single-slot GPU waterblocks but would want something like $400 or more each for them individually.
FreshRSS, works well directly from the browser, desktop or mobile.

What I like about it is that you can gradually work your unread list: if you're in a specific feed and mark it as read it switches to the next feed only with unread items. If you do it from a category it switches to the next category. I find it helps a lot going quickly through a mountain of new unread items.

Not saying others don't do it, but this one does, so I'm keeping it.
That the problem is big and requires care doesn't strike me as a substantive objection to the effort of addressing it using the tools that we have (legislation, however imperfect).
If you’re truly worried about rice consumption levels, you likely can order specialty rice from known locations that has less arsenic
This of course all comes down to a philosophy of creativity and art. In my philosophy of creativity and art, fine-grained details is where the art gets made. You can disagree with that, but I'd point to as evidence the design of the software and other tools that creators use are designed to facilitate fine-grained edits. So if you think that fine-grained edits aren't where the creativity and art comes from, then I'd ask why do you think all the tools are designed to offer that level of control? (E.g., DAWs, NLEs, 3D modeling/rendering, photo editing, vector editing, etc...).

There are also "coarse" tools, and a market for them, e.g., iMovie and Canva, and I'd put AI tools in that same category of course. There's nothing new about coarse tools, but those are general for a different audience, and for a different production level.

I.e., another way of saying this is that important thing is not "high-level of execution", Steve Albini didn't become a sought after producer by being technically great. In high-level creation, technical excellence is usually table stakes. He became sought after by having a particular vision for his music production, and that vision was executed by having fine-grained control over every single audio element of what he was working on.

You can believe AI will negate the need for all this, but my point is simply that would be a mighty large coup to how high-level creation works today, ergo extraordinary claims require extraordinary evidence.
I actually signed up for AI enabled plan out of curiosity (I had non AI subscription for years prior). Had to downgrade back because it was too annoying and I couldn't figure out how to make it stop completely. Whoever inside the company is pushing this is not doing them a service.
together.ai is really good but there is a price mismatch for small models
(a 1BN model is not x10 cheaper than 10BN models)

This is obviously because their are forced to use high memory cards.

Are there ideal cards for low memory (1-2BN) models? So higher flops/$ on crippled memory
So you've now compared feminist movements to Christian evangelists. Do you think christian evangelists are important and deserve our attention even if the majority of christians don't care about them? How about feminists if women don't care about them?
You'll need something like EPYC/Xeon CPUs and motherboards which not only have many more PCIe lanes, but also allow bifurcation. Once you have that, you can get bifurcated risers and have many GPUs. And these risers use normal cables not the typical gamer pcie risers which are pretty hard to arrange. You won't get this for just $200 though.

For the chassis, you could try a 4U rosewill like this: https://www.youtube.com/watch?v=ypn0jRHTsrQ, not sure if 6 3090s would fit though. You're probably better off getting a mining chassis, it's easier to setup and cool down, also cheaper, unless you plan on putting them in a server rack.
Haiti used to have a thriving rice production and could feed itself. In the 90s, the then government made some bad decisions when dealing with the IMF and reduced import taxes to almost nothing. At which point, farmers where not able to compete anymore, and the dark spiral began.
Probably not but they’ll have a harder time finding capital the next time they need to borrow. It is generally unwise to default on debt if you think you may need to borrow again.
For Python, Pyreverse is a subproject of Pylint and it can help make diagrams: https://pylint.readthedocs.io/en/latest/pyreverse.html
It makes class diagrams, it can even output Mermaid diagrams.

Also I saw that Aider.chat makes a text "repo map" for GPT-4 to use using some tree-sitters. In the past, I ended up using the Python AST module with LLM's to help me filter for what I was looking for.

I was happy to find out recently that there is a way to make Mermaid diagrams WYSIWYG / drag and drop editable that the open source https://excalidraw.com has and did I mention it's open source!? With a LLM, you can go full loop back to Mermaid again after a few rounds of manual editing. "What a time to be alive!"

But what I would quite like is bi-directional syncing of code and diagrams. Just as looking at black and white code with no syntax highlighting is not so common, I think there are lots more visual cues and contexts we can integrate in clever ways that use our visual system better.
There is a whole wide spectrum of augmentation possible within bidirectional visual programming languages, from auto-generating high level code maps with Mermaid diagrams with LLM generated high level summaries and emojis linking to different sub-systems, to being optionally able to have an X,Y position for a function, perhaps moved somewhere more visually convenient as part of a map.

You could probably ask Aider to make Markdown of code actually. I'm not affiliated, I just saw it on here recently. Cool stuff's happening!
Nice this will make people 15% more effective so we can do another 10% company wide layoff at least!
https://github.com/AboutRSS/ALL-about-RSS/commits/master.ato... perhaps?

Oh that's for tools etc. not feeds themselves.

Maybe https://github.com/plenaryapp/awesome-rss-feeds
You've halved the gang population, but that's still probably plenty to rob all the newcomers.

They'd basically need to be sent with an army to have a chance, and even then, they'd probably set up some ethnic enclave.
You might be interested in https://dafny.org/
Yes, though I’d say high quality is expensive at first. Low quality is more expensive in the long term.
You’ll be happy to hear that Spotify recently got rid of that paywall and you can now find all of their original podcasts including J Rogan on Apple Podcasts etc. Must have been a tax write-off?
Before I understood the true depth of mans incompetence, I'd have attributed this to evil Americans keeping the best to themselves.

But now I just feel sorry for both Haitians and Americans because they're probably eating the same bad rice.
"We are a religious state and we are going to fight it to keep that filth out of the state of Oklahoma because we are a Christian state – we are a moral state"

Seems to me that he did, in fact, call LGBTQ+ people filth.

When later questioned about calling LGBTQ+ people filth, he answered: "I support my constituency, and like I said, we’re a Christian state, and we are tired of having that shoved down our throat at every turn. I’ll let my words [spoken here] speak for theirselves, but that is my statement, and I stand behind it, and I stand behind the Republican Party values, and that is my statement"

I get that you want there to be a bright line rule and that the only way for you to see that he said this was if he said it in a way that cannot possibly be construed as anything else, but that's not the reality of the english language. Since his statement was clarified further, I think we can all take it to mean what the headline says and agree that the bit of grace we might grant someone being misunderstood is run through.

> Is a state senator from Oklahoma one of the "people in our most powerful sitting positions"?

Actually, yes. If anything, recent legislation has shown that you underestimate the power of state government at your peril.

As to the "vanishingly small minority" - I'd say if 0.01% of people felt that way, it would be vanishingly small. The reality is, given Republican party platforms in multiple states, that closer to 21% of people feel this way. 21% is a minority, it's true, but it is not vanishingly small.

For example, 28% of the country believes gay marriage should be illegal, and 33% believe it is morally unacceptable to be a gay or lesbian person, according to Gallup: https://news.gallup.com/poll/1651/gay-lesbian-rights.aspx
Was it bad? I recall thinking it was good in the version 1, 2, and 3 days. A drop-down menu from the bookmark with a list of headlines that would be refreshed every 15 minutes or so. Clicking on one would take you to the site/url to read the full contents.
One huge advantage of being young is the unparalleled ability to take risks. There's nothing more anti-fragile (that gains from losses) than a 20-year-old living with his parents.
https://github.blog/2024-02-23-highlights-from-git-2-44/ is much better
In almost all (strongly typed) languages, there is still a need for runtime checks like divide by zero and array bounds checks. Certainly languages like Rust & Haskell bring a high level of static analysis and that is good when you are relying on the tool for memory safety.

Personally I prefer gradual type systems that need less up front wrestling so that the coding process is more productive, more time can be spent on tuning the design rather than “finally I made it work” acceptance of compiler driven design. Such languages such as Python, Raku use GC for safety so not perfect for embedded or OS type tasks but easier on the brain.

I mentioned Raku since it has extensive runtime type support which allows code like:

subset Zero of Int where * == 0;
subset NonZero of Int where * != 0;

multi infix:<div>(Int \a, Zero \b) {warn “you dolt”; Inf}
multi infix:<div>(Int \a, NonZero \b) {a div b}

So Larry Wall chose to leverage a runtime typesystem to make it easier to write and maintain code rather than go down the straitjacket route.
> The dispute was over its intention, which China maintains was meteorological research.

I seem to recall the US military were able to recover it after shooting it down. If that's the case, analysis of the remains should dispel any doubt about its purpose: sensors used in meteorological research are quite different from those used say for monitoring radio waves or taking photos of terrain.
Great great example! Yes I was referring to exactly this - still making a local app for privacy/complexity reasons, but using html for the actual GUI. Will look into Tauri, never heard of it…
A few years maybe? The point of large storage mediums is rarely to fill them up as quickly as possible; rather the opposite.
If youre not using heavor zoom at this [point in your tech his, you are an fn idiot
I’m working on this right now! The prototype for Python will be out in a few weeks. https://valla.ai
Yes it is grammatically correct, but it is linguistically and aesthetically an attack on my delicate sensibilities. To me it sounds less like “James is” and more like “jameses is”. A framework is one individual thing, naming it after a plural noun is a weird juxtaposition. Like naming a kid “jameses”, or a dog “rovers”.

Plus “shoe” would be an AWESOME name for a framework! Missed opportunity…
Many of these systems also don’t have a Merkle tree, they have a Merkle linked list. Which I think contributes a lot to the syncing problem. A skip list structure where each node has multiple hashes/identities would let you skip the last five years of edits and pull down only the individual edits for the last month.

The “Merkle tree” I worked on before this blockchain nonsense started was a Merkle DAG, representing a mostly linear state flow with some parallel elements.
I think that the removal of the plus operator had a much greater negative effect on Google.
> If you look at the historic prime growth and productivity eras of national economies of the US and China, some of the most productive eras were early on when large scale systems (corporations, institutions, etc) simply didn't exist.

I really don't think that's correct. In fact GDP per capita was historically flat in most of the world, even through the early parts of the industrial revolution. It took off like a rocket only after WW2 in the pax americana era. I think that's an interesting argument to have, but I'm not going to believe that statement for an instant without numbers.
Whenever I hear people talk about free market it is usually not in the sense of economic freedom or free software. So you are correct. It generally refers to free as in free beer aka the government is supposed to subsidize the private sector and average citizens are supposed to pay for it. I'm not talking about socialists here, I'm talking about neoclassical economists and neoliberals in business and politics.

Almost nobody wants to pay for the pollution they cause via CO2 taxes. Meanwhile income taxes are considered efficient despite their dead weight loss. Everything is upside down on this planet when it comes to economics.
Simple script to generate RSS feeds
One of the many things I love about seamonkey is that it has built-in RSS support and will pop up an icon at the end of the URL bar when an RSS feed is defined on a site. Combined with the built in RSS/Email/NNTP reader, it makes it very convenient to find feeds just by clicking links on sites like this one.
No. It's all about gamete survival.
I was rebutting the claim about plastic on "a meaningful fraction of the Earth's surface". This is a weasel worded claim, but I took it to mean the plastic will be widely used as mulch on common grain crops. Other uses (specialty crops, wrapping hay after harvest) do not affect appear to me to be "meaningful" in the sense intended.
Show HN: Graphlan-OpenAPI for Your Business Graph
I've been helping to incubate graphlan.com, with the idea we should build a business network that has an open API so that other people can contribute to it. The existing options all suck and you should really be able to pull your business network into any business app you use. We are working on the API and looking for design partners so if you have a use case, please reach out.
Thanks for the perspective. I agree that improving efficiency is a fair counterargument.

> picking up trash every day

Yeah, I think that Gall should have started with "twice a week" instead of daily (he might actually use "twice a week" in the book, and the "daily" reference is an error on my part). When you start from bi-weekly to weekly, I'm not sure if the improving efficiency argument holds up that well. I could see twice a week being as efficient as once a week.

Not sure about the automation argument in terms of improved efficiency. Brazilian trash collectors work very quickly and do not rely on automation. However I think they're also subjected to more occupational hazard by personally handling more trash. Maybe they're not more efficient. Even if you are more efficient, does the "anergy" (i.e. shifting the problem) idea mean that your improved efficiency essentially enables the community to generate far more trash per capita?

Re: unions to be clear, there's no moral judgment intended. It's just another example of the system opposing its own intended function. The purpose is to collect trash, striking workers is one of the ways that the system opposes itself. Also it might be relevant to remember that Gall was writing back in the 70s. I'm pretty sure there strikes were a lot more frequent back then.

You can replace the trash collection example with the US federal taxation system if the details of the trash example are distracting. Think of all the ways that the taxation system is set up to push against its own clear goal of collecting tax revenue. It's not really about explaining why it is that way, the most profound insight for me is this curiously common phenomenon of a system opposing its own purpose. One day I dream of coming up with a rigorous analysis of this in terms of entropy
This is one of the first bash scripts I've written. What do you guys think?
I think we could summarize this article as Jim Keller calls CUDA and x85 names. Name calling is not an argument and whenever I see someone resort to name calling, it tells me they probably don't have better arguments.

In engineering and software development, we have to accept trade-offs and imperfection. Every decision has pluses and minuses. Instead of name calling, Jim Keller should explain what his approach is and why he thinks it is an improvement. He should also explain its limitations and weaknesses. Finally, he should also explain how he will handle the inevitable compromises and imperfections which arise in successful systems.
> That the problem is big and requires care doesn't strike me as a substantive objection to the effort of addressing it using the tools that we have (legislation, however imperfect)

Again, not disagreeing. Just saying the solution as presented is obviously flawed. And I haven't seen a solution whose proponents don't similarly throw their hands up with generalities the moment it's poked.
It’s not hard to check, I did this recently for a script. I just resolve “(25 generated random chars).example.com” and if “interesting-subdomain.example.com” resolves to the same, then I know that the interesting one is actually only resolving because of a wildcard. If it resolves differently I know it’s taken by a real record.
Telegram, Twitter, Mastodon, Matrix, IRC... anything that permits bots. The fun part is that when you write a new bot you'd tend to just look for the site's rss.xml or atom.xml. That file must exist.

And since that file still exists on most of the web, some people gonna make dedicated clients as well that intermix the feeds in the way they want... that seems clunky to do on a messaging app. But two roads in the forest!
It probably started a bit earlier than that, we may need to concerned ourselves with a process that took a decade or more to get going.

There has been far too much focus on CICO and exercise and all sorts of other stuff even though a lot of the rare stats for intake and exercise should suggest the population is just as healthy. Something went badly wrong and we need to identify it, its a epidemic that has been burning away for decades slowly but surely spreading.
Reading the linked article reveals that incorrectness was not the issue, but the unethical way that the genetic samples in the study were obtained.
I had hoped that as more people grew up with computers, the share of sophisticated users who would adopt technologies with higher inherent complexity would increase. I'm disappointed the opposite has happened.

If popular browsers had embraced RSS enthusiastically, it might have taken off with mainstream users. There's nothing about the protocol that makes it difficult to provide a well-integrated experience. Firefox even had a crude built-in reader around the time it was the most popular browser, but did not put in the effort to create a good UX around it.
I spend my days working with inventors. They have some traits in common, sure, but when I zoom out and try to see common denominators the picture blurs.
Yes, and there has been pretty extensive reporting that based on analysis of the wreckage the balloon was determined to be an ELINT (electronic intelligence) collection platform with a real-time C2 connection using a commercial US ISP (I assume a cellular carrier). I think that's pretty much what anyone with some general knowledge of modern military intelligence would have guessed, it's just the obvious thing to use such a balloon for.

However, to my knowledge, this is all based on "sources within the intelligence community" and has not been formally acknowledged by any government official. So take it with a grain of salt, even on top of what you might usually apply to determinations by US intelligence.
I'm glad Fergie is still being mercilessly mocked [1] -- because since that went viral I think people have toned the diva-ness way down.

It's a good thing because a lot of people sing along in the stands if given the opportunity -- which is largely impossible with most of these big ego diva renditions.

1) https://www.youtube.com/watch?v=4DkDrZa0F4c
"Shirky principle "?

Do "perverse incentives" really need another name?
When a creatures homeostasis gets too out of whack, yes - it dies. Notably, I have yet to see any system that won’t die eventually. The giant Communism experiment died in the 90’s, for one.

Luckily, most have mechanisms to adjust - if they’re willing and able to do so.

Cancer, notably, is one such situation that hijacks that mechanism. I’d argue that culturally, we have such a cancer forming right now. And it’s not capitalism, or communism, or politics, or guns or anti guns, or whatever.

It’s our inability to focus on and care about what we, as individuals, actually need and want, and push for it.

An inability actively being grown and reinforced by a number of entities - and allowed because we refuse to acknowledge our weaknesses too.
I wouldn't say it's impressive.

I've seen tons of computer science graduates hooking up gc to their languages in uni when they learn about compilers and programming languages
Japan and Metal have a unique relationship at this point.
That seems like it presumes that your IRL friends have good taste/similar interests though. The reason people follow big accounts is because the big accounts often have some specific niche of thing they post in that's curated in a way that resonates with people. Most of my IRL friends maybe only share 1-2 major interests with me. My friend who may repost interesting board game news would also share things about kayaking or crypto investing that I don't care about.

If my IRL friends run into something they think I'd be interested in, they'll just send it to me directly. What's the value in getting the combined firehose of all their reading?
"outdated article" the commit tested is 3 months old.

This is a standard V community tactic: all negative feedback is "bashing", anything older than a week is "outdated", anything up to date shouldn't have been written and posted on the issue tracker to be ignored instead.

Stop trying to control everyone else's speech and just work on fixing the long list of issues folks already took the time to report.
I’m sad and annoyed that Google Docs somehow manages to disable the Mac text substitutions feature (which has custom entries I want to use for frequent, difficult to type things at work) when you’re typing into a document.
One way we “split the eye of the needle’s onion” or whatever is differentiate on things you “do for others” and those you “do to yourself”. For example, relax building codes for work done by the homeowner - the problem comes when people sell.