Good lord, it's been a while. Flashback (IIRC) to my first 0.93 install, on a PC with a screaming fast 80386 running at 12 mhz cpu, a meg of ram, and a massive 40 meg hard disk and a 2400 baud modem. I'm not sure I've ever felt a greater sense of accomplishment than seeing a HUGE "X" move around a grey screen the first time I got Xwindows running. That said? it's ages later, and I've had time to ponder. My grievances? I wish Linux had enforced common logging syntax similar to to the VAX/VMS logging system (component, severity, unique, and DOCUMENTED error number). X-Windows? Unnecessarily bloated. Yes, it was expedient at the time to port an existing windowing system, but that's been a bit of a boat anchor for Linux. I don't care that a windowing system is "network aware", that's the responsibility of individual applications. And systemd? an absurdly cumbersome solution to a problem that never existed. All in all? it's been a fun, frustrating, and rewarding experience. And tip of the hat to everyone in the community who has contributed in the past.
If it has been so well thought out, then why isn't there a parameter available for each service that says "don't automatically restart this if it fails"?
There are times that services WILL fail, and should not be restarted until the underlying problem is fixed.
And that binary log file? absolutely ridiculous, why? so i have to learn a new tool to find out why a service stopped? When before all i had to do was check the last 20 or so lines of a text file.
Poettering get to pretend that he's Linus.
That, and it manages to start all of the services correctly on my system without hanging about 9 times out of 10.
Aside from that? as previous posters have said, if a service stops/crashes for some reason? I want it to stay stopped until i can figure out what is wrong. MySQLD? out of disk space? I don't want that to keep on yo-yoing up and down until i have it fixed.
I agree, SystemD should be optional, you want it on your phone/IOT device? fine. My server that I reboot about once every 2-3 months? I want init.
My laptop came with M$-Win, whacked it, installed Linus (funny how he can fit into such a small box eh?), then SIMH available here: http://simh.trailing-edge.com/ and 'lo and behold? I've ALSO got a VAX 11/780 running at nearly 30 VUPS....Linux and VMS running on the same box? what could be better???.....(yep, the VMS install disks work just fine)....Now if I could just get my IMSAI 8080 running again.........
It rocks......
I'm using Ruby at work to parse millions of lines of source code across 4 different systems and link that back to literally hundreds of requirements documents. The end result is stored in a database and made available via "Ruby on Rails" . It's saved the client literally hundreds of hours of debugging and integration time, and the "documentation"? It never gets out of date...
Just run the programs against the source code and document repositories nightly and everything is current.....
And Eclipse? simply the best development IDE available IMHO......
And all of that in only a few thousand lines of code.....
Rip EVERY single last wire out and replace with silver wire (or, if you can't find that, then use silver coated oxygen free wire), replace all of the capacitors with polypropylene, silver mica, or paper caps (use only 10% or lower tolerance caps). Replace all resistors with 1% tolerance, zero capacitance mil-spec pieces (they cost a dime each at most electronic surplus stores).
What you just bought for $125 or so on E-Bay, along with $30-$40 in parts, with a few hours of soldering work will give a MacIntosh amp a run for the money.
See if you can find the pentode-triode modification online or in a VERY old "Glass-Tube Audio" magazine and convert the first stage tubes to triode operation instead of Pentode, and it will DEFINATELY keep pace with amps selling for up to $2,500 or so. (my modded amp's power output is essentially flat from 15hz -> 80Khz with only a 3db rolloff at 100Khz)
If you are a dyed in the wool audiophile who likes the "vintage" look, then you might want to consider a project like this.
It's a lot of fun for only a couple of hundred bucks, and it will sound like it's worth thousands.
LOL, yeah, I knew it would be the end of my job there, so I gave my 2 weeks notice the next day...
Saved from from getting fired.
Though overall? It was more for my own "vindication". The woman was a MAJOR *sshole, had covered up some mistakes that had cost the company several hundred thousand/year...Only problem?? it was coming out of MY budget.
So when I found it and called her on it, it got pretty ugly.
Best part of the story???
The corporate division that was getting taken for a ride, HIRED ME BACK as a consultant just two days later...
Same staff, same meeting room, except THIS time I was sitting on the "other" side of the table...
Purchase a small micro-cassette recorder for use when entering potentially "heated" discussions with management. (or sometimes even other employees)
You will want to check your local law, but MOST states permit a concealed recording device on a person when there is no "perceived expectation" of privacy (don't record anything in the bathroom) or when more than 2 people are party to the conversation.
I've only had to resort to this tactic once, but it saved my job and cost the Veep his....
That's a pretty shallow review.....
It doesn't take into account several different factors such as each "Unit Of Work" typically will only access a handful of tables, and not the 40-50 that the author suggests.
Secondly, (and this is coming from my DBA perspective) the author makes the case that "changing the code" in Java is easier/better than changing the Data Model in the underlying DB. Though in reality, from DB performance and normalization perspectives, it's usually better to optimize the tables and their relationships, than to "fix" things in code.
Thirdly, the author of the article talks extensively about data "caching" in the application layer. This is usually not an issue for most databases as they already have their own data caching management schemes in place.
If you haven't used it, you might want to give Ruby a try.
I was stunned when I used the Ruby on Rails package and had content driven web-apps up and running in a few hours, without the headache of deployment descriptors and no need to wrap them up in War/Jar/Ear files.
The language and it's syntax are VERY lean and elegant. It's almost as if Ruby is what Java could have been (without the bloat)
And with the GUI, Database, XML, Network, and the rest of the other bindings it is fairly complete runtime environment.
Actually, if the players on the web-site OWNED copies of the board game, (along with the web-site owner), then wouldn't this fall under the "fair and full use" clause of Uniform Commercial Code????
Each boxed set owner, would then be permitted to play the game in the environment or manner of their choosing.
It's kind of like a "Right to Use" software license.
and I will throw in a second, "concurrency".
The "for fee" software vendors have the market benefit of a guarentee for their results. If something goes hideously wrong, you are not liable (provided that you reported all of your income and exercised "due diligence" on your part to comply with the IRS tax code (law?).
I don't see much of a market for an Open Source product in this area. Every Open Source project has these little "use at your own risk" attachments, whether explicitly noted, or implicitly implied when you download and use the software.
And it would be a major problem to keep an OSS type project current with IRS tax codes. (and in all 50 States as well)
Most people would be willing to pay the $60 to avoid the pain of an IRS audit, or worse!!!
You feed, clothe and nurture your children (or at least I hope that you do), what's the difference?
hmmm, let me see,
Children (of the sperm meets ovum vareity) have the legal status of self determination after a certain period of time. Furthermore, production of children is limited biologically to pretty much a maximum of 1/year (for an exclusively 1:1 male:female ratio relationship), for a varying range of 0 to 24 children "produced" in a "human" (as we know it now) lifespan. While given the "papaya tree" scenario, "human" production is limited only by the size of my "orchard" and the weather.
Given your hypothesis of the "papaya tree", it would be possible to "grow" a crop of "something almost human" not limited to the biological reproductive capabilities of a (as we now understand it) "Human" couple.
In a "market" economy, where these "products" (produce?) have value, wouldn't the "papaya grown" beings be subject to commercial "rights of ownership and profit", just like papaya "fruit" is today? As opposed to the legal right of self-determination and independance that our children "grow" into.
I really don't take issue with organs or other "substitute" human material being grown on trees. (your metaphor, not mine)
I feel that anything "manufactured" that approximates or approaches "human-ness", in the end, actually dilutes/reduces the true meaning of being "human".(and thus, our humanity).
Will we be reduced at some point to squeezing the "fruit" to see if it is soft enough and ripe enough for our "tastes"???
Is the purchased "fruit from the tree" mine? or does it have rights of it's own?
Counting "boxes" in a warehouse, is for me, ethically and morally different than, counting humans.
What I take issue with is creating genetically engineered and "manufactured beings" that may/will be partially/substantially human in origin and nature.
Okay, so what if there is a "life-form", genetically engineered to have an intelligence of, let's say an 80 I.Q.
Would that "grown on a papaya tree" being, with an I.Q. of 80, have the same legal rights as the result of the interaction of an ovum and a sperm that resulted in a child with an I.Q. of 80?.....
Does property ownership play a role? If I grew something on a "papaya tree" with an I.Q. of 80, (remember, I watered, pruned, and fertilized (no pun intended)) that tree, do I then have "Property Rights" over the fruit of that tree? (again, no pun intended.)
So YOU say, but you do not speak for the entire human race. Think about it.
And how then, would you define what a "person" was?
What rights would something that came from less than 100% human gene stock have?
You have really not even begun to scratch the surface of the biological, political, economic, ethical OR moral perspectives, and yet you just blindly assume that it's all for the good?
I think you might have forgotten why Nobel created the peace prize.
So much collection, so little bandwidth and CPU power to crunch it all.
It's becoming apparent that more data is not nescessarily a "good thing". As the amount of data collected grows, it's becoming harder and harder to reduce that data to something "meaningful".
When I listen to "Pachelbel's Canon" (it IS the holiday season after all!) I don't need to "know" every single frequency delta for every single instrument.
It's the aggregation that's important.
Seems to me that more data, may actually have the reverse effect of that which is intended. The entire purpose of data collection is to track/process "what's important".
Adding MORE data to the mix just adds more levels of complexity/"data filtering" without a clearly defined benefit (in most cases).
Who cares if the guy buying a phillips head screwdriver at "Home Depot" has "blonde", "sandy blonde", or even "dyed blonde" hair???
It's not relevant to the business objective of selling phillips head screwdrivers.
Kiss and make up????
Seriously, you are using the other teams' code, and attributing it to them, (and probably, to some extent, vice-versa).
Okay, I'm sure there are some egos involved, but really, 90% of the codebase is probably the same (if it's one of the projects I'm thinking of).
So what did the two teams gain by "forking"??? I'm betting not much more than some ego strokes. A couple of guys who "forked off" can say, "we know better than you" while odds are, that's exactly what the first team is thinking/saying.
Linux might be 27 years old today, but it's aged me 40.
Good lord, it's been a while. Flashback (IIRC) to my first 0.93 install, on a PC with a screaming fast 80386 running at 12 mhz cpu, a meg of ram, and a massive 40 meg hard disk and a 2400 baud modem. I'm not sure I've ever felt a greater sense of accomplishment than seeing a HUGE "X" move around a grey screen the first time I got Xwindows running. That said? it's ages later, and I've had time to ponder. My grievances? I wish Linux had enforced common logging syntax similar to to the VAX/VMS logging system (component, severity, unique, and DOCUMENTED error number). X-Windows? Unnecessarily bloated. Yes, it was expedient at the time to port an existing windowing system, but that's been a bit of a boat anchor for Linux. I don't care that a windowing system is "network aware", that's the responsibility of individual applications. And systemd? an absurdly cumbersome solution to a problem that never existed. All in all? it's been a fun, frustrating, and rewarding experience. And tip of the hat to everyone in the community who has contributed in the past.
Redmine project management tool is an awesome ruby on rails app.
If it has been so well thought out, then why isn't there a parameter available for each service that says "don't automatically restart this if it fails"?
There are times that services WILL fail, and should not be restarted until the underlying problem is fixed.
And that binary log file? absolutely ridiculous, why? so i have to learn a new tool to find out why a service stopped? When before all i had to do was check the last 20 or so lines of a text file.
Poettering get to pretend that he's Linus. That, and it manages to start all of the services correctly on my system without hanging about 9 times out of 10. Aside from that? as previous posters have said, if a service stops/crashes for some reason? I want it to stay stopped until i can figure out what is wrong. MySQLD? out of disk space? I don't want that to keep on yo-yoing up and down until i have it fixed. I agree, SystemD should be optional, you want it on your phone/IOT device? fine. My server that I reboot about once every 2-3 months? I want init.
Billions of dollars in technology thwarted by a $1 sewing kit probably made in China? I feel soooo much safer now.....
LOL,
My laptop came with M$-Win, whacked it, installed Linus (funny how he can fit into such a small box eh?), then SIMH available here: http://simh.trailing-edge.com/ and 'lo and behold? I've ALSO got a VAX 11/780 running at nearly 30 VUPS....Linux and VMS running on the same box? what could be better???.....(yep, the VMS install disks work just fine)....Now if I could just get my IMSAI 8080 running again.........
And Eclipse? simply the best development IDE available IMHO...... And all of that in only a few thousand lines of code.....
Rip EVERY single last wire out and replace with silver wire (or, if you can't find that, then use silver coated oxygen free wire), replace all of the capacitors with polypropylene, silver mica, or paper caps (use only 10% or lower tolerance caps). Replace all resistors with 1% tolerance, zero capacitance mil-spec pieces (they cost a dime each at most electronic surplus stores).
What you just bought for $125 or so on E-Bay, along with $30-$40 in parts, with a few hours of soldering work will give a MacIntosh amp a run for the money.
See if you can find the pentode-triode modification online or in a VERY old "Glass-Tube Audio" magazine and convert the first stage tubes to triode operation instead of Pentode, and it will DEFINATELY keep pace with amps selling for up to $2,500 or so. (my modded amp's power output is essentially flat from 15hz -> 80Khz with only a 3db rolloff at 100Khz)
If you are a dyed in the wool audiophile who likes the "vintage" look, then you might want to consider a project like this.
It's a lot of fun for only a couple of hundred bucks, and it will sound like it's worth thousands.
Saved from from getting fired.
Though overall? It was more for my own "vindication". The woman was a MAJOR *sshole, had covered up some mistakes that had cost the company several hundred thousand/year...Only problem?? it was coming out of MY budget.
So when I found it and called her on it, it got pretty ugly.
Best part of the story???
The corporate division that was getting taken for a ride, HIRED ME BACK as a consultant just two days later...
Same staff, same meeting room, except THIS time I was sitting on the "other" side of the table...
That first meeting was SO much fun..............
You will want to check your local law, but MOST states permit a concealed recording device on a person when there is no "perceived expectation" of privacy (don't record anything in the bathroom) or when more than 2 people are party to the conversation.
I've only had to resort to this tactic once, but it saved my job and cost the Veep his....
was it worth the $20????
d*mn straight it was.....
That's a pretty shallow review..... It doesn't take into account several different factors such as each "Unit Of Work" typically will only access a handful of tables, and not the 40-50 that the author suggests. Secondly, (and this is coming from my DBA perspective) the author makes the case that "changing the code" in Java is easier/better than changing the Data Model in the underlying DB. Though in reality, from DB performance and normalization perspectives, it's usually better to optimize the tables and their relationships, than to "fix" things in code. Thirdly, the author of the article talks extensively about data "caching" in the application layer. This is usually not an issue for most databases as they already have their own data caching management schemes in place.
I was stunned when I used the Ruby on Rails package and had content driven web-apps up and running in a few hours, without the headache of deployment descriptors and no need to wrap them up in War/Jar/Ear files.
The language and it's syntax are VERY lean and elegant. It's almost as if Ruby is what Java could have been (without the bloat)
And with the GUI, Database, XML, Network, and the rest of the other bindings it is fairly complete runtime environment.
Each boxed set owner, would then be permitted to play the game in the environment or manner of their choosing.
It's kind of like a "Right to Use" software license.
I don't see much of a market for an Open Source product in this area. Every Open Source project has these little "use at your own risk" attachments, whether explicitly noted, or implicitly implied when you download and use the software.
And it would be a major problem to keep an OSS type project current with IRS tax codes. (and in all 50 States as well)
Most people would be willing to pay the $60 to avoid the pain of an IRS audit, or worse!!!
(can you say "seizure of assets"???)
Ya know another funny thing about your argument, is that for 3 consecutive months last year AMD actually fabbed and sold MORE cpus than Intel.....
If not, then you are kinda naive.
Maybe not every packet on every wire...but you can damn well bet that is their goal.
1984, 20 years late.....
hmmm, let me see,
Children (of the sperm meets ovum vareity) have the legal status of self determination after a certain period of time. Furthermore, production of children is limited biologically to pretty much a maximum of 1/year (for an exclusively 1:1 male:female ratio relationship), for a varying range of 0 to 24 children "produced" in a "human" (as we know it now) lifespan. While given the "papaya tree" scenario, "human" production is limited only by the size of my "orchard" and the weather.Given your hypothesis of the "papaya tree", it would be possible to "grow" a crop of "something almost human" not limited to the biological reproductive capabilities of a (as we now understand it) "Human" couple.
In a "market" economy, where these "products" (produce?) have value, wouldn't the "papaya grown" beings be subject to commercial "rights of ownership and profit", just like papaya "fruit" is today? As opposed to the legal right of self-determination and independance that our children "grow" into.
I really don't take issue with organs or other "substitute" human material being grown on trees. (your metaphor, not mine)
I feel that anything "manufactured" that approximates or approaches "human-ness", in the end, actually dilutes/reduces the true meaning of being "human".(and thus, our humanity).
Will we be reduced at some point to squeezing the "fruit" to see if it is soft enough and ripe enough for our "tastes"???
Is the purchased "fruit from the tree" mine? or does it have rights of it's own?
Counting "boxes" in a warehouse, is for me, ethically and morally different than, counting humans.
What I take issue with is creating genetically engineered and "manufactured beings" that may/will be partially/substantially human in origin and nature.
But I am a moralist and philosopher by nature.
Okay, so what if there is a "life-form", genetically engineered to have an intelligence of, let's say an 80 I.Q. Would that "grown on a papaya tree" being, with an I.Q. of 80, have the same legal rights as the result of the interaction of an ovum and a sperm that resulted in a child with an I.Q. of 80?..... Does property ownership play a role? If I grew something on a "papaya tree" with an I.Q. of 80, (remember, I watered, pruned, and fertilized (no pun intended)) that tree, do I then have "Property Rights" over the fruit of that tree? (again, no pun intended.)
So YOU say, but you do not speak for the entire human race. Think about it.
And how then, would you define what a "person" was?
What rights would something that came from less than 100% human gene stock have?
You have really not even begun to scratch the surface of the biological, political, economic, ethical OR moral perspectives, and yet you just blindly assume that it's all for the good?
I think you might have forgotten why Nobel created the peace prize.
What is the moral and ethical difference between creating something "less than human" and taking a human and just "pithing" them.
I'm not a religous zealot, but it just seems wrong to me that we are "re-defining" what our humanity means.
This is a VERY slippery slope. I don't think that we should even set foot on it.
We are not God.
So much collection, so little bandwidth and CPU power to crunch it all.
It's becoming apparent that more data is not nescessarily a "good thing". As the amount of data collected grows, it's becoming harder and harder to reduce that data to something "meaningful".
When I listen to "Pachelbel's Canon" (it IS the holiday season after all!) I don't need to "know" every single frequency delta for every single instrument.
It's the aggregation that's important.
Seems to me that more data, may actually have the reverse effect of that which is intended. The entire purpose of data collection is to track/process "what's important".
Adding MORE data to the mix just adds more levels of complexity/"data filtering" without a clearly defined benefit (in most cases).
Who cares if the guy buying a phillips head screwdriver at "Home Depot" has "blonde", "sandy blonde", or even "dyed blonde" hair???
It's not relevant to the business objective of selling phillips head screwdrivers.
Seems the most likely date of impact is t full days before your taxes are due!
Okay, I'm sure there are some egos involved, but really, 90% of the codebase is probably the same (if it's one of the projects I'm thinking of).
So what did the two teams gain by "forking"??? I'm betting not much more than some ego strokes. A couple of guys who "forked off" can say, "we know better than you" while odds are, that's exactly what the first team is thinking/saying.
It's a shame y'all can't get along.
Seems that releases of Firefox's German language release had spyware embedded in the browser.... I for one, am not to happy about that!