MurphyA/hacker-news huggingface dataset:
by jjtheblunt | 2025-10-24 17:06:33+00:00
i was using Asahi on my M1 laptop, it was great, but have since switched to UTM.app (from the app store, but available outside it too), and configured to use Apple Silicon Hypervisor rather than QEMU, and it's been excellent, on M2 series processors at least. UTM warns its wrapping of the Apple Silicon hypervisor is not perfectly tested, but it's perfectly great.

(When configuring a new hypervisor-ed OS, i use a Fedora ISO for arm64 (or aarch64 (?)) and in the UTM.app gui choose Linux, which reveals the option to use native Apple Silicon hypervisor over QEMU.)

just my $0.02
by yathern | 2025-10-24 17:06:34+00:00
> Great, so you have to pretend 40 hours a week

You don't have to do anything - if it's more important to you to bring your authentic beliefs and opinions in front of others - you're free to do so. But if your number one priority is getting ahead at work - or simply aiming to develop social cohesion with a group around you, conforming to that group's beliefs and culture are helpful. This applies not just to the 40 hours you work, but to any group you want to be welcome in, whether it's your school, country, church or sports team. And after a little while, it's not really pretending anymore.

> Maybe we should tell kids that in school

Half of the reason we have school is to socialize kids to these very concepts. We obviously lecture about peer pressure, but most of this is learned innately. Society couldn't exist without these social pressures, even though they're not always beneficial.
by janpio | 2025-10-24 17:07:11+00:00
Getting the agent to run tests definitely can have a very positive impact - it can actually realize itself that it broke something unrelated, and fix it (or easily be prompted if it gives up anyway).

Aside: I often remove some of the tests that seem superfluous to me, or explicitly ask for the minimal set of tests that still cover the functionality in the first place. Some models definitely can go "all in" on tests like a very eager intern that just learned about testing. For your cases where after a prompt you end up with broken functionality, just having an integration test that fails when the functionality breaks, might be enough.
by starky | 2025-10-24 17:07:32+00:00
Really? I don't go out and photograph near as much as I used to, but nobody has ever reacted with anything other than interest at what I'm doing. I was recently traveling to a couple cities I had last been to 5-10 years ago and was shocked at how packed places were with people getting their photos taken, I have photos that would be impossible to take again because there would be people in the way.
by themaninthedark | 2025-10-24 17:07:43+00:00
So while it is randomized in the terms of who they chose to participate, the students did attend already existing schools. This could lead to selection bias from the participates, as the schools themselves are located in wealthier areas as that is where their clientèle are.

Lower income families may not have been able to take advantage of the lottery due to distance constrains thus self-opting out.

I have not read the study methodology details, the schools may have been chosen to avoid this problem but just wanted to point out that just because something say "random lottery" it may not be.
by Agingcoder | 2025-10-24 17:08:19+00:00
Pascal is not a low level language - quite the opposite. That being said, various implementations provide low level facilities, including turbo pascal back in the days , and free pascal which I did use in the early 2000s.

If I were you, if you like fpc, I’d actually look into Ada ( the OO part is a bit odd granted but works ). You’ll get extremely high control over low level stuff ( it’s used in the embedded world ) along with high expressivity and excellent performance.
by hunterpayne | 2025-10-24 17:08:23+00:00
First I want to say the last election wasn't people electing Trump, it was people rejecting the Dems. Second, this entire argument from the left on crime is based upon a false reading of the stats. When people quote the single recidivism rate, they are misunderstanding how that rate is measured. The majority of people that go to prison for the first time, never go back again. A fraction of cons go back over and over again and that skews the recidivism rate. A large chunk of those repeat offenders have serious mental illness. Most of the rest view crime as either a job or a lifestyle.

I'm not sure the 'people for whom crime is the best option' is really the right way to look at it. The vast majority of people in West Oakland never commit any crimes. And ignoring these realities is what is driving populism. Articles like this one say a lot more about the author than they do about political science or populism.

When I say the people in that neighborhood don't watch the news, I'm not making a value judgement. I'm just stating a fact. They don't really care about politics. They do care if the police come when they call and they do care if they can walk the streets at least some part of the day safely.

If Dems really wanted to win an election, they would change policy. Until they do that, they will continue to lose elections. That's Democracy working, not some new or different politics at work.
by pjmlp | 2025-10-24 17:08:35+00:00
Ideally whole of it.

WG21 could have taken the approach to make everything available on C++11, instead they have been adding pieces bit by bit in each revision.

The ultimate goal is to have as much coverage as possible, even more so given that reflection depends on constexpr.

Ultimately like in many compiled managed languages, C++ toolchains will have a compiler and an interpreter available.
by daxfohl | 2025-10-24 17:08:35+00:00
To me, the key quote is the simple "If you had told me in late 2022 I’d be saying these things 3 years later, I would’ve been pretty surprised." As someone with little exposure to the design industry, seeing how quickly AI could generate images, I'd been under the assumption that the AI takeover was already well underway there, so was surprised to learn that it's not.

If anything, that gives some comfort around the future of engineering job prospects. While there's still room to worry, "yeah but design is fundamentally human, while engineering is mostly technical and can be automated", I'm sure, just as design has realized, that when we get to a point where AI should be taking over, we'll realize that there's a lot of non-technical things that engineers do, that AI cannot replace.

Basically, if replacing a workforce is the goal, AI image generators and code generators look like replacement technologies from afar, but when you look closer you realize they're "the right solution to the wrong problem", to be a true replacement tech, and in fact don't really move the needle. And maybe AI, by definition of being artificial and intelligence (as opposed to real common sense) as a whole, is fundamentally an approach that "solves the wrong problem" as a replacement tech, even as AGI or even ASI gets created.
by reiz | 2025-10-24 17:08:37+00:00
First of all, thx for documenting the mogration. That is very interesting.

Your monthly bill is smaller now. But how many hours did you invest into the migration? And how many hours more per month do you put in maintenance? I mean you have to take care of security patches now and many more things.

You used AWS in the most expensive way. Of course its expensive if you use on demand offering. You can cut costs by using Spot instances for ECS. Another way is by using reserved instances for ECS. If you pay 3 years upfront, you can get discounts up to 75%. That works for ECS and RDS.

I'm running ZEIT.IO on AWS and I had similar problems. But I don't want to manage VMs. As soon I have to SSH into something, I have a ton of problems I don't want to deal with.
by sfpotter | 2025-10-24 17:08:39+00:00
Well, no, it isn't. There's some frustration. But mostly what I've seen is a lot of lengthy conversations with a lot of give and take. There's a small number of loud people who complain intensely, but there are also people who are against the GC who write lots of libraries that avoid it and even push the language in a healthy direction. If these people hadn't argued so strenuously against the GC, I doubt Phobos would have started moving in the direction of using the GC less and less. This is actually the sign of a healthy community.
by kelnos | 2025-10-24 17:08:44+00:00
I don't think that's better. For something like Street View that's explicitly supposed to be capturing reality, I want to know when that reality has been censored. Realistic face replacement breaks that.

(And yes, I'm sure Street View imagery is edited in other ways before it makes it to production, but I think it's important that our view of reality remains as real as possible.)
by dekhn | 2025-10-24 17:08:45+00:00
Thompson and Pike: https://en.wikipedia.org/wiki/UTF-8

"""Thompson's design was outlined on September 2, 1992, on a placemat in a New Jersey diner with Rob Pike. In the following days, Pike and Thompson implemented it and updated Plan 9 to use it throughout,[11] and then communicated their success back to X/Open, which accepted it as the specification for FSS-UTF.[9]"""
Tell HN: Claude's weekly limits don't reset every 7 days
by ctoth | 2025-10-24 17:08:55+00:00
I think Anthropic is doing something sketchy with their weekly usage limits.

My weekly limit ended Wednesday Oct 22 at 9:59 PM. I didn't use Claude on Thursday. I started using it Friday morning. I checked my usage dashboard expecting my next reset to be Wednesday Oct 29 around 9:59 PM. Instead, it shows Friday Oct 31 at 9:59 AM.

Friday morning + 7 days = Friday Oct 31. The weekly period appears to start when you first use Claude after a reset, not when the previous period ends. This means your "week" is whatever random day you happen to first log in.

If you need to plan heavy usage around specific days, or coordinate Claude usage with other work, you can't. The reset timing is unpredictable and depends entirely on when you first touch the service after a reset.

Every piece of Anthropic's documentation says "resets every 7 days" or "weekly rate limits that reset every seven days." Nowhere does it say the week starts when you first log in after the previous period expires. That's materially different behavior.

I'm on a Max plan. Having unpredictable reset timing makes capacity planning impossible. If my usage pattern is "heavy on Mondays and Tuesdays, light the rest of the week," I need to know when my week starts.

Is this a bug or is this actually the policy?

Has anyone else noticed this behavior?
by OneDeuxTriSeiGo | 2025-10-24 17:09:11+00:00
> What kind of content is so addictive?

It's not the content. It's the format. At least personally I find 99% of the content to be completely brain dead and un-entertaining however the format locks my brain into a "scroll loop" where I'm constantly subjected to new input rather than having downtime between videos to think "do I want to continue".

This is worsened by the fact that shorts decides "how much you enjoyed the content" by how long you spend looking at it so if it's not something you want to be actively watching you are incentivised to quickly scroll to the next video to prevent the algorithm from filling your feed with content you don't even want to see, let alone enjoy.

And a large part of this is that all of us (at least my group of friends who get stuck in shorts hell) have varying degrees of ADHD and while we function well in low-to-mid stimulation environments, the "maximum stimulation" design of shorts just short circuits most of the self control we have.

Thankfully youtube finally introduced a "timed break reminder" feature which makes breaking out of that scroll loop easier but it makes watching long form content absolutely miserable. Like I set mine to ~5-10 minutes but that means if I'm trying to watch a maths lecture, documentary, etc then rather than focusing on the material I'm getting any flow I have broken every few minutes. It'd be ideal if we could set that to only apply to shorts and not regular youtube but alas.

Like my ideal would be to disable scroll on shorts (just like I disable autoplay on videos) and disable looping of shorts as well. Shorts can exist but I want to be in control and not subject to a design pattern that just throws content at my face endlessly and mindlessly.

TLDR: The design pattern of shorts/tiktok/etc is the issue and it's sapped away a lot of time that I would have otherwise put towards watching long form academic content like lectures or documentaries instead towards mindless slop solely because of the interface w/ the occassional sprinkle of content I actually care about.
by lgleason | 2025-10-24 17:09:19+00:00
Back before digital became really high res I was into small, medium and large format silver halide cameras balancing cost with high quality optics. You could get Exackta's, Speed Graphics and Roleiflexes relatively inexpensively and take amazing high quality photos with them.

The larger you went though, the more you had to be mindful about the cost of eash shot both in terms of time and cost for film and developing. There is something to be said about the curation that happened when taking photos like that. You put a lot more though upfront into composition and had to think about your shutter speed, aperture etc..

One thing I learned about during that time was how the old time press photographers would use a Speed Graphic on 4x5 negative, grab a wide angled shot and then crop it. Also, press conferences used to create a lot of broken glass as photographers would snap a shot, shoot out the one time use flash bulb on the ground and then quickly put in another bulb to get another shot.
by lateforwork | 2025-10-24 17:09:57+00:00
> After 2.5 years of insane hype, there’s no evidence that current AI is making the design process faster

This does not match my experience. I have been using Claude for speeding up design. Describe your page and ask it to use Tailwind and it will come up with some interesting designs. You still need a designer because some designs it comes up with are over the top, and need to be moderated.
by couchdb_ouchdb | 2025-10-24 17:10:17+00:00
"After 2.5 years of insane hype, there’s no evidence that current AI is making the design process faster"

This is antidotally untrue. I work for a small startup. We don't have the money / aren't willing to pay for a full-time designer. So, let's just say, our UI design has always been pretty terrible. With AI, using claude, to generate design and HTML / CSS based on requirements, the design that has been generated has been heads and tails better than anything we ever came up with alone.
by toss1 | 2025-10-24 17:10:17+00:00
>>(risk vs affordability)

OK, so in your scenario, who will take the risk?

There is a very significant risk of one or more workers falling off the roof and getting killed or injured so badly they can never work again. Do you plan to take that risk and if it happens pay death benefits to the fallen worker's family or cover the medical and disability expenses? Or, to you expect to just say "tough luck" to the worker? Or, will you pay an insurer to cover it?

There is a very significant risk the roof will pierced in a way that it no longer works to exclude water, magnified by using materials & tools not up to standards. Will you take on the risk when the roof fails and leaks, and remove the installation, repair the roof, they re-do the installation? Do you expect the overseas contractors to come back and fix it (and how will you enforce that)? Or, will you require them to follow some established standard to reduce the risk, and/or try to get insurance/warranty to cover the risk?

It is easy and trivial to complain about "excess" regulations, ignoring the fact that many of them were bought with blood and funerals. And yes, some are a pain in the arse, and seem unnecessary for your particular situation. But unless you have actually considered the WHOLE problem, and can post a better solution, it just comes of as immature whinging. So, how do you expect to handle the risks?
by ImPostingOnHN | 2025-10-24 17:10:25+00:00
A Tu Quoque fallacy, or as you put it, "pointing out hypocrisy", is a fallacy. Some people do not like logical discussions, so they use that fallacy anyways. That is totally ok, I'm not the boss of them.

But, it will likely be pointed out that their fallacious arguments are fallacious, and at that point, they can choose to make valid arguments, or to continue their string of failures by unconvincingly making more fallacious ones.

> The introduction of whataboutism into the lexicon was to counter Russian appeals to hypocrisy

Cool! "Appeal to hypocrisy", or Tu Quoque, is a fallacy and any arguments invoking it are accordingly fallacious. Coining another synonym ("whataboutism") doesn't change things. Those making fallacious arguments can try to make valid arguments (if there are any) for their case next time.

> Those of us who have long memories do remember a time when pointing out the hypocrisy of the West was considered a valid thing to do

I've got a long memory, too, and the Tu Quoque fallacy was never a valid defense, no matter what you called it. That's what makes it a fallacy.
by unyttigfjelltol | 2025-10-24 17:10:40+00:00
> That timeline you gave a client that you hoped you could make but when push comes to shove was still quite optimistic, and in point of fact slipped by several weeks.

The songwriter wouldn’t have faulted a Green Beret for being optimistic in the face of risk, and maybe even failing sometimes. The message really was their whole being was invested in that timeline and making it happen, and you could be sure they would spend blood sweat and tears to give meaning to their words.
by jjtheblunt | 2025-10-24 17:10:56+00:00
Good points, and it made me have a mini epiphany...

i think you analogously just described Sun Microsystems, where Unixes (BSD originally in their case, generalized to SVR4 (?) hybrid later) worked soooo well, that NT was built as a hybridization for the Microsoft user base and Apple reabsorbed the BSD-Mach-DisplayPostscript hybridization spinoff NeXT, while Linux simultaneously thrived.
by oceanplexian | 2025-10-24 17:10:57+00:00
What a time it was to be alive before the Culture War (tm) in San Francisco.

I worked at a household name tech company and you could draw a pie chart of Libertarian, (Self described) Communist, Progressive, Anarchists, and everything in between. Drugs weren't really controversial but you had an entire spectrum of personalities and drugs that were popular in different groups. Everyone kind of accepted each other to be honest.
by squid_fm | 2025-10-24 17:10:57+00:00
I’m a product designer and this is what I’ve noticed:

- When I use AI to vibe-code, it gives me a usable result but I personally have no idea if the output is “correct”. I am not sure if there are security vulnerabilities, I don’t know what is actually happening under the hood to make it work, etc.

- When my engineering friends use AI to vibe-design, I notice the same pattern. It looks “designed” but there are obvious usability issues, pattern mismatches for common user goals, and the UI lacks an overall sense of polish.

Basically, my takeaway is that AI is great for spinning things up quickly but it is not a replacement for fundamentals or craft.
by yieldcrv | 2025-10-24 17:10:59+00:00
this is relatable, one reason I don't like the management track is because of this. I'm not the kind of software engineer that finds it difficult to communicate technical concepts in a non-technical way nor do I find it difficult to balance business decisions over technical pedantry

but I do find it draining to placate people, and largely irrelevant. as a founder when you have customers, clients, vendors, employees, other executives, board, and investors all with competing needs, that's the worst for me. at higher roles within someone else's organization it's even worse because you can get chewed out and be subject to these toxic relationships that actually affect your life. a founder with capital is just kind of annoyed but insulated from immediate consequence of paying down a debt or food and shelter.

outside of work, interpersonally, it's a friction only when around people with a different value system than you. I've moved around a lot and in some areas its like that, and I've "increased my emotional intelligence" more to accommodate but it is a breath of fresh air when a partner or friend is more reality oriented.

I have learned from these sycophantic LLMs and have adopted my language to be more similar, more affirmations even when my subsequent response is completely contradictory. "Good question!" "That's a very representative observation! I haven't seen anything to support that, you picked up on an important undercurrent"

now that I know it's all about engagement, based on how LLM's have been received and why, no other rigid framework is necessary

its important for me to know what reality is, so I prefer not to lie or omit because I want others to give me their objective reality, but its not as important
by entropicdrifter | 2025-10-24 17:11:10+00:00
Personally, I try to under-promise on what I think I can do every sprint specifically so I can spend more time mentoring more junior engineers, brainstorming random ideas, and working on stuff that nobody has called out as something that needs working on yet.

Basically, I set aside as much time as I can to squeeze in creativity and real engineering work into the job. Otherwise I'd go crazy from the grind of just cranking out deliverables
by duxup | 2025-10-24 17:11:11+00:00
Pretend what exactly?

I find it easy to go to work and do my work and just choose not to share some things. That's not pretending as much as good healthy boundaries.

I once sat next door to a group of HR folks who brought their personal lives into the office every day. People in conference rooms I booked crying and so on. Now a random one off of that, whatever, but it happened a lot and people bringing their emotional issues TO work really felt like a weight on me and those around me.

Boundaries can make work a heck of a lot easier to deal with. Depending on your situation it can even be an escape at times.
by array_key_first | 2025-10-24 17:11:19+00:00
I agree generally, it's just that this isn't a cure all solution and it's also quite deceiving. Meaning, someone doing well does not mean they are actually doing well. People who are very successful and loved people kill themselves often. Had we asked them if they needed help, they might not have died.

Undoubtedly, the facade of good mental health is a strategy to be successful in a patriarchal capitalist society. That makes it tricky.
by mey | 2025-10-24 17:11:38+00:00
So how would that compare to DynamoDB or BigQuery? (I have zero interest in paying for running that experiment).

In theory a Zen 5 / Eypc Turin can have up to 4TB of ram. So how would a more traditional non-clustered DB stand up?

1000 k8s pods, each with 30gb of ram, there has to be a bit of overhead/wastage going on.
by kronicum2025 | 2025-10-24 17:11:53+00:00
I'm leaning a lot into AI + lean. It's a fantastic tool to find new proofs. The extremly rigid nature of lean means you can really check programs for correctness. So that part of AI is solved. The only thing that remains is generating proofs, and that is where there's nothing in AI space right now. As soon as we do get something, our mathematical knowledge is going to explode.
by dekhn | 2025-10-24 17:11:58+00:00
The way I look at transformers is: they have been one of the most fertile inventions in recent history. Originally released in 2017, in the subsequent 8 years they completely transformed (heh) multiple fields, and at least partially led to one Nobel prize.

realistically, I think the valuable idea is probabilistic graphical models- of which transformers is an example- combining probability with sequences, or with trees and graphs- is likely to continue to be a valuable area for research exploration for the foreseeable future.