MurphyA/hacker-news huggingface dataset:
by diego_moita | 2025-04-12 15:03:11+00:00
> Nobody asked you to care.

Well, you did. It is implicit in your comment.

Don't get me wrong, you have every right of fooling the fools, even to the point of believing in the foolishness and fetishism.

But don't expect me to be one of the fools.

Your overcomplicated watch is just another version of "Jackie Kennedy's fake pearls necklace", as in this video[1]. Your "timelessness" of it is just fake sophistication, like Michael Jordan's "signature" in Air Jordan Nike. You are selling illusions, but it is coherent that you believe in them.

[1] https://www.youtube.com/watch?v=63oErn-gKfU
by grayhatter | 2025-04-12 15:03:28+00:00
comparing small communities or forums as primarily similar to the caste system is certainly a take...

The world is not better when everyone is exactly the same, it's better when everyone has a place they feel welcome. For some people they enjoy reddit or discord, others don't. There's nothing wrong with someone preferring something made out of passion, rather than something made to make more money.
by andersmurphy | 2025-04-12 15:03:43+00:00
Yeah seems super fun. I've added it to my source reading list.

100% you can just do request response. What's nice is it can still be used to notify a user. Say they make a request that kicks off a background job, you can return UI that says the job has started, keep the connection open (cheap with v threads) and then when the job completes return the notification.

I honestly, wouldn't go down the CQRS road unless you are planning on adding multiplayer/coop/global notifications.

For the slow queries in a CQRS context I mostly solve that with caching. You can of course get fancy with datomiclike transaction queue/notification/listen fine grained pub/sub if that's your thing.
by caramellow | 2025-04-12 15:03:53+00:00
I was a bit confused to not see that first page simply demonstrate a few examples of charts and that I had to click through each type to get an idea of this library.

I'd suggest pluck out some of the features you find after navigating through to https://chartscss.org/components/ and displaying them on this page so users without a lot of time or patience can quickly look through, maybe copy-paste the code examples to play with it a bit, and get a quick idea of how suitable it is for them.
by dwringer | 2025-04-12 15:03:56+00:00
IME it is rarely productive to ask an LLM to fix code it has just given you as part of the same session context. It can work but I find that the second version often introduces at least as many errors as it fixes, or at least changes unrelated bits of code for no apparent reason.

Therefore I tend to work on a one-shot prompt, and restart the session entirely each time, making tweaks to the prompt based on each output hoping to get a better result (I've found it helpful to point out the AI's past errors as "common mistakes to be avoided").

Doing the prompting in this way also vastly reduces the context size sent with individual requests (asking it to fix something it just made in conversation tends to resubmit a huge chunk of context and use up allowance quotas). Then, if there are bits the AI never quite got correct, I'll go in bit by bit and ask it to fix an individual function or two, with a new session and heavily pruned context.
by vitus | 2025-04-12 15:03:59+00:00
Hm, I was curious about the biased shuffle, since I was not expecting that particular shape.

It looks like we basically build up the list of bookmarks as follows [0]:

x = rand() if x < p: element = first element else: element = random element return [element] + shuffle(rest of list, according to the original order)

In some sense, it's reminiscent of selection sort. Any particular reason for choosing this approach? One "obvious" downside is that this ends up being an O(n*k) algorithm because you end up building a new list each iteration. It's also harder for me to intuitively understand how shuffled the list is based on the parameter, other than at the two extremes.

[0] https://github.com/jacobobryant/yakread/blob/bff756c68d86a07...

I'm also curious about the interleaving approach described in the last section:

> If you’ve already scrolled past all your unread bookmarked items several times but you have a bunch of new subscription items, we should probably lean towards recommending the subscription items.

> I do this by comparing the two lists pairwise and selecting an item via weighted random choice based on how many times they’ve been previously skipped (i.e. scrolled past in the For You feed). e.g. if the first bookmark item has been skipped twice and the first subscription item has been skipped once, then there’ll be a 40% chance we select the subscription item and a 60% chance we select the bookmark item.

I thought we wanted to prefer the item that hadn't been skipped as many times (so, prefer the subscription item)?
by tim333 | 2025-04-12 15:04:09+00:00
The transhumanists tended to be philosopher types, the name coming from this kind of idea of humanism:

>Humanism is a philosophical stance that emphasizes the individual and social potential, and agency of human beings, whom it considers the starting point for serious moral and philosophical inquiry. (wikipedia)

Whereas the other lot are often engineers / compsci / business people building stuff.
by ToucanLoucan | 2025-04-12 15:05:04+00:00
> People have made the point many times before, that “hallucination” is mainly what generative AI does and not the exception, but most of the time it’s a useful hallucination.

Oh yeah that's exactly what I want from a machine intelligence, a "best friend who knows everything about me," is that they just make shit up that they think I'd like to hear. I'd really love a personal assistant that gets me and my date a reservation at a restaurant that doesn't exist. That'll really spice up the evening.

The mental gymnastics involved in the AI community are truly pushing the boundaries of parody at this point. If your machines mainly generate bullshit, they cannot be serious products. If on the other hand they're intelligent, why do they make up so much shit? You just can't have this both ways and expect to be taken seriously.
by derefr | 2025-04-12 15:05:10+00:00
Well, yes and no.

You can in-context-learn an LLM into being a domain expert in a specific domain — at which point it'll start challenging you within that domain.

But — AFAIK — you can't get current LLMs to do the thing that experienced programmers do, where they can "know you're wrong, even though they don't know why yet" — where the response isn't "no, that's wrong, and here's what's right:" but rather "I don't know about that... one minute, let me check something" — followed by motivated googling, consulting docs, etc.

And yes, the "motivated googling" part is something current models (DeepResearch) are capable of. But the layer above that is missing. You need a model with:

1. trained-in reflective awareness — "knowing what you know [and what you don't]" — such that there's a constant signal within the model representing "how confident I am in the knowledge / sources that I'm basing what I'm saying upon", discriminated as a synthesis/reduction over the set of "memories" the model is relying upon;

2. and a trained-in capability to evaluate the seeming authoritativeness and domain experience of the user, through their statements (or assertions-from-god in the system prompt about the user) — in order for the model to decide whether to trust a statement you think sounds "surprising", vs. when to say "uhhhhh lemme check that."
by cynical_german | 2025-04-12 15:05:50+00:00
I'm saying package managers automate dependency hell and software is and will be less stable & more bloated as a consequence. And one should know how to write a csv parser and yes, even consider writing one if there are obvious custom restraints and it's an important part of one's project.

(and yes, numbers were exaggerated; I picked something trivial like a csv parser pulling in 89 packages for effect; the underlying principle sadly holds true)
by FretLabs | 2025-04-12 15:06:30+00:00
Hey HN, I just launched FretLabs - a web application I've built to make guitar scale practice more engaging and productive. It started as a personal project to give a little structure to my freestyle sessions and has since evolved considerably. If you're familiar with Chordify, it's like that but for scales.

Features:

- 10,000+ song catalog (growing daily), or upload your own MP3s

- Automatic key signature and song section boundary detection

- Dynamic 3d fretboard with customizable scale options/controls

- Left-handed mode, support for 4, 6, and 7 string guitars

I'd love to hear your thoughts, feedback, or answer any questions!
by Lerc | 2025-04-12 15:07:05+00:00
LLMs should be legally required to act in the interest of their users (not their creators).

This is a standard that already applies to positions of advisors such as Medical professionals, lawyers and financial advisors.

I haven't seen this discussed much by regulators, but I have made a couple of submissions here and there expressing this opinion.

AIs will get better, and they will become more trusted. They cannot be allowed to sell the answer to the question "Who should I vote for?" To the highest bidder.
by profsummergig | 2025-04-12 15:07:21+00:00
Your point is fair, and a valid perspective for analyzing the issue.

Here's another valid perspective: the Federal money that went to subsidize the Law student's degree... it could have gone to infrastructure in a way that could have materially improved the waitress's life. Or it could have increased her child credit. Or it could have been used to incentivize her (in various ways) to seek an educational or skills upgrade.
by vFunct | 2025-04-12 15:07:41+00:00
There is no planned strategy. Planning requires learning about entire systems, and Trump isn't smart enough to do that. He can only act on things placed before him. If he sees foreigners making money by selling into the US, he has to raise tariffs on it. There is no second order, third order, or any deeper level of understanding of what's going on. It's purely superficial action, on things Trumps eyes sees, not what his brain sees. There is no brain in there that can predict what would happen if tariffs were raised. He can only raise tariffs.

To be smart is to have systemic understanding, and Trump & the Republicans are incapable of that.

It's exactly what happened in his first term, when he got rid of the nation's pandemic preparedness because why would anyone ever need that, right?
by Jcampuzano2 | 2025-04-12 15:08:49+00:00
I find it's only really useful in terms of writing entire features if you're building something fairly simple, on top of using the most well known frameworks and libraries.

If you happen to like using less popular frameworks, libraries, packages etc it's like fighting an uphill battle because it will constantly try to inject what it interprets as the most common way to do things.

I do find it useful for smaller parts of features or writing things like small utilities or things at a scale where it's easy to manage/track where it's going and intervene

But full on vibe coding auto accept everything is madness whenever I see it.
by ksec | 2025-04-12 15:09:23+00:00
>Chinese manufacturers of LCD TV panels, such as BOE, TCL CSOT and HKC, now control over 70% of global production capacity, up from 65% last year.

I think it is actually closer to 75% in terms of LCD TV panels. With the other 25% being from AUO / Innolux Taiwan and Sharp Japan. Not to mention I see nothing from AUO / Innolux or Sharp product pipeline, they might continue to recede to PC or other non TV panel. While BOE and CSOT both have some quality LCD panel development R&D in the pipeline as well as Capex for even larger TV Size. May be 120"+ by 2030.
by ACCount36 | 2025-04-12 15:09:44+00:00
Trust is important, and Google has a big rep for killing its projects. As well as making the most moronic braindead decisions in handling what they don't kill off.

No one is going to build on top of anything "Google" without having a way out thought out in advance.

Not that important for LLMs, where drop-in replacements are usually available. But a lot of people just hear "by Google" now and think "thanks I'll pass" - and who can blame them?
by paulcole | 2025-04-12 15:10:22+00:00
> I think from other discussions, many on HN are in a similar boat as me - that is, using AI for code generation is certainly valuable, but having an 'agent' just 'work' for you probably isn't.

Then isn’t this a terrible place to ask your question? The echo chamber is just going to reinforce what you believe to be true.

Do you think the vibe coders getting a lot done are going to be sitting here arguing with the Never-AI-stans of Hacker News?
by eitally | 2025-04-12 15:10:27+00:00
Well, it clearly affects search ads, but in terms of revenue streams Google is already somewhat diversified:

1. Search ads (at risk of disintermediation) 2. Display ads (not going anywhere) 3. Ad-supported YouTube 4. Ad-supported YouTube TV 5. Ad-supported Maps 6. Partnership/Ad supported Travel, YouTube, News, Shopping (and probably several more) 7. Hardware (ChromeOS licensing, Android, Pixel, Nest) 8. Cloud

There are probably more ad-supported or ad-enhanced properties, but what's been shifting over the past few years is the focus on subscription-supported products:

1. YouTube TV 2. YouTube Premium 3. GoogleOne (initially for storage, but now also for advanced AI access) 4. Nest Aware 5. Android Play Store 6. Google Fi 7. Workspace (and affiliated products)

In terms of search, we're already seeing a renaissance of new options, most of which are AI-powered or enhanced, like basic LLM interfaces (ChatGPT, Gemini, etc), or fundamentally improved products like Perplexity & Kagi. But Google has a broad and deep moat relative to any direct competitors. Its existential risk factors are mostly regulation/legal challenge and specific product competition, but not everything on all fronts all at once.
by jncfhnb | 2025-04-12 15:10:34+00:00
Look, I believe you.

What I’m saying is that it doesn’t feel obvious that I should definitely believe you. You are unambiguously promoting this newly released game. By doing this a savvy reader does need to question whether or not you’re a shill. And that is tiring. It is fully possible that this article is intended to manipulate.

Maybe background info on your past activities can provide evidence to reinforce the idea that you are doing this only because you want to. But I’m not really interested in researching you. Content like this is just not easily readable with blind trust.
by dhx | 2025-04-12 15:10:36+00:00
Exempt items are:

8471: Computers.

8473.30: Computer parts.

8486: Semiconductor manufacturing equipment.

8517.13.00: Smartphones.

8517.62.00: Network equipment.

8523.51.00: Solid state media.

8524 and 8528.52.00: Computer displays.

8541.* (with some subheadings excluded): Semiconductor components EXCEPT LEDs, photovoltaic components, piezoelectric crystals).

8542: Integrated circuits.

The 8541.* category exclusions are interesting. Does the US self-produce all required quantities of LEDs and piezoelectric crystals and doesn't need to import those? Is the exception on photovoltaic components to discourage American companies from producing solar panels?

[1] https://hts.usitc.gov/search?query=[INSERT HEADING CODE HERE. EXAMPLE: 8471]
by Jcampuzano2 | 2025-04-12 15:11:10+00:00
I agree with this, you will almost always get better results by simply undoing and rewording you prompt vs trying to coerce it to fix something it already did.

Most of the time when I do use it, I almost always use just a couple prompts before starting a completely new one because it just falls off a cliff in terms of reliability after the first couple messages. At that point you're better off fixing it yourself than trying to get it to do it a way you'll accept.
by zzrrt | 2025-04-12 15:11:43+00:00
> 2. Is it relevant that Thiel co-founded it, rather than also mentioning Karp? Is it to stuff as many boogey men into the lede?

Maybe it's just my bubble, but I "know" Thiel, and I know he's connected to Vance and Musk, and I don't know anything about Karp, so the relevancy decision makes sense to me. Karp is mentioned as being CEO later in the article. I have now googled him enough to know he's left-wing, so I see where you're going, but still feel he's not relevant enough to merit more mention.

> 4. Isn’t DOGE the official name? What’s with prefixing it with “so-called”?

It could just be a dig, but maybe more likely a reference to the legal concept that it's not a cabinet-level department and that its legally-correct(?) names are U.S. DOGE Service and U.S. DOGE Service Temporary Organization (https://en.wikipedia.org/wiki/Department_of_Government_Effic...).
by unclebucknasty | 2025-04-12 15:12:21+00:00
It's exactly what it is. And, the seemingly haphazard, unpredictable nature of it is a feature, serving as perfect cover:

"Why these exemptions?"

"Who knows? None of it makes sense."

But, of course, it does.

It's also consistent with other, publicly-wielded cudgels, like the law-firm extortions under threat of executive orders.
by reaperducer | 2025-04-12 15:12:29+00:00
it’s difficult to discern any coherent U.S. strategy—assuming one even exists

The strategy is to keep everyone unsure what might come next.

It's like in boxing. When you hit your opponent and leave them confused and uncertain what you might do next, you use that to your advantage and keep on hitting. It's how you "win."

As if there are any winners here.
Show HN: A Dev Battle Style Game Using GitHub GraphQL API
by Imad_M | 2025-04-12 15:12:37+00:00
Hey HN,

I'm excited to share that the little web game I posted about recently, Epic Dev Battles of History, just launched on Product Hunt today more than 100 upbotes so far! Thanks for your comments got issues initially with githup api rates seems to be fixed now

For those who missed it, Epic Dev Battles of History takes public GitHub contribution stats (like commit counts, streaks, activity levels) and uses them to simulate a retro arcade-style battle between two profiles.

You can enter your GitHub username and challenge a friend or colleague, try the online matchmaking, or pick one of the pre-loaded profiles as an opponent. After the battle, it shows a breakdown of the stats used.

I'd love to hear any feedback you have on the concept or gameplay

Thanks, HN!
by panarky | 2025-04-12 15:13:01+00:00
> chatbots ... provided for free ... ads

Just because the first LLM product people paid for was a chatbot does not mean that chat will be the dominant commercial use of AI.

And if the dominant use is agents that replace knowledge workers, then they'll cost closer to $2000 per month than $20 or free, and an ad-based business model won't work.
by volodyashnayder | 2025-04-12 15:13:19+00:00
Hi HN!

My brother, my friend, and I felt a bit of pressure using existing calorie tracking apps. So, we realized it was because of meal categories and our laziness, sometimes we are just busy or don't have the energy to log meal fully

So finally, we built Plate Notes as a timeline-based app with Notes, and we're happy to let you try it!

Would love to hear your feedback. Thank you!
by CoastalCoder | 2025-04-12 15:13:57+00:00
Responding to a now-deleted comment that seemed to suggest a violent response:

What would be the point, honestly?

Calling for his assassination would, rightly in my opinion, be prosecutable.

I'm too demoralized at the moment to hope for what I'd consider an appropriate response by state or federal governments / courts.

The third most likely solution, revolution / civil war, would probably cause far more suffering than any fixes it might enable.

I'm curious if America will soon reach a tipping point where a sizeable portion of its population actually makes an effort to emigrate, rather than just talking about it.
by aleph_minus_one | 2025-04-12 15:14:08+00:00
> At that point you’re programming. It may not be the same as coding in a traditional language, but isn’t it effectively the same process? You’re having to lay out all the exact steps to take when different things happen.

No, it isn't.

Programming is thinking deeply about

- the invariants that your code obeys

- which huge implications a small, innocent change in one part of the program will have for other, seemingly unrelated parts of the program

- in which sense the current architecture is (still) the best possible for what the program does, and if not, what the best route is to get there

- ...
by mattskr | 2025-04-12 15:14:13+00:00
I don't fully disagree with you. The subscription business practice has become incredibly predatory and that's why it has a foul taste in everyone's mouth.

However, something to understand, most professional graphic design does not happen in Photoshop. It happens more in InDesign and Illustrator. Once you go design firm, print house or corporate, like PS is... there... but not like... "gee I need this every single day". One of the key features to InDesign is the fact that printing to literally any commercial or industrial printer works perfectly. I used to work in a medium sized print shop (digital and offset presses). You used InDesign to send to the RIPs (software that converts the color data properly) and get your intended result the first time about 95% of the time (ICC color management is a whole different topic). If you try Photoshop, ha ha. No. Most normies need to stop subscribing to CC and just get the PS sub. Seriously, you're wasting your money.

That's what I pay for in InDesign. Pure fucking consistency and less me screaming with difficulties. Quark and MS Publisher are great example competitors that thought it's all about design and not about output. Pure fucking trash because nothing ever printed or exported to PDF consistently. You know how MS Word formatting is a nightmare? Yeah, you don't get that in InDesign, ever. InDesign does nearly pure raw output to a rip with lots of controls. Now, if you have zero idea what you're doing, it's a nightmare. Kind of like the Manual setting to a pro-consumer DSLR camera. Once you learn how to use F-stop, shutter, ISO, etc, you refuse to use a camera without manual control. If you don't understand, you think it's stupid to not have the camera (or in this case software) think for you.

Plus, InDesign has variable data and other features that make booklet layouts a breeze. Hard to wrap your head around at first, but once you understand how the tools work, making print and digital PDFs, and then maintaining those files, reusing those layouts effectively and a whole mess of other timing saving features, you'll very, very, very quickly understand why someone would be okay with paying 60 or 100 bucks a month for it... as long as there are regular improvements. Blender has more regular, substantial improvements and it's free. Part of me thinks if they did a $600 one time buy license, then like a $10 a month "update subscription" that might be a better compromise. Not sure on the exact figures, but you get the point.

Also, from a pro graphic designer/print designer's perspective that's been doing this since 2006: Adobe is a fuckton more than Photoshop and these anti-Adobe conversations treat it as if it's important. PS is more like the jingling keys for the normie/public to be distracted by. Like PS is important... like how backseats are important to a car (unless you're more a photographer... and you don't like Lightroom...). If I lost access to PS, I'd shrug and be slightly bummed out. But not by much. Illustrator and InDesign? Might as well change careers at that point. Effectively nerfed and nuked as a designer.