Court Order: Butterfly Labs Bitcoins To Be Sold
They were a circuit board and IC provider that specialized in bitcoin mining hardware.
Tim Cook: "I'm Proud To Be Gay"
is there absolutely ANY reason this should be posted on slashdot? MSNBC, sure, but for a technical and nerdy news, why do I even care what his preference is? Shame on you slashdot--stay away from sensationalist media before we lose hope for having a news outlet of substance.
Dangerous Vulnerability Fixed In Wget
It's the tool you use to download elinks
Debian Talks About Systemd Once Again
Break up systemd into its components and let certain functionality of it be augmented or replaced by sysvinit. The ONLY problem with systemd is that it's rather monolithic and breaks the *nix paradigm of do one thing an do one thing well. We break out the features of systemd, and let each one work in a stand-alone way, then great.
One binary for parallelized boot
One binary for syslog database
One binary for daemon chroot
and in one kernel module for interface!
MIT Study Outlines a 'Perfect' Solar Cell
Anyway for a non-student to get access to the full article without paying for it? I'm okay with paying for it if that's what it comes down to. . .
PostgreSQL Outperforms MongoDB In New Round of Tests
I've done research against these database programs, and this is really really old news for anyone who has done testing. If you have a single machine, then Oracle is the best performing database, followed by Postgres. When you need more than 4 dedicated servers hosting a database, then mongo can handle about 180% of the volume that oracle can, and about 220% the volume of postgres, and about 110% the volume of Casandra.
As soon as you need more than one machine to host your database (which usually happens around 1000 active users on your website at any given time, depending on your application), consider switching off of an SQL database.
Congress Can't Make Asteroid Mining Legal (But It's Trying, Anyway)
Space is a resource that will belong to whomever has the capacity to claim it first
GSOC Project Works To Emulate Systemd For OpenBSD
For that matter, why the hell is the kernel dependent on glibc!? Lets just throw out all dependencies and if your code doesn't work without it, then it's not simple or philosophically pure.
Choose Your Side On the Linux Divide
Same OS, same install (Archlinux on a Lenovo W520, using fluxbox as a window manager with slim for a login)
Boot time with initd setup: 14-20 seconds for full environment
Boot time with systemd setup: 3-7 seconds
Number of times I boot my machine: 2-3 times per day, including weekends. So, since I converted, I could be saving up to 79 hours a year in boot times.
I'll take an additional ounce of complexity for those gains.
Converted a server, with a very long POST time, over to systemd as well. It cut boot time down from 4 minutes to all services being up and running to one minute and 20 seconds. If you're working with a system that reboots often, that's a big gain in overall availability. I'd hardly call the thing bloated if it makes better utilization of system resources than its predecessor.
You see, I don't know if you're aware of this, but most computers have multiple processor cores in them now. Running from a script implies serialized code. Running and booting from a database implies threading. Systemd is designed to work with modern systems, but hey, if you're still on a pre-dual-core setup, then more power to you.
Oh, I guess you've also never worked in an environment where httpd frequently logs more than 30GB in a day. I like awk as much as the next admin, but being able to run a query and get targeted data from the deamon itself in less than a second's processing time is a HUGE gain.
Yup, certainly no reason to design it THAT way. . .
Numerous Methane Leaks Found On Atlantic Sea Floor
fish farts are making the earth hotter
Linus Torvalds: 'I Still Want the Desktop'
Dividing out compute functions into mobile devices might have been the key to this happening. Tablets/smartphones do a lot of the leisure activities associated with computers, and can do some of the minor business features too.
This means that, increasingly so, the market for desktop computers will be for heavy business uses, and for heavy gaming. The marginal stuff will move to mobile as it's able to.
The day the Linux desktop comes is when it becomes easier for the majority of people to use Linux in the office than the alternative.
So, how is that going? What are some of the heavy-use applications that will likely never move away from a desktop computer?
Office applications - Openoffice and libreoffice are considered a viable alternatives to Microsoft Office. The fact that you can write macros in python gives the FOSS stuff a bit of a longevity advantage as new office workers come into the labor force and don't feel like learning Visual Basic. Where it lacks is the Exchange server market, where there's no viable FOSS software to handle email, organize meetings, allocate resources, and have it all work natively with single-sign-on credentials.
Gaming - OpenGL has seen huge improvement over the years, and it gets easier to work with every release. If it isn't already equivalent to DirectX, then it's well on its way. I see OpenGL as having more potential as well, since there are more interested and intelligent parties involved with its development than DirectX. The rendering library is just one component though. You also need top-notch hardware and drivers to match. The NVidia drivers are equivalent from Linux to Windows and are pretty good, if a little unstable. The FOSS drivers for NVidia have a long way to go still, as do the ATI drivers. NVidia is on-board with maintaining Linux as diligently as Windows, but ATI tends to lag behind in that area. Most major gaming engine components already work for Linux, like Havok, or the Source engine. With Steam picking up the banner of Linux gaming, it will certainly grow more viable over time too.
Interface - This is a big one. No matter how proficient you are, this one has to be learned. Linux has hundreds of different interfaces, and all of them require some amount of training to use and customize. Windows has this one because it has been essentially the same since Windows 95, and the paradigm and prior knowledge from all previous Windows OSes tend to transfer over from release to release. The only solution to this one is making streamlined workflows a priority inside of the interface, and then training people on it. As odd as this might sound, I think the best candidate for Linux gaining more ground on the PC interface is a window manager that focuses on ease of user customization, rather than ease of use. For me, that's fluxbox or openbox, with xfce making strong ground. Teaching people how to edit a text file and customize their menus and hotkeys takes me about 10-20 minutes, and the person learning it usually can get far enough with it to make it their own after an hour or two of use. Add in a program that turns your interface into a drag-and-drop to customize mode that's easy to use and it might start making some serious ground. I mean, Linux's real interface is the command line, and bash largely put to rest our ancient shell holy war. Once we can intelligently combine the advantages of gnome, kde, and xfce (which are the three biggest contenders for user space) and make all these paradigms work together, then we'll be on track for taking the desktop.
Anyways, just my two cents.
Why the Public Library Beats Amazon
Where will my Sims go to live after I burn their house down?
Writer: Internet Comments Belong On Personal Blogs, Not News Sites
that the traditional news-media is doomed to slide further and further from relevance.
The ESports Athletes Who Tried To Switch Games
because they're constantly subjected to rule changes. Every week, month, year, decade, there is the potential for having a very upsetting change in the fundamentals of the game. If eSports players can't keep up with these, then they fall out of brackets. That's why the people who were the top of the top 3 years ago aren't.
Maybe that's what'll prevent eSports from ever gaining the same prominence as regular sports--an athlete can expect to have a 10-25 year career. A pro-gamer would be lucky to see a 10 year career, and I don't expect that'll ever change.
Ask Slashdot: IT Personnel As Ostriches?
Just keep the guy who does your yearly reviews happy and make him look good. Also, make his boss look good. If you're like me and have multiple bosses, develop your relationship with the one you think will hold that position longest. Don't burn any bridges unless you have to in order to keep your job.
Every company has different standards of security, and an even wider variation of enforcement. Don't intentionally be a butt-head to anyone, and if you see anything that's off policy or could get someone fired, just politely point it out to the individual so they can correct it.
As for dealing with sensitive information, I usually ignore it. You'll see lots of stuff you probably shouldn't as the only IT guy. Just file it away and don't bring it up again--even if it seems like a good idea or a neutral situation to do so. You don't want upper management finding out the IT guy knows more about the company than they do, or they'll (often unintentionally) make your life miserable.
IT can be likable, but there will be a lot of people who will make your job harder because of their ignorance. Just do you best to educate them in a friendly way so you can work on more important things than dealing with office dunce's all the time.
Jesse Jackson: Tech Diversity Is Next Civil Rights Step
I was once told that I'd be working primarily with white males, because only one out of every 200 candidates that apply to work there fit that demographic.
Gamestop's Ludicrous Idea: Require Preorders To Unlock Custom Game Content
Is this supposed to get me to buy through gamestop? Is this their effort to claw at a dwindling physical-medium retail space?
No amount of douche-baggery will cause me to give up my preferred method of spending money. If I want the release-night environment and other anonymous gamers to talk to while waiting for my copy, then gamestop it is. If I want to forego putting on pants, I'll go with a digital distributor, and no amount of virtual clothing tweaks or outlet-specific items can make me put on my pants!
NSA Considers Linux Journal Readers, Tor (And Linux?) Users "Extremists"
They're looking for potential hires. What better pool to pull from than technical terrorists?
Ask Slashdot: Switching From SAS To Python Or R For Data Analysis and Modeling?
When you get into the statistics, numpy, and scipy, it's all just python bindings for native fortran/C code--so it tends to be about the best there is in terms of execution time.
Ask Slashdot: Choosing a Web Language That's Long-Lived, and Not Too Buzzy?
Every web framework and technology has benefits and drawbacks. It's a matter of finding the right fit for your company. It's a good thing they're letting you ask the question, because managers/bean-counters make bad decisions in this area claiming that devs can't "see the big picture." Find one that fits well with your system and needs.
But, I assume that's why you're asking slashdot--you don't know what's out there or what their benefits are.
Well, I've spent the past 7 years benchmarking web frameworks and systems and I'll share a bit of what I've found out. Keep in mind, all information given here is my opinion and subject to debate and correction.
First--if you need near-infinite scalability and the absolute best performance, there is nothing that can beat mongodb for a database backend with fastcgi++ for your "framework." Mongodb is a bit buzzy still, but there are good reasons for that. It scales extremely well, and was designed to scale at speed. Fastcgi is anything but buzzy, but it's the fastest there is and it's built right into most webservers--but you're writing C/C++ code so that's an odd beast to deal with.
Now that I've said something that management will undoubtedly shoot down, here are some other frameworks and what they were originally designed to do, and some highlighted features.
Python - Django : "perfectionists with deadlines." Django was designed to chug out simple, straightforward web applications as quickly and cleanly as possible inside of your overall project. Contains template inheritance that has a small learning curve and is very powerful. Uses any SQL backend you want and provides an abstraction layer for it with caching. Cons: can be pretty heavy for a webapp, and difficult to integrate into a production environment.
Python - Flask : Simple and lightweight. Uses the same templates as django, but no database backend. It's meant to be standalone and simple (5 lines of code will get a website up). It's easy for your code to grow unwieldy inside of flask.
Ruby - Rails : Continuous development and test-first environment. This is kinda the poster boy for buzzwords, in my opinion, but it has some strength beneath it. Ruby is largely on-par with perl, so you have that. Rails provides the data modeling and really streamlines a lot of the annoyances common to web development. They designed the system to be the whole "45 minutes to a production environment" pipeline. You're supposed to write your tests first, then your code, and you write your deploy scripts and settings before you even start your project.
PHP - Drupal : Make a website without knowing crap about making a website. Haven't used it personally, someone else can comment.
PHP5 : "Hey, let's fix all the problems with PHP4!" Seriously, though. PHP was meant to add one-off server side scripts inside of your html, and has grown to be so big in comparison. PHP5 is actually a good language though, but it took a while to get it there. It's best used for image data processing, in my humble opinion, but it's on-par with any other language out there.
So, search them, find out who is using which systems, and which ones seem the most similar to your setup and go from there.
tyggna has no journal entries.