News for hackers. Stuff that matters.

TransAtlToonz

> Not sure why you believe that. We're not all robots. People need to work together, and pissing people off is not a way to facilitate that.

So why insist on c? This seems to directly contradict your terms. Surely not pissing people off would imply not using c.

> Given that they've gotten a ton done in 30 years, I would suggest that either a) your understanding of their conflict-resolution process is wrong, or b) your assertion that this conflict-resolution process doesn't work is wrong.

Ah you forgot the solution where the people win. This necessarily implies evicting the c purists.

Like who gives a flying fuck about languages outside of safety. These people are just assholes

Re:DOGE employees don't understand the basics of SQL on Friday February 21, 2025 @01:43AM (#43124695)
Who are you trying to reason with? Why are you not seeking power? How do you think American society works?

Like who would even claim american bankruptcy as a bad thing? Are you even american if you don't declare bankruptcy? We were founded on incompetency and we will die by incompetency.

> Nobody is proposing replacing code right now. Maybe that will happen eventually, but it's off limits for now.

Why not? That's the really juicy part of the pitch. Who could claim this is bad? Edit: yes i get there are linux vets we need to be tender with. This shouldn't obstruct what gets committed. If any linux developer offs themselves i ain't gonna resurrect C just to curse their grandchildren

> R4L is about new drivers. Not even kernel subsystems, just drivers, and only new ones. IIRC there is a rule against having duplicate drivers for the same hardware. I suppose it's possible to rewrite a driver in-place, but I doubt anyone plans to do that.

...if this is what linux conflict resolution looks like, how the hell did the community get anything done for the last thirty years? What does successful conflict resolution even look like? If this isn't ossification, what is?

Still curious to hear your responses, btw. You quarter-assed this reply so I'm sure your next one's gonna be a banger.

Re:Greg K-H: "Writing new code in Rust is a win for all of us" on Thursday February 20, 2025 @07:14PM (#43122388)
> You are adding a second layer of abstraction that brings very little generalization

Presumably, this is an investment in replacing code written in C. There's no way around abstraction or overhead in such a venture.

> there's no way it doesn't significant put additional pressure when making breaking changes

This is the cost of investment.

> The natural reaction is that there will be less such breaking changes and interfaces will ossify.

A) "fewer", not "less". Breaking changes are countable.

B) A slower velocity of changes does not imply ossification. Furthermore, I'm not sure this is true—the benefits of formal verification of constraints surrounding memory-safety seems as if it would naturally lead to long-term higher velocity. Finally, I can't speak to the benefits of a freely-breakable kernel interface (I've never had to maintain a kernel for clients myself, thank god) but again, this seems like a worthwhile short-term investment for long-term gain.

> In addition, depending on the skill of the "binding writer" (and generally, since the rust bindings are actually designed instead of evolving organically), the second set of interfaces may simply be actually easier to use. There may not even be a point to evolving one interface, or the other. Which just further contributes to splitting the project.

Sure, this is possible. I present two questions, then: 1) what is lost with lesser popularity of the C interface with allegedly less stability, and 2) is the stability, popularity, and confidence in the new interface worth it? I think it might be, but I have no clue how to reason about the politics of the Linux ABI.

I have never written stable kernel code, so I don't have confident guidance myself. But I can say that if you put a kernel developer in front of me of genius ability, I would still trust and be more willing to engage with rust code. I cannot conceive of a C programmer skilled enough they would not benefit from the additional tooling and magnification of ability. There seems to be some attitude that if C is abandoned, something vital is lost. I submit that what is lost may not be of technical, but rather cultural (or, eek, egoist), value. Surely we can compensate for this if it is true.

EDIT, follow-up: if an unstable, less-used interface is desirable, surely this could be solved in the long term with two rust bindings.

EDIT2: in response to an aunt comment, I am surely abusing the term "ABI". I'm using it as a loose term for compatibility of interfaces at a linker-object level.

Re:DOGE employees don't understand the basics of SQL on Thursday February 20, 2025 @06:59PM (#43122248)
> partisan

Fuck the democrats and fuck the democrats for the last forty years. This still sucks ass. The people doing this have utter contempt for the people who live here.

EDIT:

> At the same time, his companies have created seemingly impossible/fantastic technologies/tools that have changed the world forever.

There may be a reversal of causation going on here. It may be that Musk is attracted to successful companies, in which case he is at best an investor, and at worst a parasitic grifter. I see no evidence that he actually adds value compared to other competent people of average competancy. I certainly see no justification for him rampaging about our society destroying most of what remains of a state I actually am willing to associate with. Finally, I see extremely negative value in tying our state to a person who owns the thing that makes a critical asset (rockets). I'd much rather kick him out of our society in order nationalize the talent that we actually benefit from. Hell the employees would probably get a pay increase and we'd get a tax cut and only investors would be off worse (who gives a shit).

Re:AI Killed the Tech Interview. Now What? on Thursday February 20, 2025 @06:53PM (#43122167)
Ah, makes sense.

I just abandoned the code interview altogether and ask them questions about process. It's a very simple workaround, but very effective. I'll admit it helps that there are very few problems these days outside of specific problems to solve that require a high degree of technical competency to tackle.

Re:Greg K-H: "Writing new code in Rust is a win for all of us" on Thursday February 20, 2025 @06:50PM (#43122142)
Can you explain why you think this? I don't understand the reasoning and it's certainly not "obvious". There's certainly no technical reason implying this, so is this just resistance to learning rust? C'mon, kernel developers can surely learn new tricks. This just seems like a defeatist attitude.

EDIT: The process overhead seems straightforwardly worth it—rust can largely preserve semantics, offers the potential to increase confidence in code, and can encourage a new generation of contribution with a faster ramp-up to writing quality code. Notably nowhere here is a guarantee of better code quality, but presumably the existing quality-guaranteeing processes can translate fine to a roughly equivalently-capable language that offers more compile-time mechanisms for quality guarantees.

Re:Greg K-H: "Writing new code in Rust is a win for all of us" on Thursday February 20, 2025 @06:47PM (#43122092)
I don't understand why rust bindings imply a freezing (or chilling) of the ABI—surely rust is bound by roughly the same constraints C is, being fully ABI-compatible in terms of consuming and being consumed. Is this commentary on how Rust is essentially, inherently more committed to backwards compatibility, or is this commentary on the fact that two languages will necessarily bring constraints that retard the ability to make breaking changes?
Re:DOGE employees don't understand the basics of SQL on Thursday February 20, 2025 @06:41PM (#43122035)
A sledgehammer doesn't need to be able to turn a screw. Perhaps states might take advantage of this, but the incompetency of toadies at technology won't impact their competency at wreaking destruction.
Lack of empirical support does not imply empirical support of no insight. In fact, it seems like you can reasonably draw whatever conclusion you please with about equivalent (zero) evidence. Calling these "myths" seems like a bit of a stretch—perhaps "popular conception" might be more accurate.
Re:AI Killed the Tech Interview. Now What? on Thursday February 20, 2025 @11:26AM (#43116676)
What do you mean by the "high" end? I would consider this sort of interview style necessarily precluding such a place from being considered a high-quality work-place. Not only is it a miserable way to interview, it's not an effective signal for engineer quality beyond rapid code snippet production.

> Excluding places that do that leaves you with what exactly? Boutique shops filled with 20 year veterans?

We are on a VC forum—I imagine small shops focused on quality are quite common here.

Re:DOGE has 'god mode' access to government data on Thursday February 20, 2025 @10:57AM (#43116238)
The appropriate restrictions are relative to the size and momentum of the organization. It's easy to spend months setting up safeguards rather than working on product development that won't proportionally return.

Of course, this involves being honest with yourself about risk and reward, and we all have implicit incentives to disregard the risk until we get burned and learn to factor that in.

Re:AI Killed the Tech Interview. Now What? on Thursday February 20, 2025 @10:27AM (#43115828)
I had no idea people took hackerrank as a serious signal rather than as a tool for recent graduates to track interview prep progress. Surely it has all the same issues AI does: you have no way of verifying that the person who takes the interview actually is responsible for that signal.

I don't see AI as a serious threat to the interview process unless your interview process looks a lot like hackerrank.

one thing I never got was: if MAD is so necessary for peace, wouldn't the world be at its most peaceful when everyone had a nuke? And if you're worried about irrational actors, well, let me tell you about the last 80 years of american history! The US continually acts in completely stupid ways against its own self interest.

I say: give Iran and the DRC some nukes and we can finally enjoy the peace dividend we've been promised since WWII. Not comfortable with that? Well, that's about how I feel about the DoD.

Re:Kids Love Landline Phones on Wednesday February 19, 2025 @03:14PM (#43106994)
I use wifi calling and it still sounds bad compared to facetime. Like, exactly as bad as over cell.
Re:Kids Love Landline Phones on Wednesday February 19, 2025 @03:13PM (#43106984)
It's entirely possible I have rose-colored glasses on. Still, VoLTE is terrible compared to any other audio service I've used aside.
> There weren't signals like attending Harvard.

Oh trust me it's still not that great a signal.

Re:Kids Love Landline Phones on Wednesday February 19, 2025 @02:44PM (#43106575)
Neither? It's however the voice is encoded over the cell network. Again, I don't understand why because there's more than enough signal to stream digital audio. It's like they haven't upgraded voice quality in 30 years despite this being an obvious market advantage.

Hell, you can still rig a physical handset to work with bluetooth + cellphone and it'll guaranteed sound terrible.

EDIT: phrasing, wording.

Surely the title should indicate somewhere that this is about selecting partners (which I find to be a terribly dull topic).
Re:Kids Love Landline Phones on Wednesday February 19, 2025 @02:41PM (#43106524)
I miss how clear the sound was. Cellphones sound like absolute crap in comparison. I don't understand why.
Re:Apple Debuts iPhone 16e on Wednesday February 19, 2025 @12:46PM (#43105006)
Wow. This is fantastic. This is the first time in nearly fifteen years they've had a feature I've actually wanted to purchase.
Re:The Unbrickable Pledge on Wednesday February 19, 2025 @02:40AM (#43099654)
Mandating source code isn't remotely near perfect either. In an ideal world we wouldn't need currency to organize an economy. People gotta demand more.
Re:The Unbrickable Pledge on Wednesday February 19, 2025 @12:13AM (#43098815)
Why not simply mandate providing code? It doesn't make any sense to wait until the vendor dies to buy.
The only mature, production-used exception of which I can think is Naughty Dog's Game Oriented Object Lisp/Game Oriented Assembly Lisp. EDIT: I was wrong, wikipedia claims there are basic GC functions. I can't speak to the details, but I imagine that whatever they have would attempt to lift allocations out of the hot path/use arena allocation or some similar mechanism.

That said, people have strong opinions on whether reference counting counts as GC. I say it does, but others are vehement that it does not. If it does not count as GC, I think Interlisp-D would qualify.

Getting through a tech interview seems like a concrete problem.
I got a pair as a gift and they've been sitting around unopened. I can't say I have any clue what to do with them—I like cheap sunglasses and I don't like talking to chatbots. I don't understand why we can't have dumb tools anymore.

I also strongly suspect these numbers are misleading. I was offered another pair for free on opening a verizon fiber account. I'm betting there's some scheme to pump up these numbers to make it look like they're catching on. Though perhaps this skepticism is negated by the increase in production.

Granted, I've seen a couple tiktokers use something like them, but I don't know what the experience is like getting that video out of Meta's grasp.

EDIT: added a couple thoughts.

Re:Valve releases Team Fortress 2 game code on Tuesday February 18, 2025 @05:31PM (#43095947)
I'm no game developer, but I understand that Unreal comes with a massive ecosystem of tools and third-party addons. It seems like it would take a company about the size of Valve (or much larger) to compete with that kind of platform. You seem to know more about the industry than I do, so could you explain what Valve competing with Unreal would actually look like? That seems almost like a completely different market than they've been in so far despite certainly having the technical chops.
Yea, I'm not ragging on the parent for the choice they made. There's a lot of services it's just not worth the effort, and many people do find oauth2 to work just fine.
Re:Try thinking and learning without working memory (2008) on Tuesday February 18, 2025 @04:44PM (#43095497)
Why does ADHD take dopamine-oriented medication rather than serotonin meds? Does serotonin play a strong role in "motivation"?
I understand people use these logins, but I'm not trusting a third-party login to gate access to anything I might miss. It's already annoying enough that there are virtually no access guarantees for a service, but to add a second point of failure is a risk I'm not going to take if I have any fear of losing access. For something like TikTok where I can download the recipe videos the risk is appropriately low, but that's the only place I can think of off the top of my head where I actually use a login provider.

Plus, it offers very little convenience for users vs just using a password manager. I realize figuring out the right bcrypt/datastore setup is kind of annoying, not to mention opening you up to liability, but it's always been worth it to me in the past.

Older »