skysight-inc/HackerNews huggingface dataset:
Fact-checking needs to be absolutely unbiased and based upon verifiable facts. However the ideal of rigorous peer-review in the sciences has shown that it often fails to eliminate unsound conclusions.
I wonder if this action was executed at the suggestion of Mr. Musk?

It seems questionable Trump even understands or cares what Silk Road did or how it worked.
A former co-worker I knew said a technique he would use on a date that was going slow to try and make himself look smart and the date curious was to examine the design decisions of objects around them. The table, the paint used to make a painting, the shampoo that makes the dates hair smell so good, etc. Add in some history of the object and discuss until an interesting bit was found that could move the conversation else where. Seemed like it could work but I never needed to try it.
Yes, I still answer some few questions if I know the answer.
Lycos, Metacrawler, Dogpile. The list goes on
> I can remove that ingredient but I would loose a lot of sales.

Or: I can remove that ingredient but it goes against my principle of not accepting constraints.

> Some people died. Was it my fault, knowing how it was being used? Did I do anything illegal? Unethical? Immoral?

https://www.imdb.com/title/tt15398776/
Not necessarily. We write Typescript for front and back ends, using statically rendered SolidJs, skipping SSR, and hosting the corresponding Typescript in Lambdas.
> Nah, it's more that you do not fuck with the money system.

Isn't a common critique of the justice system that white-collar crime gets you less prison time (in nicer jails) than being for ex a drug dealer?

Plenty of finance scammers and conmen who stole millions get <5-10yr sentences
I'm not seeing a "zero" in there that would allow us to test if it can be replaced with "no."

I would not expect that no->zero is, er, grammatically symmetric to zero->no.
My list would probably be:
1. The Linux Kernel
2. FFmpeg
3. The Apache HTTP Server
4. qemu
5. GNU Emacs
6. Hadoop
7. TeX
8. Postgres
To appease the broligarch technologists, who all enjoyed buying LSD with cryptocoins.
> nice story similar to Nokia/Kodak/Netscape

Kodak in particular killed its novel R&D to protect its cash cow, instead of investing in R&D. So pretty much the opposite of Garmin.
This uber-cynical and uncharitable smearing of the story is unhelpful at best.

May I never be subject to this sort of misreading, and I hope you never are either.
I don’t think it was a jab, the implication is that Muslims know the scripture very well, and won’t be fooled by erroneous quotations.
For fans of sr.ht:

> So Drew DeVault plans to organize a peaceful protest as explained in his post:

> To that end, I am organizing a sit-in, in which I and anyone who will join me are going to sit ourselves down on the Janson stage during his allocated time slot and peacefully prevent the talk from proceeding as scheduled. We will be meeting at 11:45 AM outside of Janson, 15 minutes prior to Dorsey’s scheduled time slot
Teenagers routinely drink alcohol and sometimes die.
> a lot of known best practices were not followed in 2013.

like Secret Service and DEA agents getting immediately caught trying to steal Bitcoin from Silk Road?

https://www.usatoday.com/story/news/2015/03/30/federal-agent...
Must be the same programmers that make it impossible for me to sign into places with all the diacritics in my name.
> That's fine, but what percent of players of X game are going to have such a setup in their computer?

If the "put some CPU cores on the GPU" thing becomes popular, probably a lot.

> I'd like a source for that if you have one. I'd be very surprised if modern IOMMU implementations with paging need arbitrary access. The CPU / OS could presumably modify the IOMMU entries prior to the DMA swap. The OS is still the one initiating a DMA transaction.

Traditional paging implementations didn't use IOMMU at all -- a lot of machines don't even physically have one, and even the ones that have one, that doesn't mean the OS is using it for that. It might end up going through it if you have something like the storage controller is mapped as a device to a VM guest and then the host uses the IOMMU to map the storage controller's DMA to the memory pages corresponding to what the guest perceives as its physical memory, or things along those lines.

But remapping the pages for each access, even if theoretically possible, would be pretty expensive. Page table operations aren't cheap and have significant synchronization overhead, and to swap a page that way would require you to both map the page and then almost immediately do another operation to unmap it again. For each 4kB page, since they're unlikely to be contiguous. You can do the math on how many page table operations that would add if you were swapping in, say, 500MiB, which a modern SSD could otherwise do in tens of milliseconds. Notice in particular that this would make operating systems that do this get lower scores in benchmarks. And that this applies not just to swap as a result of being out of memory, but ordinary file accesses which are really a swap to the page cache.

You could also run into trouble if you tried to do that because the IOMMU may only support a finite number of mappings, or have performance issues if you create too many. Then you get a slow device with too many pending I/O operations and the whole system locks up.

And even if you paid the cost, what have you bought? The OS could still give a device access to any given memory page for legitimate reasons and you have no way to know if the reason was the legitimate one or the user arranged for those circumstances to exist so they could access the page.
Emacs is my calm tech IDE.
Commuting is the typical response for “he was totally guilty but sentenced too long”.
> Go 1.22, for example, removed functionality related to loop variables, so that is not strictly true.

Ah, interesting. I searched but I couldn't find any example of go actually making a breaking change. Rust has a massive document [1] documenting every single breaking in single document. With go you kind of have to dig through the release notes of each version.

So, maybe Golang are relaxing their stance slightly on backwards compatibility, now that they have a mechanism that does kind of work. Which is good, I encurage that. But their offical stance is still that most code from go 1.0 should work without issues.

> there is no reason to burden developers with having to learn a new language.

To be clear, many of the breaking changes in Rust editions are the same kind of thing as that go loop example. Edge cases where it's kind of obvious that should have always worked that way, but it didn't.

The average programmer will barely notice the changes between editions, they won't have to re-learn anything. The major changes to the language usually come in regular feature releases; They are optional additions, just like go.

While the edition mechanism could be used to make changes as big as Python 3, so far it hasn't and I don't think it ever will. Decent chance there will never be a "rust 2" either.

> In Rust community fashion, I am not sure you have have improved on communicating the difference

Sigh... you aren't wrong:

----------

The difference is more attitude than anything else.

Go strives to never have breaking changes, even if they are forced to bend that rule sometimes. They do have a mechanism that allows breaking changes, but seems to be a reasonably recent innovation (before go 1.21, it wouldn't even error when encountering a future go version directive, and they didn't use it for a breaking change until 1.22)

Rust accepts that it needs to do breaking changes sometimes, and has developed mechanisms to explicitly allow it, and make it as smooth as possible. And this mechanism works very well.

----------

BTW, I'm not even saying go's stance is wrong. Rust needs this mechanism because it's a very ambitious language. It never would have reached a stable 1.0 unless it recognised the need for breaking changes.

Go is a much simpler language, with a different target market and probably should be aiming to minimise the need for breaking changes.

My original point is that "never make breaking changes" is the wrong lesson to take away from Python 3. And that Rust's editions provide a very good example of how to do breaking changes correctly.

[1] https://doc.rust-lang.org/edition-guide/editions/
True looking nonsense floats to the top of HN semi-regularly; it's not a good enough metric.
I tried using Hunyuan3D-2 on a 4090 GPU. The Windows install encountered build errors, but it worked better on WSL Ubuntu. I first tried it with CUDA 11.3 but got a build error. Switching to CUDA 12.4 worked better. I ran it with their demo image but it reported that the mesh was too big. I removed the mesh size check and it ran fine on the 4090. It is a bit slow on my i9 14k with 128G of memory.

(I previously tried the stability 3d models: https://stability.ai/stable-3d and this seems similar in quality and speed)
User "titzer" is Ben Titzer; co-founder of WebAssembly - https://s3d.cmu.edu/people/core-faculty/titzer-ben.html
I thought all the big corps had projects for the military already, if not DARPA directly, which is the org responsible for lots of university research (the counterpart to the NSF, which is the nice one that isn't funded by the military)?
The other poster was specifically replying to what you were claiming. How can they be in the wrong thread?
> we NEED it to survive.

plenty of people in the world still drink crappy water, and they survive.

You don't _need_ it, you want it, because it's much more comfortable.

But when something becomes a "need" as you described it, you think of it differently. Just like how you don't _need_ electricity to survive, but it's so ingrained that you now think of it as a need.

> We're going to get bored of it, and it will quickly become not incredible.

exactly, but i have already said this in my original post - your standards just moved up.
I laundered money on The Silkroad (sent birthday cards filled with cash for bitcoin). It was a level of criminality I was fairly comfortable with. I do retain some fear that my door would be kicked in some day. Lawyers of HN, Am I in the clear now too? Ross tried to have a guy murdered, after all.
Why do you think datacenters have actually been built in Oregon?
Isn't it better to control robots from the data center? You can get 30ms round-trip to most urban centers, which is sufficient latency for most tasks; lower weight & cost robots with better battery life, and more uptime on compute (e.g. the GPU isn't sitting there doing nothing when the user is sleeping) which means lower cost to consumer for the same end result.

For self-driving you need edge compute because a few milliseconds of latency is a safety risk, but for many applications I don't see why you'd want that.
You just posted a justification to use enums.
> hundreds of thousands of jobs?

I'm sure this will easily be true if you count AI as entities capable of doing jobs. Actually, they don't really touch that (if AI develops too quickly, there will be a lot of unemployment to contend with!) but I get the national security aspect (China is full speed ahead on AI, and by some measurements, they are winning ATM).
Valid points...
However:

>Millions of lost jobs, millions of better, easier, higher value jobs created.

Partially true. But look at many of the rust belt towns now. High unemployment, opioid addictions. Has that been a fair outcome for them? Is it ok to leave them behind in exchange for some of these "higher value jobs"?

>Why? It has never been fair play. The US has the world's biggest military and they push countries around for economic gains. The US has historically installed dictators as long as the they side with the US.

Exactly my point. It has never been fair play. Hence the traditional approach to evaluating tariffs does not always work.

>No one in America wants to work in factories anymore. Unemployment is already extremely low. Where are you going to find workers to slave away in a factory in America? Illegal immigrants?

Not entirely true. Many of those workers who would traditionally work in factories are now in low wage service jobs with little job security or prospect for earnings growth.
Confessing under the law is the same as being convicted though.
maple syrup farms
Are you saying... you consider it harmful?
Sure was better than ExpertsExchange, though :)
Trump has is proposing a 10% tariff on China, and a 25% tariff on Mexico.

Also he's handing out tariff exemptions to his political allies like candy.

There's not some high minded principal or strategy here. It's graft and spite. Trump even seems to be holding out the tariff threat as leverage to force the sale of TikTok.

Look you can agree with this stuff if you want but none of it is remotely aligned with libertarian principles. Even squishy ones.
> It's hard to dispute that this saved lives and I would speculate that it saved many lives.

See below; the observation is that the people who were buying individual quantities of drugs from SR were not at serious risk of harm in the first place, relative to typical at-risk populations. Anecdotally, the people I know who bought drugs from SR during its heydey were very much test-everything-twice types.

By contrast, the large sales that SR facilitated almost certainly ended up in street drug markets, where harm reduction would have made a difference. But those people didn't benefit from SR's community standards, insofar as they existed: they got whatever adulterated product made it to them.

This is the basic error in saying "most sales were small": the big sales are what matter, socially speaking.
Today I had a small amount of Google Sheets work to do, to extend somebody else's work, and I had both Claude and ChatGPT hallucinating mythical function names, and not understanding array functions with utter confidence and certainty. StackOverflow results from a web search gave me the answer faster, in the end.
the second i tried writing go to solve a non-trivial problem the whole language collapsed in on itself. footguns upon footguns hand-waved away with "it's the go way!". i just don't understand. the "the go way" feels more like a mantra that discourages critical thinking about programming language design.
Capacitors Meet Geometric Series
> In the process of a wider societal dialogue, we can exchange these points of view and eventually come to a rough approximation of the objective state of things.

By and large discussion about politics in civil society seems to me riddled with factional language and lenses, with lies and hostile, bad-faith accusations, rather than resemble some Rawlsian disinterested dialogue.
> I think the point is that enums aren't real in Typescript because enums aren't real in JS.

You used a lot of words to say syntactic sugar.

People love syntactic sugar. It solves their problems and makes their life easier.
Am I remembering correctly that when Elon first took over, he took that gate down because of his whole free speech thing. I'm guessing they re-instated it as soon as it hit the bottom line. Makes me wonder if government should still rely on it for comms.
The Fletcher's Mill grinders are _excellent_. Highly recommend these.
As AI technologies continue to grow, more SaaS startups are integrating artificial intelligence into their products to enhance user experience. However, it’s important to remember that AI does not need to be the central element of every SaaS product, especially if you don’t own the full language model!

A lot of startups are doing the same thing that you can already do on ChatGPT or Claude. That is creating wrappers around basic functionalities like text summarization or grammar checking. However, this could become problematic if ChatGPT goes down, as these services would rely on it to function properly.

It could be a good idea as well though and you can integrate additional elements of your own like dashboards or reporting. You can do that quickly and at a low price on platforms like PagePalooza where you own the code, have no customization limits and pay a one time fee. You can also do it all yourself with restrictions and limited control on platforms like Bubble, WordPress and WIX.

r/pagepalooza - Don’t Make AI Your SaaS Core — Keep It As Your Accelerator
On Reddit, many discussions highlight the challenges faced by startups that heavily rely on AI, especially when services like ChatGPT experience downtime. For example, one post asked, “How is your startup product doing when ChatGPT is down?”.

The Risks of Over-Reliance on AI
One of the challenges with building a SaaS product around AI is that you’re placing a significant portion of your service on an external, sometimes unpredictable, service. For instance, OpenAI’s APIs, which power many of today’s AI-driven applications, can experience downtime, as we’ve seen in recent times. If your product is built around these APIs and they are down, your service will stop working.

USE AI as an Assistant, Not the Core Value!
A good example of using AI not as a wrapper is PagePalooza, a SaaS builder I recently launched and that helps users build and scale web applications.

Using AI: The platform allows users to generate websites to start with and quickly have a base to build upon. This step helps users onboard quickly and not having to manually build a landing page to start with and build the core features on.

Without Using AI: Incase of 3rd party AI servers going down, predefined themes that users can claim exist on PagePalooza. So users are directed there when AI is not available to create their landing pages and move forward with building their web applications. I use AI more as an assistant and not core value and which I think is the way to go rather than an entire wrapper.

Conclusion
AI can undoubtedly enhance your apps, but it’s essential not to place too much reliance on it. Building resilience through alternative features, such as predefined projects or manual workflows, ensures that your product can still deliver value when AI services are unavailable. By using AI as an assistant rather than the core value, SaaS startups can avoid potential disruptions while still taking advantage of the benefits that AI offers.
While I kinda agree, many denominations are also questionable in the "good-faith effort that respects the text" department. Some like making up new chapters while others overemphasize specific short sections while disregarding many others.

Much more so than any decent LLM ever would. Even while they're "making stuff up", they largely stick to the general themes.
The article says that PMF is random to find. I think this is a perspective that a lot of founders may agree with. You don't know what the market will actually buy, and many times PMF is found that is counter-intuitive. Rarely it does happen that an idea takes off as expected.
What is the missing context?
> class Square : Rectangle() { ...

What if instead of Rectangle class we would have ReadonlyRectangle and Rectangle? Square could then inherit from ReadonlyRectangle, so code expecting only to read some properties and not write them could accept Square objects as ReadonlyRectangle. Alternatively if we really want to have only Square and Rectangle classes, there could be some language feature that whenever you want to cast Square to Rectangle it must be "const Rectangle" (const as in C++), so again we would be allowed to only use the "safe" subset of object methods.
In terms of ai and OpenAI leapfrogged them
Don't forget "Winnie the Pooh"!
Yay the drug trafficker and hitman hirer is free!
What a happy ending! /s
> I'm not much of a Mac user but I'm guessing the parent comment wanted readonly user install path so accidental/malicious rm -rf only affects the user data and not the installed programs?

That's one possible interpretation, but it's at odds with how most people use the `$PATH` anyways -- there's lots of local read-writable stuff on it in typical cases. And of course, even without that, persistence is trivial for an attacker with local code execution.
I could be convinced but the old school dull green's I don't find objectionable at all. Nor the similarly dim warm orangey reds of the same era.

The blue ones are just so much brighter, and many of them seem to have a flicker, too.
Is it?

https://www.youtube.com/watch?v=uYimVfnGNGY

https://skift.com/2024/08/07/saudi-takes-2-million-photos-of...
Orchestra Agentic Framework
Jail is for people that don't accept constraints outlined by democratic society.
Sure, but we are talking ai and the fact that google was first in this space.
Show HN: LibRaw-WASM [90% AI generated]
I released LibRaw-Wasm an NPM package to be able to decode RAW photos in the browser.

Most of the code to make this project (probably 90%) was AI-Generated!
He had a jury trial.
Well, give me a real world software example (so not a hello world thing) I can download and test and compare. I have dev & devops experience with Java, so let's take something that's used a lot; Zookeeper; Clickhouse ported it to C++ for a reason; the original sucks resources, CH Keeper you don't even notice. Maybe you will say it's written badly, but if a Apache posterchild is written badly, what does that say? Same for Apache Cassandra; even starting it for dev is a crime, let alone use it unless you have many nodes. Scylla, the C++ implementation, runs circles around a cluster of it on one box. But again, you might say it was badly done. ElasticSearch... Best not mentioned as it's a very well known resource hog vs native implementations search engines. As others said; anything Apache Spring for any real life application.

So what's a good example so I can compare it to a non Java version?
Let’s say they develop AGI tomorrow. Is that really all she wrote for blue collar jobs?
Not necessarily. Most of Rails+React apps I have worked on have had the frontend code live in the same repository, and get deployed during the same step.

Yes, you have to keep API compatibility in mind when doing changes, because long-lived sessions might still exist. But has not been that much of a big deal in my experience.
Homeless and drug addicts are not the same.

Letting the homeless block streets with tents is not the same as caring for them, or rehabilitating them.
Except Wikipedia is a non-profit and the content produced is under a free license. The founder of Wikipedia and the few employees are the least wealthy people to run a top 10 website.
They are absolutely different flavors. OpenAI is not being told by the government to censor violence, sex or racism - they're being told that by their executives.

News flash: household-name businesses aren't going to repeat slurs if the media will use it to defame them. Nevermind the fact that people will (rightfully) hold you legally accountable and demand your testimony when ChatGPT starts offering unsupervised chemistry lessons - the threat of bad PR is all that is required to censor their models.

There's no agenda removing porn from ChatGPT any more than there's an agenda removing porn from the App Store or YouTube. It's about shrewd identity politics, not prudish shadow government conspiracies against you seeing sex and being bigoted.
Why Rails in 2025?
Yes, of course I do. Why wouldn't I?
HN is not real world, just like how Reddit is not real world.

I am a FE with 10 years of experience, and has tried, and tried really really hard and multiple attempts to make HTMX works well.

Doesn’t work. UX is much worse, code discoverability is much worse, slower to code in, everything is messier than just plain React SPA with JSON data. Terrible, terrible DX and UX.

Seriously, there is a reason why despite all the rage in going back to multi page Django/Rails app, very very few people actually take it seriously. You just don’t hear the negativity because most folks just tried it, saw that it is worse, and moved on without writing a blog post.