For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more ponco's commentsregister

I reflect on university, and one of the most interesting projects I did was an 'essay on the history of <operating system of your choice>' as part of an OS course. I chose OS X (Snow Leopard) and digging into the history gave me fantastic insights into software development, Unix, and software commercialisation. Echo your Mr Kay's sentiments entirely.


A simple Google tells me (as I was curious) it's between 6 months to 20 years, with the average being 2 years. https://www.google.com/search?q=carbon+payback+time+solar+pa...

Hard to imagine a large scale rollout like this would have been on the low quality side (plus hey its Germany after all).


I had an old colleague who had a favourite lunch room trick - if challenged to Scissors, Paper, Rock then he would win every single time. I presumed it was some kind of behavioural psychology trick, but it didn't occur to me it's just a pattern recognition. Or maybe it was both. I should get in touch again...


A fun trick my co-worker had taught me: when someone pops in your head like this, send him a message


That split second before a throw resolves is a slice of time where you can observe what your opponent is throwing, and change yours at the very last moment.


I remember telling a friend I’d always beat him at the game, and I always did. I had no more skill than telling him I’d win each time and I pretty much always did especially if it was best of three


For a time, we did not have an “R” rating for video games and this sort of content called for this rating, which legislation said could not be given. Fortunately saner heads prevailed and they created an “R” rating for video games and this oddity went away.


Our family VCR had the "EZ Rewind" setting which would automatically rewind it to the beginning once the movie ended. Saved a lot of hassle.


Can anyone explain why this isn’t a discrete optimisation problem? I don’t understand what aspects of problem would require a non convex approach


oh my goodness, TIL nonce has a technical meaning. It has a very different meaning in Australia.


https://en.wikipedia.org/wiki/Cryptographic_nonce

In general, it's a made up one time value. In this case, it satisfies an additional property.



I myself improve my crypto code with rock spiders all the time!


Despite finding out about "nonce" as a technical term when I was reading around PHP like 3 years ago, I still can't not react to it every time lmao


I feel like far too much attention is given to `[[]] * n`. In the grand scheme of things, no serious python programmer is using multiply on a sequence outside of the string construction convenience.

It's also remarkebly easy to diagnose once you see the unexpected behaviour, so anyone asking for help is going to be instantly told not to do it and use a comprehension instead.

I'm sure there are plenty of other pitfalls in other languages, though I concede this one is especially unintuitive to a new person.


In my experience, 'oi' has a few usages:

- Drawn out "oiiiiiii" and a pointed finger when someone makes a witty remark or has some kind of success. As in, "oiiii, nice one".

- "OI!" as a generic "hey!" shouted at someone to get their attention in the street.

- "oi?" with an upwards inflection to express disbelief

- Getting your friend's attention, usually followed by an insulting term like 'dickhead'. As in, "oi dickhead, watch out" when someone is trying to pass them on the street.


I'm pretty sure the third one is separately descended from the Yiddish "Oy Vey"


That's very interesting - the Chinese "oi" has pretty much exactly the same usages, down to the little details! (I'm most familiar with the Cantonese 喂 wai2, though it's not my first language)

I wonder if that suggests this is one of those universal pre-linguistic words, like "huh" [1]. That feels especially believable given the utter simplicity of the mouth sound. It's almost just a yell, in the same way that "huh" is almost just an outbreath.

[1] https://www.smithsonianmag.com/science-nature/everybody-almo...


The security/cheating arguments are good cover for MS simply enforcing their IP rights.


The only real solution to the cheating problem would be to get rid of automated matching systems and go back to moderated gaming rooms where there is always a human who can decide if they think someone is cheating and boot them.

You do lose a lot of features that way though, such as a reliable global ranking, since it would be easy to create a room with only your friends and allow eachother to rank up quickly.

It's also a huge coordination issue if you want to arrange a game of 50-100 players who aren't all total strangers to eachother.

But the alternative seems to be in stripping the ancient practice of gaming of its social functions and turning it into a faceless slot machine where the only goal is to win enough times to increase a mostly meaningless number on a screen.


I wonder how a controller can viably be used to cheat, and if so, how would rigging an official controller not have the same effect. Additionally, single player games don't have a cheating problem.


Look up Xim, it gives an unfair advantage to console players by allowing a mouse and keyboard input when the developer hasn’t intended so (official APIs exist if they do). Cronus is also especially bad.

It also allows you to effectively nullify recoil through custom scripts uploaded to it. It’s everywhere in multiplayer PvP games on console.


Doesn't the Adaptive Controller basically give you the same thing?

If people want to plug random usb controllers, this doesn't stop them. It just means that Microsoft gets to charge you for the adaptor rather than a 3rd party.


> It also allows you to effectively nullify recoil through custom scripts uploaded to it.

Valve seems to have done a pretty good job dealing with this in their games. Surely there exist more sophisticated anti-cheat mechanisms than "just ban third-party accessories"?


Valve's anticheat is atrocious, Counter-Strike is an absolute cesspool (so much that they've had to separate players who bought the game from players who play the free version), and Team Fortress 2 has had more bots than players for like 10 years now.

This seems like the kind of thing that is repeated so much because some people want to believe it, and most of the time I bet it's people who haven't played a Valve multiplayer game ever.


To be fair -- it's been a couple of years since I played Valve multiplayer games regularly. Has cheating increased at a high rate in the past, say, 3-4 years?

I will say, I think the biggest problem contributing to high levels of cheating is the move away from dedicated servers. I actually find that VAC is historically very effective at catching cheaters, but with a necessary lag between detection and bans -- and that lag used to be handled by server admins.


I'm sure somebody will design the exact same thing with an official controller stripped out with the buttons remapped into a mouse and keyboard with a custom pcb.

There's no way to prevent that from happening with software changes.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search:

HN For You