MurphyA/hacker-news huggingface dataset:
by runjake | 2025-07-17 00:47:16+00:00
> If you changed course after you hired them so that they stopped being relevant, then it's your fault.

Nobody can predict market conditions or technological advances.

If you don’t change course (mission, people) the company will likely fail and then everyone is out of a job, shareholders, pensioners, and 401k holding laypeople look money.

I do think that leadership is not held accountable enough for their mistakes and failures.
by itake | 2025-07-17 00:48:24+00:00
Many wifi networks redirect non-encrypted http traffic to their captive portal. For the redirect to work, your DNS needs to be the default one provided by the router so that http://neverssl.com resolves to the wifi's "Please accept our ToS to get online" page.

If you aren't using their DNS, then your network requests just get dropped (as you're not approved yet). You need their DNS to learn how to access their captive host so they can whitelist your mac address.
by astrange | 2025-07-17 00:48:46+00:00
Sure. Contributing to open-source, releasing and maintaining independent projects, is also good because it shows you can work with others and finish things on your own. Looking for internships is good if there are any.

You might want to be a bit more trendy, or else boring and corporate, but what's really important is that you can pick anything up quickly the first time you see it. So technically, what you actually know right now doesn't matter.
by crtified | 2025-07-17 00:50:23+00:00
Partly her parents, for refusing to allow her to go on birth control as a preventative in advance. She did ask. Back then, in my country, parental approval was required by law for people under a certain age. That has since changed.

Unfortunately it took a lot more than asking (i.e. it took "a pregnancy") before they took her seriously.

But primarily, yes, my fault and her fault.
by noobly | 2025-07-17 00:50:54+00:00
Personal question, but I had to drop out a couple years ago as a Math/CS senior. I felt like the clock was really ticking back then to get my foot in the door. I'm considering re-enrolling (only two terms remaining), would it be better to wait until if/when the market has recovered so I can enter the market with a fresh degree? I worry a downside of completing it now would be a stale degree by the time the job market recovers. Assuming equal job experience, employers seem to prefer fresh graduates. But you know what they say about time in the market vs timing the market..
by mjsweet | 2025-07-17 00:50:55+00:00
Wordpress is dead.

I officially logged into Wordpress for the last time six weeks ago.

I’m currently migrating a bunch of my sites over to Next.JS.

Claude has vibed the best SEO, E.E.A.T., CRO (CXL best practice), WCAG 2.0, and schema.org compared to any site I’ve ever built in Wordpress.

The audits OPUS was creating for each of these areas are astonishing.

I’m simply migrating them across to Next.JS and hosting them on Netlify.

I haven’t paid for any premium plugins to get these sites up and running; I just used Claude Max 100.

I won’t be renewing the AUD$3500 in Wordpress ecosystem subscriptions after they run out this year.

For my gardening business (I’m now a professional gardener), I’ve integrated a job route scheduling tool with Claude Code. This tool calculates travel times between my gardening jobs and provides basic CRM functionality for my clients. It uses the Google Distance Matrix API, and my week is laid out like a Kanban board.

For my new gardening website, I’ve created dozens of new service pages over the last ten days. I’ve also created a local admin dashboard that ingests my 1200 or so before and after pictures. This dashboard provides a neat interface to match before and after “pairs,” extracts the EXIF data, calculates the suburb, and allows me to tag by job type. It then moves the photos (stripped of EXIF) into the Next.JS public folder with AVIF and WebP versions and a JSON file that specifies their content.

Claude then uses the JSON to build custom gallery components for each service page.

None of this was conceivable for me two months ago.

I’m primarily building static JamStack sites that are secure.

Is Wordpress secure? I don’t think so.

I’ve done many months of work in the last twenty-one days.

Have I saved myself $50k by doing all this with Claude Code? No, because that was never an option previously.

I understand your concerns about false confidence, and I genuinely respect that perspective. I backed out of Firebase Studio a while ago because I lacked confidence in Gemini’s ability to create safe and functional Firebase rules.

However, the landscape is changing, and the new interface for CMS systems will no longer be the traditional wp-admin. Instead, it will be a user-friendly chat agent with a robust system prompt for building websites, forms, basic workflow rules, business logic, and authentication.

Although I’m not a programmer, I have experience as a digital producer, which has given me a good understanding of toolchains.

If I were a startup envisioning the next generation of CMS, I would be actively working on it and developing it as quickly as possible.
by scarface_74 | 2025-07-17 00:51:07+00:00
What do I need to see on my phone that I can’t when I am doing my taxes or even more so planning a trip - which I do a lot of?

I launch the Delta app as a Delta loyalist (Platinum Medallion) to book my flight. I then launch the Hilton app (I am Hilton Diamond) and compare prices/convenience with hotels with Hyatt (I am Hyatt Explorist).

The only exception was when we were looking for an AirBnb for an extended stay in Costa Rica next year.
by JimDabell | 2025-07-17 00:51:17+00:00
> Try simple, genuine questions you are interested in:

> “You mentioned going to the movies last weekend. How was it?”

This does not sound genuine. At all. It sounds like you are robotically adding a fact to your notes in one meeting, then reciting it in the next for points; like there’s a recipe you are mechanically following to ++relationship.

I understand that some people struggle with smalltalk and need literal scripts to follow to get them started. But do the examples have to make this so obvious? If you need to work on your smalltalk, maybe look somewhere else to improve those skills.
by anon291 | 2025-07-17 00:52:03+00:00
It is actually cheaper to rent in Portland and fly commercial daily to SJC than it is to live in the bay area. I did this commute regularly since my family is settled in Portland. End to end it is only slightly slower than Caltrain (sfo->SJC) as well... Actually one of my more pleasant commutes. I live close to the airport and with TSA precheck I would show up 15 minutes before boarding, be in air for 90 minutes and then to the office. If I leave at 7 then I'm perfectly on time for 9AM and then fly home at around 7:30 to be back in bed around 10. Even have time for dinner and drinks after work.
by kbrackbill | 2025-07-17 00:52:38+00:00
I guess people want different things out of small phones. I had a Z flip 3 for a few years because I thought the small pocket size would be nice, but it still doesn't solve the main issue that I can't reach the whole screen with my thumb. (and besides that I have a million other complaints about it, never going to buy a foldable again)
by lihaoyi | 2025-07-17 00:52:55+00:00
Author here. What most people don't realize is that "I hate programming my build." is a symptom of your existing build tools making programming your build dangerous and risky endeavor.

For example, in Maven you typically extend your build in Bash scripts + maven-exec-plugin, Ant script + maven-antrun-plugin, or custom Maven plugins entirely. None of these are "nice" programming environments, with proper IDE support, typechecking, introspectability, and so on. Writing lots of logic in Bash or Ant is risky, so you would be right to minimize writing code in it

Similarly, in Gradle you extend your build in Groovy/Kotlin, but it's a kind of "weird" Groovy/Kotlin unlike anything you'd write in application code. For example, your IDE support in Gradle-Kotlin is much worse than what you get in normal-Kotlin. Despite Gradle-Kotlin being the same language and same IDE, it's a much worse experience writing it, it's much easier to make mistakes, and so you are right to minimize the code you write in it.

In Mill, the build scripts are in Scala, but that's not the important part. The important part is you write normal code using classes, methods, and overrides. IDEs are very good at navigating classes, methods and overrides, and developers are very familiar with working with classes, methods, and overrides. And so build code in Mill feels as comfortable as your application code in Java/Scala/Kotlin: same quality of IDE experience, same typechecking, even can use the same Java third-party libraries (if you wish).

So it's understandable you hate programming your build. In Maven or Gradle or SBT, I'd hate programming my build as well. What Mill offers is that you can program your build where necessary without the hate that comes with doing so in other build tools!
by const_cast | 2025-07-17 00:53:12+00:00
Using it as a replacement for Bash. No environment required, Perl is already installed on every computer on earth. Perl is generally quicker to write for string-oriented workflows - which is what Bash is. Regex is quick and easy.

Perl falls apart when you need structure and even small projects. For short scripts meant to do what you would use Bash for, it's a godsend. Safer, more portable, less friction.
by Aachen | 2025-07-17 00:53:28+00:00
Oh hey, didn't expect this to actually be seen by many people, let alone you guys!

There was no ticket number yet because I was mainly trying to resolve it upstream (whoever made it get into uBlock's default block list, Quad9, and probably other places) and then today when I checked your site specifically, the link in "False Positive? <Please contact us>" (when you do a lookup for a blocked domain) just links back to itself so I couldn't open a case there either. Now that I look at the page again, with the advice in mind from a sibling comment to just email you, I now see that maybe this is supposed to go to the generic contact form and I needn't go through this domain status page. Opening the contact page now, I see that removal from blocklist is a selectable option so I'll use that :)

The ticket number I just submitted is 41905. Not that I'd want you to now apply preferential treatment, I didn't expect my post above to be seen by many people though I very much appreciate that you've reached out here. Makes me think you're actually interested in resolving this type of issue for small website operators, where the complete block without so much as a heads up felt a bit, well, like that might not get me anywhere. If the process just works as it normally should, that's good enough for me! Thanks for encouraging me to actually open a ticket!
by mixmix | 2025-07-17 00:53:52+00:00
Funnily enough, I don't consider the iPhone 12/13 mini miniature at all. Granted, my hands are quite small even for someone of my height (5'7"), but remember those times people made fun of the iPhone 5 and of how gigantic it felt compared to 4S? I don't think human hands have grown that much since then. And I still believe the 1st generation SE is the best smartphone Apple has ever released: a rectangular screen, no camera bumps, a fingerprint sensor (that is still faster than Face ID), a mini jack, light, affordable, etc.
by kevinmpeterson | 2025-07-17 00:54:27+00:00
I'm the CTO and one of the founders of Bedrock. I was very pleasantly surprised to see the excitement from this crowd! Happy to answer any questions about us (and will look through the comment threads here). We're looking for really really awesome MLEs and software engineers, so if you're interested take a look at our careers page https://bedrockrobotics.com/careers
by naysunjr | 2025-07-17 00:54:29+00:00
Agree. We lean hard into sunk cost fallacy when it comes to job training.

“If your name is Farmer you’re a farmer.” mentality but self selected euphemism. “I trained as a software engineer and that’s what I am for 50 years! Dag gubmint trynna terk my herb!”

Service economy role play is the root of brain dead job life we’re all suffering through.
by BLKNSLVR | 2025-07-17 00:55:05+00:00
Yeah, BLKNSLVR came from "Black and Silver" based on some crappy piece of art I did way long ago. It wasn't until using it as an in-game handle that a friend read it out to me as "Black Enslaver" that I even realised it could read another way.

I don't like that it can be interpreted that way, but I also refuse to stop using it since that's someone else's reading.

The only factor I use to treat one human different from another is whether they're a jerk or not, and I have to know them well enough to work that out. I've come across a few jerks in my time, and they take many and varied forms.
by astrange | 2025-07-17 00:55:45+00:00
There is no credible evidence that reasonable minimum wages have lowered employment in practice[0], and there are theoretical reason to believe it can increase it[1].

That said, the Australian and Danish systems are the best because they're more flexible.

[0] This holds up to about 60% of median wages. You can imagine it'd lower the hours some people get before it entirely makes them unemployed.

[1] One is that it provides price signals to monopsony employers. Another is that it reduces search costs in the labor market by basically acting as a spam filter that gets rid of time-wasting job offers.
by hollywood_court | 2025-07-17 00:55:52+00:00
I work for a home builder. Our single biggest problem is finding and hiring quality contractors that have enough skilled tradesmen.

There are dozens of electrical contractors in my area. But only two that perform work to our standards.

There is only one HVAC company that can meet our standards. Same for all of the other skilled trades.

Our framing crew is the best within a 75 mile radius. Other builders are constantly trying to poach them from us. We keep throwing money at them to prevent them from going to another builder.

Non skilled labor like landscaping and pest control are a dime a dozen. I just fired our main pesticide and herbicide contractor today because they couldn’t get it together.

Of course I had them replaced before I fired them but I had almost 20 options to choose from.

Unfortunately I can’t say the same about all of the skilled contractors.
by JimDabell | 2025-07-17 00:56:18+00:00
In theory, you don’t need 1:1s. In practice, if you don’t have them, some people will bottle up minor irritations until they become serious problems. 1:1s are a release valve for that. You can’t rely on everybody to proactively reach out when there’s a problem.

Also:

> The best teams will self-organize

Part of being a good manager is being able to manage suboptimal teams. It sure would be nice to hand-wave away problems with “the best teams don’t do that”, but you aren’t always dealing with the happy path.
by conradev | 2025-07-17 00:56:25+00:00
The margins are also worse, which is way, way closer to a manufacturer’s bottom line than the software ecosystem.

There is demand for larger phones, yes, but manufacturers also charge more for bigger devices and most of that is margin. Following their own logic, they also charge less for smaller phones.

If your customers are sticky, then many of the people who buy the smaller phone would have otherwise bought a bigger phone for more money. Introducing a smaller phone brings down profits.
by fiedzia | 2025-07-17 00:56:42+00:00
> why did some of them find (and take) room in coin hoards?

People who had access to gold used some of it to create jewellery.

> Why have they been found all over Gallia, Germania, and Britannia, but not Italia, Hispania, or the Oriens?

Certain types of jewellery can be found in certain regions. This can be attributed to specific trading network or local preferences. I don't know if that could be proven, but makes sense to me.
by cnnlives | 2025-07-17 00:56:51+00:00
Maybe if the background color on all pages was a heatmap of the current top line of the page, so that you could see where people were reading and how many were reading, it would be better?

Also, what if it played slow and brooding music when fewer people were reading and epic action adventure music when many people were reading it?

How about if the page mined bitcoin and the first person to enter a page made a percentage higher percentage of the next person’s bitcoin and less of the next one, like a multi-level marketing mining strategy?
by kevinmpeterson | 2025-07-17 00:57:14+00:00
There is red tape and certainly there are planning bottlenecks, but the GCs already deal with this. Once a project is funded and started, an established GC will move quickly to execute on projects. Also - some states (CA in particular) have an absurd amount of red tape. If you go to states like Texas, it's much easier. Robotic tools are pretty common already (machine guidance for bulldozers, remote ops for excavators, mine trucks), so there's good precedent. We view our machines as tools for people to use, and given the labor challenges, have a ton of customer interest as a result.
by byproxy | 2025-07-17 00:57:33+00:00
I think you've missed the point of the quote. It's not an analogy to prose, per se, but merely stating that you don't need to just "get to the point" and, instead, can enjoy a work throughout. A symphony isn't inherently good, it was just the metaphor of choice Alan Watts chose to convey that we should be able to enjoy living our lives without constantly thinking of constant improvement.

That said, I do also think you can apply it to the enjoyment of prose in that you don't need to read it, tapping your fingers, waiting for some climax and then a minor denouement, expressing frustration if "the point" seems to be taking to long to get to. Certainly there is a lot of bad writing that can be overly verbose/messy/in need of editing/etc. and, depending on the nature of the writing, attempting to write "artful" prose can be a misstep. But, often, I find that you can find great pieces of prose in an essay/article/novel/etc. that are well-composed, sometimes profound, and a general joy to read. Though, judging by many of the comments in this thread, many don't care to read that way.
by lihaoyi | 2025-07-17 00:57:36+00:00
> I eschew frameworks in this custom build tool, because the build code should look conventional for whatever language it's written in.

That's really the case with Mill as well, at a deeper more-meaningful level. Mill builds are all built around objects, classes, methods, and overrides.

Maven is XML. Do you write large codebases in XML? Gradle is Groovy/Kotlin, but it's an odd Groovy/Kotlin dialect or DSL that looks totally unlike application codebases, and your IDE is unable to understand and navigate effectively.

Mill is Scala, sure, but what's important is that it is architected around objects, classes, methods, and overrides. Those are the core abstractions when working with Mill, which are the same core abstractions as any Java/Scala/Kotlin application. Thus IDEs are able to navigate Mill builds, profilers like JProfiler or Yourkit can work on Mill builds, and humans who learned Java 101 in college are immediately familiar with the structure and fundamental abstractions of Mill.
by lubujackson | 2025-07-17 00:57:52+00:00
Yeah, the metal knitting solution makes the most sense for all use cases - in military camps, buried with women, etc. What sold me was the story of a woman who saw one and immediately knew how to use it. It explains the different sizes of the pegs and the holes in the middle, as well as why they never showed up in historical documents. The shape is clearly a nod to mathematical/religious values, but not required for its actual purpose.
by derefr | 2025-07-17 00:58:01+00:00
As I said, it's a two finger double-tap.

But also, under further investigation — and unlike with pinch-to-zoom — desktop support for the two-finger double-tap gesture seems to be specific to macOS. (Which is weird, because Chrome has support for arbitrary multitouch gesture processing to enable the JS multitouch API. So you'd think Chrome's support for "the multitouch gestures the OS expects" would be built on top of that generic multitouch recognizer [and therefore working everywhere that recognizer works], instead of expecting the OS to pre-recognize specific gestures and translate them to specific OS input events.)
by Aachen | 2025-07-17 00:59:16+00:00
In the ticket I just opened (see sibling thread), I asked which blocklist my domain was on. Maybe let's see what comes out of it, perhaps they can improve the process (e.g. drop that blocklist, or notify the abuse record of domains which they're blocking so that domain owners are at least aware of where they can go to fix things)

I don't see contact info on your profile or website/blog, but I can post here what the outcome is

Edit: I love your blog's theme btw!
by paxys | 2025-07-17 00:59:22+00:00
Neat product for the nostalgia factor but the pricing is atrocious.

A plastic receiver retails for $10 or less. The exact one they are selling is $18 (https://telephones.att.com/pd/200/210M-Black-Trimline-Corded...). They want $75.

VoIP is ~free (Facetime, Google Meet, WhatsApp, Messenger and a hundred others).

Saying "but it's for kids!" is a business strategy, sure, but charging $75 for the device + a $10/mo subscription for no reason is a bit too far.
by kragen | 2025-07-17 01:00:14+00:00
From https://tonsky.me/blog/gaslight-driven-development/ today:

> Any person who has used a computer in the past ten years knows that doing meaningless tasks is just part of the experience. Millions of people create accounts, confirm emails, dismiss notifications, solve captchas, reject cookies, and accept terms and conditions—not because they particularly want to or even need to. They do it because that’s what the computer told them to do. Like it or not, we are already serving the machines. (...)

> You might’ve heard a story of Soundslice [adding a feature because ChatGPT kept telling people it exists](https://www.holovaty.com/writing/chatgpt-fake-feature/). We see the same at Instant: for example, we used `tx.update` for both inserting and updating entities, but LLMs kept writing `tx.create` instead. Guess what: we now have `tx.create`, too.

> Is it good or is it bad? It definitely feels strange. In a sense, it’s helpful: LLMs here have seen millions of other APIs and are suggesting the most obvious thing, something every developer would think of first, too.

> It’s also a unique testing device: if developers use your API wrong, they blame themselves, read the documentation, and fix their code. In the end, you might never learn that they even had the problem. But with ChatGPT, you yourself can experience “newbie’s POV” at any time.
by kbrackbill | 2025-07-17 01:00:25+00:00
The best phone I ever had was a Sony Xperia XZ2 Compact. I would still be using it if it wasn't too slow to run modern versions of android. This is one of those things that just makes me feel so out of touch with the rest of the world. Does everyone else have giant pockets and giant hands? Does everyone use their phone with two hands and carry a bag everywhere? Is it just a trend like small phones were a trend before smartphones? Why do people want these giant phones?
by tpurves | 2025-07-17 01:00:47+00:00
Graduate employment crises happen at least once every decade (initial covid, 2008 crisis, dotcom bust, early 90s recession etc). What I could argue is more unusual are those bubble times when getting a great job right out of college is easy. And then how quickly those expectations are taken for granted...

GenX'ers will remember the days of 'Slackers' 'Reality Bites' and the malaise of those who graduated with fancy degrees in the early 90's but stuck in barista jobs etc.