MurphyA/hacker-news huggingface dataset:
by microtonal | 2025-05-09 06:17:54+00:00
Claude is still the gold standard for AI assisted coding. All your Geminis and o3s of the world still don’t match up to Claude.

I might be missing something, but you can use Claude 3.7 in Copilot Chat:

https://docs.github.com/en/copilot/using-github-copilot/ai-m...

VS Code with your favorite model in Copilot is rapidly catching up with Cursor, etc. It's not there yet, but the trajectory is good.

(Maybe you meant code completion? But even smaller, local models do pretty well in code completion.)
by tippytippytango | 2025-05-09 06:18:57+00:00
I prefer just paying for metered use on every request. I hope monthly fees don’t carry over from the last era of tech. It’s fine to charge consumers $10 per month. But once it’s over $50 let’s not pretend you are hoping I under utilize the service, and you want me to think I’m over utilizing it. These premium subscriptions are too much for me to pretend that math doesn’t exist.
by aaravchen | 2025-05-09 06:21:17+00:00
I'd argue their current plugin API model is far too strict. It only supports 4 things: theming the GUI (color+alpha changes only), adding tree sitter grammars, adding a language server, and adding "slash commands" (which seems to be a defunct prior experiment).

Notably it does not include the ability to add any features, or configure any settings. In VSCode the block edit function and multi-cursor weren't part of the original tool, but were available as extensions. While Zed has that particular feature right out of the box, there's no ability to add features like that via extensions in Zed. Also, Zed doesn't even seem to have the concept of per-buffer settings or "effective" settings that differ from what's on disk. It's why you can't set tabs vs spaces for indentation in a single buffer, you can only set it globally (for example). That's probably why they don't allow extensions that do things like add predefined key maps, or associate new files with a language (without defining a new grammar), or apply a pre-defined set of settings automatically (E.g. autodetect indentation type? Vim/Emacs modeline parsing?). Almost all of even the simplest VSCode, Emacs, and Vim/Neovim extensions/packages/plugins make use of this concept, which is why it's wild Zed doesn't even (seemingly) have the concept of it, let alone allowing extensions to use it.

In fact, I'd argue Zed doesn't actually have an extension system at all. It has a completion system (LSP servers), a language addition system (tree sitter grammar and/or LSP server), and a themeing system. It just combines all three into a single list it somewhat misleadingly calls "extensions". But it's missing the ability for "extensions" to do any of the most basic things every other tool assumes is table stakes for an extension system.
by sofixa | 2025-05-09 06:22:17+00:00
(guessing you are American) and there have been similar abuses by US troops, like infamously in Haiti in the early 20th century, where the locals had to ask a US Marine for the ballot of the candidate they wanted to vote for.

But I'm not aware of anything of this type happening today. Do the US soldiers in e.g. Rammstein go to police how people vote?
by tpm | 2025-05-09 06:22:47+00:00
There are basically two kinds of monarchies, absolutist - the monarch has absolute power, so it is actually a hereditary dictatorship - and constitutional monarchy, which is mostly what you see today in the UK, Netherlands, Belgium, Spain etc.

Going further back in the history, some feudal monarchies were actually not absolutist in the sense the king had to manage various factions of landowners, clergy, etc (so-called Estates) or even share power with them. So it all depended on the relative power of the monarch and others in the society.
by yjftsjthsd-h | 2025-05-09 06:22:49+00:00
With or without binding a host port? With a host port it should Just Work, without... I'm not sure why it wouldn't route just as well, actually; I don't think `ssh -L` acts differently than anything else, does it? Actually let me back up: What are you doing, and what does it currently do with podman?
by yathaid | 2025-05-09 06:26:12+00:00
This is super cool! The GIFs showing the object being built are just yummy; I have no other way to describe it.

If anyone else was searching for the dataset, it is at https://huggingface.co/datasets/AvaLovelace/StableText2Lego

It contains " contains 47,000+ different LEGO structures, covering 28,000+ unique 3D objects from 21 common object categories of the ShapeNetCore dataset".

Local inference instructions are over at their github page - https://github.com/AvaLovelace1/LegoGPT/?tab=readme-ov-file
by mcv | 2025-05-09 06:26:34+00:00
I've heard people expressing disappointment (or triumph) because there's an American pope now, as if that would somehow strengthen Trump's position, but I don't see how.

Trump doesn't control him and the pope owes no allegiance to Trump, but as an American pope, I think American Catholics are more likely to listen to him, and I think his moderate views could do a lot of good to the extremism of US politics.
by akimbostrawman | 2025-05-09 06:27:21+00:00
Its a adhominem trap and you fell for it. None of the things I said was a strawman, your comments obviously implied if there even should be anonymous money which you doubled down here.

>it's whenever or not it's worth having an anonymous currency given all the implications

And I think it is worth the same way privacy or autonomy is worth the "risk". Maybe you should ask people in less safe and stable countries if they trust there state with there money or people in unsafe environments auch as abuse victims, journalists, whistleblowers or activists.

"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."

>So far it seems that people have moved away from crypto due to that reason, and instead it's mostly seen as a speculative market.

I'm talking about crypto where the word currency means something not speculative assets like with btc. And those i can assure you are doing better than ever regardless what opinion you or anybody else has because they are, by design, censorship and tyranny resistant. the hacker spirit.
by const_cast | 2025-05-09 06:27:37+00:00
> The type system almost never catches a bug that proper testing would miss.

This is true, but the difference is you don't have to write a compiler, it's already written for you. The testing, you have to write, and do so correctly.

A lot of the woes of statically typed languages can be mitigated with tooling. Don't want to repetitively create types from an OpenAPI spec? Generate the code. Don't want to create types from SQL records? Generate the code. Don't want to write types everywhere? Deduce them.

You get all the benefits of static typing, but none of the work. It's so advanced these days that lots of statically-typed languages look dynamically-typed when you see the code. But they're not, everything has a type if you hover over them. The type deduction is just that good.
by fmxsh | 2025-05-09 06:28:21+00:00
I tried to not make an all inclusive statement, thus formulating it as "Tattoos as fashion", as I do recognize there are people happy with their tattoos, thus not subject to regret.

What I tried to get at, but wasn't clear about, is that tattoos serve a functional purpose (in your case it seems to partly be an identifier).

Then, specifically, tattoos with the function of fashion, is what likely leads to regret by the general laws of fashion. To quote "Project Runaway": "one day you're in, the next day you're out."
by n_ary | 2025-05-09 06:33:00+00:00
If I am writing Go, it is easy to generate enough if/else and error checks. When working in java, basic code can bloat to big LoC over several hours(first draft, which is obviously cleaned up later before going to PR). React and other FE frameworks also tend to require huge LoC count(mostly boilerplate and auto completed rather than thoughtfully planned and written). It is not that serious amount as you may think.
by parineum | 2025-05-09 06:33:05+00:00
He said the quiet part out loud but that doesn't change the fact that presidents have been ignoring the constitution for decades.

It's a trivial example but Biden trying to unilaterally declare the ERA law was absurd and his student loan forgiveness was obviously going to be found unconditional and he did it anyway.

Those aren't the actions of someone who takes the constitution seriously.

Nevermind the patriot act...
by const_cast | 2025-05-09 06:36:21+00:00
> so even if EnergyStar doesn't exist you can't just lie about energy consumption and be legal.

Right, but you can just not include that information at all. Which is both cheaper for the manufacturer and advantageous for them.

Or, do you one better, you can include vague claims that you can argue don't mean anything. Sort of like "natural" on food. That word means absolutely nothing. Still plastered across food and consumers think it means something.

Also, on the topic of deficit: no, I reject this notion. It's just conservative populist propaganda that we have to burn it all down otherwise the US implodes.

Until you, and other's, start proposing wealth taxes, I don't give a shit what you think about the deficit. Sorry, I don't, so don't waste your breath.
by tomhow | 2025-05-09 06:37:48+00:00
You cannot post inflammatory, escalatory comments like this on Hacker News, and we ban accounts that do it repeatedly. I'm not banning now as you've been a community member for a while and have posted some good comments, but please take care to read the guidelines and avoid posting like this in future.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=43929357 and marked it off topic.
by atoav | 2025-05-09 06:38:18+00:00
Emergent as I have known and used it before is when more complex behavior emerges from simple rules.

My goto example for this was Game of Life, where from very simple rules, a very organically behaving (turing complete) system emerges. Now Game of Life is a deterministic system, meaning that the same rules and the same start-configurarion will play out in exactly the same way each time — but given the simplicity of the logic and the rules the resulting complexity is what I'd call emergent.

So maybe this is more about the definition of what we'd call emergent and what not.

As someone who has programmed markov chains where the stochastic interpolation really shines through, transformer-based LLMS definitly show some emergent behavior one wouldn't have immediately suspected just from the rules. Emergent does not mean "conscious" or "self-reflective" or anything like that. But the things a LLM can infer from its training data is already quite impressive.
by aaravchen | 2025-05-09 06:39:02+00:00
My experience is that C and C++ can't be done well, unless you have the world's most trivial code base.

There are dozens of possible build tools for C and C++, all with complex syntax and most with mandatory user provided input to configure the build. For anything beyond simple syntax highlighting, you need to be able to context parse all the multi-file cross references and inputs that can only come from building the entire project with preprocessing and then parsing the LLM (the intermediate syntax, not the AI thing). For most projects that are nontrivial, a compilation cycle can be 10 minutes to 4+ hours, and requires the specific settings you want to build with. Breaking them down to per-file also doesn't work because you'd have to do a complete dry run execution of the build system just to get the specific toolchain build settings for each file. And remember there are dozens of possible build tools that your tool has to emulate a dry run of now.

Most tools I've seen can only make a half attempt at C/C++ as a result, and usually the solutions scale incredibly poorly. The basic CTags for example, that just indexes symbols in your project source code, easily generates a >4 GB database file on something like a Yocto build. Which is why they invented Exuberant CTags that uses a binary database to try and speed it up. But even still, you're getting almost no useful context from results, and it has a very long lag in response when you do ask something.

The AI LLM support for C and C++ seems able to make guesses with the partial info that's available to them, whether its only the one file of context or the whole project (very uncommon), but it has the lowest successful output rate of any context helper I've ever used.
by tanelpoder | 2025-05-09 06:39:55+00:00
Yup same here. Perhaps a better experience would be to first just reach out with a "normal human being" email and later on either side of the conversation can just CC: schedule@example.org address to the email reply.

Downside: now this (external) service knows what you're talking about

Upside: now this (external) service knows what you're talking about - and can create a meaningful name & description for your meeting request (and you'd have some searchable history etc)
by jjcob | 2025-05-09 06:41:01+00:00
I'm not sure how different devices implement it, but the security chip can simply count the time it was powered on, it doesn't have to rely on wall clock time.

(Relying on wall clock time caused a bug in an early iOS version of this feature, where it would show a really long delay when the clock was reset, and there was no way to set the clock correctly)
by 9dev | 2025-05-09 06:41:16+00:00
Most customers do want it this way, but Apple still allows to exchange comfort for privacy, if you want to. I actually think it's a pretty sensible approach to capture both the big segment of people who don't care, and those who do and know which knobs to tweak.

You can still turn everything compromising off and end up with a device secured to paranoid levels. That's definitely more than an empty promise, or what other vendors provide.
by Scarblac | 2025-05-09 06:42:30+00:00
> But I will also contend that even splitting your system into 2 or 3 services if it's not for strong reasons will 100% slow you down and cause long term headaches.

Even tiny backends usually have, from the start, a database server, some web server / proxy to handle incoming requests and load balance or cache them, and then something running your actual code that requests are passed on to. That's so normal that we don't even think of them as separate services anymore, but they are.
by wraptile | 2025-05-09 06:42:44+00:00
This seems to be a very clear signal that Catholics think that US is having very serious issues which in turn endangers the world. I'm an atheist but assuming Catholic church justifies itself through "greater good" sort of mentality this move is such an obvious one and I don't think there could have a been a better one.

Excited to see the drama as the US-circus is already delivering briliant lines like "why didn't he speak English".
by russdill | 2025-05-09 06:42:49+00:00
It's always confused me a bit. It's not like if you put 10kWh into the reactor, that 10kWh goes away. You still lose a significant fraction of it in inefficiency of the cycle but it still goes towards heat which can be used to heat steam and turn a turbine. iirc, you can get about 4kWh back.

On the other side of the coin, if you put 10kWh in and get 10kWh of fusion out, that's 20kWh to run a steam turbine, which nets you about 8kWh. So really you need to be producing 15kWh of heat from fusion for every 10kWh you put in to break even.
by josephg | 2025-05-09 06:43:28+00:00
> The difference is skin deep. It's the emergent complexity that is NOT skin deep.

Yeah I agree with this. There's something about inheritance is more than skin deep. Something which changes how we conceive of our software. I agree that whatever that is, its quite important and impactful.

I could talk for days on what I think that difference is. I wrote a whole bit, but deleted it because I think I've said enough about what I think.

What do you think the difference is? How is it possible for composition and inheritance to be so different, if they're so alike on the surface?
by ueueejdnsk | 2025-05-09 06:44:43+00:00
that’s what I mean by ‘maxis’ — the people that rarely, if ever, acknowledge epigenetics.

They focus entirely on DNA / Darwinian evolutionary theory from centuries ago, ignoring environmental evolution, or to put it another way — evolution that happens as part of your lived experience opening the door to the heretical idea that they are where they are because of birth luck
by adampwells | 2025-05-09 06:45:52+00:00
> However the novelty of what can be solved is very surprising.

I've read that the 'surprise' factor is much reduced when you actually see just how much data these things are trained on - far more than a human mind can possibly hold and (almost) endlessly varied. I.e. there is 'probably' something in the training set close to what 'surprised' you.
by dotemacs | 2025-05-09 06:45:58+00:00
I guess it's hard to switch from a working setup that you've invested time in.

Especially since you might not be familiar with the new one.

Personally, I'm trying out things in VS Code, just to see how they work. But when I need to work, I do it in Emacs, since I know it better.

Also, with VS Code, just while trying it out, simple things like cut & paste would stop working (choosing them from the menu, they would work, but trying to cut & paste with the key shortcuts and the mouse, wouldn't). You'd have to refresh the whole view or restart it, for cut & paste to become available again.
by rezamonangg | 2025-05-09 06:45:59+00:00
Location: Indonesia

Remote: Yes

Willing to relocate: No

Technologies: Java, Go, Javascript, Ruby, SQL, Redis, Spring Boot, gin, RoR.

Résumé/CV:https://tinyurl.com/3d5a7tfb

Email: rezadhah@protonmail.com

Experience: 7+ years as backend engineer I am a backend engineer from Indonesia. I love new challenges and willing to learn new technologies if needed.
by ErikBjare | 2025-05-09 06:47:29+00:00
> Where it gets fun is that there are currently hundreds if not thousands of Unity assets that include LGPL dependencies (such as FFmpeg) in the Store right now. Enforcement is seemingly totally random, unless you get reported by someone, apparently.

Not sure if I'd be petty enough to try, but reporting every other offender is likely to get some attention and (hopefully) a change in policy.
by recursivecaveat | 2025-05-09 06:47:35+00:00
De-minimis changes may make that hard, but recently I learned that there is actually an official Volvo program to create such a tariff-dodge on cars: https://www.volvocars.com/us/l/osd-tourist/ Fly you in, have you drive the car just enough that is your 'used' property, import.
by rowanG077 | 2025-05-09 06:47:41+00:00
Isn't "good" DNA the ultimate form of birth luck? An extreme example: down syndrome. No matter what you let the average person with down syndrome experience experience, they will never keep up intellectually. I still don't really understand what you are really saying here, and how epigenetics factor into it. I'm not an expert, but from what I understand epigenetics are essentially the sauce on top.
by prajaybasu | 2025-05-09 06:47:43+00:00
As far as I'm aware, they are only required to allow you to use your own router.

DSL tech is far simpler and it's always a combo unit so I could see a case where you would be allowed to bring your own DSL modem.

But it just doesn't work like that for DOCSIS or GPON where the cable modems or ONTs these days do much more than just media conversion - SIP, PPPoE, IGMP, etc. even if they don't do Wi-Fi (so ISPs don't call them "routers" - except SingTel, which uses "ONR" to distinguish these units because they are in fact routers for IPTV and SIP).

For all of those modems/ONTs, the firmware updates and the configuration for telephony/SIP and PPPoE are controlled by the ISP and also tested to work with their OLT or CMTS so it's just not possible for the ISP to guarantee support for any random modem or ONT.

And to support the advanced configuration required these days for VoIP, IPTV, etc. on the "modem" or "ONT", ISPs basically have a backdoor called TR-069 which is really not too dissimilar to what Starlink has access to with their SSH keys.

Even if you get "true" dumb modems or ONTs which do not do any routing whatsoever, the device on the other side still has full control over your dumb device via the DOCSIS provisioning process or GPON's OMCI. Starlink seems to be using SSH instead of building a whole protocol - because satellite tech is proprietary and doesn't need to work on other hardware.

So, I find that it's highly unlikely that the ISP is officially required to support a user supplied modem, although I haven't consulted the EU laws on this.

At most, I think using your own router would require the EU ISPs to provide bridge mode support, but that's not special to EU. However, the TR-069 backdoor is still active even with bridge mode.

It can be fairly easy to stop TR-069 with a "dumb" ONT (usually SFP) but ISPs can and will notice that. Whether they allow it is up to them.
by Loic | 2025-05-09 06:48:04+00:00
Right into the announcement, later down, they even explain how to handle the limits:

How Rate Limits Work: With the Max plan, your usage limits are shared across both Claude and Claude Code:

Shared rate limits: All activity in both Claude and Claude Code counts against the same usage limits.

Message variations: The number of messages you can send on Claude varies based on message length, conversation length, and file attachments.

Coding usage variations: Expected usage for Claude Code will vary based on project complexity, codebase size, and auto-accept settings.

On the Max plan (5x Pro/$100), average users:

- Send approximately 225 messages with Claude every 5 hours, OR

- Send approximately 50-200 prompts with Claude Code every 5 hours

On the Max plan (20x Pro/$200), average users:

- Send approximately 900 messages with Claude every 5 hours, OR

- Send approximately 200-800 prompts with Claude Code every 5 hours