MurphyA/hacker-news huggingface dataset:
by ndiddy | 2025-09-03 17:03:01+00:00
I agree with most of the post, but I think making it hard to enable web push notifications is a good thing. The most common way I’ve seen web notifications used is websites tricking old people into clicking “enable notifications” and then constantly sending them ads and scams as notifications. Since web notifications became a thing, literally every single computer or android phone I’ve interacted with that’s owned by someone over 65 is shitted up by an endless stream of “Your computer has been hacked, call now for support”, “I’m in your area and horny, can we chat?”, “You won’t BELIEVE what happened to x celebrity”, etc.
by rectang | 2025-09-03 17:03:19+00:00
Deification of artists in theory writing is commonplace, as is aspiring to be seen as an authority. The subject matter could have been Mozart, or Picasso — you'd see the same phenomena.

I agree that we have some distance to go in ensuring that wealth moves to the communities that created the art and the value, but absent evidence that this author has been "treating their descendants like dangerous parasites", I think they're catching strays from you.
by tristor | 2025-09-03 17:03:20+00:00
This absolutely works, and was the key selling point for Rackspace when I worked there, "Fanatical Support". Unfortunately it got purchased by private equity and subsequently ruined, eliminated almost all US staff, and offshored everything to India, and this included a rebrand to remove Fanatiguy from the logo and the "Fanatical Support" promise.

While you /can/ make a premium offering with competent support as a competitive advantage, the most short-term profit to be made is then to buy that company after it's established a brand reputation and burn that brand reputation as fuel to produce extra profit until it becomes worthless and anyone who held your stock previously is left holding the bag.
by mikeyouse | 2025-09-03 17:03:28+00:00
The War Powers Act isn't a 'get out of jail free' card to drone strike anyone on earth - it still demands that;

'The President in every possible instance shall consult with Congress before introducing United States Armed Forces into hostilities or into situations where imminent involvement in hostilities is clearly indicated by the circumstances."

And then within 48 hours of the strikes;

the President shall submit within 48 hours to the Speaker of the House of Representatives and to the President pro tempore of the Senate a report, in writing, setting forth;

(A) the circumstances necessitating the introduction of United States Armed Forces;

(B) the constitutional and legislative authority under which such introduction took place; and

(C) the estimated scope and duration of the hostilities or involvement.

The ongoing Middle East and Northern Africa strikes have comically stretched the rationale of the 9/11 AUMF - but there's absolutely no authority to carry out strikes in Venezuela or in Mexico like they've been threatening to do and congress was never consulted about carrying out these strikes and of course there's no legislative or constitutional authority to do so.

It's fine that you don't think we should be bound by international law, but surely the President should be bound by our laws?

And morally, what the fuck are we doing here drone striking a small boat that could have been easily boarded and captured.
by tracker1 | 2025-09-03 17:03:30+00:00
Similar here, no formal higher education starting in the early-mid 90's, just a lot of reading/learning and experimenting along the way... Even while working, I've spent 15-20 hours a week most of my career on learning activities.

Somewhat hardware oriented and worked a few tech support/helpdesk and internal IT jobs in the early-mid 90's when I got more into programming as a side-step from design/art.
by nh23423fefe | 2025-09-03 17:03:49+00:00
Doesn't make sense is too strong though.

If you have a system Ax=y and a system By=z there exists a system (BA)x=z

This system BA is naturally seen as the composition of both systems of equations

And the multiplication rule expresses the way to construct the new systems' coefficients over x constrained by z.

The C_i equation has coefficients which are the evaluations of the B_i equation over the A_k-th coefficients

C_ik = B_ij A_jk

concretely

A11 x1 + A12 x2 = y1 A21 x1 + A22 x2 = y2 and B11 y1 + B12 y2 = z1 B21 y1 + B22 y2 = z2 then B11 (A11 x1 + A12 x2) + B12 (A21 x1 + A22 x2) = z1 B21 (A11 x1 + A12 x2) + B22 (A21 x1 + A22 x2) = z2 rearrange and collect terms (B11 A11 + B12 A21) x1 + (B11 A12 + B12 A22) x2 = z1 (B21 A11 + B22 A21) x1 + (B21 A12 + B22 A22) x2 = z2

the coefficients express the dot product rule directly
by akmann | 2025-09-03 17:03:51+00:00
Im using directus (https://directus.io/) for my personal website with a vacation blog and some posts…

So far it works pretty well and my gf is also able to use it on her own, so you could say its non-tech user approved haha

I also did some websites using hugo and DecapCMS from netlify. That also worked but the ui isnt to fancy and it gets a bit confusing on complex pages. But it can directly push to a git repo so you have version control out of the box
by ImgurRefugee | 2025-09-03 17:04:08+00:00
Honestly, Imgur’s been falling apart — layoffs, broken stuff, random policy changes, and everyone’s sick of being treated like the product. I just started using https://s3nd.pics and it feels like what Imgur should’ve been: no ads, no data-selling, no weird algorithm. You control what you see, and the vibe is way more community-first. Worth checking out if you’re tired of the same old “platform milks users until it dies” cycle.
by Esophagus4 | 2025-09-03 17:04:08+00:00
> you think the proxy is accurate because it provides some feel-good binary.

Having run this “proxy” process for years now, I can tell you it is, in fact, the most accurate indicator I have seen of software engineering capabilities. If you prefer, there are absolutely companies that don’t use the process, and they’ll hire you after a quick resume conversation. Frankly, I wouldn’t want to work there, having seen the abysmally bad talent hired through lax processes, but Godspeed if that’s where you want to work.

> the fact that a person actually had the same or similar jobs successfully over many years.

No matter how good you think you are, if you can’t pass a basic live coding exercise, you have no place on my team.

…You’re not being asked to invert a binary tree in 20 minutes with your eyes closed, you’re being asked to traverse a string and use a set. Stop whining.
by kristopolous | 2025-09-03 17:04:19+00:00
This was the same interview where some guy was asking me about "big-o" - like the thing that you teach 19 year olds and I was saying that parallelization matters, i/o matters, quantization matters, whether you can run it on the GPU, these all matter.

The simple "big-o" number doesn't account for whether you need to pass terabytes over the bus for every operation - and on actual computers moving around terabytes, I know, shockingly, this affects performance.

And if you have a dual epyc board with 1,024 threads, being able to parallelize a solution and design things for cache optimization, this isn't meaningless.

It's a weak classifier - if you really think I'm going to be doing a lexical sort in like O(n^3) like some kind of clown, I don't know what you're hiring here.

Found out later he scored me "2/5".

Alright, cool.
by pimeys | 2025-09-03 17:04:55+00:00
I tried VSCode many times in my life and just hated the experience so much. It put me away from GUI editors for years, didn't want to try any of them. So ugly and so sluggish.

Zed was the first one that put me to rethink my position. It is so snappy on my Linux workstation and I don't have any issues with it's GUI. I finally switched from vim et.al.

But I know I have "weird" opinions, I also really dislike Apple products and their software.
by bitwize | 2025-09-03 17:05:19+00:00
If I have to take defensive maneuvers against an appliance, I don't want the makers of that appliance getting my money.

Sceptre dumb TVs from Walmart's web site. That's the cheat code. If they run out of those, I'll use a large computer monitor. Attach an outboard HTPC or Apple TV and you're set.
by partdavid | 2025-09-03 17:05:20+00:00
I'm extremely interested in pushing along these fronts even in a performative way, because I don't want to get bogged down in "switch away from Emacs" conversations with coworkers. I've done a lot of modernizing on my Emacs setup this year but I would love a current take on "getting close to cursor" that gets me beyond what I'd had set up with copilot and lsp.
by cnst | 2025-09-03 17:05:30+00:00
> Both fear and fervour about these proprties developed against a backdrop of libertarian1 attitudes toward regulation and competition.

> The internet's most consequential designs took competitive markets as granted.

In the old days, you'd stop reading the article if it had typos or obvious grammatical or other mistakes.

Today, we're more intrigued to read one, simply because it's an indication that it wasn't blindly written by AI?
by xwiz | 2025-09-03 17:05:34+00:00
Wow, I think I might just have a fundamentally and axiomatically different worldview from this guy. American society is oriented almost entirely towards productivity, to the detriment of all else. The owner class has made it their personal mission to squeeze the population for all the productivity they can. It required government intervention to end, for example, slavery and child labor. Billionaires, especially the "productive" ones, are actively hollowing out the country for their benefit. I think it is astronomically rare, if not impossible, to acquire One Billion dollars without unethical behavior.

I cannot comprehend the connection between productivity and democracy that he tries to draw here. So there is some nebulous productivity score, and if you have a negative number, then democracy is over? Nobody can vote? What happens? And being a good person is stapled exclusively to productivity? The only value a person brings to the world is whether they've been "net positive"? This is a remarkably narrowminded conception of personal virtue, discounting relationships, classical virtues, etc., and instead crunching it all down to whether you're in the black or the red when the accountant calls.

"The unproductive rich are in cahoots with the unproductive poor to take from you." is a genuinely bonkers thing to think. Cahoots? Are they communicating methods to steal your hard earned "productivity" from you, or what? The "unproductive poor" are a downstream effect of a society where productivity is tied to whether or not you can stay alive.

Additionally, (but not centrally) this whole piece has a call-to-action tone to it, implying that, now the author has weighed in, everyone has to get a grip and start acting right. "Private equity, market manipulators, real estate, sales, lawyers, lobbyists. This is no longer okay." Alright everyone, I'm putting my foot down! Annoying, but not a core problem.

The strange thing is that I agree with the end goal. Yes, there is a rent-seeking/email-job class of society that adds no value. Yes, manual/physical labor should be treated better. Yes, productivity is largely desirable, and society would benefit overall if we produced more. But he gets to these conclusions in such a strange and stilted way. Overall, I really dislike this blog post.
by tamnd | 2025-09-03 17:05:38+00:00
[Author here] We hear you! Here's a similar book for Calculus: https://github.com/the-little-book-of/calculus

In this book, I cover Functions, Derivatives, Integrals, Multivariable Calculus, and Infinite Processes. In addition, I've included appendices with sketch proofs and applications to Physics, Probability and Statistics, and Computer Science.
by UncleMeat | 2025-09-03 17:05:42+00:00
The number of "bright lines" that extremely rapidly became not-so-bright in the past six months is outrageous. I've even seen you personally advocate for policies that, in my mind, cross extremely bright lines of constitutional protection. You'll have to excuse me when I don't have any confidence in your claim that there's a safe bright line that'll never be crossed. Especially when the president is already illegally deploying US troops within our own borders.
by unshavedyak | 2025-09-03 17:05:49+00:00
I want to try Zed but the Helix mode seems quite young. Vim mode sounds good, but i just can't move away from Helix mode. (oh and of course, my own modifications to Helix's input config)

My difficulty in finding editors that fit my desired input scheme kinda reminds me of the old pre-LSP days. Where you'd chose an editor based on it's language features. I wonder if we need some sort of common editor interface to allow these sort of text editing primitives to work in new editors, as it seems to be considerable friction.
by krapp | 2025-09-03 17:06:10+00:00
Not every instance of white people liking or consuming black culture is that of a racist parasite trying to bleed the culture dry though. Sometimes white people just like stuff, and their interests overlap (as in this case with esotericism and music.) Culture works that way for everyone. The author doesn't seem to be trying to redefine anything or whitewash John Coltrane or what have you.
by dragonwriter | 2025-09-03 17:06:29+00:00
> It's not that the terms are unpopular, it's that every system that doesn't have strong capitalist roots has lost out to more capitalist systems.

The system with the strongest capitalist roots (i.e., the dominant system of the industrialized West of the mid-19th century which is the system for which “capitalism” as a term was coined to describe) progressively lost out over the time since that name was coined for it by its socialist critics to a more socialist system, the modern mixed economy, through changes largely driven by socialist critics.

> We also need to acknowledge that socialism assumes that humans are fundamentally good.

Socialism does not assume this. I would even argue that the idea that “humans are fundamentally good” is even a coherent claim that can be right or wrong requires a concept of a particular kind of external mrorality that is difficult to reconcile with the premises of socialism.

> We need to acknowledge that the core idea of socialism, the common good, is ill-defined.

The core idea of socialism (like that of democracy in the political sphere, because socialism is exactly democracy without an artificial divide between political and economic spheres) is less “the common good” as it is “the common good is ill-defined, while the interests of individuals are known to the individual more than any third party, and fairness requires equal empowerment of individuals to pursue their interests.”
by lowbloodsugar | 2025-09-03 17:06:41+00:00
I mean, I felt the same way about people who built things with Visual Basic instead of C or assembly, back in the day. Then there were super smart people who were doing critical things in C/C++ and using VB to make a nice UI.

AI is no different. Most will use it and not learn the fundamentals. There’s still lots of work for those people. Then some of us are doing things like looking at the state machines that rust async code generation produces or inspecting what the Java JIT is producing and still others are hacking ARM assembly. I use AI to take care of the boring bits, just like writing a nice UI in C++ was tedious back in 1990 so we used VB for that.
by mawildoer | 2025-09-03 17:06:54+00:00
I wanted to setup a slackbot to manager Doordash orders for our company.

Starting with PyPi "Doordash Client": https://pypi.org/search/?q=doordash+client I was excited by 5 recently published packages. As I usually do, I checked them out via Github... buut, hit a deadlink

Quick inspection of the package clearly shows a random server handles all the requests made including your PII, address, credit card info -- 99% chance this is malware.

World's moving fast these days, and AI is making it easier for everyone - even the bad actors - to make what looks like polish OSS.

My typical workflow selecting packages is:

1. Check out their Github - social credit means a lot to me

2. Clone the repo, and ask `claude`, `cursor` or whichever agent I'm using at the time for a quick audit

3. If I'm putting my own credentials of a PAT in there, review it myself at the top level too

Stay safe folks!
by bgnn | 2025-09-03 17:06:59+00:00
Not in the history so far. I'm just trying to balance the extreme negative view on Chinese subsidies. They are of similar nature, and scale (as percentage of the total economy). In the EU we have this view of Chinese EVs because they get subsidies from the state, whereas we are doing the same for European car manufacturers (especially Germany amd France). We can at least be rational in our analysis.
by tracker1 | 2025-09-03 17:07:12+00:00
Longer than that... I remember the stories when F-d company posts started coming up, recession camp activities and it started to spread around the later part of 2001. A lot of projects outside CA/WA were still holding on, but funding completely dried up and "future work" was all but dropped after 9/11 as the final tipping point. IMO the tipping point was that September in 2001, but the signs were there upwards of a year sooner.. and a lot of recovery didn't really get rolling until 2003.

Just my own observations and memory.
by OvbiousError | 2025-09-03 17:07:13+00:00
> So using LLMs as a junior you are just breaking my trust, and we both know you are not a competent reviewer of LLM code - why am I even dealing with you when I'll get LLM outputs faster myself ? This was my experience so far.

So much this. I see a 1000 lines super complicated PR that was whipped up in less than a day and I know they didn't read all of it, let alone understand.
by arandr0x | 2025-09-03 17:07:59+00:00
There is a reason religions tend to agree on 1) the worth of your life is not your own to judge and 2) what makes humans moral is they have free will - good or evil is found in the places you can control, even and maybe especially when it's hard.

Because otherwise you make morality a game and people are distracted from the deeds by the point system (The Good Place is another good TV show that has a funny satire of this).
by Esophagus4 | 2025-09-03 17:08:03+00:00
Those that don’t know CS fundamentals end up making bad technology decisions.

I can’t tell you the number of times I’ve failed a “senior” level engineer because when I asked, “Tell me why you chose X database on Y project,” the only thing they could come up with was, “Well, we were storing JSON data, so we used Mongo.”

I don’t want to be left cleaning up the mess that guy makes.
by Buttons840 | 2025-09-03 17:08:20+00:00
What about needing a laptop for the internet? There's $1000, and you need to upgrade every couple years. I spent $2000 to build a desktop myself 10 years ago; it still works well enough, it plays the games I like, but Windows wont support it anymore, it's end of life; there's $200 a year.

Again, "living" implies a little wiggle room and having access to more than just the one cheapest bottom-of-the-barrel option.

What if you lose your phone? You'll have to buy another. Can we include that potential expense in the budget? A "living" wage implies you're not set back for years because you lost one item.
by gowld | 2025-09-03 17:08:20+00:00
This research is based on people being given 20 minutes to research and write an "essay"? (Or, in the Brain only case, write an "essay" without doing any research.)

How is that not utter garbage? You're comparing text that is barely more than a forum comment, and noticing that people who spend the short time thinking and writing are engaging in different activity from people who spend the time using a research tools and different activity from people whow spend the time asking an AI (and waiting for it) to generate content.
by IshKebab | 2025-09-03 17:08:32+00:00
VSCode is actually not slow. The problem is to make it useful you need to add quite a few extensions, and those can be slow. That itself wouldn't be too bad but VSCode doesn't expose any information about what is causing the slowness. You end up with "VSCode is slow and it could be due to any one of the dozen extensions I have installed", which effectively means that VSCode is slow.

It remains to be seen if Zed can avoid that though.
by wkat4242 | 2025-09-03 17:08:49+00:00
Why do you think regulation is bad?

We didn't regulate adtech and now we're stuck with pervasive tracking that's hurting society and consumer privacy. Better to be more cautious with AI too so we can prevent negative societal effects rather than trying to roll them back when billions of euros are already at play, and thus the corporate lobby and interests in keeping things as they are.

We didn't regulate social media algorithms which started optimising for hate (as it's the best means of "engagement") and it led to polarisation in society, the worst effects of which can be seen in the US itself. The country is tearing itself apart. And we see the effects in Europe too. Again, something we should have nipped in the bud.

And the problem isn't mainly the tech. It's the perverse business models behind it, which don't care about societal diruption. That's pretty hard to predict, hence the caution.
by scarface_74 | 2025-09-03 17:09:23+00:00
I work in cloud consulting specializing in application development. But most of the time when an assignment is to produce code instead of leading a project or doing strategy assessments, it’s to turn around a quick proof of concept that requires a broad set of skills - infrastructure, “DevOps”, backend development and ETL type jobs where the goal is to teach the client or to get them to sign off on a larger project where we will need to bring in a team.

For my last two projects, I didn’t write a single line of code by hand. But I refuse to use agents and I build up an implementation piece by piece via prompting to make sure I have the abstractions I want and reusable libraries.

I take no joy in coding anymore and I’ve been doing it for fourty years. I like building systems and solving business problems.

I’m not however disagreeing with you that LLMs will make your development skill atrophy, I’m seeing it in real time at 51. But between my customer facing work and supporting sales and cat herding, I don’t have time to sit around and write for loops and I’m damn sure not going to do side projects outside of work. Besides, companies aren’t willing to pay my company’s bill rates for me as a staff consultant to spend a lot of time coding.

I hopefully can take solace in the fact that studies also show that learning a second language strengthens the brain and I’m learning Spanish and my wife and I plan to spend a couple of months in the winter every year in a Central American Spanish speaking country.

We have already done the digital nomad thing across the US for a year until late 2023 so we are experienced with it and spent a month in Mexico.
by ChrisMarshallNY | 2025-09-03 17:09:26+00:00
I used to live in Uganda.

Visiting the Rift Valley in Southwest Uganda was one of the most awesome experiences of my childhood. My other company, Little Green Viper, riffs on that, too.

I was born in Africa, and spent the first eleven years of my life, there.

Had to leave Uganda in a hurry, though (1973).
by pdonis | 2025-09-03 17:09:36+00:00
It would work the same as it works now for generators. A function that calls a generator function isn't a generator just because of that; it only is if it also has the yield keyword in it (or yield from, which is a way of chaining generators).

Similarly, a function that calls an async function wouldn't itself be async unless it also had the await keyword. But of course the usual way of calling an async function would be to await it. And calling it without awaiting it wouldn't return a value, just as with a generator; calling a generator function without yielding from it returns a generator object, and calling an async function without awaiting it would return a future object. You could then await the future later, or pass it to some other function that awaited it.