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

The problem isn't so much finding the shortest path, but finding the right cost function that adequately matches human satisfaction. Not just distance, not just turns, but also knowing which areas are done, and other small factors.

That is exactly right as anybody who has done the work in a wrong way recognizes.

In a way, the computer science student may or may not have realized that he has stumbled upon one of the biggest problems in software development--the arrogance of ignorance.

Especially with lawn mowers, turns are highly weighted over distance. Also, if you are regularly mowing, then it's not so obvious what has been mowed and what not. So regularization and simplification of the path is even more important than turns so that you can discard whole plots in the to-do list.

Roomba's (RIP) don't have the same memory and turn weight function that humans do, of course.


Yeah. Human preference are like snowflakes. One mans "clean-enough" is another man's OCD driven nightmare.

For an employee the cost function is maximum wage for minimum work. Since at minimum wage, you're paid for your time, this means sweeping as badly and slowly as the minimum the manager accepts.

Hell, given that there is a social safety net, and you'll have costs to do the job (food, public transport, ...) you're probably even better off doing worse than that, and getting fired when the manager is "tired of your shit" or whatever.

Then you'll get unemployment, which is slightly less, but you can invest the time in cooking at home, and you'll eat better and have more money left over.


It's a very cynical view but I kind of agree. In those kinds of jobs, the only rewards for doing the job well and fast is just more mindless jobs of the same type. It would be usefull if you would receive a benefit for doing the job better or you could leave earlier for the same pay but that is rarely the case, since as you said, employers generally pay for your time instead of task completion (which is rather dumb because it offers bad incentives for both sides).

I have talked about this with some business owners who were getting kinda angree that some employes were not putting in a lot of efforts. In all case they were paying the minimum wage with absolutly zero compensation for doing the job better and/or faster.

I can't decide if they are just stupid or simply corrupt but they really should realise that with a strong welfare state and plenty of similar shitty jobs available, the stick really cannot work all that well and they should really use the carrot a lot more. But of course those people generally make at least 3-4 times the minimum wage and they feel they deserve the premium because they deserve it and are so much better. Funnily enough, those that I know consistenly do a worse job than their employees at most things and it's obvious they didn't get there by starting at the bottom.


> I can't decide if they are just stupid or simply corrupt but they really should realise that with a strong welfare state and plenty of similar shitty jobs available, the stick really cannot work all that well ...

That assumes the manager level above them isn't doing the exact same thing.


I'm mostly talking about people that don't really have a manager above them or all the freedom they need to organise payroll as they see fit. Restaurants owners, recreation center owner, tradesman, etc.

They really could reward good elements, but treat everyone as interchangeable at the same exact pay rate. They get mad when people don't do as good as a job as they wish and then they get mad when they find another job.

I have many examples, but 2 recent ones where:

- a man who was hired as lifeguard for a small pool was being complained about for not cleaning the thing properly, even though every single similar job do not require this tasks for the same pay level, he left to create his own business with friends and is much happier (even though he doesn't make much more money yet).

- a woman who was hired as waitress ended up doing the vast majority of the work for the other waitress, a woman part owne that was quite a bitch in many ways. The hired woman got paid minimum wage and had to share the tips, even though from what I saw, she is the one who got most of them. The next season, she refused to come back, prefering instead working as a cashier. The woman owner was somehow confused. The hired woman was a strong worker, no reason to slave away for greedy ungratefull owners.

Unsurprisingly, the first business isn't going well (2 year going chronic deficit) and the second one just failed after 4 years. Those people just don't understand the true value of work, because they never had to do as much work themselves. I won't details my connection but they are people I know very well and the link is so obvious to me, but apparently not to them. But they are failing, so I guess karma is a bitch in the end.


I think that is a bigger impact on writes than reads, but certainly means there is some gap from optimal.

To me a 4k read seems anachronistic from a modern application perspective. But I gather 4kb pages are still common in many file systems. But that doesn’t mean the majority of reads are 4kb random in a real world scenario.


If you try and push you sensei, before you know it you'll be doing jujitsu.


So if WhatsApp had an outage, but you needed to communicate to someone, you wouldn't be able to? Don't you have contacts saved locally, and other message apps available?


In most of Asia, Latin America, Africa, and about half of Europe?

You’d be pretty stuck. I guess SMS might work, but it wouldn’t for most businesses (they use the WhatsApp business functionality, there is no SMS thing backing it).

Most people don’t even use text anymore. China has it’s own Apps, but everyone else uses WhatsApp exclusively at this point.


Nobody uses WhatsApp Business in Germany, Austria or Switzerland in a way that you would be stuck without


Brazil had many times a judge punished WhatsApp by blocking it in Brazil, and all the times that happened, Telegram gained hundreds of thousands of new users.


Really? Please indicate your source for that claim that "most people don't even use text anymore" because I have never once in my life been asked about WhatsApp, but have implemented a few dozen SMS integrations after all the annoying rules changes where you have to ask "mother may I" and submit a stool sample to send an SMS message from something other than a phone.


Which country are you in?


Rare for people who don't deal with encoding and decoding maybe.

To be clear the codec implements the compression (or other encoding) algorithm. So when talking about codec's we mean the implementation. But when talking about the algorithm, we are talking about the standard of encoding the encoder or decoder implements.


> Rare for people who don't deal with encoding and decoding maybe.

No, rare in general.

It's a layman's co-opting, and laymen outnumber specialists in every field.


The vaccines were all made for early varients. Once the omicron varient came along, it had so many changes from the original strain that the effect of the vaccines were essentially unproven.

The vaccines were definately useful, and had a big impact, but unfortunately corona viruses change too quickly.


Aren't the vaccines updated regularly? Isn't that the point of the boosters?


> Modern computer systems are complex systems — and complex systems are characterized by their non-linear nature, which means that observed changes in an output are not proportional to the change in the input. This concept is also known in chaos theory as the butterfly effect,

This isn't quite right. Linear systems can also be complex, and linear dynamic systems can also exhibit the butterfly effect.

That is why the butterfly effect is so interesting.

Of course non-linear systems can have a large change in output based on a small input, because they allow step changes, and many other non-linear processes.


The S3 API allows requests to read a byte range of the file (sorry , object). So you could have multiple connections each reading a different byte range. Then the ranges would need to be written to the target local file using a random access pattern.


I know that already... and it is exactly what I tested and confirmed here https://news.ycombinator.com/item?id=44249137

You can spawn multiple connections to S3 to retrieve chunks of a file in parallel, but each of these connections is capped at 80MB/s, and the whole of these connections, while operating on a single file, to a single EC2 instance, is capped at 1.6GB/s.


Learning from others doesn’t mean you are not learning.


Ask the LLM to create plans and step by step guides then!


I believe that Netware had NET SEND before Microsoft had any networking at all. But maybe I’m wrong. Certainly NT had a netware compatible stack, but this was way after netware blazed the trail.


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

Search: