Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Managers often know the under performers (Score 1) 161

But every young manager has been burned by firing the under performer/negative productivity programmer in the hopes of hiring someone better only to find out that not only were they not allowed to hire a replacement, when layoffs came they had to fire a good programmer.

Comment What is the problem? (Score 1) 43

Is it the wasted materials that go into making the plastic? Then recycling makes no sense at all since it generally consumes more energy than what it saves
Is it municipal landfill space? Then burn it for energy or shoot a few nimbys and build more landfills, it's not as if a modern landfill is any worse for the environment than a farm.
If it is litter than enforce laws and promote education to stop litter.
If it is the garbage patches in the oceans well then that's a problem of third world countries using their rivers for garbage disposal so maybe we could donate some money or nudge them to do something about their waste.

By saying "plastic bad" you are part of the problem. You are being stupid and not figuring out the true problem and if you can't do that then you can't figure out how to solve it.

Comment Which Country (Score 1) 44

The country was Canada and he used that threat against several Canadian exports. Funny thing was the next biggest supplier for many of those things was China. He used a number of other threats and dirty tricks to renegotiate the North American Free trade agreement.

The reason you most likely didn't hear about it is, it wasn't that big of a deal in the USA and in Canada, we got such an amazing sweet deal out of it we decided to keep our mouths shut. Like even the things our politicians intentionally gave away, Trump's negotiators screwed up so badly, the US side didn't get them. In Canada we pay almost twice what Americans pay for milk because of supply controls. Canada gave away the supply controls with the requirement that US milk passes Canadian quality standards but the American negotiators failed to include a provision for US milk to pass the quality standards.

Comment Re:why not go for low hanging fruit- software? (Score 1) 31

Most code is write once read never. Code on servers is written to add some functionality. If there is a bug more code will be written to handle the specific bug case. The code is often just too big for the average programmer to actually go find the bug and the coders that are good enough are too valuable to be wasted on most bugs. Faster to just through more code at the problem.

More scary is this is how hardware is now done. I've worked on a sub $10 processor that had 3 AES engines, each slightly different for what I assume was so that code from different projects could run on it.

Comment Life needs an energy gradient (Score 1) 37

Life needs a way to store information and an energy gradient. On earth life stores information in RNA and then DNA. On earth the energy gradient is the sun's light (3000K) and the earth's surface or geothermal vents and the ocean. I'm not sure that any of these moon's oceans have any kind of meaningful energy gradient.

Comment Amber Alert cost effectiveness - Canada 1.8B waste (Score 1) 153

How much would you charge an advertiser to read their message that they send at 2am? Let's say its $50 on average and in Ontario we get about 4 a year sent to 9 million people (basically the 401 corridor) . So 1.8 Billion a year. Unfortunately there isn't a single documented case in Ontario showing an amber alert ever changed the outcome of an abduction. Yes the police have gotten some tips but the actual likely outcome has never been affected.

Comment There is a reason we need short sellers (Score 1) 17

https://hindenburgresearch.com... reported issues with Supermicro back in August
Hindenburge is a company that looks for companies that are doing improper things to inflate their stock prices, does a lot of research and then reveals any wrong doing they find. The way they get paid is by shorting the stock and profiting when the price falls. It is not a perfect way to investigate improper activities by the boards of companies when government oversight fails it is the only tool we have left. Investigations cost money and shorting is the only mechanism available to pay for it.

Comment Phones track you (Score 3, Insightful) 27

If you have a job that requires any degree of secrecy leave your phone at home. You can actually live with out it. How many military personnel give away their movements? How many government workers with security clearance routinely talk about secrets on their cell phone with the only authenticating feature of the person they are talking to being the phone number?

Comment Youth aren't choosing not to have children (Score 1) 230

https://worldhappiness.report/...
Our youth have miserable lives compared to us. Housing is a huge expense because we older people limited the housing supply so that our houses would become more valuable. Then when we saw that there were not enough babies being born did we look at how little consumption our youth had? We might have tried to alleviate our guilt by subsidizing some daycare spots for the poorest of mothers but what we really did was massively increase immigration. That made housing worse, that made wages fall (still good for us old people) and it made starting a career even harder for youth. So now someone might be 29, own part of a house, with the bank owning the other 80%, have huge debts and be commuting 2 hours a day to a job they hate. A job that they can't quit because job mobility is terrible for young people. Youth aren't choosing not to have children, they can't afford children. They can barely afford a place to live and they are miserable. Look at Canada, there are youth in 3rd world countries with civil wars happier than our youth.

Comment WE DON'T CARE (Score 1) 147

Just read the posts on here from people who believe climate change is a threat and you will see we all think it is someone else's problem. Ban ICE, China, the big corporations, the bitcoin miners, the F-150 drivers, the billionaires, volcanoes, plastic straws.... Just don't do anything that might affect me. Don't implement a carbon tax, don't allow rich people to pay spot market price for electricity, don't allow higher density housing in my neighbourhood, don't allow building of any new rail highspeed or even regular rail, keep using over half the continental USA's land for cattle grazing.... If the slashdot crowd won't support policies that will actually make a dent in our current green house gas emissions what hope does an elected politician have of staying in office if they actually try and do something?

Comment Until there are consequences nothing will change (Score 4, Insightful) 28

Currently if you publish complete lies no in a position of power over your grants or academic career has any interest in finding out if you lied or falsified your paper. In fact they have every interest to look the other way so they can continue to say "look at the great research my grants paid for, or look at how qualified our faculty is".

Until there are consequences to the reputations of the institutions paying salaries and giving out grants nothing will change. We will continue to reward fraud more than real research. What we need is real criminal fraud charges against people who sponsor and reward bad science to further their own goals. The PHD student creating a fake paper that proves what their advisor said was publishable is just doing what they were taught in university. The student who didn't learn in first year to fake their lab results never made it to a masters.

Comment Start over - can't (Score 5, Insightful) 96

They don't know what the current system does. I've worked on a number of these legacy systems and they have had crap slowly added to them over time and all the documentation is now lost, out of date or for a completely different system. It is unlikely that you could find a quarter of the source code of what is running. And the source code you would find would be full of #ifdefs that were likely set as compile options but no one knows which options the current image has. You would need a team of competent engineers to bang their heads at it, cry and pull their hair out for months just to get a high level idea of what the parts are. 6 months to even get an estimate of what needs to be done, again assume really good engineers. Then you would need a good manager who would break the large system up and have small parts reimplemented and tested. Oh, you likely need to test on the real system to actually know if you got things right and didn't break something*. It would take a miracle for that to be allowed. Then maybe, going piece by piece a small team of 5 or 6 engineers could replace the entire thing in 2 years. 2 years, 3 million dollars and all you would have to show is the same functionality.

*Maybe someone bright could build you an emulator of the system for a couple million before you even start?

Comment greed is not the problem - cost of information is (Score 1) 216

Management works for the shareholders. The shareholders only see the current trading price of the shares. In a liquid stock market the shareholders are not bound to hold the shares for more than minutes. The share price short term is based on easy to view numbers, revenue, cost, taxes, trends in revenue etc. With few exceptions no individual share holder will dig much deeper than that.

Ideally, to benefit everyone, the share price should reflect the value of all future profits of the company but gaining that information has a cost and there are few entities that will be rewarded for paying that cost. The exceptions are short sellers. They will investigate a company and see if management has been hiding lies, if the cuts in costs will be future cuts in quality, if their are liabilities that the market isn't taking into account.
If you want to fix the markets then, we need a way to reward short sellers more and to mitigate the huge risks they take on.

Comment Re:Why are we primarily targeting memory issues? (Score 4, Insightful) 105

Memory issues can be found by noobs running scans on executables. The real bugs are in people completely missing what the attack is and having no mitigations at all against the attack. If you want secure software:
1: list out what you are protecting - a secret, authentication for something else to do something, control to something
2: list out what your opponents are, their motivation, their resources, their access - is it a script kiddy, a foreign government, do they have physical access
3: list what the attacks could be - physically damaging your device, bypassing it, signal blocking, replaying an old command...
4: come up with mitigations to all the attacks. ***All mitigations must trace back to an attack ****
5: evaluate your system. How complicated is it? Could the things you are protecting be individually protected or is everything protected at once? Do your mitigations actually mitigate the attacks they are mapped to? Have you missed any attacks and can you accept those vulnerabilities? Go back to how complicated your system is. If you can't explain it, then no single person can take ownership of the security and you will have attacks with no mitigations.

Slashdot Top Deals

Mediocrity finds safety in standardization. -- Frederick Crane

Working...