News for hackers. Stuff that matters.

FroshKiller

Re:This I Believe on Friday October 23, 2026 @10:08AM (#50209298)
I believe Mr. Bogues played basketball, not volleyball.
Re:EA is shutting down BioWare on Thursday October 22, 2026 @04:08PM (#50200300)
No, it was a cooperative player-vs.-enemy mode.

The "hardest" ending to get in the sense of having the highest readiness requirement is the one that suggests Shepard survived. I still don't think that required multiplayer at launch, but even if it did, that did not last long at all.

Re:EA is shutting down BioWare on Thursday October 22, 2026 @11:41AM (#50196952)
Even at launch, I do not believe you had to play multiplayer to get a sufficiently high readiness rating to see any endings. There were other tie-in like the Datapad app that contributed. The expansions and Legendary Edition re-release made a lot of changes that lowered the readiness requirements and totally removed multiplayer anyway.

You did miss out not playing the multiplayer mode in my opinion. It was very fun!

Re:Major ICQ security hole (1998) on Friday October 16, 2026 @07:57AM (#50117295)
Mine was 8966646, which is cool because it has 666 in it.
Doesn't your user agent support user stylesheets?
Most games are developed for game consoles, not high-end PCs.
Re:Nobody clicks your share buttons on Tuesday June 16, 2026 @04:59PM (#48561988)
That's beside the point. I block plenty of things personally but am no less concerned about mass tracking.
Re:Make macOS consistently bad (unironically) on Friday March 27, 2026 @04:54PM (#47548129)
I use a MacBook and a Mac mini personally, and I do not generally maximize any application that isn't implicitly a full-screen experience (e.g. a video player or a computer game).
Re:Never Buy A .online Domain on Wednesday February 25, 2026 @08:59AM (#47151536)
There is no peak, because it's a hole, and we can always dig deeper.
Re:Using TypeScript to Obtain One of the Rarest License Plates on Thursday December 18, 2025 @12:23PM (#46315705)
I was charged with felony unauthorized access of a government computer years ago for an even stupider reason. Nobody should underestimate the state's willingness to prosecute over anything.
Re:I'm a Tech Lead, and nobody listens to me. What should I do? on Tuesday December 16, 2025 @08:39AM (#46288342)
I'm a technical lead, and I often tell my teammates exactly how I want them to implement something. I am not looking over their shoulders at every line of code, but I will tell them plainly that I want an interface, a concrete implementation of the interface that is up to them, and a configuration option for substituting a different concrete type.

I don't do this because I don't trust them but because I have different requirements. What matters most to them is completing their work items according to specifications. What matters more to me is long-term maintainability of our projects for the rest of the team.

Some of them have the long-term needs in mind. Some of them just don't think that way. I try not to make them feel like their work can't be trusted or like my demands are arbitrary. I think they are more receptive to my demands when I can at least provide context for them. That seems absolutely necessary to me.

I ask myself all the time whether I'm insisting on too much control. I appreciate you asking of yourself, "Is this my ego?" It can definitely go both ways.

Re:How We Found 7 TiB of Memory Just Sitting Around on Tuesday November 04, 2025 @06:52AM (#45809899)
DBAs don't necessarily need telemetry in an app to diagnose an issue with the app's behavior. They can run a trace and see some SELECT is running a thousand times a second and deduce that it's being called in a loop over the result set of an earlier query. And they'd be right to say hey, this is an app issue, open a ticket with the developer.

If you put that responsibility on the developer--meaning you expect the dev to diagnose an issue that they introduced in the first place--what kind of result do you think you're going to get?

Layering these demands takes away from the overall quality of the application in my experience. You want an app developer to learn all about Prometheus so the app can have an endpoint with all these custom metrics, okay, and you want structured logging and expect the dev to learn how to use Kibana effectively? All that's a huge cognitive burden that eats a slice of the same pie (their brains) as domain knowledge, language & runtime knowledge, etc.

Get maybe one app developer to specialize, get maybe one app developer to cross-train with ops or monitoring even. But leave most of us out of it.

When you flip that expectation of developer involvement in operations, it exposes how unreasonable that arrangement is. Hey, DBA, the app is sucking up resources. Why don't you crack open an IDE and write a patch for it? What do you mean you don't know Go, what do you mean you don't use Git? Every DBA should know how to attach a debugger to a remote process, shouldn't they?

It's just exploitative. Or at least that's been my experience, so there's my bias.

Re:How We Found 7 TiB of Memory Just Sitting Around on Monday November 03, 2025 @09:00PM (#45806734)
Here's the extent of my interest: I take my understanding of your use case and specifications, then I write source code that tries to generate as few instructions to suit your needs as possible while still being comprehensible to the next maintainer.

The app should write records to a database? Fine. Here's where you configure the connection. The app in production is slow because the database server is weak? Not my problem, talk to your DBA.

The app should expose an HTTP endpoint for liveness probes? Fine. It's served from the path you specified. Your reused it for an external outage check, and that's reporting the service is down because the route timed out due to your ops team screwing up the reverse proxy? Literally not my problem, I could not care less.

Re:How We Found 7 TiB of Memory Just Sitting Around on Saturday November 01, 2025 @02:39PM (#45784145)
The first time my director asked me if I'd ever heard of DevOps, I said, "Sure, doing two jobs for one paycheck." I'm a software developer, buddy. I write the programs. Leave me out of running them.
Re:USB-C hubs and my slow descent into madness (2021) on Friday July 18, 2025 @09:15AM (#44604326)
Which CalDigit dock? I have the TS3 Plus. Using its Ethernet port and Thunderbolt 3 to my laptop, I'm getting the expected 1,000 Mbps connection on my home network. Do you have a different model or maybe a defective unit?
So I have to stay up to date on AI stories just to know what buzzwords I should filter so I don't see AI stories?
I'll probably get a job with the city cleaning up all the poop from the flying pigs.
Re:The Alabama Landline That Keeps Ringing on Sunday May 04, 2025 @09:52AM (#43886708)
I visited a shopping mall in India in 2019 that still employed elevator operators.
Re:Ask HN: Share your AI prompt that stumps every model on Saturday April 26, 2025 @08:24AM (#43802980)
I think the dumbest people I know are just as likely to answer, "ChatGPT says...."
Re:Why Companies Don't Fix Bugs on Tuesday April 08, 2025 @04:48PM (#43626304)
This is a good way to introduce regressions, particularly if you don't have the QA resources to do full regression testing each release and lack automated test coverage.

I don't say this to scold you, but I think most of us should keep in mind that even simple code changes incur risk and add testing requirements.

Re:Modern C on Thursday March 27, 2025 @07:28AM (#43492470)
Yes, it's a reference to the David Bowie song "Modern Love," whose refrain includes the line, "Modern love gets me to the church on time."
When he says "Dropbox wins by having three spaces," he doesn't mean there are three entries. He means Dropbox prepends three spaces to the identifiers so they're sorted first in the list:

   "   DropboxExt01" vs. "DropboxExt01"
I think he's talking about the icons you see over folders in Explorer added by some applications. Dropbox will add icons indicating the sync status of your Dropbox folder over the folder icon itself.
Re:Ask HN: Are you on Bluesky or Mastodon? on Monday January 06, 2025 @06:53AM (#42609815)
I used Mastodon for a while but did not build any kind of community. I use Bluesky now because that's where most of my mutuals from Twitter post.
Re:Performance of LLMs on Advent of Code 2024 on Tuesday December 31, 2024 @07:46AM (#42558374)
Most foxes are herbivores according to the fellow guarding my henhouse.
Re:Does current AI represent a dead end? on Friday December 27, 2024 @09:39AM (#42522393)
Added to which we already have tools that are great at finding syntax errors. They're called compilers.
Re:Parsing millions of URLs per Second on Monday December 23, 2024 @10:09PM (#42499433)
The spec provides an expression for "well-formed" URIs. Good luck with real-world input.
Re:Post World War II Food on Friday October 25, 2024 @06:32AM (#41943934)
It's also really good onigiri style with rice: https://www.allrecipes.com/recipe/49785/spam-musubi/
Re:Redbox left PII on decommissioned machines on Wednesday October 16, 2024 @08:27AM (#41858290)
A non-mocking use of mine: I have a factory with a method that returns instances of a particular interface for publishing typed events to a pub/sub service. The caller of the factory doesn't have to be updated with new concrete types as new events are added, because it's the factory's responsibility to create the events. The event types themselves just implement the interface that's required to serialize them for the pub/sub service.

Older »