MurphyA/hacker-news huggingface dataset:
by PaulHoule | 2025-07-25 22:01:15+00:00
Kinda funny but my current feeling about it is different from a lot of people.

I did a lot of AI assisted coding this week and I felt, if anything, it wasn't faster but it led to higher quality.

I would go through discussions about how to do something, it would give me a code sample, I would change it a bit to "make it mine", ask if I got it right, get feedback, etc. Sometimes it would use features of the language or the libraries I didn't know about before so I learned a lot. With all the rubber ducking I thought through things in a lot of depth and asked a lot of specific questions and usually got good answers -- I checked a lot of things against the docs. It would help a lot if it could give me specific links to the docs and also specific links to code in my IDE.

If there is some library that I'm not sure how to use I will load up the source code into a fresh copy of the IDE and start asking questions in that IDE, not the one with my code. Given that it can take a lot of time to dig through code and understand it, having an unreliable oracle can really speed things up. So I don't see it as a way to gets things done quickly, but like pairing with somebody who has very different strengths and weaknesses from me, and like pair programming, you get better quality. This week I walked away with an implementation that I was really happy with and I learned more than if I'd done all the work myself.
by trhway | 2025-07-25 22:01:16+00:00
>I’m just saying it’s not a good argument as it does not hold for other cases.

No. It does hold for other cases where severe impairment is present.

>My comment makes it clear I’m not comparing the two

exactly. Because your case doesn't contain severe impairment. When such an impairment is added - like say making you a father of a gay child in Chechnja where you have to commit a "honor killing" of that child to save the rest of your family - the cases become much more comparable. I'm pretty sure that in Chechnja you'd choose DNA edit to remove gay gene from your child if you're given that choice.
by pclmulqdq | 2025-07-25 22:01:30+00:00
Pointers and dynamic objects are probably fine given the ability to do indirect loads, which I assume they have (Side note: I have built b-trees on FPGAs before, and these kinds of data structures are smaller than you think). It's actually pure code size that is the problem here rather than specific capabilities, as long as the hardware supports those instructions.

Instead of assembly instructions taking time in these architectures, they take space. You will have a capacity of 1000-100000 instructions (including all the branches you might take), and then the chip is full. To get past that limit, you have to store state to RAM and then reconfigure the array to continue computing.
by potato3732842 | 2025-07-25 22:01:58+00:00
>But I would think the goal is to reduce the number of poachers. Poaching being a mind set, a criminal behavior, regardless of that actual animal they're harvesting. If someone is willing to poach deer, perhaps it's a gateway to poaching something more vulnerable. Learning how to avoid the game wardens, building an "underground" community.

This is the exact same argument that caused a lot of teenagers to get locked up over a plant in the 90s.

I am less than un-moved by it.

If people want to blast a doe out of season off their porch with no tags I have no problem with it so long as they are doing so in places where the population can support that behavior.
by 0xCMP | 2025-07-25 22:02:06+00:00
This doesn't seem fair to say. Linear is special even among SPAs; it's by far not the norm. No one said "ban SPAs and remove javascript from the browser".

Linear's speed comes from being "offline-first", but I challenge you to name almost any other product in common usage that does it that way. It's just not common. On the other hand if I want to buy tickets I'd rather most of that website be SSR and do SPA where you actually still need it. Or forums, news sites, blogs, and informational sites.

There is so much out there that would be better developed with SSR and then use CSS to make it feel SPA-like than to actually be a SPA.
by TacticalCoder | 2025-07-25 22:02:56+00:00
> Creating custom modelines is far from fun activity, bloat or no bloat.

Last time I did that was in the nineties, when I was doing stuff like running CRT monitors at weird resolutions, like 848x612 instead of 800x600 so I know more about modelines and modelines computation than most.

And yet I don't even remember last time I had to manually edit modelines: 38" monitor @ 3840x1600 pixels and 34" monitor @ 3440x1440 are all working with stock Xorg config.

Monitors have been detected fine at their native resolution since, what, two decades now!?
by fc417fc802 | 2025-07-25 22:03:05+00:00
> Maybe I'm weird but I would much rather prefer my son plays video games 8 hours a day than watches adult content 8 hours a day.

Isn't it the end result that matters? Presumably you'd like your son to become a functional adult. Neither of the scenarios you describe there sound like that to me (excepting perhaps "professional competitive gamer" but somehow I suspect most parents don't really approve of that outcome either).
by xigoi | 2025-07-25 22:03:19+00:00
> No one is so braindead that they would add 2 redundant lines on top of their function def right?

Apparently Grant Sanderson (3Blue1Brown), the creator of Manim, is braindead:

class ContinuousMotion(Scene): def construct(self): func = lambda pos: np.sin(pos[0] / 2) * UR + np.cos(pos[1] / 2) * LEFT stream_lines = StreamLines(func, stroke_width=2, max_anchors_per_line=30) self.add(stream_lines) stream_lines.start_animation(warm_up=False, flow_speed=1.5) self.wait(stream_lines.virtual_time / stream_lines.flow_speed)
by anonym29 | 2025-07-25 22:04:16+00:00
Hypothetically, if I said "firefax murdered an underage prostitute and then sexually violated the underage prostitute's corpse in 2018 and was never caught, I witnessed it happen and tried to report it but the police refused to even open an investigation, firefax is a dangerous predator and should not be trusted", and you lost your job because of that, should you be the one with the burden to prove that never happened?
by davidfiala | 2025-07-25 22:04:19+00:00
SPAs are not about view transitions. TFA implies that fancy transition is important between pages (wrong!) and blames a "CMO" or "brand manager" rather than challenging their own preconceptions and exploring the value an SPA does add:

- excellent frameworks for client side logic (interactivity) - separation of concerns (presentation logic vs. backend) - improved DevEx => inc. speed of development => happiness for all

The sad thing is that an article like this will get plenty of eyeballs due to comments like my own adding to the algo, but it should have never made it above the fold.
by benlivengood | 2025-07-25 22:04:33+00:00
I'm guessing the diagram is missing a bit on the heat exchanger side; they're going to need to dump plenty of (environmental) heat into the expansion thingy to keep the liquid CO2 boiling off indefinitely at the pressure they want.

If this is intended for small-scale to medium-scale on-premise storage then the evaporating CO2 could also serve as the cold side of a building-size AC system for extra efficiency during the high demand portion of the duck curve.

I think there may be quite a market for maintaining hot and cold (and pressurized/liquified) sinks throughout the day/night cycle in highrises or entire cities.
by amelius | 2025-07-25 22:04:34+00:00
Don't we have something like net neutrality but for money transfers?

And besides, why do payment processors even know/care what their customers use their money for as long as it's legal?

If you want to ban porn, fine, but do it through the law, and don't let every company make their own laws. Especially if they are a quasi monopoly (have power).
by igouy | 2025-07-25 22:05:10+00:00
I listened to the presenter tell us Alan Kay "kind of soured on it [inheritance]" 13:45

The source doesn't say that.

I listened to the presenter tell us "… look at what they were actually talking about when they were talking about Smalltalk in the times before they had chance to reflect and say that it [inheritance] didn't work". 14:10

The source doesn't say that.

I listened to the presenter tell us "… literally representing in the hierarchy what our domain model is. … They have a Path class and from that Path class they have different shapes derived from it." 14:46

Chapter 20 "Smalltalk-80: The Language and its Implementation" describes how Graphics was implemented in the Smalltalk-80 system —

"Class Path is the basic superclass of the graphic display objects that represent trajectories. Instances of Path refer to an OrderedCollection and to a Form. The elements of the collection are Points. … LinearFit and Spline are defined as subclasses of Path. … Class Curve is a subclass of Path. It represents a hyperbola that is tangent to lines … Straight lines can be defined in terms of Paths. A Line is a Path specified by two points." page 400

As they say in the Preface — "Subclasses support the ability to factor the system in order to avoid repetitions of the same concepts in many different places. … subclassing as a means to inherit and to refine existing capability."

I listened to the rest of part one.
by Andromxda | 2025-07-25 22:05:28+00:00
> maximum clock speed from a modern GPU is not needed for most workstation applications

Well at that point buying a GPU is definitely not worth your money. You're better off using a CPU's integrated graphics unit.

> I generally choose AMD GPUs for the best experience with open drivers these days on systems I need high GPU performance from.

Yeah I agree on that, I also purchase AMD cards exclusively now.

> Which blobs do I need on RISC-V FPGA enclaves or my PPC64le Talos II workstation

I assumed we were only talking about x86. But I also believe that POWER9 CPUs don't have SSE, prove me wrong. I guess you're running Linux? I'd be very interested in looking at the output of lscpu from one of these machines.

> x86_64 is a bit of a shit show

I fully agree there
by cosmic_cheese | 2025-07-25 22:06:11+00:00
Yeah, the enemy isn’t the need to reload, it’s reloading taking a long time due to too much garbage that’s not the content the user is interested in having to come down off the wire and render. A site that requires an occasional split second reload is always going to be preferred to a behemoth that doesn’t need reloading but has me staring at blank screens and loading spinners half the time I’m using it.
by CalChris | 2025-07-25 22:06:14+00:00
The August 2024 Series C round (last of 4 rounds) for $150M could dilute+smoke the preference stack for any earlier investors of which #2 nominally was basically the earliest class member of. C gets preferences+participation. B+A get preferences+participation+anti-dilution. Common gets what's left which apparently wasn't much.

Fiduciary duty is very low bar. Management has to act in the best interests of The Company, as in, as a whole. The company != #2. Lawyers are not taking this case.

I'm certain the accounting was done properly, maybe even by a Perl script, and this is how it penciled out. The question for us stiffs is what can we learn from it?
by strcat | 2025-07-25 22:06:57+00:00
> Phones -are- optional and if you think otherwise you might be an addict.

Smartphones are small portable computers. You're using a similar computer to make posts on social media platforms including Hacker News.

> It is better in one way: a reasonably stable person holds the keys to the kingdom.

Repeatedly claiming that I'm insane, schizophrenic, delusional, etc. is not a reasonable criticism of GrapheneOS. I'm clearly none of those things. I've been targeted with attacks including harassment and tons of fabricated stories for years beginning with my former business partner and his associates. You thoroughly discredit yourself by going as far as baselessly claiming that I'm schizophrenic because you don't like the way I've tried to defend myself from these attacks.

The lead developer of CalyxOS (cdesai) was a Copperhead employee directly involved in the 2018 takeover attempt on GrapheneOS. CalyxOS itself directly originates from the takeover attempt on GrapheneOS. The people involved demonstrated their lack of ethics through their participation in the attacks on GrapheneOS and partnerships with people involved in it. You've been attacking us for years alongside them. CalyxOS exists because of this takeover attempt. It's a non-hardened OS which was created by heavily using GrapheneOS source code and documentation without most of our privacy and security features.
by b_be_building | 2025-07-25 22:07:28+00:00
No, what Garry is saying DIRECTLY correlates with the outlined opportunity.

For his assertion to be right, 40 people need to get paid out at least 1 million. That's 1.67% of the company or 0.04% evenly. Its not hard for me to image that up to 10% of this cap table was distributed among the 40 people.
by selfhoster11 | 2025-07-25 22:07:41+00:00
I disagree. From experience (see my username), self-hosting is hardly expensive. A $50 ex-corporate SFF with a couple of large M.2 or SATA SSDs will be a lot more powerful and easier to set up and manage than a Raspberry Pi, while not drawing much power. The ongoing costs are larger than not self-hosting, but not terrible - unless you want a symmetric connection, the domain name renewal is the expensive part.
by endoblast | 2025-07-25 22:07:56+00:00
I'm not even a programmer, but I can tell that dates are ambiguous a lot of the time.

e.g. dd/mm/yyyy (British) and mm/dd/yyyy (USA) can be confused for the first twelve days of every month.

So, given the high volume of international communication, I think we should hand-write months in full, or at least as the first three letters (Jan, Feb, Mar, ..., Dec)

We should also abandon three-letter acronyms (but that's another story).
by nine_k | 2025-07-25 22:08:07+00:00
An SPA can be lean and fast. React is the prevailing Web framework today? Preact is like 5 KiB of code.

What makes SPAs unwieldy is not the technology but the lack of desire to optimize. It loads fine on yesteryear's Macbook Air? Enough, push it.

I very well remember heavy, slow-loading websites of, say, year 2000, without any SPA stuff, even though lightweight, quick-loading pages existed even then, in the epoch of dial-up internet. It's not the technology, it's the desire to cram in more, and to ship faster, with least thinking involved.
by alibarber | 2025-07-25 22:08:08+00:00
But now we have amazing vibe coding tools that mean that you don’t need to be technical or whatever - you can just deliver results. After all, the best LinkedIn influencers and founders don’t care about how something is delivered, just what.

Yeah, we’ve finally, nearly, just got to the point where realizing that treating IT and security and such as simply a cost centre to be minimised maybe quite wasn’t leading to optimal security outcomes - to throwing it all away again.
by t-writescode | 2025-07-25 22:08:34+00:00
The irony is that many if not most of the porn ARTISTS I have know or known of are women, in a subculture that skews male *heavily*.

And video games are just art.

So, women, drawing and writing stuff they like, being banned and losing an income stream.

I don’t think drawing or writing porn is exploitative at all.
by Cthulhu_ | 2025-07-25 22:08:34+00:00
That's your line, but others have other lines; violence in games was a big thing twenty years ago, and some pearl clutchers tried to have all violent video games banned.

Thing is though, if violent video games caused people to become violent, Columbine wouldn't have been a rare incident.

But it's a difficult one. People play video games but for most people it doesn't change their moral compass; it doesn't make them think ripping out people's spines is normal or acceptable. It desensitizes them to a point I suppose.

Does porn, porn games or simulated CSAM make people normalize objectification and violence towards people and children? I can't answer that, and I don't know if there's been any studies towards especially CSAM since it's such a taboo. N=1, but 20+ years of porn on occasion hasn't turned me into some rampant sex addict.
by trhway | 2025-07-25 22:09:20+00:00
Now lets do a robotic rhinos and elephants. Upon detection of a shot and a specific place it came from (using radar and sound sensor) the robot turns and starts to run in in that direction unleashing a salvo from a range of weapons - from non-lethal 96GHz direct energy and infra-red sound to water cannon to rubber bullets to RPG shots with sound and light grenades ... That is for the first time offenders. If face recognition detects second-time offender - lethal weapons applied, automatic rifle, RPG with real grenades, fire throwers. Also the robot can launch drones and there is a gamut of opportunities here...

>Barring a direct shot to the circuitry, the decoys can last five to 10 years.

simple [body] armor plates should do here.
by scyclow | 2025-07-25 22:10:17+00:00
Yeah, but so can PayPal and Visa and Mastercard. The issue here is that payments is essentially a duopoly. Itch doesn't have any alternatives because they're locked into traditional payment rails. Stablecoins at least let someone else decide "Hey, you know what, I'm going to create a coin that can be used as payment for porn games." And executing on that is fairly straightforward.
by reducesuffering | 2025-07-25 22:10:29+00:00
Hilarious that the best case positive spin highlighted is 40 people cleared at least $1m, so $40m out of $2.4 billion and $240m funding. He's praising "look 2% of the payout went to people in the company".

Nevermind that $1m over ~4 years is approximately the same as the differential other public tech co's pay. ($150k + equity at YC co, $350k TC at G/Amzn/FB/Uber/etc.) So when they tell everyone they should work at YC co's, they're saying they're proud when in the absolute best case scenario you make just as much as at the public co's they rail against working for.

If you want to come across as genuine, directly say how much % of the payout went to employees that weren't the founders. They won't, because it's likely 3%, which correctly sounds horrible
by ozim | 2025-07-25 22:10:48+00:00
I think there is missing point in this discussion.

Most of the time you build something else.

Like if you build a todo app and have to deal with scheduling you don’t spend time making date library because it’s not your goal. But people would do that.

Heck most developers instead of starting blog on a blog platform start writing code for their own blogging engine.
by rayiner | 2025-07-25 22:10:54+00:00
>> Any interpretive method that purports to “update the constitution with the times” almost by definition cannot be invoked to overturn democratically-legitimated laws and executive actions.

> By what non-tautological definition?

The definitions invoked by proponents of "living constitutionalism." The steel-man version of their premise is that judges should interpret the constitution "draw[s] its meaning from the evolving standards of decency that mark the progress of a maturing society." Trop v. Dulles, 356 U.S. 86, 101 (1958) (Warren, J.).

But courts rarely hear cases that involve social standards that have actually evolved. Nobody is challenging outdated adultery laws in the Supreme Court because the social standards have evolved and nobody is getting prosecuted under them. An honest version of "living constitutionalism" would be an extremely narrow principle, reserved for unusual cases where someone has taken action contrary to the accepted social consensus.

> We need to stop pretending the courts at any level are any less partisan or political than any other branch of the government, and that requires disabusing ourselves of the premise that the Constitution was ever not a "living document" in practice.

That's just an argument for drastically curtailing the jurisdiction of the courts! We already have two political branches. We don't need a third.
by wildpeaks | 2025-07-25 22:11:05+00:00
I still credit dmoz (one of the main data sources back in the days of pre-google portals https://en.wikipedia.org/wiki/DMOZ) for giving me good habits for data classification

And come to think of it, it also influenced the way I use social media because I mostly only follow people who curate/recommend interesting links, like back in the day of human curators having ownership of their own categories
by JKCalhoun | 2025-07-25 22:11:25+00:00
> I was reminded of what Steve Jobs, relating a lesson from his father on cabinet-making…

I confess, I found that quote from Walter Isaac's biography on Jobs to be kind of gross. It felt to me like a bullshit line that Jobs asked him to put in. By all accounts, Jobs was completely dismissive of his adoptive parents — this felt like an attempt to rewrite history by Jobs.
by brailsafe | 2025-07-25 22:11:57+00:00
Java applets and ASP.Net did have a superficial answer to this, as well as Flash, but they varied in terms of their ability to actually function as raw web interfaces using the URL to navigate between sections.

Being able to reliably and programmatically interact with client-side storage and the url, as well as improvements in DOM apis and commodification of hardware with more ram and faster faster CPUs, among many others factors, seem to have contributed.
by ivape | 2025-07-25 22:12:10+00:00
There was a war? News to me. Saying Next won is like saying React won. Nothing won, everyone just latched on to what they thought the crowd vetted. The blind can't lead each other. Most people that stuck to Angular or minimal or no-frameworks are truly wondering what the fuck are all these people talking about?.

Even the Facebook docs point straight to Next

Startups and SV jerk each other off by promoting each other (think affiliates). None of it means shit.

Next is probably a garbage framework, but it's people's livelihoods. It's very hard to erase something that literally defines people (yes, your resume is YOU).
by markbao | 2025-07-25 22:13:20+00:00
The point of SPAs was never page transitions. I can’t name a single major SPA that does good page transitions, can you? They all just replace the content. And to take a popular SPA framework as an example, it’s almost impossible to do page transitions in Next.js because of the way routes are loaded. I know this because I added proper page transitions to Next.js and it has been an absolute nightmare.

There are two good reasons for SPAs that I can see:

1. Your app probably needs interactivity anyway; for most apps, it’s not just going to be HTML and CSS. Writing your app in some unholy combination of React and HTML is not fun especially when you need to do things like global state.

2. Loading the structure of pages up front so that subsequent data loads and requests are snappy. Getting a snappy loading screen is usually better than clicking and getting nothing for 500ms and then loading in; the opposite is true below I’d say 100ms. Not needing to replace the whole page results in better frontend performance, which can’t really be matched today with just the web platform.

Basecamp has probably invested the most in making a fairly complex webapp without going full SPA, but click around for like 30 seconds and you’ll see it can’t hold a candle in performance to SPAs, never mind native apps.

With that said, I agree that I’d want the web to work more like the web, instead of this weird layer on top. All the complexity that Next.js and SPAs have added over the years have resulted in more responsive but sometimes more tedious-to-build apps, and gigantic bundles. I just don’t think you can match the performance of SPAs yet with just HTML.