skysight-inc/HackerNews huggingface dataset:
I'm sure you're right, but its a sad state of affairs. I mean, is this what Marc Andreessen meant when he stated that famous phrase about software eating the world or something? That is, that software will get so crappy, so bloated that it will simply engulf the world like the Blob from that old horror/sci-fi movie? I'm sure its not, i'm just being silly of course. And, i know its the old fogey in me, but i sure hope more lowfi efforts like Gemini, tildes communites, etc. prosper, and create other similar creativity...Because with all the processing power that exists in the world, among the things that slow our machines to a crawl include a freaking chat app??? Seems like such a waste. (Not blaming you of course, simply went off on a tangent from my frustration with bloatware like Slack, etc.)
Sure, long story short is that I was exactly this person. I didn't publicly air the grievances, but the toxicity ate me inside. It took awhile to get perspective on that everyone is just a person and doing their best. I'm lucky to have a job, I'm lucky to lose a job, I'm grateful. It takes so long to understand you build a web of persecution in your mind because you are emotionally immature.

This is standard shit that young people can go through. I've WRITTEN crazy diatribes like this and deleted it. I got it out for myself, but reflected on it carefully.

I had to literally therapy myself out of just how self-important I became.
HR are literally corporate cops. They are never on your side, next thing you know you, are not a good “cultural fit” for complaining. I’ve never once brought an issue to HR.
If it's truly universal, no. Several experiments (controlled and natural), have shown this.
This happened to mine... am sad.
Aikido wind turbine

https://www.fastcompany.com/90955725/this-floating-wind-turb...
Q: Is it true that rice protein is more likely to be contaminated with heavy metals than other plant proteins? What about pea, artichoke, sprouted amaranth, quinoa, and algae?

A: Yes, *rice protein* is more likely to be contaminated with heavy metals compared to some other plant proteins. This is due to *rice’s natural tendency to absorb heavy metals, particularly arsenic, cadmium, and lead, from soil and water*. Here’s a breakdown of why this occurs and how it compares to other plant proteins:

...

### Conclusion

- *Rice protein* has a higher likelihood of heavy metal contamination, particularly arsenic, compared to other plant proteins like pea, artichoke, and quinoa.

- *Algae proteins* can also be at higher risk but are safer if sourced from controlled environments.

- Pea, artichoke, and sprouted grains (amaranth and quinoa) generally have lower contamination risks but depend on growing conditions.

If heavy metal contamination is a concern, choose products from manufacturers that perform third-party testing and provide transparency about their heavy metal levels. Diversifying protein sources is also a practical way to reduce risk.
Kenney deserves all the success and kudos in the universe for his selfless contributions to indie game development.
Interesting that the examples in the article are from Australia.

Perhaps employee protection is better in Australia than in the US?
The "friendly online world" was a reflection of people's willingness to meet in meat space in a civil fashion, even if it was uncomfortable at times.

Purely anecdata, but a recent personal experience which seems pretty unremarkable:

I have a 1991 pickup truck; good truck, I still drive it and use it as a truck. The two local mechanics I would have taken it to for some needed work both sold out in the past few years and the new owners don't want to work on anything more than 20 years old. (Their reasons belying their inexperience, but I digress.)

There used to be auto and bike clubs around here, where motorheads got together to wrench and talk about their vehicles, and share personal experiences with mechanics, machine shops, etc. Now the clubs are (still) focused on the (same) 1930s-1960s cars and they've been upscaled into a high-roller venue and fundraising channel.

I'm not the only person driving 25-50 year old metal around here.

I put an ad on Craigslist seeking a suitable group or birds of a feather to form one; I got six responses. I put my phone number in the ad, and there's no escaping Craigslist's anonymous remailer.

No phone calls. Two of the responses were duds, leaving four people who demonstrated that they wanted to have conversations using CL's anonymous remailer: that doesn't scale. Sent a boilerplate response to all four once again providing my phone number, and also my real email address; offering to drive my truck to some local public place if they drove theirs.

No takers.

20+ years ago, online communities existed to complement other means of communication whether that was private chat / email / telephone calls, or meatspace meetups.
You can't refer to any old location so there is no observable mutation. For example you can't move if a reference exists.
> No excuses for this behavior. If you find lead in a product people are ingesting, you need to tell the world all of the details. Otherwise you are a bad actor.

The only real defense for Clean Label's behavior here is that the lead levels found are too low to be harmful, so it's not like people are being harmed by their lack of disclosure. (Still a bad actor, but because they're trying to shake down brands, not because they're abetting poisoning consumers.)
Well that works for you since there is curb charging, that isn't built out here at all. I agree if it was then it would be a non-issue.
A foreign function interface that's based on parsing C files must translate C types and interfaces into types and interfaces of the target language. I suppose it helped that D's type system has many similarities with C, including support for pointers.

(The issue with return-by-pointer is that in C it's common to use the return value for an error code and use pointer arguments to pass data back to the caller. These are awkward to map to a target language that doesn't have pointers)
qryn developer here, thanks for the mention and for the kind words! hope we'll get another shot in the future!
Unfortunately, that's very much not how the managerial class thinks. Workers that speak up and publicly diss their employer are dangerous for any manager and business, because they won't shut up and do as they're told. Very few will knowingly hire someone who risks calling out their own bullshit.
irc if you don't require any bells and whistles. matrix if you want attachments and encryption. zulip if you're running a company.
Remind me which company you work for? I’m going to avoid it at all costs if it hires people like you.
It is complicated and this is a very nice contribution!

Do you have any quantitative evaluation in terms of precision and recall?
> ultimately realizes the phenomenon of youth stupidity and grows out of it.

If only that were true. Some people never experience consequences and so there's nothing for them to learn.
They need to be confused because they need the judge to be confused too.

NYT isn't suing because LLMs will print out NYT articles for free. They are suing because LLMs are poised to be better/more favorable news reporters than them. It's a long term survival case, not a copyright one (despite that being the weapon used in the fight)
These are all behaviors of a toxic boss and/or toxic workplace. I’ve been doing this long enough I’ve had to endure these things, and this is accurate to those experiences.

It’s no secret that, for example, once you’re on a PIP you generally should be looking for a new job as you aren’t meant to ever move past it. This is common industry advice and has been for decades
For one of my C projects (ca. 450 c-files), full rebuild time on my (not super fast) laptop is just below 10 seconds (incremental builds < 1s). Compiling and linking all unit tests takes a second, and running all unit tests takes 6-7 seconds. So even running the optimized code for the tests almost doubles the time for rebuilding the full project. Although I like the machine code to be tested that is actually used. (BTW: A single C++ file with templates for CUDA someone added to the project - when activated - almost doubles the build time.)
I don’t think this is “bypassing HR”

These folks are using their negative experiences to become influencers or teach others. I doubt the LinkedIn subtweeting at a boss actually impacts the specific toxic boss.

Some people are horrible to colleagues and peers and can work the system to progress their careers. Some organizations reward this unconsciously (because everyone is such a person!). I don’t think there’s much an individual can do to change such a culture. You just need to leave and find a better one.
I haven't finished listening yet; but it should be made clear that Rust claimed to prevent double frees and use-after-free errors but never claimed to prevent memory leaks. Memory leaks were actually decided to be fully safe just before Rust 1.0, and there are multiple safe methods to leak memory. Search for "leakpocalypse" if you want more details. I also spent the day fixing a memory leak in an Angular (JS) project: you can create memory leaks in almost any language, including memory-safe ones (even garbage-collected ones).

The tone of the podcast seems needlessly incendiary.

EDIT: He actually quotes a part of the doc were they say that "memory leaks are hard but still possible". It's disappointing that Cosmic has leaks; but it's more about Cosmic than the language IMO.
>relatively expedient reconstruction

If self-destruction is a necessary premise here, is that really a good thing?
This is good for an entirely different reason, which is running cross-compiled tests in an emulator.

That is especially good for bare metal. If you don't have global allocator, have limitted ram, etc., you might not be able to write the test harness as part of the guest program at all! so you want want to move as much logic to the host program as possible, and then run as little as a few instructions (!) in the guess program.

See https://github.com/gz/rust-x86 for an example of doing some of this.
The only way to be sure you’re not being poisoned is to get your blood tested. “Safe” brands are considered safe if they test below a certain amount of heavy metals per serving, but any amount of heavy metals is toxic, you probably consume multiple servings per day, and other foods/supplements you consume may also be contaminated.

I wish we had functional food safety in this country, but until we do, we’re all on our own.
Two things concern me about Kotlin:

1. The language and its future are heavily intertwined with JetBrains and their motivations. It's difficult to say whether this is a good thing or bad, but issues like the one discussed at https://discuss.kotlinlang.org/t/any-plan-for-supporting-lan... don't inspire confidence.

2. Java seems to be moving ahead at a rapid pace and is slowly absorbing many of the features that once distinguished Kotlin. This makes it difficult to jusify introducin Kotlin at a company where Java is heavily used.
I always hear about how the region is evolved for the occasional wildfire, but the area also had far more large grazers keeping the fuel in check. The under-grazing is a big part of the fire equation.
I use Brave browser's Speedreader for reading articles, which rendered the dragon line to me as the first sentence, hence why I took a look at the HTML source.
Built a newsletter that summarizes the legal jargon of CA bills
Got frustrated with issues in my city and realized there is quite a disconnect between the general public and lawmakers. So I built a newsletter which takes the 5 most recent bills, and simplifies them so we can understand what is actually going on.
Interesting, which HMD models have you used and have you used Spotify or Youtube with bluetooth headphones on them? I wonder how they perform.
> I agree with the sentiment, though violence is, to me, the solution of last resort.

Oh for sure. I've already lived through enough historically significant times for my taste, though I suspect the ongoing issues are going to create more of them anyway no matter what I personally want to experience. People are suffering and social media is making it impossible to ignore, and increasingly the younger generations barely have lives worth considering as a loss if they end up the victims of state violence, which increases radicalization and you get more people ready to pick up guns.

> We should at least try actually organizing labor first.

It is good to see so much support for unions in the US again. They got a bad rap for a long time but people are coming back around in a big way now that we've had so many years of corporations basically being the shot callers in our supposedly representative Democracy nation.

> On the note of thin skinned corporations: it’s an outgrowth of the thin skin that corporate leadership has. Executives don’t like accountability or feedback that differs from their worldview. I’ve seen it so much, especially with these workplace surveys where the same issues come up and they never ever implement the proper solution to fix the issues.

Absolutely, and that's been a thing as long as mediocre wealthy people were lording their success over the peasant farmers they owned under feudalism. The noble of whatever land could have any of his subjects murdered at will but that power, while cool, doesn't change the fact that the same lord would probably be dead within a month if he had to live the lives of his subjects. He was always a useless bastard if you took away his money, and every great leap forward for common folks in human history occurred when enough people realized that and decided to take away his money, and possibly his head in the process.

Our modern feudal lords are no different. Mark Zuckerberg is a mediocre college dropout programmer who built a website to rate the looks of his female classmates, and the sole reason he's still (mis)managing Meta is that he's institutionally unable to be fired for his incredibly poor performance at that job. Elon Musk has never done anything in his life that wasn't solely at the behest of the fortunes he was given (loaned, what the fuck ever) from his father. His only marketable skill is writing checks and the abysmal failure of the Cybertruck is a monument to his hubris. Tons of CEOs all over tech now aren't the people who actually built any of it, nor understand it, but are pure business graduates who's only ideas involve playing with fake numbers on spreadsheets to continue fooling Wall Street into thinking they can just grow forever, despite on how-on-it's-face ridiculous that is as a concept.
Any proof of this being a problem for small American news sites?
> Easy way to use libraries

This is both a blessing and a curse. Seeing the rust docs require 561 crates makes it clear that rust/cargo is headed down the same path as node/npm

Downloaded 561 crates (50.7 MB) in 5.21s (largest was `libsqlite3-sys` at 5.1 MB)
I think you'll find rising rents are more correlated with rising interest rates than Covid cheques, but given one of the key grievances perceived by UBI advocates is class inequality and lack of social mobility, if UBI became politically possible then so would rent controls and controls on prices of key essential commodities while waiting for it to "settle in".
Designing tiny filters to solve big problems
Investors love a company spouting AI not because it's actually good at raising efficiency, but because it's a codeword for layoffs.*

* there are certain industries that will see incredible efficiency gains from AI, but I think most will not see the efficiency gains that AI companies tout.
Leaking memory is not what is referred to as "memory unsafe". This is clickbait.
Interestingly enough, with this name, he'll be permanently banned from any space program.
Machine Learning May Help Find Dark Matter
Sincerely appreciate you checking out the article. Thanks for your feedback.
MSN Messenger allowed me to login with any number of clients. I used Trillian back in the day, with MSN, Yahoo, AIM and IRC all from one chat client.

It was free as in beer, at least, and "lock in" and "walled gardens" were never a concern.
It raises the question: Where are things like arsenic and cadmium coming from? Is it in the brown rice to begin with? If so, why?
Customasm: Assembler that allows you to provide your own custom instruction sets
As I said in my other comment, I don't want that. My ideal world would be businesses waking up to the notion that endlessly strip-mining consumers is going to result in them [ censored for HN ] on the evening news, and just giving people better salaries and letting some of the money flow down the hierarchy. You know, a sustainable economy. But they don't want that, so...

And you know what else spreads like wildfire? Wildfires, that are going to keep getting worse year over year because our economy is destroying the planet.
These articles are exactly what's getting trump elected. Yes Elon probably doesn't like many things about trump. But he realized things like "calling any speech you don't like facist" (like this article does) is way more harmful than someone being a little mean sometimes. Not that Trump's behavior is great, but this country is great because we have a culture of open discussion. And some people are trying to hijack and destroy that culture to protect people's feelings. "To think is to offend" and it's important we promote free thought.

Yes tech companies want to protect their businesses. They are businesses. That's why they put their liberal programs in, and that's why they are loosing them as the culture moves past them. They exist to make money, not to be moral entities.
Yes. I find most news manipulative. Subjective suggestions are common, for keeping readers attention by rising emotions.
Back in my day, I would have killed for a floppy after my 1/4" tape went bad an hour into installing SunOS 4.0.3 on a 3/60 workstation! (Also, see Monty Python "We were poor" sketch)
This is why Miri also works well with nextest, yeah!
I guess you never stumbled down the liveleak and /b/ back alleys.
I think there’s ways to get out there at night. I know people host ‘clandestinos’ aka parties out there.
Yes. Been doing this for years. Kids in middle school and in high school. Some were more incentivized than others. Did help with kid that was getting lower grades, to put more effort into studying.

$20 for an A, $10 for a B, C (-$5), D (-$10), F (-$20).
No difference in outputs with that change either.

If LLMs lost instruction context that easily they wouldn't be able to attempt to summarize any article posing a question, containing command examples, or using quotes of others being tasked with something. Since LLMs seem to handle such articles the same as any other article this kind method isn't going to be a very effective way to influence them.

Eventually, if you threw enough quantity in and nothing was filtering for only text visible to the user, you may manage to ruin the context window/input token limit of LLMs which don't attempt to manage "long term" memory in some way though. That said, even for "run of the mill" non-AI crawlers, filtering content the user is unable to see has long been a common practice. Otherwise you end up indexing a high amount of nonsense and spam rather than content.
MTA Nabs Federal Money to Study the New Psychology of Fare Beating
V3 reduces the damage extensions can do to users. Complain about the impact to ad blockers if you want but this point is nonsense.
5 years old, but here goes: https://www.test.de/Eiweisspulver-im-Test-1617462-1618800/
Man, I'd love to be your kid in middle school ;)
Unlike in paint, there isn't an obvious reason for lead to show up in protein powders, so it must be something like bioaccumulation exacerbated by processing. How can we grow plans with less lead?
The thing about donut.c is that its source code is shaped like a donut, that’s a huge part of its charm.

While altering it to use shifts and adds is a fun exercise, since its source code is no longer shaped like the donut it renders, I would argue that a large part of its charm has disappeared and it’s no longer a donut.c
I feel like your last point is the exact issue with exceptions, not rust’s errors. Exceptions are like having “?” on every single line.
One thing I don't like about Rust is implicit function return. Flow control should always be explicit. Given the other choices made in Rust to make flow control explicit (such as the absence of exceptions), I was surprised to find this choice.

Fortunately the "return" keyword is allowed so I include it in my code to make it explicit. I just have to remember to look for it in any other code I'm reviewing.
I generate the Bookmarks [1] section of my static site from the public bookmarks in my Pinboard account.

Since I host with Netlify, I've written a lightweight Netlify function that looks at my Pinboard account for changes. If there are changes, it simply re-runs the static site build. During the build, Lektor, the static site generator, runs a custom plugin I've written that generates the link blog page from the Pinboard API.

Definitely more work than it was "worth", but as a person who doesn't get to write lots of code every day, it was a blast putting it all together.

1. https://www.ft.io/bookmarks/
Meanwhile my home ISP (Charter) will gladly give me a /60 if I set my router to ask for one.
Luke used to work there so I think some of that style may bleed in, especially during the editing process. Appreciate you taking the time to read the article. I'd love to hear more about how you think we could improve in any of the areas you mentioned.
Precompiled headers are a terrible misfeature. I ban them in any code base I am responsible for.

They encourage the use of large header files that group unrelated concerns. In turn that makes small changes in header files produce massive, unnecessary rebuilds of zillions of object files.

The clean practice is to push down #includes into .c files, and to ruthlessly eliminate them if at all possible. That speeds up partial rebuilds enormously. And once you adopt that clean practice, pre-compiled headers yield no benefit anyway.
The SSD may not know which logical blocks are no longer in use, but it's quite easy to simply have lots more logical blocks that never get used in the first place. Not having TRIM is only an issue if your OS actually touches the whole drive. A vintage MacOS game library would be tens of gigabytes at most, and any SATA SSD you buy these days is going to be at least double the capacity of a first-gen Mac Mini's hard drive.
Pollution, and depending on location it could be from naturally occurring deposits.
There's also nbb for Node. the REPL is instantaneous, it's almost annoying - sometimes instead of fixing some lopsided state in the REPL, I'd gravitate towards restarting it. And of course there are tons of libraries, well, some of them may not be of the highest grade, but for every mediocre choice there's usually multiple excellent ones. Also it takes some time to get used to everything being async, nevertheless, nbb is a great option for scripts involving e.g., web-scraping or testing with Playwright.
exceptions in C++ are a foot gun. Even the top C++ gurus/leaders know this and are trying to find some new solution

https://www.youtube.com/watch?v=os7cqJ5qlzo
> build issues are entirely solvable

Until they're not, at which point if you're not a nix+flake wizard you're completely at sea :)
The extra static checks are the mutable vs non-mutable references, and the Sync/Send traits. Mutex does not introduce indirection.
Memory leaks have nothing to do with memory safety. This is covered in most introductory Rust material. It is in fact trivial to leak memory with Box::leak()
> Testing is part of the code, doesn't seem tacked on like it does in c++.

Or most languages! Many could easily imitate it too. I'd love a pytest mode or similar framework for python that looked for doc tests and has a 'ModTest' or something class.
$38 per pound for protein powder?
Which models do you recommend for that amount of memory?