Free software also means absolutely nothing. In fact it in the context that the Free Software Foundation uses it, it is the opposite of free as in freedom because it is about restrictions and obligations - the opposite of freedom.
Saying something is "open sores" (intentional misspelling) doesn't mean anything any more. Is it "dev-open" (public domain, cc0, wtfpl, bsd, mit, apache...) or "user free" (non permissive licenses with constraints and compatibility issues like gpl variants) Stop using open source as if its a meanungful term people - it isn't.
A mesa could support man made lakes or tanks at the top and bottom with the solar cells providing shade to minimize evaporation. but... environmentalists
What we really could sell if the infrastructure supported it is all carbon (lithium is not the best solution for fixed batteries) "PowerWalls" for the home/business that could store and release energy back to the grid. People could reduce their power bill and have peace of mind wrt power outages.
There are other ways to store energy. As heat using a large storage tank of hot working fluid. As potential energy by pumping water up into a large tank during times of excess. Using heat storage (with sterling engine solar) would also help to minimize bird kills since the heat could be directed at the heat reservoirs instead of up to the engine itself. Hell you could use a giant flywheel on a motor that is directly solar powered using the principles of thermal expansion. Batteries arent the only thing and the batteries best suited to mobile arent good for fixed locations where weight is not a concern - Robert Murray Smith's all carbon batteries would be a better fit and 1/100th the cost.
This story reminded me of https://www.euclideon.com/... They compose everything as "atoms" instead of triangles. If I ever make it to Oz, i'd like to check it out.
jwm provides 90% of a desktop environment and is part of what makes Puppy Linux so fast/light, (disclaimer I've made a few contributions to Puppy and jwm)
Switching to Wayland+Weston-alikes won't be much lighter (maybe faster due to GPU acceleration) and since decorations are handled by the apps it looks like a shinier version of the old mismatched motif/tcl-tk/gtk/kde UI days. Many of the problems with X that wayland was developed to solve have been quietly mitigated in the kernel, but not implemented in the Xserver or libraries AFAICT; for example: socket splicing (since Linux-4.2) could be used to speed up large X requests and c99 variable length arrays could be incorporated into X requests so that a single function could handle all requests as a pointer to a struct rather than copying and passing around a huge amount of data using a different function for each request... this should have been part of xcb
If anyone is interested in making the situation better for wayland, check out the Wayland/Weston and Mesa source and this low level linux graphics tutorial: http://betteros.org/tut/graphi...
What is the most popular site not mentioned in the recommended alternatives??? That is the aggresor. They werent allowed to publicize them, so they just made it easy to deduce.
I used to think Amazon was bad because your search results shit back whatever most expensive garbage they hoped theg could sell you based on those keywords... till I had the idea to just add site:amazon.com to a google search.
Walmart.com is in its own league of bad. If slow loads and multiple layout redraws weren't bad enough, it lacks useful filters, has limited categories, includes marginally related accessories so instead of getting 100 useful results you hit the item limit (yes there is an item display limit) from accessories and get 0 useful results... fine then sort from highest price to lowest... still cuts off any laptop under 2000. And then there is the "only in store" items and otherwise unavailable for order items that also cannot be filtered... I could go on, but I went on to a navigable site like newegg. Basically, the only way I end up ordering from walmart.com is if it comes up on a google search for a specific product...
horrible, slow, annoying
I once wrote a tool to partially automate localization of open source software using Google translate....Until Alphabet/Google changed their policies. Its not an isolated case either, more of their previously public apis are dead than alive and its really arbitrary (Google real estate could have been a cash cow) Google lost developer trust in this area years ago and wont gain it back without a huge public policy change. If you are going to use them, have a backup plan.
I was referring to the small subset of javascript that behaves like C, but doesn't require memory management, types, weird function pointer definitions or long compile times via a ridiculous build system just so it can work on a single architecture.
How about an option to:
* disable display of anything with absolute positioning
* disable remapping of keys
* disable remapping of mouse buttons
* disable redirection (optionally with confirmation)
* start pages with javascript disabled with an easy access button to refresh with scripting enabled
* have a fast/secure mode where all of the above (and more?) are disabled and after a page is fully loaded, a menu with all these worst practices violations would allow you to enable them individually either per session or always
The navy wishes they had Comcast speeds. The infrastructure left behind by EDS (and then HP) was barely faster than dial-up. Back when I was in, it was called NMCI (Navy and Marine Core Intranet) and it was so bad that dealing with it was a bigger factor for getting out than getting deployed to Iraq/Afghanistan. It cost ~$300/month to lease a basic 5 year old workstation (all systems were leased btw). The email system had something like a 25MB limit, so we had to contract out file servers for contractors to upload large documents for review... except NMCI would periodically stop supporting the file servers leaving the Navy in violation of a contract. Since we weren't allowed to "install" software to the computers, I set up my own XAMPP server to allow my contractors to upload documents - It took NMCI days to notice that before they shut down my LAN port and eventually caused them to realize that usb could be a vector for malware or spyware and ban them altogether (what made it worse was that they had autorun turned on)... you could still do the same exact stuff with a CD/DVD though. It was ridiculous in other ways to, users couldn't even end their own stuck print processes because the spool directory was owned by admin. The selection of available software was extremely limited and the process for getting something that wasn't on the list was long and painful (it took about half a detail assignment). About 20-30% of the work day was spent dealing with inferior IT.
We've already established that the majority of "tech" is currently male. If you want more women just allow some of the qualified men to become qualified women. If diversity is a goal, offer to foot the bill for gender reassignment surgery. Its not unprecedented, Alexia Massalin is a renowned computer scientist that pioneered the concept of superoptimization, invented "quajects" and developed the innovative Sythesis kernel who was formerly known as Henry Massalin.
If you are good at identifying problems or inefficiencies, programming is easy. -Most people really can't, it takes practice.
Good programmers can identify the real problem underlying the problem that is presented to them. Most projects (in any field - not just programming) are poorly specified and don't have well defined requirements. Think of the Obama-care website or pretty much any government construction project.
If you are good at predicting possible mechanisms for failure, programming is easy. -Most people don't even look or think about it.
Good programmers will identify safety hazards in their everyday life. This translates into fewer bugs due to anticipated user behaviors and more secure code.
If you are good at breaking large tasks into smaller, more manageable ones, programming is easy. -Most people get overwhelmed by large projects.
Good programmer's would make good leaders, provided they had the people skills. Figuring out several ways to split up a task is easy, but determining an efficient separation of tasks based on the resources at hand is more difficult.
If you are good at abstract thought, programming is easy. -Most people would rather binge on Netflix than solve a brain teaser.
Good programmer can follow and improve upon a flow chart, identify the underlying concepts and translate them into interconnected algorithms implemented in code.
If you know grammar, programming is easy. -More than (not then) half of people don't know (not no) their (not there) grammar.
A good programmer has to understand the syntax of multiple programming languages, sometimes in a short period of time. If they haven't figured out the syntax of their first language in their whole lifetime, there is no reason to expect that they will ever fully comprehend the syntax of any programming language.
If you can understand the concepts of mathematics, programming is easy. -Most people have no concept of boolean or linear algebra.
Good programmers don't need to be _good_ at basic math. In fact it is a hindrance that causes them to work out results in their head (sometimes wrong) and then put some magic number in the code with no comment on how it was derived. Compilers do this for you and the code is more understandable.
If you are good at making processes more efficient, programming is easy. -Most people are satisfied with the status quo.
Good programmers will program themselves out of a job and move on to a new problem. If a tedious task can be automated, they automate it. If it can be eliminated completely by other means, they do the multiple hours of work that will save the time over the long run.
If you are good at comprehending complex literature, programming is easy. -Most people can't put together their IKEA, much less follow a patent or understand a master's thesis.
Good programmers can read through a complex specification (like an RFC), understand it and translate the algorithms into code.
An ultrasonic weld on a plastic case _would_ make them essentially waterproof... they already got rid of the headphone jack, so it only follows that the rest of the connectors will be replaced with a wireless pseudo-replacement.
I had an 1989 RV with a backup camera system. Since there were no rear windows and there was a blind spot between the rear view mirrors, the camera was necessary. Unfortunately there was about a 1 second delay... just long enough to hit the object of avoidance right when I braked.
With these new systems let's just hope we don't get rear-ended into the path of an oncoming train(s) with no safe way to move forward. I'd do something like disabling it if you double-tapped the brakes.
Free software also means absolutely nothing. In fact it in the context that the Free Software Foundation uses it, it is the opposite of free as in freedom because it is about restrictions and obligations - the opposite of freedom.
Saying something is "open sores" (intentional misspelling) doesn't mean anything any more. Is it "dev-open" (public domain, cc0, wtfpl, bsd, mit, apache...) or "user free" (non permissive licenses with constraints and compatibility issues like gpl variants) Stop using open source as if its a meanungful term people - it isn't.
A mesa could support man made lakes or tanks at the top and bottom with the solar cells providing shade to minimize evaporation. but ... environmentalists
What we really could sell if the infrastructure supported it is all carbon (lithium is not the best solution for fixed batteries) "PowerWalls" for the home/business that could store and release energy back to the grid. People could reduce their power bill and have peace of mind wrt power outages.
There are other ways to store energy. As heat using a large storage tank of hot working fluid. As potential energy by pumping water up into a large tank during times of excess. Using heat storage (with sterling engine solar) would also help to minimize bird kills since the heat could be directed at the heat reservoirs instead of up to the engine itself. Hell you could use a giant flywheel on a motor that is directly solar powered using the principles of thermal expansion. Batteries arent the only thing and the batteries best suited to mobile arent good for fixed locations where weight is not a concern - Robert Murray Smith's all carbon batteries would be a better fit and 1/100th the cost.
This story reminded me of https://www.euclideon.com/ ... They compose everything as "atoms" instead of triangles. If I ever make it to Oz, i'd like to check it out.
jwm provides 90% of a desktop environment and is part of what makes Puppy Linux so fast/light, (disclaimer I've made a few contributions to Puppy and jwm)
Switching to Wayland+Weston-alikes won't be much lighter (maybe faster due to GPU acceleration) and since decorations are handled by the apps it looks like a shinier version of the old mismatched motif/tcl-tk/gtk/kde UI days. Many of the problems with X that wayland was developed to solve have been quietly mitigated in the kernel, but not implemented in the Xserver or libraries AFAICT; for example: socket splicing (since Linux-4.2) could be used to speed up large X requests and c99 variable length arrays could be incorporated into X requests so that a single function could handle all requests as a pointer to a struct rather than copying and passing around a huge amount of data using a different function for each request... this should have been part of xcb
If anyone is interested in making the situation better for wayland, check out the Wayland/Weston and Mesa source and this low level linux graphics tutorial: http://betteros.org/tut/graphi...
What is the most popular site not mentioned in the recommended alternatives??? That is the aggresor. They werent allowed to publicize them, so they just made it easy to deduce.
If you apply it to sonar data, it could probably find "silent" submarines.
I used to think Amazon was bad because your search results shit back whatever most expensive garbage they hoped theg could sell you based on those keywords... till I had the idea to just add site:amazon.com to a google search. ... fine then sort from highest price to lowest... still cuts off any laptop under 2000. And then there is the "only in store" items and otherwise unavailable for order items that also cannot be filtered... I could go on, but I went on to a navigable site like newegg. Basically, the only way I end up ordering from walmart.com is if it comes up on a google search for a specific product...
Walmart.com is in its own league of bad. If slow loads and multiple layout redraws weren't bad enough, it lacks useful filters, has limited categories, includes marginally related accessories so instead of getting 100 useful results you hit the item limit (yes there is an item display limit) from accessories and get 0 useful results
horrible, slow, annoying
This thread already dead after ~59 posts. Any idea what happened?
I once wrote a tool to partially automate localization of open source software using Google translate. ...Until Alphabet/Google changed their policies. Its not an isolated case either, more of their previously public apis are dead than alive and its really arbitrary (Google real estate could have been a cash cow) Google lost developer trust in this area years ago and wont gain it back without a huge public policy change. If you are going to use them, have a backup plan.
I was referring to the small subset of javascript that behaves like C, but doesn't require memory management, types, weird function pointer definitions or long compile times via a ridiculous build system just so it can work on a single architecture.
How about an option to:
* disable display of anything with absolute positioning
* disable remapping of keys
* disable remapping of mouse buttons
* disable redirection (optionally with confirmation)
* start pages with javascript disabled with an easy access button to refresh with scripting enabled
* have a fast/secure mode where all of the above (and more?) are disabled and after a page is fully loaded, a menu with all these worst practices violations would allow you to enable them individually either per session or always
The navy wishes they had Comcast speeds. The infrastructure left behind by EDS (and then HP) was barely faster than dial-up. Back when I was in, it was called NMCI (Navy and Marine Core Intranet) and it was so bad that dealing with it was a bigger factor for getting out than getting deployed to Iraq/Afghanistan. It cost ~$300/month to lease a basic 5 year old workstation (all systems were leased btw). The email system had something like a 25MB limit, so we had to contract out file servers for contractors to upload large documents for review ... except NMCI would periodically stop supporting the file servers leaving the Navy in violation of a contract. Since we weren't allowed to "install" software to the computers, I set up my own XAMPP server to allow my contractors to upload documents - It took NMCI days to notice that before they shut down my LAN port and eventually caused them to realize that usb could be a vector for malware or spyware and ban them altogether (what made it worse was that they had autorun turned on) ... you could still do the same exact stuff with a CD/DVD though. It was ridiculous in other ways to, users couldn't even end their own stuck print processes because the spool directory was owned by admin. The selection of available software was extremely limited and the process for getting something that wasn't on the list was long and painful (it took about half a detail assignment). About 20-30% of the work day was spent dealing with inferior IT.
Long story short, don't contract out your IT.
I write my ECMAScript as if it were "Magical C". It ends up being easier to follow and compilers tend to optimize it better.
We've already established that the majority of "tech" is currently male. If you want more women just allow some of the qualified men to become qualified women. If diversity is a goal, offer to foot the bill for gender reassignment surgery. Its not unprecedented, Alexia Massalin is a renowned computer scientist that pioneered the concept of superoptimization, invented "quajects" and developed the innovative Sythesis kernel who was formerly known as Henry Massalin.
I'd modified this funny if Slashdot hadn't been down so long that I lost my mod points.
Its not a google API ... that's just where they got their data... its from khronos, same as openGL
If you are good at identifying problems or inefficiencies, programming is easy. -Most people really can't, it takes practice.
Good programmers can identify the real problem underlying the problem that is presented to them. Most projects (in any field - not just programming) are poorly specified and don't have well defined requirements. Think of the Obama-care website or pretty much any government construction project.
If you are good at predicting possible mechanisms for failure, programming is easy. -Most people don't even look or think about it.
Good programmers will identify safety hazards in their everyday life. This translates into fewer bugs due to anticipated user behaviors and more secure code.
If you are good at breaking large tasks into smaller, more manageable ones, programming is easy. -Most people get overwhelmed by large projects.
Good programmer's would make good leaders, provided they had the people skills. Figuring out several ways to split up a task is easy, but determining an efficient separation of tasks based on the resources at hand is more difficult. If you are good at abstract thought, programming is easy. -Most people would rather binge on Netflix than solve a brain teaser.
Good programmer can follow and improve upon a flow chart, identify the underlying concepts and translate them into interconnected algorithms implemented in code.
If you know grammar, programming is easy. -More than (not then) half of people don't know (not no) their (not there) grammar.
A good programmer has to understand the syntax of multiple programming languages, sometimes in a short period of time. If they haven't figured out the syntax of their first language in their whole lifetime, there is no reason to expect that they will ever fully comprehend the syntax of any programming language.
If you can understand the concepts of mathematics, programming is easy. -Most people have no concept of boolean or linear algebra.
Good programmers don't need to be _good_ at basic math. In fact it is a hindrance that causes them to work out results in their head (sometimes wrong) and then put some magic number in the code with no comment on how it was derived. Compilers do this for you and the code is more understandable.
If you are good at making processes more efficient, programming is easy. -Most people are satisfied with the status quo.
Good programmers will program themselves out of a job and move on to a new problem. If a tedious task can be automated, they automate it. If it can be eliminated completely by other means, they do the multiple hours of work that will save the time over the long run.
If you are good at comprehending complex literature, programming is easy. -Most people can't put together their IKEA, much less follow a patent or understand a master's thesis.
Good programmers can read through a complex specification (like an RFC), understand it and translate the algorithms into code.
An ultrasonic weld on a plastic case _would_ make them essentially waterproof... they already got rid of the headphone jack, so it only follows that the rest of the connectors will be replaced with a wireless pseudo-replacement.
I didn't realize they even did ssh... Can we grep commit messages of repositories we don't own?
solution: same thing I use on my laptop camera, electrical tape
I had an 1989 RV with a backup camera system. Since there were no rear windows and there was a blind spot between the rear view mirrors, the camera was necessary. Unfortunately there was about a 1 second delay ... just long enough to hit the object of avoidance right when I braked.
With these new systems let's just hope we don't get rear-ended into the path of an oncoming train(s) with no safe way to move forward. I'd do something like disabling it if you double-tapped the brakes.
Hmm??? something like c that can do all the things c can do... how about, I don't know , c maybe.