MurphyA/hacker-news huggingface dataset:
by maxlybbert | 2025-09-03 01:44:13+00:00
The fact that Americans have a right to peaceful assembly doesn’t mean that every non-violent assembly is legal ( https://constitution.congress.gov/browse/essay/amdt1-7-3-1/A... , last sentence):

“the government may impose reasonable restrictions on the time, place, or manner of protected speech, provided the restrictions ‘are justified without reference to the content of the regulated speech, that they are narrowly tailored to serve a significant governmental interest, and that they leave open ample alternative channels for communication of the information.’”

People complain about this all the time (“free speech zones”) but it’s been the law for decades.

See also https://www.aclu.org/know-your-rights/protesters-rights .
by hinkley | 2025-09-03 01:46:06+00:00
I wrote a little tool for our services that could do basic expression based off of nproc based on an environment variable at startup time.

You could do one thread for every two cores, three threads for every 2 cores, one thread per core ± 1, or both (2n + 1).

Unfortunately the sweet spot based on our memory usage always came out to 1:1, except for a while when we had a memory leak that was surprisingly hard to fix, and we ran n - 1 for about 4 months while a bunch of work and exploratory testing were done. We had to tune in other places to maximize throughput.
by sneak | 2025-09-03 01:46:59+00:00
It’s funny to me that a lot of articles about how to more effectively undertake being a W2 wage slave come through a website dedicated to entrepreneurship.

If you run your own company (or even just your own small business) you don’t have to do this performative crap, and are actually economically incentivized and rewarded for implementing the practical and efficient solution.

Of course, there’s more variance. But there’s a special feeling when your name appears four times on your paycheck and you know you did a better job than others would have.
by stockresearcher | 2025-09-03 01:49:06+00:00
> in theory they claim to be working hard to better coordinate this between agencies.

This is true. For the private sector, it works pretty well. Road digging permits are posted on their webpage 6+ months in advance. If you see one on a section of street you planned to do work on, you are allowed to piggyback on the project and share the cost. If you don’t, you pay the entire cost. So there is huge incentive to coordinate. But city agencies? Not quite so incentivized.
by eviks | 2025-09-03 01:49:39+00:00
> never seem to simply paste the link

There is a link right there in 3rd paragraph: "U.S. District Judge Amit Mehta", though strangely under the name...

> I would rather be able to see the probably dozens of pages ruling with the full details rather than hear it secondhand from a reporter at this point.

There is no way you'd have time for that (and more importantly, your average reader), but if you do, the extra time it'd take you to find the link is ~0.0% of the total extra time needed to read the decision directly, so that's fine?

> with the full details

You don't have them in those dozens of pages, for example, the very basics of judge's ideological biases are not included.
by bryanlarsen | 2025-09-03 01:49:52+00:00
Not in China. China has lots of coal but has to import gas, so they build coal peakers instead of gas peakers. China builds their coal plants a little differently so they spin up faster, but mostly they just use plain old weather prediction. 4 hour weather prediction is highly accurate, so they know far enough in advance to know when to spin up the coal.
by throw0101c | 2025-09-03 01:50:26+00:00
> But it's annoying to see every bicycle that I encounter at an intersection, breaking the law.

And as a motorist, motorcyclist, and bicyclist, it's annoying to see drivers break the law, which they statistically do more often than bicyclists per a Danish government study:

* https://politiken.dk/danmark/art7185605/Rygterne-om-cykliste...

* Via: https://electrek.co/2024/01/11/cars-or-bikes-surprising-resu...

Studies out of the UK and Florida have similar results: cyclists either follow the law at the same rate, or better. Motorists breaking the law has been so normalized that most people don't notice it.
by totemandtoken | 2025-09-03 01:51:14+00:00
Location: Detroit Metro Area Remote: Ideally, but open to onsite Willing to relocate: Willing Technologies: Python, C++. JavaScript, Java Résumé/CV: https://www.linkedin.com/in/nasir-sharaf/ Email: nsrsharaf7 [at] gmail.com

Hello, I am a software engineer and a former energy/controls engineer. I was let go last December from a contracting role with a Big 3 automotive company and I'm looking for a full time role. Please reach out over email or LinkedIn!
by hopelite | 2025-09-03 01:51:18+00:00
The cynical mind would assume that would be an excellent way for a corporation to rig the hiring process by preventing American qualified applicants from progressing and therefore making a claim that foreign labor must definitely be imported at a fraction of the salary and under visa-indenturement who … wouldn’t you know … magically happen to know the answers and pass the very arbitrary coding challenge somehow.

The only way this gets solved is by making any and all H-1B hires require the hiring corporation pay a 200% tax in addition to all other employment related taxes for the absolutely necessary and critical H-1B talent.
by dvt | 2025-09-03 01:51:35+00:00
It absolutely is about misanthropy. You can't convince me that these have anything to do with your attention, it's mostly just being a dick to people that work in the service industry:

> Do you need help with self-checkout? No, I want to be left alone.

> Do you want to leave a tip? No, I want to be left alone.

> Do you want to round-up? No, I want to be left alone.

> Do you want to leave a review? No, I want to be left alone.

It's extremely obvious the guy has never worked as a barista, bartender, waiter, or salesperson, because I've dealt with people like this in real life and it's as exhausting as his post.
by drudolph914 | 2025-09-03 01:52:14+00:00
to throw my hat into the ring, I am in no way shy about using the AI tooling and I like using it, but I am happy we're finally seeing people talk about AI that matches with my personal reality with the tools.

for the record, I've been bullish on the tooling from the beginning

My dev-tooling AI journey has been chatGPT -> vscode + copilot -> early cursor adopter -> early claude + cursor adopter -> cursor agent with claude -> and now claude code

I've also spent a lot of time trying out self-hosted LLMs such as couple version of Qwen coder 2.5/3 32B, as well as deepseek 30B - and talking to them through the vscode continue.dev extension

My personal feelings are that the AI coding/tooling industry has seen a major plateau in usefulness as soon as agents became apart of the tooling. The reality is coding is a highly precise task, and LLMs down to the very core of the model architecture are not precise in the way coding needs them to be. and it's not that I don't think we won't one day see coding agents, but I think it will take a deep and complete bottom up kind of change and an possibly an entirely new model architecture to get us to what people imagine a coding agent is

I've accepted to just use claude w/ cursor and to be done with experimenting. the agent tooling just slows my engineering team down

I think the worst part about this dev tooling space is the comment sections on these kinds of articles is completely useless. it's either AI hype bots just saying non-sense, or the most mid an obvious takes that you here everywhere else. I've genuinely have become frustrated with all this vague advice and how the AI dev community talks about this domain space. there is no science, data, or reason as to why these things fail or how to improve it

I think anyone who tries to take this domain space seriously knows that there's limit to all this tooling, we're probably not going to see anything group breaking for a while, and there doesn't exist a person, outside the AI researchers at the the big AI companies, that could tell ya how to actually improve the performance of a coding agent

I think that famous vibe-code reddit post said it best

"what's the point of using these tools if I still need a software engineer to actually build it when I'm done prototyping"
by ericjmorey | 2025-09-03 01:52:49+00:00
There were a lot of people trying to do the best they can and doing great things until Trump started fucking that up by firing them. Now there are 10s of thousands of people getting paid not to do what used to be their jobs. and many more not getting paid at all. Trump's attacks on competency are going to be felt for the rest of our lives.
by Kranar | 2025-09-03 01:53:20+00:00
>Then why are they so deserted most of the time?

What general age range are you? I ask because before COVID, The PATH in Toronto was absolutely packed and incredibly busy. Nowadays it's true that the PATH has far fewer pedestrians but that's because of people working from home, a situation which is likely to come to an end by the end of next year with most of the financial district mandating a return to office.

>You can think of it as good or bad, but I see little reason to exaggerate so comically about the deadly dangers of Scary Toronto Winters, and how they necessitate separating oneself from the outdoors at all costs.

There are quantifiable metrics about extreme weather conditions in Toronto that are tracked by the City of Toronto's Public Health Unit, so we don't need to speculate about this issue:

https://www.toronto.ca/city-government/data-research-maps/re...

For various reasons, the number of extreme cold weather alerts, defined as periods where the temperature drops to below 30 degrees Celcius, has increased quite significantly in the past 20 years with 2022 having a record of 49 days. Considering winter is only 90 days a year, having more than half of those days resulting in extreme weather alerts absolutely qualifies as unsuitable for outdoor pedestrian travel.
by hu3 | 2025-09-03 01:54:34+00:00
Technology evolves. At some point there's going to be things that other people are doing that you can't replicate yet. That doesn't mean you're not smart enough. But it might mean that you are doing something wrong. Often though, you just got to try different things or wait for methodologies to consolidate and become mainstream.

Even if parallel agents is not something easily done currently, debating about ways to do it is constructive enough for me.
by dghlsakjg | 2025-09-03 01:55:19+00:00
Frankly, I feel just the opposite in terms of what 90% of the government does on a day to day basis.

I do want the government to continue maintaining my road and the network it connects to.

I do want the government to respond quickly when a water main breaks on Sunday morning.

I do want the government to maintain their fleet of emergency service vehicles.

I've lived in countries where these things don't happen, and no one there was happy about being left alone. I normally only see this sentiment from people who have never lived in places with truly dysfunctional government.

If you want to truly be left alone by the government there are places you can go to be where the government will not concern itself with you in any practical way (in the US if that's where you are, or internationally if that's more your flavor). What you will discover is that it turns out that it is very difficult to live in a place where you have to manage all of your own infrastructure and services.
by 10000truths | 2025-09-03 01:55:44+00:00
There are a couple other advantages that are unstated in the article, yet very important from a software design perspective:

1) Indices are a lot more portable across different environments than pointers. They can be serialized to disk and/or sent over the network, along with the data structure they refer to. Pointers can't even be shared between different processes, since they're local to an address space by design.

2) Indices enable relocation, but pointers restrict it. A struct that stores a pointer to itself cannot be trivially moved/copied, but a struct containing an integer offset into itself can. A live pointer to an object pool element prevents the object pool from being safely moved around in memory, but an index into the object pool does not impose such restriction.
by reliabilityguy | 2025-09-03 01:55:52+00:00
> Must be outside of your context window. You were clearly drawing in the idea this backlog of cases and immigration state we're in is the result largely from Biden's term. I see no other real reason to include such a statement. It's been true for decades.

Sure. However, areas I am interested in, become significantly worse the past 3-4 years, e.g., EB2-NIW, and similar categories. I have no idea why you think I mentioned it as a "Biden's fault" comment. But, whatever lol

> Not what I'm suggesting in the slightest.

Then why are you arguing that anyone on a valid visa but engaging in unauthorized work becomes an illegal immigrant?

> Denying obvious facts. Incredible.

Where?

> Once again, reconnect with reality again before you reply.

I am.

> Learn what the Trump administration is actually doing before you both-sidesing it more.

I am not interested, tbh. I have a life. Our convo began with me asking you for an example of a documented-> undocumented->documented transition, and you failed to provide it. Instead, you tried to argue that someone who is on a valid status but engages in unauthorized employment is illegal immigrant, which I disputed. Then, you backtracked, and went on a tangent about Biden, Trump, camps, etc.
by cjonas | 2025-09-03 01:57:04+00:00
Once thing I've noticed is the difference in code quality by language. I'm constantly disappointed by the output of python code. I have to correct it to follow even the most basic software development principles (DRY, etc).

Typescript on the other hand, seems to do much better on first pass. Still not always beautiful code, but much more application ready.

My hypothesis is that this is due to the billions LOC of Jupyter Notebook it was probably trained on :/
by TheDong | 2025-09-03 01:58:44+00:00
I mean, you know that the answer the interviewer was looking for was "use a trie/prefix-tree, want me to implement it", not "that's not my job, ask another team to setup elasticsearch".

If you're going to do coding interviews, you can say "I would use X tool", but you can't _just_ say that, you also have to say "but if I can't, I would write X algorithm, should I write it?"

Also, based on your description, you're suggesting going from entirely client-side, to having a server round-trip, to make it more performant. I could be misunderstanding the full question and context though.
by peterbecich | 2025-09-03 01:59:11+00:00
I don't know that epoxy coating is used at the municipal level. Pipe bursting with high-density polyethylene is the typical solution to avoid re-trenching municipal sewer pipes. Epoxy liners, epoxy coatings and polyurethane coatings are typical for a single property.

I would argue pipe bursting is the best trench-less solution for any place, but it is more destructive than those other three options.
by ryandrake | 2025-09-03 01:59:54+00:00
OK so you're ignoring the rest of the page and zeroing in on one or two lines, trying to make this specifically about tipping and service workers. This is not a personal rant against baristas and bartenders. It's a general plea to companies to stop trying to grab our attention and get us to do things.

What does "turn on notifications" have to do with service workers? What does "give us your phone number to get a coupon" have to do with service workers? What does "subscribe to our newsletter" have to do with service workers? What does "sign up for our credit card" have to do with service workers? It just sounds like you have an axe to grind and picked this article to do it.
by lucyjojo | 2025-09-03 02:00:14+00:00
for first, most people do not own cars and do everything via public transport/bicycle.

plus. it is often faster to use public transport than using a car, and cheaper...

supermarkets, grocery stores, hospitals, offices, appartments have generally no or little parking spots.

you will have to find dedicated parking spots which are pretty expensive, and will in fine have you walk around as if you were going to the station...

oh and yes, as i mentioned before lots of apartments don't have parking spots, so you will have to walk some to get to your car, and you will have to pay a hefty sum to rent the parking spot.

there are dentists/hairdressers/grocery stores/restaurants pretty much everywhere in tokyo. use google maps and try by yourself you will see.

people haul their stuff by hand or with their bikes.

people who don't have a very specific reason to own cars simply don't... there is no point. the building where i live has way less car parking spots than units (and it is illegal to own a car without a dedicated parking spot in japan).

people who have cars are generally one of: - do not actually live in tokyo - go in and out of tokyo often - need for work (cargo) - hobby / family need (haul a lot of stuff regularly or enjoy driving)

i'm specifically talking of tokyo, outside of tokyo you will find lots of parking spots and cars.
by halfcat | 2025-09-03 02:00:52+00:00
There is some line here. I don’t know if it’s introvert/extrovert but here are my observations.

I’ve noticed colleagues who enjoy Claude code are more interested in “just ship it!” (and anecdotally are more extroverted than myself).

I find Claude code to be oddly unsatisfying. Still trying to put my finger on it, but I think it’s that I quickly lose context. Even if I understand the changes CC makes, it’s not the same as wrestling with a problem and hitting roadblocks and overcoming. With CC I have no bearing on whether I’m in an area of code with lots of room for error, or if I’m standing in the edge of a cliff and can’t cross some line in the design.

I’m way more concerned with understanding the design and avoiding future pain than my “ship it” colleagues (and anecdotally am way more introverted). I see what they build and, yes, it’s working, for now, but the table relationships aren’t right and this is going to have to be rebuilt later, except now it’s feeding a downstream report that’s being consumed by the business, so the beta version is now production. But the 20 other things this app touches indirectly weren’t part of the vibe coding context, so the design obviously doesn’t account for that. It could, but of course the “ship it” folks aren’t the ones that are going to build out lengthy requirements and scopes of work and document how a dozen systems relate to and interact with each other.

I guess I’m seeing that the speed limit of quality is still the speed of my understanding, and (maybe more importantly) that my weaponizing of my own obsession only works when I’m wrestling and overcoming, not just generating code as fast as possible.

I do wonder about the weaponized obsession. People will draw or play music obsessively, something about the intrinsic motivation of mastery, and having AI create the same drawing, or music, isn’t the same in terms of interest or engagement.
by enraged_camel | 2025-09-03 02:01:03+00:00
One of the worst things about the employment market in the US is that you almost never get accurate feedback about how well you actually performed. The reasons for this are of course legal (i.e. the company doesn't want potential liability in case the rejected employee uses the feedback to sue), but it is one of those things that work out against job seekers in a major way.
by dghlsakjg | 2025-09-03 02:01:04+00:00
There are many levels of government that provide many levels of service.

When I encounter this sentiment it is almost always from someone that has never lived in a country with a dysfunctional government.

Despite all of the well publicized and fair criticisms of governance in the US, you still live in a place where you can - for one of many examples - count on the water being safe to drink in 99% of circumstances (I grew up in Lima, where not only was the water unsafe to drink, it frequently just wasn't on. Every house had a backup water tank. That's the level of service in a good neighborhood in the Capitol).

Go spend some time outside the US in a non tourist area, in a developing country. The level of functionality when you come back to the US will be a palpable relief.
by Terr_ | 2025-09-03 02:01:34+00:00
> If I send you a letter and you promptly burn it, that does not entitle the police to imprison either of us

Aside: The fact that someone (legally) deleted data or (legally) switched to an encrypted channel may still be used against them, when establishing mens rea regarding some other actual crime.

That said, I don't want to dissuade anyone from taking steps to be safe.
by lvturner | 2025-09-03 02:01:35+00:00
I've eaten all sorts of strange and exotic things... but most seafood, I simply... cannot.

Most of it smells like it is rotting to me and the taste is overpowering[0]. Trust me, I've tried countless times. Something that my wife will insist has no or little seafood in will taste like I am eating the entire ocean.

People would tell me "Oh you don't know what you are missing out on!" so I would try to get myself to eat it again. I've now learned that the only thing I am missing out on is suffering - I don't like seafood. I'm ok with this.

[0]I have occassionally managed if it's exceptionally mild or watered down, but even then there is usually a sense that something taste a bit "odd" while not being wholly unpaletable.
by anonymousiam | 2025-09-03 02:01:37+00:00
Interesting to see this published in 2025. I was a CP/M guru in the 1980s, but I haven't touched it since 1992 (when I switched to Linux). 1990 was the year that a 20MHz 386/sx could emulate a Z-80 faster than any bare metal Z-80 chip could run. I held on to my CP/M stuff until I ditched most of it in 1993.

CP/M has a certain nostalgia, but it's so slow and limited that it's just not practical for any application today. I've never regretted giving/throwing away the majority of my CP/M hardware & software. To me, it just wasn't worth the space that it consumed.
by seanmcdirmid | 2025-09-03 02:02:47+00:00
It’s not just living in cities, it’s living in west coast fair weather cities with really good job markets. If people just want to live in a city, they can move to buffalo which has lost half of its population since it peaked 50+ years ago.

If most efficient usage means most profitable usage, and LVT pushes to penalize any usage that isn’t as profitable as it could be, then the market will deliver exactly that and all other use cases are screwed.
by Stratoscope | 2025-09-03 02:04:14+00:00
That's a fair criticism, but aren't you just talking about the http://www.msn.com/ default home page?

That's easy to change. The first time I opened Edge, I opened Settings, typed "home" into the settings search box, and changed the "Home button" setting to "New tab page", which gives a nice simple page with a search box, like Google.

Is there other advertising you've seen in Edge that is different from Google?
by ryandrake | 2025-09-03 02:04:16+00:00
The idea of a technology device just sitting there waiting for your command, without bombarding you with notifications and dinging and buzzing, and without trying to beg and convince you to do something, is so anachronistic! I'm thinking back to my Commodore 64 or my DOS PC where you just turn it on, and it just prompts you, the user who is in charge to decide what to do this time.
by indiosmo | 2025-09-03 02:04:28+00:00
One recent example of boilerplate for me is I’ve been writing dbt models and I get it to write the schema.yml file for me based on the sql.

It’s basically just a translation, but with dozens of tables, each with dozens of columns it gets tedious pretty fast.

If given other files from the project as context it’s also pretty good at generating the table and column descriptions for documentation, which I would probably just not write at all if doing it by hand.