but are they teaching the underlying mathematics and computational theories?
And let's be honest, those underlying theories are not super-hard. They take time to learn, but it's worth it because it can keep you from making some completely ridiculous programming mistakes.
This is *exactly* the problem, and is why constant government-funded work bringing new antibiotics to market should be the norm.
The problem you are talking about is one of resource allocation. The reality is we can't fund all the research and all the studies and all the science we want to. Generally, we look at the free market as a signal mechanism: if people aren't willing to pay for a drug, they probably don't want it.
So the question for you is: why do you think government regulators will be able to do a better job allocating resources than the free market? Bonus points if your answer shows you've actually thought about the issues in question.
Like an idiot, I didn't google "Amazon code tests" ahead of time and pre-solve all of the possible code tests, because I was given one and sucked at it, only to later find it was one of the listed ones. So, note to the wise: google the code tests for the company you're applying for and pre-do the possible solutions.
If this is all the information I have about your programming ability, I never never want to work with you. Hopefully you have other redeeming skills as a programmer....
These problems are all solvable with second year knowledge of computer science.
I talked to a doctor about new antibiotics. The problem is you won't make your money back from them. A company has to go through all the trials to prove that the new antibiotic is safe, and than enough people need to buy them to make it worth it. In the case of antibiotics, there are so many already on the market that doctors won't use the new antibiotic, they'll just use existing ones.
Note this only applies to antibiotics......if there were a drug curing malaria or AIDS, it would be a different story.
Well, it's their fucking system. You play by their rules, or you go play somewhere else.
That's fine, as long as they tell you upfront and don't sell it as "unlimited."
Also, it should be pointed out that it's not their fucking system......in many cases they were granted a monopoly by the municipality (which is the representative of the people), and they thus have certain obligations that must be fulfilled.
And sooner or later the debt+interest exceeds the credit capacity and your income goes poof.
Yeap, but for now it's not something anyone pays for. It's an issue to worry about in the future (like all debt, I guess). I'm not saying that's a good thing, just observing that's how it is.
Systemd tackled lots of problems like these, it made some kernel Linux features prominent and simple to use (features that were rarely used before, and still not used in other init systems), improving the kernel by showing buggy, insecure or inadequate features (of course, as nobody used them, nobody noticed), some of them being huge problems for years (like mtab handling). For all that and more things (like improved security by default) that have nothing to do with systemd features, I thank the systemd devs.
Yeah, I think it's a mistake to claim Poettering is evil or that everything he's done is bad. Clearly he has done things that some people want, and from looking at the quality of his code, I would be happy to have him as a coworker because I think he's a fine programmer. I think a lot of his architecture and design decisions could be drastically improved, though.
BTW Udev is a Linux thing......have you had a chance to figure out how the BSDs handle dynamic device plugging? I've been meaning to look into that but haven't gotten around to it.
You can be walking through an ultra modern district full of high end shops and apartments, and then find a little area with a 500 year old shrine and a little cafe that has been there since the 1920s.
And that little cafe is probably the best in the area.
"never saw wasted on his facebook page, so I thought he was a good risk" when student debit becomes the next reaming of the taxpayer.
Nah, how much extra taxes did you pay because of TARP? If government spending goes up 20%, or down 20%, it won't affect your taxes. It will affect how much the government borrows, and maybe someday that will blow up, but right now expenses are dissociated from income....it just changes the number in the debt column.
Yeah that's probably true, except I think he knows what happened to Slashdot:)
As an apology, I friended him. I have no idea if the apology is accepted or not.
Hmmmmm.......I don't think I'll be able to convince Lennart to come to a "Everything Bad about Systemd" hackfest lol.
Seriously though, I don't think systemd is the answer to an init system, but systemd has started to get a lot of competent people thinking about what a good init system should look like. See this for example. I don't think we're at the implementation stage yet, we're still at the brainstorming/exploration stage. It's a difficult problem, and a lot of people have come up with mediocre solutions. Eventually we'll come up with something good: that's the nature of open source.
If you're going to replace a system that's worked for decades, you ought to do a really, really good job of it.
lol I've read that thread before, but I missed this post by Linus:
And reply I did, with complete abandon, and no thought for good taste
and netiquette. Apologies to ast, and thanks to John Nall for a friendy
"that's not how it's done"-letter. I over-reacted, and am now composing
a (much less acerbic) personal letter to ast. Hope nobody was turned
away from linux due to it being (a) possibly obsolete (I still think
that's not the case, although some of the criticisms are valid) and (b)
written by a hothead:-)
Linus "my first, and hopefully last flamefest" Torvalds
Maybe it's because Anonymous as a group are bound together not because they desire to be anonymous (although they do desire that), but because they realize anonymity is a form of power. They want to wield that power, and 'disarm' other people of that power.
Anonymity is a weapon, and Anonymous has found ways to use it.
As for fuzzing, Google made its own fuzzers: bunny-the-fuzzer followed by american-fuzzy-lop. The first one was started in 2007, at about the same time Android 1.0 came out. So Google was obviously no stranger to the concept of fuzz-testing.
I'm sure they know it exists lol.......the question is, why have they sucked it up so much? My theory is that security isn't something that can be 'added' or fixed in a later stage. It's something programmers need to be thinking about right from the beginning (and obviously they failed miserably in this case).
I do that since 15+ years. I'm sure most seasoned sysadmins do the same as soon as they encounter one init script bug that breaks their OS.
I think you are underestimating your relative skill level. I know some system admins who are capable of that, but the vast majority seem not to be. I would guess you are in the top 10% if not the top 2% in terms of skill level. I see your point that writing init scrips is hard, and systemd will reduce problems from less-competent init writers.
Just like PulseAudio forced sanitizing lots of ALSA drivers, I guess systemd will at least force sanitizing init environments and weed out all these nonsense.
At least I can hope.
Yeah, recently is that the systemd argument has started drawing some very skilled people in to discuss what a good init system would look like. Here's one example. And of course, you've commented in some of the discussions in my journal, and I would like to think they are the work of a very skilled person too:)
One thing I've noticed is that people who favor systemd almost all favor the features of systemd. Those who oppose systemd almost all oppose because of architectural reasons, or implementation details. So theoretically both sides could come together if an architecturally sound init system were created with features people need.
And the company that I work for has their heads in the cloud now. It will be interesting how all the datacenters in the world are consolidated into these cloud providers. They are just making sweet targets for terrorists around the world...
Hello friend, hopefully they don't share the same air conditioning controller.
At least for the handful of companies where I have some view into how they're using AWS, they have an awful lot of people who look like IT staff, but have been rebranded from "sysadmin" to "devops".
Of course cause that knowledge is always easily remembered.
I think so.
I haven't written a linked list in something like a decade, but I'm pretty sure I can figure it out if I have to.
but are they teaching the underlying mathematics and computational theories?
And let's be honest, those underlying theories are not super-hard. They take time to learn, but it's worth it because it can keep you from making some completely ridiculous programming mistakes.
This is *exactly* the problem, and is why constant government-funded work bringing new antibiotics to market should be the norm.
The problem you are talking about is one of resource allocation. The reality is we can't fund all the research and all the studies and all the science we want to. Generally, we look at the free market as a signal mechanism: if people aren't willing to pay for a drug, they probably don't want it.
So the question for you is: why do you think government regulators will be able to do a better job allocating resources than the free market? Bonus points if your answer shows you've actually thought about the issues in question.
Like an idiot, I didn't google "Amazon code tests" ahead of time and pre-solve all of the possible code tests, because I was given one and sucked at it, only to later find it was one of the listed ones. So, note to the wise: google the code tests for the company you're applying for and pre-do the possible solutions.
If this is all the information I have about your programming ability, I never never want to work with you. Hopefully you have other redeeming skills as a programmer....
These problems are all solvable with second year knowledge of computer science.
I talked to a doctor about new antibiotics. The problem is you won't make your money back from them. A company has to go through all the trials to prove that the new antibiotic is safe, and than enough people need to buy them to make it worth it. In the case of antibiotics, there are so many already on the market that doctors won't use the new antibiotic, they'll just use existing ones.
Note this only applies to antibiotics......if there were a drug curing malaria or AIDS, it would be a different story.
Well, it's their fucking system. You play by their rules, or you go play somewhere else.
That's fine, as long as they tell you upfront and don't sell it as "unlimited."
Also, it should be pointed out that it's not their fucking system......in many cases they were granted a monopoly by the municipality (which is the representative of the people), and they thus have certain obligations that must be fulfilled.
You guys are so mean
And sooner or later the debt+interest exceeds the credit capacity and your income goes poof.
Yeap, but for now it's not something anyone pays for. It's an issue to worry about in the future (like all debt, I guess). I'm not saying that's a good thing, just observing that's how it is.
It's good to know that when they gently stroke my private parts, it is literally for nothing........
Systemd tackled lots of problems like these, it made some kernel Linux features prominent and simple to use (features that were rarely used before, and still not used in other init systems), improving the kernel by showing buggy, insecure or inadequate features (of course, as nobody used them, nobody noticed), some of them being huge problems for years (like mtab handling). For all that and more things (like improved security by default) that have nothing to do with systemd features, I thank the systemd devs.
Yeah, I think it's a mistake to claim Poettering is evil or that everything he's done is bad. Clearly he has done things that some people want, and from looking at the quality of his code, I would be happy to have him as a coworker because I think he's a fine programmer. I think a lot of his architecture and design decisions could be drastically improved, though.
BTW Udev is a Linux thing......have you had a chance to figure out how the BSDs handle dynamic device plugging? I've been meaning to look into that but haven't gotten around to it.
You can be walking through an ultra modern district full of high end shops and apartments, and then find a little area with a 500 year old shrine and a little cafe that has been there since the 1920s.
And that little cafe is probably the best in the area.
"never saw wasted on his facebook page, so I thought he was a good risk" when student debit becomes the next reaming of the taxpayer.
Nah, how much extra taxes did you pay because of TARP? If government spending goes up 20%, or down 20%, it won't affect your taxes. It will affect how much the government borrows, and maybe someday that will blow up, but right now expenses are dissociated from income....it just changes the number in the debt column.
Yeah that's probably true, except I think he knows what happened to Slashdot :)
As an apology, I friended him. I have no idea if the apology is accepted or not.
This is a country ... where big-name companies running 10-year-old software is the norm.
Better tell the author to never investigate America, he may discover that all his bank transactions go through software from the 70s.
Hmmmmm.......I don't think I'll be able to convince Lennart to come to a "Everything Bad about Systemd" hackfest lol.
Seriously though, I don't think systemd is the answer to an init system, but systemd has started to get a lot of competent people thinking about what a good init system should look like. See this for example. I don't think we're at the implementation stage yet, we're still at the brainstorming/exploration stage. It's a difficult problem, and a lot of people have come up with mediocre solutions. Eventually we'll come up with something good: that's the nature of open source.
If you're going to replace a system that's worked for decades, you ought to do a really, really good job of it.
And reply I did, with complete abandon, and no thought for good taste and netiquette. Apologies to ast, and thanks to John Nall for a friendy "that's not how it's done"-letter. I over-reacted, and am now composing a (much less acerbic) personal letter to ast. Hope nobody was turned away from linux due to it being (a) possibly obsolete (I still think that's not the case, although some of the criticisms are valid) and (b) written by a hothead :-)
Linus "my first, and hopefully last flamefest" Torvalds
MINIX is obsolete.
Yeah, no kidding, that's why they made a new version. Try to keep up.
Maybe it's because Anonymous as a group are bound together not because they desire to be anonymous (although they do desire that), but because they realize anonymity is a form of power. They want to wield that power, and 'disarm' other people of that power.
Anonymity is a weapon, and Anonymous has found ways to use it.
You have my vote!
And Clayton Bigsby is his sidekick.
As for fuzzing, Google made its own fuzzers: bunny-the-fuzzer followed by american-fuzzy-lop. The first one was started in 2007, at about the same time Android 1.0 came out. So Google was obviously no stranger to the concept of fuzz-testing.
I'm sure they know it exists lol.......the question is, why have they sucked it up so much? My theory is that security isn't something that can be 'added' or fixed in a later stage. It's something programmers need to be thinking about right from the beginning (and obviously they failed miserably in this case).
I'll fucking try to reach your shitty standards, oh master
I do that since 15+ years. I'm sure most seasoned sysadmins do the same as soon as they encounter one init script bug that breaks their OS.
I think you are underestimating your relative skill level. I know some system admins who are capable of that, but the vast majority seem not to be. I would guess you are in the top 10% if not the top 2% in terms of skill level. I see your point that writing init scrips is hard, and systemd will reduce problems from less-competent init writers.
Just like PulseAudio forced sanitizing lots of ALSA drivers, I guess systemd will at least force sanitizing init environments and weed out all these nonsense. At least I can hope.
Yeah, recently is that the systemd argument has started drawing some very skilled people in to discuss what a good init system would look like. Here's one example. And of course, you've commented in some of the discussions in my journal, and I would like to think they are the work of a very skilled person too :)
One thing I've noticed is that people who favor systemd almost all favor the features of systemd. Those who oppose systemd almost all oppose because of architectural reasons, or implementation details. So theoretically both sides could come together if an architecturally sound init system were created with features people need.
And the company that I work for has their heads in the cloud now. It will be interesting how all the datacenters in the world are consolidated into these cloud providers. They are just making sweet targets for terrorists around the world...
Hello friend, hopefully they don't share the same air conditioning controller.
At least for the handful of companies where I have some view into how they're using AWS, they have an awful lot of people who look like IT staff, but have been rebranded from "sysadmin" to "devops".
That's a good point