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

Having done a multi targeted project in the 2005 range. I can tell you. The APIs that both systems provide are quite expansive and do quite a bit. However there is a mismatch on details and gaps. In this case the NT mutex system is 'there' in linux however the way it works is subtly different. You have to basically emulate waitforxxxxxxobject set of windows calls. Getting that right and performant can be quite a challenge.

My particular challenge was similar in around how threads were created destroyed and signals between them (such as mutex). We ended up making our own wrappers to insure the different platforms acted the same. Even something simple as just moving between two supposedly 'same' linux distros could be different depending on what the ODM did to their packages and supported libs. Having a dedicated linux object that acts exactly like the windows one would have made that code much simpler to do.

Another place where there is a huge impedance mismatch is in the permission system. In many ways the VMS/NT way is wildly detailed. Linux can do that but you have to emulate it or use it directly and hope you get it right on both sides. There are several places where windows/linux have the same functionality but the APIs are different enough that multi platform support is kinda awful to do.


at last that wrt54g router that I have been saving will be worth something!

Computer guidance? Better materials? Better telemetry?

Still short amount of time to make a decision based on very messy data

Thats the rub.

Once you dig into the details what does it mean to have 5 9s? Some systems have a huge surface area of calls and views. If the main web page is down but the entire backend API still is responding fine is that a 'down'? Well sorta. Or what if one misc API that some users only call during onboarding is down does that count? Well technically yes.

It depends on your users and what path they use and what is the general path.

Then add in response times to those down items. Those are usually made up too.


That is spot on.

They forgot the first thing. Why would a customer use it and does it help them buy more stuff so I make more money?

Just putting an AI in there for the heck of it is doomed to failure.

I can think of a few different ways AI could be used inside a shopping app especially at the size of a company like walmart. Such as 'hey try our picknick planner?', 'need some sort of DIY project? Ask our bot for help'. Guide the user on what they need for a project and hey look here we have that stuff in stock at your local store today.

The cart experience one of the last places I would put an AI. At that point the customer is 'done' and they want out.


exactly. I can think of at least 5 different projects I have been on where a better allocator would made a world of difference. I can also think of another 5 where it probably would have been a waste of time to even fiddle with.

but as usual there is an xkcd for that. https://xkcd.com/1205/

One project I spent a bunch of time optimizing the write path of I/O. It was just using standard fwrite. But by staging items correctly it was an easy 10x speed win. Those optimizations sometimes stack up and count big. But it also had a few edges on it, so use with care.


I think that it was a game player and a DVD player had more to do with the success of the thing. Oh and it plays psx games too.

I owned both. The graphics/games were of similar quality. Having a larger game storage gave the ps2 a decent advantage. The dreamcast seemed more interesting. But the PS2 had a better customer feature set.


> So, when this gets to a court (which it will, it's not a question of "if"), the court will consider how necessary the source work was to what you did. If you used it for a direct translation (eg from C++ to Go) then you're going to lose. My prediction is that even using it in training data will be cause for a copyright claim.

This has a lot of similarity to when colorization of film started popping up. Did colorizing black and white movies suddenly change the copyright of the film? At this point is seems mostly the courts say no. But you may find sometimes people rule the other way and say yes. But it takes time and a lot of effort to get what in general people want.

But basically if you start with a 'spec' then make something you probably can get a wholly owned new thing. But if you start with the old thing and just transform it in some way. You can do that. But the original copyright holders still have rights too to the thing you mangled too.

If I remember right they called it 'color of copyright' or something like that.

The LLM bits you are probably right. But that has not been worked out by the law or the courts yet. So the courts may make up new case law around it. Or the lawmakers might get ahead of it and say something (unlikely).


A work could even have two copyrights! Copying a colorized film could require the permission of both the studio that made the film, and the studio that colorized it.


it's going to be fun when the same LLM output in one jurisdiction will be a new original work whereas in a different one it will be a derivative one

(This is/was already the case with software patents for US and EU, right?)


Pretty sure hotmail/outlook also has the same sort of popup for spam reports. I think accidental would be kind of hard with that popup.


Most likely basically because the cut off for atdt being any use to most users was mid 1990s. I still like the fact that it is still being used millions of times per day by cell phones.

DNS and SSH were/are things 'techie' people know. I can assure you most people had no idea what their IP was or what a DNS was. Being the "hey my computer is acting kinda slow can you look at it" guy. It felt like they actively sought out to not know. Honestly cellphones and tablets have basically ended my endless side job of 'hey can you look at my computer'. Because they hid all of that techno junk that is interesting to me but to most people isnt.


What I'm saying is that being a 'power user' is not a static thing, it's relative. It changes and evolves (or downgrades) over time.

But most importantly, and what the author missed, is that it works both ways. I know how to connect to a BBS, but I was literally paralysed by the fact that there is no LAN game in Counter-Strike 2. Where is LAN?! Why do I need a Steam account for every player to play with friends sitting in the same room? Why would I even need external servers for this?

idk, it's a modern world and I don't belong to it, so perhaps we should accept the slow death of 90s or 00s 'power users', and the rise of new 'power users' of the 20s, who won't even know what floppy disk icon on the Save button means.


That is totally fair. I never really looked at it that way before. I just see it as another blob of skills to add to my growing list of useless knowledge. :)


I suppose it depends on what you think a power user is. Personally, I think it's someone who is interested in solving their own problems and thinking critically or outside the box. Someone who understands not only how to do something, but also why you do it that way.

In a Bash terminal, if something goes wrong, it's probably my fault and there's a clear path forward to troubleshooting and fixing it. That feels way more palatable than a bloated website that throws an "Oops, something went wrong" error. For us, that's hitting a wall, but for people who aren't living in a Linux terminal, needing to open one at all is hitting a wall.

LAN gameplay disappeared because it was the power user way. Steam is a complex centralized proprietary software stack that abstracts all the hard parts of online gaming away so anyone can do it. You can't just intuit the existence of Steam using knowledge of computer and networking fundamentals. That's a knowledge gap, not a lack of skill.


LAN gameplay disappeared because users changed. How many people that play LAN games regularly do you actually know?

I mean I'd like to keep playing and organizing LAN games but most of us who playedv togather as teenagers are too busy with real life. And youngsters have probably better ways of spending time with friends.


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

Search: