MurphyA/hacker-news huggingface dataset:
by miketromba | 2025-05-22 23:41:50+00:00
Oof this is a very limited take.

The fundamental issue is that agents / LLMs at present are not engineers or system architects. You cannot sit back and play product manager yet. If you go in with this expectation, you will certainly have a poor experience.

LLM-powered coding agents are not comparable to any existing human role or tool and therefore cannot be used interchangeably. They are a fundamentally new and novel type of tool that enable incredible productivity IF and only if you use them effectively. The tool is not the problem, the user is.

I’m also building a non-trivial SaaS platform and the cursor agent has written 90%+ of the code in the codebase. It has architected ~0% of the codebase. It has modeled ~0% of the data layer in the codebase. It has enabled me to move at least 10x the speed of implementation and debugging (yes, it is incredible at debugging if you use the right techniques).

I use the word implementation because that is almost exclusively what I use it for. I do the planning, design, architecture, engineering. Then, I communicate those specifications to it in digestible chunks, and it implements them incredibly fast. It makes mistakes sometimes, comes up with poor naming conventions, fails to reuse existing modules in the codebase, etc. But that’s fine - I simply give it feedback, point it in the right direction, and within seconds it’s back on course.

I own the codebase, it’s just my super fast implementation minion. If it gets something wrong - that’s my fault. I failed to communicate my expectations clearly. I’m heavily using my brain while working with the LLM - I’m just reserving those mental cycles for higher-level decision making than the actual tokens to type into the editor.

The power is in your ability to steer it and communicate in clear terms what you want, and maintain the right level of abstraction in your instructions. Too specific and you lose some of the benefit beyond just writing the code by hand, too vague / high-level and it will over-engineer something totally different than what you intended.

You’re the engineer, it’s just a really smart semantic code generator. That might change in the future, but for now, if you use it in this way, the productivity benefit is very clear.

I’ve been using cursor with 3.7 sonnet max (now sonnet 4) and I already can’t imagine a world without coding agents - it is so deeply rooted into my workflow.
by fallinditch | 2025-05-22 23:42:41+00:00
My 0.02c

- carry out some deep market research and analysis, work out the best niches, garner insights into buyer behavior

- content marketing still works but if you use AI effectively becomes extremely efficient and powerful. For example, you could build an MCP server that gives you superpowers with keyword research and SERP analysis tools. There's a growing body of knowledge in this area, sometimes called vibe marketing
by djoldman | 2025-05-22 23:43:07+00:00
I was curious how this could legally be done. It's through this:

https://studyinthestates.dhs.gov/schools/apply/getting-start...

As far as I can tell, the headlines are not quite accurate. From my reading, a more accurate description would be that one cannot obtain a student visa to go to Harvard.

So presumably, if someone could acquire legal residence in another way, they would be free to attend Harvard.
by Aaron2222 | 2025-05-22 23:43:46+00:00
You'll be happy to hear that Kotlin is licensed under Apache 2 then.

From https://kotlinlang.org/docs/faq.html#is-kotlin-free:

Yes. Kotlin is free, has been free and will remain free. It is developed under the Apache 2.0 license, and the source code is available on GitHub.
by anorwell | 2025-05-22 23:44:06+00:00
> LLM just complete your prompt in a way that match their training data. They do not have a plan, they do not have thoughts of their own.

It's quite reasonable to think that LLMs might plan and have thoughts of their own. No one understands consciousness or the emergent behavior of these models to say with much certainty.

It is the "Chinese room" fallacy to assume it's not possible. There's a lot of philosophical debate going back 40 years about this. If you want to show that humans can think while LLMs do not, then the argument you make to show LLMs do not think must not equally apply to neuron activations in human brains. To me, it seems difficult to accomplish that.
by judah | 2025-05-22 23:44:15+00:00
On the contrary, the issue is that Harvard allowed pro-Hamas students to attack and persecute Jewish students. Harvard failed to protect the Jewish students, even rewarded those students who intimidated Jewish students on campus. Pro-Hamas students barged into classrooms with bullhorns. Camped out on campus and prevented Jewish students from reaching their classrooms, forming lines and locking hands outside of classrooms to prevent Jews from attending classes.

Harvard recently released a 311-page report detailing these issues[0].

It's for this reason that the federal government is withholding its funding: we don't want to fund open racism and race-based discrimination on American campuses.

[0]: https://www.thefp.com/p/harvard-antisemitism-report
by remram | 2025-05-22 23:44:26+00:00
So they have been ignoring all feature requests and bug reports to Firefox's "bookmarks", directing users to Pocket. All the while also gutting and eventually shutting down Pocket.

Where do I go to have basic bookmarking functionality in my web browser? Tags for example, will those ever work on mobile? Keywords? Can I even search for a bookmark on mobile (not to go there, but to find its location in my bookmark folders, and edit it)?
by LeFantome | 2025-05-22 23:45:20+00:00
You are mixing a lot of history there.

Red Hat had packages but not package management at first. However, the same is true of Debian. It depends when you used them.

Red Hat Linux branched into RHEL (corporate) and Fedora (community).

SuSE went down a similar road to Red Hat and has both OpenSUSE and SLE these days. Fedora is less corporate than OpenSUSE is.

Debian is still Debian but a bit more pragmatic and a bit less GNU these days (eg. non-free firmware).
by robocat | 2025-05-22 23:45:40+00:00
siliconhillslawyer has some great advice on this, and specifically on how VC captures lawyers due to repeat business: https://siliconhillslawyer.com/2017/01/01/avoid-captive-comp... (yeah, the site will have a bias, but the information seems amazingly good to me) I'm not a lawyer nor am I in the US - I'm just a fan of some of the articles - including ones that mention YC like: https://siliconhillslawyer.com/2019/03/03/standard-term-shee... but my favourite is about VC power imbalance: https://siliconhillslawyer.com/2019/02/18/relationships-and-...

VCs use legal fees to their advantage.
by mrehler | 2025-05-22 23:46:33+00:00
Even when I was a new user right as Reader was getting started, I didn't think it was clunky to be honest. I thought it was clear when I was using one vs. the other. The only problem I've ever had is that typing/saying "Readwise Reader" is a bit clunky when discussing the product, but "Readwise" refers to the other one, and "Reader" isn't a sufficient name itself.
by exiguus | 2025-05-22 23:48:54+00:00
The interesting part of the article is the cite: https://www.researchgate.net/publication/318811113_Measuring...

A revelation struck me as I read this: if software development consists of 5-10% programming or editing (as evidenced by the study and confirmed by my own experience) and over 50% comprehension, then the current state of AI coding agents is quite poor. This is because they only understand a very small portion of your software, and this portion is a very limited context that they can compare with what they already know. However, there is hope; MCP will expand this context, the financial cost and what you think about data privacy when you give AI access to anything related to a project (like mail, confluence, meeting notes and git history).
by leecommamichael | 2025-05-22 23:49:15+00:00
It's just better-search. You'll spend less time searching for things. Searching for "why this is broken", searching for "how can this be better", searching for "is it possible to..."

You still have agency when that's the usage pattern. You have the problem, you use the tool to find the solution. Who cares if the one it spits out isn't character-for-character what you're looking for. Seeing the wrong solution sometimes helps you identify the right one _for you_.

If we _must compare them_ in this case, I see AI as a more useful tool than garbage collection. One that is far less invasive.
by SalariedSlave | 2025-05-22 23:49:39+00:00
How much of your time do you spend in writing for your blog? Do you do this full time or is it more of a side gig?

Your shout that "more people should do this" is resonating with me - I have some interest in similar short form posts covering various topics of interest (even if only for my own reference), but I am not sure if I can manage this on the side.

I'm curious about the time required for this volume of content output. Do you use AI to help with writing?
by gdetassigny | 2025-05-22 23:50:49+00:00
This looks great!

Is there a way to change docks using DockFlow via the command line?

Context: I already have a bash script I run when starting/finishing work which will start/stop any work related apps, switch the default browser, etc. It would be great if in addition to that I could configure both a work and a personal dock, and update that script to automatically set the right one.
by enragedcacti | 2025-05-22 23:52:36+00:00
One thing to watch out for while you debug is that the default 'smart' mode for union discrimination can be very unintuitive. As you can see in this example, an int vs a string can cause a different model to be chosen two layers up even though both are valid. You may have perfectly valid uses of Dict within your model that are being chosen in error because they result in less type coercion. left_to_right mode (or ideally discriminated unions if your data has easy discriminators) will be much more consistent.

>>> class A(BaseModel): >>> a: int >>> class B(BaseModel): >>> b: A >>> class C(BaseModel): >>> c: B | Dict[str, Any] >>> C.model_validate({'c':{'b':{'a':1}}}) C(c=B(b=A(a=1))) >>> C.model_validate({'c':{'b':{'a':"1"}}}) C(c={'b': {'a': '1'}}) >>> class C(BaseModel): >>> c: B | Dict[str, Any] = Field(union_mode='left_to_right') >>> C.model_validate({'c':{'b':{'a':"1"}}}) C(c=B(b=A(a=1)))
by alex86590212 | 2025-05-22 23:52:54+00:00
Hello!

I’m want to share with you guys a project I've been doing at Uni with one of my professor and that isFutbol-ML our that brings AI to football analytics. Here’s what we’ve tackled so far and where we’re headed next:

What We’ve Built (Computer Vision Stage) - The pipeline works by : Raw Footage Ingestion • We start with game video.

Player Detection & Tracking • Our CV model spots every player on the field, drawing real-time bounding boxes and tracking their movement patterns across plays.

Ball Detection & Trajectory • We then isolate the football itself, capturing every pass, snap, and kick as clean, continuous trajectories.

Homographic Mapping • Finally, we transform the broadcast view into a bird’s-eye projection: mapping both players and the ball onto a clean field blueprint for tactical analysis.

What’s Next? Reinforcement Learning! While CV gives us the “what happened”, the next step is “what should happen”. We’re gearing up to integrate Reinforcement Learning using Google’s new Tactic AI RL Environment. Our goals:

Automated Play Generation: Train agents that learn play-calling strategies against realistic defensive schemes.

Decision Support: Suggest optimal play calls based on field position, down & distance, and opponent tendencies.

Adaptive Tactics: Develop agents that evolve their approach over a season, simulating how real teams adjust to film study and injuries.

By leveraging Google’s Tactic AI toolkit, we’ll build on our vision pipeline to create a full closed-loop system:

We’re just getting started, and the community’s energy will drive this forward. Let us know what features you’d love to see next, or how you’d use Futbol-ML in your own projects!

We would like some feedback and opinion from the community as we are working on this project for 2 months already. The project started as a way for us students to learn signal processing in AI on a deeper level.
by LexiMax | 2025-05-22 23:53:52+00:00
> There are a lot of people who want to roll back social and cultural change for good-faith religious reasons.

What makes you believe that they are engaging with their religious views in good faith?

I know a great many friends and acquaintances that take their religious studies seriously. I also have met a great many more whose approach is far more cavalier, simply using their beliefs to justify their existing biases and gut feelings, as well as justifying and excusing their own anti-social behavior.
by mdp2021 | 2025-05-22 23:54:10+00:00
Suggestions:

-- Improve the timeline marks for readability (use one row with a rounded scale - ...700, 800, 900, 1000, 1100... - and another row for the shown events - ...711, 960, 1112...; ditch the comma and the "CE/BCE". Or, create visualization options).

-- Also improve text readability - event titles should not overlap.

-- Avoid page layout jerks when clicking on items (depending e.g. on amount of rows in the "event description" box.

-- Add granularity of details ("most important events" vs "important events" vs "interesting events"...).

-- Add a mode in which all the "description" texts are listed in a table (instead of being constrained in a box, one at a time).

...

Very good job.
by cayley_graph | 2025-05-22 23:54:24+00:00
Wow, my first ever video on AI! I'm rather disappointed. That was devoid of meaningful content save for the two minutes where they went over the Anthropic blog post on how LLMs (don't) do addition. Importantly, they didn't remotely approach what those other papers are about, or why thinking tokens aren't important for chain-of-thought. Is all AI content this kind of slop? Sorry, no offense to the above comment, it was just a total waste of 10 minutes that I'm not used to.

So, to anyone more knowledgeable than the proprietor of that channel: can you outline why it's possible to replace thinking tokens with garbage without a decline in output quality?

edit: Section J of the first paper seems to offer some succint explanations.
by rollcat | 2025-05-22 23:55:39+00:00
Since everyone's dropping their fav/DIY players, shout out do Decoupled: <https://apps.apple.com/app/decoupled/id1382409837>

You just upload your files (e.g. via Finder) and play them. You can browse by artist, album, etc. It's boring, it works, it's all I want.
by swat535 | 2025-05-22 23:57:35+00:00
> A staggering amount of American Christians support Israel because of their end times prophecy.

I'm a Catholic but I can expand on this.

The evangelicals believe that the Third Temple must be built for the Second Coming of Christ to happen, and are determined to politically and financially support the nation of Israel to make it happen as soon as possible.

They also actively work torwards the destruction of al-Aqsa Mosque and the rebuilding of the 3rd Temple.

This belief comes form 2 Thessalonians:

"Now concerning the coming of our Lord Jesus Christ and our being gathered together to him, we ask you, brothers, not to be quickly shaken in mind or alarmed, either by a spirit or a spoken word, or a letter seeming to be from us, to the effect that the day of the Lord has come. Let no one deceive you in any way. For that day will not come, unless the rebellion comes first, and the man of lawlessness is revealed, the son of destruction, who opposes and exalts himself against every so-called god or object of worship, so that he takes his seat in the temple of God, proclaiming himself to be God."

The Church Fathers were unanimous on agreeing that the "Son of Destruction" was the anti-Christ, and while there was some disagreance over what St. Paul meant (in Galatians 6:15-16) by temple the majority consensus was that it was referring to the eartly Temple. But, as it stands, the Second Temple was shortly destroyed. Which means that in order for the Second Coming to happen again, the Temple will once again need to stand.

Both Catholics and Protestants are Christians but this is a major area of disagreement between us.
by anigbrowl | 2025-05-22 23:58:01+00:00
Instead of the hubris to hold onto the job until death and thereby subsequently undo many of the things she spent her life fighting for.

A bit off-topic, but this seems to be an ongoing problem for the Democratic party. They just lost an important vote on a budget bill in the House by a single vote, because Gerry Connolly wasn't willing to give up his House seat and instead clung on until he (very predictably) died of cancer a few days ago.
by OutOfHere | 2025-05-23 00:00:59+00:00
When you use the word "our", it's supposed to refer to US citizens. Once a person is a citizen, they are a part of this group. To want to denaturalize anyone means your quest is not rooted in a rational separation of who belongs and who doesn't. Maybe someone will want to denaturalize you and show you the door just the same, so how about that.
by 999900000999 | 2025-05-23 00:01:14+00:00
Question:

Should I ask it to update an existing project largely written in 3.7 or ask it to start from scratch?

I keep running into an issue where an LLM will get like 75% of a solution working and then the last 25% is somehow impossible to get right.

I don’t expect perfection, but I’ve wasted so much time vibe coding this thing I guess I’d do better to actually program
by poulsbohemian | 2025-05-23 00:03:51+00:00
I can't speak to car electronics design or anything about the capabilities of Tijuana or Ciudad Juarez, but your comment had me reflecting that in the mid/late 90s those of us who were in b-school went from all about Mexico to all about China overnight. With NAFTA et al, American manufacturing was going to be all about developing factories in Mexico and moving good back and forth between the US and Mexico for design and finishing. Then once China joined the WTO it was absolutely an instantaneous pivot to China instead. Maybe all that's old is new again?
by Cherub0774 | 2025-05-23 00:04:37+00:00
As someone who self-hosts and who used the Pocket+Kobo integration _and_ who hacks away at their Kobo, hopefully folks like you and I can help keep the integration alive.

I already try to prevent the Kobo from upgrading due to unwanted changes to my Kobo patch configuration, so I'm crossing my fingers here.
by alwa | 2025-05-23 00:04:39+00:00
> …some aspects of the story are baffling from the vantage point of trying to understand how Willy Wonka and his competitors act. First, given the value of the information inside the chocolate factory to Wonka‟s competitors, it is surprising that they did not try to win golden tickets to enter and spy in the chocolate factory. They could, in theory, have bought up hundreds of thousands of candy bars just as Mr. Salt did to indulge his daughter, Veruca, to maximize their chances of winning a ticket worth its credential in gold.

Seems the Slugworth who was up against Timothee “Lil’ Timmy Tim” Chamalet’s Wonka read this paper in the years since Gene Wilder’s Wonka (and Ronald Dahl’s)—and wised up to the corporate espionage side of the golden ticket racket…

Then again, he made the competitively-shrewd move to recruit rather than plant agents: there’s a lesson in there for us all, no?
by amlib | 2025-05-23 00:04:55+00:00
Even with a ginormous amount of data generative AIs still produce largely inconsistent results to the same or similar tasks. This might be fine for fictional purposes like generating a funny image or helping you get new ideas for a fictional story but has extremely deleterious effects for serious use cases, unless you want to be that idiot writing formal corporate email with LLMs that end up full of inaccuracies while the original intent gets lost in a soup of buzzwords.

Humans with their tiny amount of data and "special sauce" can produce much more consistent results even though they may be giving the objectively wrong answer. They can also tell you when they don't know about a certain topic, rather than lying compulsively (unless that person has a disorder to lie compulsively...).
by jamesdhutton | 2025-05-23 00:06:35+00:00
@Tomek_zemla: The people in this thread are trying to help you. We are taking the time to tell you about our experience using your app. Feedback is a gift. Be grateful for it. Do not get defensive. If somebody tells you that they found your app baffling and difficult, then you are not going to change their mind by arguing with them. Instead, you should think about how you can change your app so that people find it useful and fun. You have the germ of a good idea for an app here. It needs more work before it's viable. We are trying to help you identify what you need to do to make it good.
by alephnerd | 2025-05-23 00:06:48+00:00
> Then maybe you'd like to rephrase your upthread comment which seems very comfortable with a clear and obvious attack on academic freedom and autonomy?

On it! I agree with you 100% - it's horrid.

> But really I don't see how that's relevant in the face of the current crisis

There are some interpersonal relations and egos that got mixed into this, along with a very cynical anti-establishment play. It takes a couple bad apples to spoil the batch, and that's what it feels like has happened. I was a Gov secondary during the Obama years so I bumped into a lot of the people who ended up on either side of the political and cultural divide. I feel digging into that helps explain how this has really snowballed. It's been a rolling crisis for a couple years now.

> It's. Awful. And it's not made less so because some of the students are Zionists, or Palestinian Sympathizers, or Vegan, or whatever it is you're upset about

I agree, but ignoring some of the ego and personal clashes that has caused this crisis means you lose the bigger picture.
by wredcoll | 2025-05-23 00:07:01+00:00
> Understanding proposed changes to a current working environment I consider a conservative value.

> Curiosity about long term costs and effects of decisions I consider a conservative value.

> Conservation of resources I consider conservative values

Those sound like good things to me.

They also don't sound like anything a republican politician has advocated for during my life time.

If you want to split the hair of republican vs conservative you are, of course, free to do so, but I doubt a whole lot of other people will really understand what you mean.

I think there's a lot to be said for asking why something should be changed and what will happen when you do, chesteron's fence style, but it's all too easy for that attitude to mask a position that's not actually willing to change.

Gay marriage is a pretty easy example. You certainly can, and probably should, ask why change it, but the vast, vast, vast majority of the people actually asking that type of question have no actual intention, or perhaps even ability, to change their opinion based on the answer they receive.
by deepdarkforest | 2025-05-23 00:08:45+00:00
just wanted to say this was the most relatable take i have read so far, and i've read a lot. Exact same experiences. And you didnt even touch on the MCP's that enable these things to go wild as well. I think our takes are not being taken seriously for 2 reasons.

First marketing gaslighting from the faangs and hot startups with grifters that managed to raise and need to keep the bullshit windmill going.

Second is that these tools are relatively the best in boilerplate nextjs code that the vibecoders use to make a very simple dashboard and stuff, and they're the noisy minority on twitter.

There is basically zero financial incentive to admit LLM's are pushed dangerously beyond their current limits. I'm still figuring a way to go short this, apart from literally shorting the market.