MurphyA/hacker-news huggingface dataset:
by ted_dunning | 2025-07-11 19:02:59+00:00
Treasuring the sensation of making art by hand does not imply somebody is a Luddite in all respects.

I enjoy hand-crafting small circuits but am glad to use my cell phone to take a picture of the result. I love riding a bicycle but use a car to go 30 miles when needed. There is no contradiction to be had here. Just different purposes.

Sometimes simple joy is the priority.
by mauvehaus | 2025-07-11 19:03:40+00:00
I built one out of home center 4x4 posts with hand planes, chisels, and a mallet. I did mortise and tenon joinery on mine, but honestly, construction screws and plywood gussets would probably get you there too. Go for it; you can probably do it!

Learning how to turn on one is a bit of a trick. A lot of good turning technique is body motion rather than arm motion. Standing on one foot while you treadle makes it harder to do the body motion well.
by Andrew_nenakhov | 2025-07-11 19:03:40+00:00
Non upgradeable storage and ram is ridiculous.

Interestingly, when M4 mac mini went on sale, version with 32GB RAM/1TB drive was priced exactly 2x as 16GB RAM / 512GB drive version. This kinda implies that Apple sells only RAM and storage, and gives away the rest for free.
by fckgw | 2025-07-11 19:03:44+00:00
Yes, they moved all their batteries away from glued adhesives to "Command Strips" pull-tab style adhesive pads. Same pads have been on the laptops for a bit as well. The latest iPhone also rotated the guts to where the battery is easier to get to and does not require removal of the logic board.

https://www.ifixit.com/News/100693/more-modular-than-ever-be...
by missinglugnut | 2025-07-11 19:04:34+00:00
With the exception of one brand I hadn't heard of (La Flor), every turmeric tested was either safe or in the "some concern" category.

CR does a disservice by not sharing their test levels, but I'm willing to bet my own health that "some concern" is multiple orders of magnitude less lead than what this npr article is about.
by stego-tech | 2025-07-11 19:04:37+00:00
As a similar "Boy Scout" of sorts, the fear is/was real. I didn’t experiment with so much as nicotine or alcohol until I’d tried “stuff” with the supervision of an experienced "sitter"; I ended up having some of the best times of my life in the safety and context of home and friendships. Combined with my own life experiences with drug abuse and addictions, I was able to build a healthy relationship with those substances that didn't result in dependency or abuse.

In the time since, my views have changed dramatically on these substances, and I'd like to try more of them. However, my personal moral compass prevents me from using substances outside of a legally permissible setting, at least at present - and that's something I'm fine with.

Ultimately, the taboo side of things is something the individual has to grapple with on their own. I can only commiserate with your frustrations, not help overcome them unfortunately. My only other advice would be to use any substance only to amplify good vibes, never to cope with bad ones.

If all you do is chase a lost feeling, you're missing out on what's in front of you now.
by inejge | 2025-07-11 19:04:54+00:00
> It's like seeing atheists as a bit disabled

They are seen as disabled, i.e., lacking the moral core. An atheist, the thinking goes, can't be a moral person. The US political (if not cultural) mainstream has been anti-secular for quite some time. Remember George Bush Sr? He had a memorable exchange with a reporter during his presidential campaign, where he made his views clear[1]. He was only mildly exceptional in being very direct, not in the way of thinking.

[1] https://www.sourcewatch.org/index.php/George_H.W._Bush_and_t...
by colecut | 2025-07-11 19:05:03+00:00
I tripped a lot in my early 20s, a whole lot, and never had a bad time. Well, I had some uncomfortable experiences, but not what I can now call a bad trip.

One of my first times after, in my experience, I literally went to hell. I was convinced I was on the outskirts, all the people at the party around me were demons, I was about to be tortured forever, and I was never going to see my son again and he was going to grow up without me..

I convinced myself I was in that position because I had wrecked and killed someone, and my punishment was forever replaying the experiencing of a life where I would grow up to have a son, only to have him ripped away from me, reminded of what I did, and then tortured for some nearly eternal amount of time....

Any conversations people had with me at the time, I heard the words they were saying but completely twisted the meaning of the words to fit whatever crazy narrative was going on in my head.

This has happened 4 or 5 times. Despite being familiar with the experience, in my mind it just reinforces that I am in a "loop" at the time, about to be tortured again..

It's happened with LSD, Mushrooms, and surprisingly even ketamine. *edit it also happened during an intense changa experience with a shaman in Tijuana, which was my most intense experience with anything to date..

You'd think I would not take this stuff anymore =p I have at least slowed down considerably...
by krapp | 2025-07-11 19:05:09+00:00
It isn't incidental. Trump's entire political legacy has been marked by his bigotry against people from, as he called them, "shithole countries," and remember how badly wanted to wall off Mexico, but not Canada. I believe this is explicitly an attempt to purge the US of its nonwhite immigrant population, possibly out of fear of "white replacement" (which Trump has alluded to believing more than once.)

Not to Godwin (but kind of to Godwin,) the Nazis put plenty of non-Jews into camps, and some Jews even collaborated with Nazi Germany. That doesn't mean the number of Jews persecuted by the Nazis was incidental.
by ericmay | 2025-07-11 19:05:12+00:00
The evidence provided wasn’t sufficient to me, nor is it anything I haven’t heard from dozens of other people both online and real life.

You’re free to disagree, hop on and Tweet a picture of it or whatever, but you should at least have respect enough for yourself to acknowledge that in matters such as this others can have genuine differences of opinion and be dogmatic about them, and have thought through such matters at least as much or maybe more than you yourself have.
by mnahkies | 2025-07-11 19:05:46+00:00
> we can dig holes and transfer materials into anything we need with the practically free daytime energy.

I guess you mean stuff like this https://gravitricity.com/ - I believe there's a few old coals mines in Scotland that have (/in progress) been retrofitted as gravity batteries to store renewables which is pretty cool (https://www.bbc.co.uk/news/articles/c5yd18q248jo)
by Mouvelie | 2025-07-11 19:06:00+00:00
With our societal move away from religion, we lost (what I think is) the useful metaphor of demons to explain some behaviours and frankly, it is my theory that demons and ideas are akin to viruses : they come, take ahold of who they can, thrive where they can, to take everything they can until they can't.

From the short post you shared, your daughter seems, for a lack of better words, possessed by this terrible terrible idea. Sadly, I have no idea (!) why some ideas stick to some whereas other won't attract ideas even close. But yeah, you are right, one should never consider their own thoughts to be absolutely true.

Sorry that you got this lesson is such a hurtful format. Hope your daughter gets better.
by wahern | 2025-07-11 19:06:03+00:00
Yes, and in fact underassessment and smoothing assessment increases over time is the norm, AFAIU, for the current system(s), both de jure and de facto, depending on locality. But pathological underassessment and related political issues are a much bigger problem with LVT. The swings can be much bigger (especially from the perspective of a property owner that hasn't done anything), which means managing underassessment to keep taxpayers from revolting requires more discretion, something governments have difficulty doing while maintaining a sense of fairness. Even theoretical application of LVT requires significant individualized assessments which in practice require much greater discretion. Also, LVT is intended to displace most if not all other forms of taxation, so managing the stability of your budget in light of the need to smooth out assessments becomes more problematic relative to the status quo.

Some localities have tried mixed schemes, e.g. only applying LVT to commercial zones. Businesses are savvier and are more comfortable engaging with government on assessments as well as forecasting and managing swings in assessments. But that cuts both ways; in at least one municipality I studied (a town in the southwest, IIRC), this engagement turned into straight-up corruption.
by manquer | 2025-07-11 19:06:49+00:00
It is not for inference so population or market does not matter, this is only for training and only for Anthropic, which is pretty unprecedented in the history computing/internet.

> all the poorer countries with large populations

It won't move the needle even if this infra is exclusively for inference.

These projects are based on a economic thesis. Companies are investing $10s-100B / year expecting to make the money and more back.

At this scale of money RoI will not come from parts of the world with per capita GDP in the low thousands or less even if there are billions of them and all of them are expected to use these new tools.

This is same reason Apple is the richest company in the world despite selling a fraction of droid devices. Every mobile app developer knows all money is only in iOS. The top 10% people in the world as a market can make a company much more than the rest 90% combined.
by Jeaye | 2025-07-11 19:07:05+00:00
There are upsides to this approach. Coupling Swift's AST with Clang's AST will allow for the best codgen, for sure.

However, the huge downside to this approach, which cannot be overlooked, is that Clang (not libclang) is not designed to be a library. It doesn't have the backward compatibility of a library. Swift (i.e. Apple) is already deep into developing Clang, and so I'm sure they can afford the cost of keeping up with the breaking changes that happen on every Clang release. For a solo dev, I'm not yet sure this is actually viable, but I will give it more consideration.

However, I think that raising alarms at C++ codegen is unwarranted. As I said before, basically any query builder or codegen takes some form of string generation. The way we make those safe is to add types in front of them, so we're not just formatting user strings into other strings. That's exactly what CppInterOp does, where the types added are Clang QualTypes and Decls.
by papercrane | 2025-07-11 19:07:08+00:00
Yes, the Annapolis station was conceptually very much like a hydroelectric dam generator. When the tide was coming in sluice gates were opened to allow a reservoir to fill, then when the tide was going out the water was sent through a high-speed turbine.

It's unlikely that Nova Scotia will see tidal power again in the near future. There's been some attempts at in-stream generation, but the projects have been opposed by the local fisheries, and the federal regulators don't seem interested in helping define the requirements.
by selfhoster11 | 2025-07-11 19:07:11+00:00
It's challenging, but not impossible. With 2-bit quantisation, only about 250-ish gigabytes of RAM is required. It doesn't have to be VRAM either, and you can mix and match GPU+CPU inference.

In addition, some people on /r/localLlama are having success with streaming the weights off SSD storage at 1 token/second, which is about the rate I get for DeepSeek R1.
by olalonde | 2025-07-11 19:07:19+00:00
> can you show a specific example of the "cope"?

Pretty much all your comments here amount to twisting definitions, misapplying technical concepts, and nitpicking in search of "gotchas." Not to mention all the "LARPing" comments. It screams how to cope with having missed out, which, to your credit, you more or less admitted.
by FireBeyond | 2025-07-11 19:07:50+00:00
There is someone on YT (Doctor Feng, or similar, though I can't find) who literally will have people ship him entry level iPhones/iPads/MBPs, etc, and he'll upgrade them to 4 and 8 TB SSDs. And create ASMR videos of the process.

Even with upgradable memory:

When I bought my "cheesegrater" Mac Pro, I wanted 8TB of SSD.

Except Apple wanted $3,000 for 7TB of SSD (considering the sticker price came with a baseline of 1TB).

I bought a 4xM.2 card and 4x2TB Samsung Pro SSDs, which cost me $1,300. However, I kept the 1TB "system" SSD, which was faster, at 6.8GBps versus the system drive's 5.5 GBps.

Similar to memory. OWC literally sells the same memory as Apple (same manufacturer, same specifications). Apple also wanted $3,000 for 160GB of memory (going from 32 to 192). I paid $1,000.
by kstrauser | 2025-07-11 19:08:56+00:00
I confess to a lot of schadenfreude at the powers that be, like the US Chamber of Commerce, who fight against these federal bills and then find themselves fighting 50 slightly incompatible laws. Oh, you thought it was going to be hard to comply with that one, single pro-consumer regulation? Have fun!

See also: a patchwork of privacy laws[0] that are vastly harder to comply with than a national level GDPR-style law would be.

[0] https://pro.bloomberglaw.com/insights/privacy/state-privacy-...
by nunez | 2025-07-11 19:09:31+00:00
I haven't read the article (yet) because I was triggered by the title.

I absolutely hate how video-based social media has normalized blasting audio in public.

Playing music over speakers in public spaces used to be taboo, or at least I remember that being the case. Hearing those 2-5 second blasts of whatever crap pops up on people's feeds is slowly driving me insane.

It feels like this happens FUCKING EVERYWHERE too. Subway. Restaurant. Movie theaters. Doesn't matter. It's irritating. Doubly so for people who have AirPods or other headphones LITERALLY in their pocket.
by ericmay | 2025-07-11 19:10:06+00:00
Bsky/Twitter, same thing but with different marketing.

> Physician, heal thyself.

What opinion did you provide? As far as I can tell you started with this whole nonsense about judging others. Did you lose track of the conversation or do quips like this make you feel good about yourself?

See what social media is doing to you?
by bob1029 | 2025-07-11 19:10:23+00:00
> We are reaching out to inform you of an important update requirement for the Microsoft.Identity.Client package referenced in your project.

> A previous version of this package contained a typo in a comment URL that inadvertently pointed to a typo squatting phishing site:

> hXXps[:]//login[.]microsfoftonline[.]com/common

I feel like actions were ~justified. Even if this is not on an authentication hot path. There is a perception around the .NET ecosystem that has to be maintained. Waiting for a package owner to respond could take a really long time.

> We figured this was probably a nothing-burger and went about our business.

QED
by olyjohn | 2025-07-11 19:10:28+00:00
Yep, and people get really offended when you bring it up, because so many people are addicted. I see it a lot in threads discussing auto accidents. Nobody wants to admit that a scary amount of drivers are on the roads using their phone constantly. I see it as a motorcyclist, because I can easily look down into most people's cars. My trucker friend also says that he sees a huge portion of drivers just on their phones constantly. Again, it's super easy to see into any car from a semi truck.

The addiction is real, and such a huge portion of people have it and don't want to admit it. When you have to have your phone out while you're driving, you have a real problem.
by selfhoster11 | 2025-07-11 19:11:08+00:00
It does not have to be VRAM, it could be system RAM, or weights streamed from SSD storage. Reportedly, the latter method achieves around 1 token per second on computers with 64 GB of system RAM.

R1 (and K2) is MoE, whereas Llama 3 is a dense model family. MoE actually makes these models practical to run on cheaper hardware. DeepSeek R1 is more comfortable for me than Llama 3 70B for exactly that reason - if it spills out of the GPU, you take a large performance hit.

If you need to spill into CPU inference, you really want to be multiplying a different set of 32B weights for every token compared to the same 70B (or more) instead, simply because the computation takes so long.
by refulgentis | 2025-07-11 19:11:10+00:00
It said "jank is C++", which I assumed would be explaining that jank compiles down to C++ or something similar, i.e. there is a layer of abstraction between jank and C++, but it effectively "works like" C++.

On re-read, I recognize where it is used in the article:

"jank is C++. There is no runtime reflection, no guess work, and no hints. If the compiler can't find a member, or a function, or a particular overload, you will get a compiler error."

I assume other interop scenarios don't pull this off*, thus it is distinctive. Additionally, I'm not at all familiar with Clojure, sadly, but it also sounds like there's some special qualities there ("I think that this is an interesting way to start thinking about jank, Clojure, and static types")

Now I'll riff and just write out the first 3-5 titles that come to mind with that limited understanding:

- Implementing compile-time verifiable C++ interop in jank

- Sparks of C++ interop: jank, Clojure, & verifying interop before runtime

- jank's progress on C++ interop

- Safe C++ interop lessons from jank

* for example, I write a lot of Dart day to day and rely on Dart's "FFI" implementation to call C++, which now that I'm thinking about, only works because there's a code generator that creates "Dart headers" (my term) for the C++ libraries. I could totally footgun and call arbitrary functions that don't exist.
by kaitai | 2025-07-11 19:11:14+00:00
Energy independence. The US fought wars for oil before fracking. Supply chains are complex and disruptable. Dependence on Russia for fuel leads to... dependence on Russia. Or Iran. Or Saudi. Whatever country it may be, it's dependence, and dependence can always be weaponized. This is pure geopolitics. "You can just buy oil" is deeply foolish.
by plq | 2025-07-11 19:11:22+00:00
> the lack of standardization for name-mangling

I don't see the point of standardizing name mangling. Imagine there is a standard, now you need to standardize the memory layout of every single class found in the standard library. Without that, instead of failing at link-time, your hypothetical program would break in ugly ways while running because eg two functions that invoke one other have differing opinions about where exactly the length of a std::string can be found in the memory.
by __turbobrew__ | 2025-07-11 19:11:56+00:00
> State's rights is just about always the best way to go

Generally agreed. I live in Canada and think we would be much better off if we pushed more legislation away from the feds and to the provinces. The needs/wants of Alberta/Saskatchewan is much different than Quebec for example.

Gun control is a major divisive issue in Canada as gun control is 100% at the federal level, but the preferences of how it is handles varies hugely between provinces, so much so that some provinces are threatening to not enforce the federal laws.

Im fine with the feds managing border enforcement, immigration, and military — and collecting taxes to fund those programs — but other than that they should leave to the provinces.

The other alternative is that everyone is subject to the mob rule of the major population centers which have much different needs/wants then those outside of the centers. Why not just give the population centers what they want and those in rural areas what they want?
by mort96 | 2025-07-11 19:11:58+00:00
Like many things people claim "isn't a C++ problem but an implementation problem"... This is a C++ problem. Anything that's not nailed down by the standard should be expected to vary between implementations.

The fact that the standard doesn't specify a name mangling scheme leads to the completely predictable result that different implementations use different name mangling schemes.

The fact that the standard doesn't specify a mechanism to mangle and demangle names (be it at runtime or at compile time) leads to the completely predictable result that different implementations provide different mechanisms to mangle and demangle names, and that some implementations don't provide such a mechanism.

These issues could, and should, have been fixed in the only place they can be fixed -- the standard. ISO is the mechanism through which different implementation vendors collaborate and find common solutions to problems.
by karfly | 2025-07-11 19:12:03+00:00
tl;dr:

1. Copy the ChatGPT share link

2. Prefix with "pdf": "chatgpt.com/share/..." -> "pdfchatgpt.com/share/..."

3. Instantly get clean PDF, Markdown, or HTML

Story: I often share ChatGPT dialogs with colleagues, but share links usually fail: loading issues, cookie popups, or temporary access. PDF/Markdown sharing solves this completely for me.

Existing Chrome extensions generate messy PDFs and aren't mobile-friendly.

So I built a reliable ChatGPT-to-PDF exporter, spending a fun week reverse-engineering OpenAI APIs and vibing on the PDF readability and design. The app handles code blocks (with wrapping), LaTeX, long tables, inline citation links, images, emojis, special symbols, and more.

It also generates Markdown for easy dialog copy-pasting into Cursor or other tools.

How to use:

A. Go to pdfchatgpt.com and paste your ChatGPT share link

B. Use URL prefix lifehack from "tl;dr" section above

Feel free to report edge cases or parsing errors in the comments.

And it's free.

pdfchatgpt.com
by readthenotes1 | 2025-07-11 19:12:27+00:00
"Deeply embarrassing as a US citizen."

Agreed. The US has squandered so much money over the decades that they're now over $300k/taxpayer in debt, with interest to that that being the fourth largest cost, and two of the top three being insufficiently funded programs that simply steal from the grandchildren.

It would be even more embarrassing if we didn't cut back on non-essential spending.

U.S. National Debt Clock : Real Time https://share.google/adgsGnl43Yk8S0zDq
by fckgw | 2025-07-11 19:12:46+00:00
From my experience working on Mac laptops, yeah. SSD failures are incredibly rare but on the flip side when they do go out repairs are very costly.

I know if my previous job at a large hard drive manufacturer we had special Apple drives that ran different parts and firmware than the regular PC drives. Their specs and tolerances where much different than the PC market at a whole.
by MadDemon | 2025-07-11 19:13:44+00:00
Europe might not have much oil and gas, but the future is in renewables anyways. Western Europe has a lot of wind potential at the coastlines. Northern Europe and the alpine region already mostly run on hydro. Southern Europe has good solar potential. And the continent is very compact, so distributing the electricity can be done quite cheaply, since the distances are small. That seems like a pretty good setup for a clean energy future to me.
by yorpinn | 2025-07-11 19:14:02+00:00
I don't have Bluesky. I already told you twice I deleted my accounts.

> See what social media is doing to you?

I can see that you imagine I'm in some kind of torment nexus, but again, you're bringing your biases and preconceptions into this discussion and not listening to what people are saying, so you end up boxing shadows.
by Amezarak | 2025-07-11 19:14:48+00:00
I don't think the NPR reporter is deliberately spinning the story. I think a lot of people don't really believe that other people are really different from them. The reporter would never knowingly poison people for money, so it's not comprehensible to them that lots of people in the world just don't care whether they do or not. The only reason in their minds that people would do such a thing are economic desperation combined with ignorance; if those two factors are gone, they really believe the problem has been forever solved.