Hacker Newsnew | past | comments | ask | show | jobs | submit | irishcoffee's commentslogin

Snowden's naivete was grounded in arrogance.

It sure wouldn't have been hard to create a digital deadman that released his information while he stayed in the country leveraging whistleblower protection. Or, he could have found his version of deepthroat and told his story. Or, he dumps everything on 4chan or on the Tor network and let someone else expose it... if all he actually cared about was exposing the moral ineptitude of the US.

Alas no, he was much more interested in the attention and TV interviews.

He lives in exile because he wasn't interested in whistleblowing.


You really think he could have dumped all of that without having it traced back to him? Aren't these audited systems?

This is really neat, I'm glad it worked.

This is atrocious C code.


Looks fairly idiomatic. What specifically do you dislike about it?

Got a sample you think is particularly bad?

Throwing myself to the sharks here, but sure.

pcie.c

  /*
  * BAR0 register access
  */
  uint32_t
  brcmf_reg_read(struct brcmf_softc *sc, uint32_t off)
  {
 return (bus_space_read_4(sc->reg_bst, sc->reg_bsh, off));
  }
Is sc null? Who knows! Was it memset anywhere? No! Were any structs memset anywhere? Barely! Does this codebase check for null? Maybe in 3% of the places it should!

All throughout this codebase variables are declared and not initialized. Magic numbers are everywhere AND constants are defined everywhere. Constants are a mix of hex and int for what seem to be completely arbitrary reasons. Error handling is completely inconsistent, sometimes a function will return 5 places, sometimes a function will set an error code and jump to a label, and sometimes do both in the same function depending on which branch it hits.

All of this is the kind of code smell I would ask someone to justify and most likely rework.

Or I'm just a dumbass, I suppose I'll find out shortly.


Plus zig!

  **Decision**: Use C for kernel interactions, Zig for pure logic only.
https://github.com/narqo/freebsd-brcmfmac/blob/be9b49c1bf942...

At the end of the title, you see this bit: (zerohedge.com) ?

Click it.


A few years ago if you asked an LLM what the date was, it would tell you the date it was trained, weeks-to-months earlier. Now it gives the correct date.

What you've proven is that LLMs leverage web search, which I think we've known about for a while.


Gemini now "knows the time", I was using it in December and it was still lost about dates/intervals...

Yeah, the chat log they saved had the correct date. What's your point?

Ever hear of the court case involving the Dodge brothers and Ford? Maybe we fucked up there, and a century later, we finally arrived at this current state.

> In the landmark 1919 case Dodge v. Ford Motor Co., the Michigan Supreme Court ruled in favor of minority shareholders John and Horace Dodge, holding that a corporation’s primary purpose is to maximize profit for its shareholders. The court ordered Ford to pay out significant accumulated dividends, limiting Henry Ford's ability to prioritize employee wages and consumer prices over shareholder returns.


We absolutely fucked up there. There definitely needs to be protections for shareholders to reduce the chance of exploitation and fraud, but part of the “free market” as it were is for shareholders to fuck off to other companies if they don’t like how one is run.

The “shareholder value” mandate is one of the greatest perversions of the “free market” out there, miles above any discourse about minimum wages or worker protection laws. Undo that decision along with the Reagan-era ruling permitting share buybacks, and you’d substantially weaken the Boardroom and C-Suite while turning off the two single biggest incentives to the current system of exploitation.


I agree with you. How do we undo those things?

Typically? Legislation would handle it, but most western democracies are so captured by Capital that getting this done nationally would take decades of time we simply do not have, and be far too risky.

Another court opinion reversing those decisions in some part is an alternative, but equally unlikely given current politicization of SCOTUS.

International treaties could work, if we still didn't have the military and economic might to twist arms in our favor - though with the EU very firmly refuting America's trade policies and expansionist regime, these might be closer than we think.

International finance could also apply pressure for a reversal through pulling investment or only funding firms focused on fundamentals and long-term strategy over quarterly results and share prices alone. Unfortunately we still hold most of the Capital, so that's going to take time to create change.

Then there's the thing. The thing could do it, but it would destabilize global geopolitics in the process by removing the sole remaining stabilizing superpower from the board for the thing. It's always an option, but also one of absolute last resort as a way of resolving the otherwise unresolvable. I am personally strongly opposed to the thing, but man I don't see many ways of avoiding it this far into the current mess.

The more likely immediate course of action is continued protests, riots, and rising violence - just short of becoming the thing, but still bad enough to send a signal to the world that our way of doing things was unsustainable and that everyone else needs to reign things in immediately or risk following suit. China seems to acutely understand this, hence why they take great pains to incarcerate and reign-in Capital lest toxic western economic practices take root within their party or economy; France is in the midst of a similar such moment, and we don't know where they'll end up.

Unfortunately I don't have a clear-cut answer other than "apply pressure to those in power such that compliance with the demands of their people is more palatable than taking funds from Capital or acting in their self-interest."


> It's amazing to see a country that has everything and every advantage throw it all away. But I guess Europe did the same thing a century ago.

The US is one country, "Europe" is what, 44 countries? You posit that 44 countries "did the same thing a century ago." How surprising can it possibly be that a 45th country might join that prestigious list... maybe?


Did you try and look it up, or do any debugging? Does it crash with the HDMI unplugged from the Playstation? Playstation power unplugged?

Below is what 18 seconds of web searching led me to.

https://www.reddit.com/r/PS4/comments/8u6hrm/why_does_turnin...


Honestly I haven't look into it much, I just thought it was funny that this one app would boot the PlayStation... and then crash. None of the other apps does this. To me it's just a funny interaction that should even be possible in my mind. In the end I hooked the AppleTV up again so I don't have care.

Both can be true. Sounds like the classic: necessity is the mother of invention

I don't understand why you put such a negative spin on this. Who loses when trying to become more energy efficient?


> Everyone showers before bed so that's not exactly novel.

I hate to break it to you, but this isn’t accurate.


don't tell them some people:

only shower in the morning

shower infrequently

only shower "when dirty"

don't shower

don't have showers

Might blow their whole worldview.


this is a pretty good poem

Blizzard, the video game company, moved their forums from character name to legal name. I think it lasted a week or two before a ton of people got doxxed and they reverted.

Curiously, people doxx themselves. That is like the entire business model of plaintir, collect all the information people volunteer about themselves and others publicly, for free, to anyone that cares to look.

We seem to be at the bit where people liked having their cake and eating it too, until they had to pay for it. This is the part where the bill comes due.

And that is fucking _nothing_ compared to the massive, eye-watering amount of information people fucking pay to give away to an LLM company. sama must laugh himself to sleep every night.


I have no problem supplying my real name online - it's trivially attached to this account via my resume, and I use this account name all over. I also have several other account names, some disposable and some not.

There are plenty of reasons to be anonymous online. There's plenty of reasons not to be. I kind of wish that the government would launch a series of public political debate forums that required real ID, not that I think they would actually be valuable places for debate, but the technical challenges would be worthwhile to solve and the ability to publicly register debate positions would be incredibly useful for nailing politicians down.

The problem comes when the government tries to regulate one form or another, because strongly authenticated, pseudonymous, and anonymous forums all have their place in debate, and there's reasons for both public and private entities to host all three.


> I have no problem supplying my real name online - it's trivially attached to this account via my resume, and I use this account name all over. I also have several other account names, some disposable and some not.

You’re aware and made a choice, that’s good. Most people are not aware and have not elected to make this choice. This is a heavily-conversed topic on this and many other sites.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: