Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Can someone explain... (Score 1) 417

I understand this is stupid but I would like to know... have a look at:

Look through the inititial text and get an idea. Then jump to the C code (not functional).

Then look at functional implementations: C++11, Python, Closure, Haskell, PicoLisp, Python, Scheme, Swift.

Look at Scala: 2 ways: functional (recommended) and procedural. Look at it.

What do you see?
What do you think?

Comment Re:Since when has Apple been about bang/buck? (Score 1) 535

And, the life time of Apple products tend to be superior.

I was looking at a ChromeBook a while ago. I dont think I would have used it more than 2 years, and ended up with a MacBook Air instead, that I think will last for 5-6 years, at least.

The ergonomics of Apple laptops are great (to me). The display is good, and the touchpad is centered at the computer - not aligned with the space bar. It seems System76 also has a touch pad aligned to the left. I dont get it.

I would really consider to get non Apple-laptops, if I was confident about
- build quality
- ergonomics (display, keyboard and trackpad quality)
- runs Ubuntu or Debian with no hazzle
- "Windows tax" situation

Getting into a store with consumer laptops usually makes me want none of them, even if I got them for free.

Comment Nothing upgradable, right? (Score 1) 361

I suppose neither RAM nor SSD can be upgraded or replaced.

I know I am miserable, but it gets expensive to buy maximum RAM from the beginning. And it sucks to have too little RAM down the road.
But with a non repairable/replacable SSD, who wants to spend too much money on a laptop?

Or am I wrong?

Comment Re: Truly easy to exploit (Score 1) 109

For some reason ubuntu installed 4.4.0-45 but insisted on still booting So after a full upgrade and a reboot it was still vulnerable. After I I discovered the problem and booted 4.4.0-45 I confirmed that fixed the problem.

Raspbian seems not to be fixed (please correct me if I am wrong).

Comment Truly easy to exploit (Score 4, Informative) 109

I found one of these "exploits in the wild":

It works on the three Linux machines I first tested it on.
$ dirtyc0w /etc/secretfile.txt abcde
simply (over)writes abcde to the beginning of the file.

Fix seems to be available for none of the systems right now.

At least it requires a local account.... I mean, after all, it must be considered a security problem to allow web users to upload binaries or run arbitrary commands via a web server anyway. But if I was responsible for a students lab with hundreds of Linux computers I would be a little nervous.

Comment Or stay on LTS (Score 4, Interesting) 78

I have always upgraded Ubuntu to the latest version. But 16.04 is LTS and the rate of change is not very high (it was long since I needed to upgrade to get something I did not have access to in the earlier version). So I think about remaining on LTS, for the first time ever. Thoughts on that?

Comment Re:Because OS X is no longer supported on my Mac (Score 1) 592

I much agree!
My PowerBook G4@866MHz with 1GB RAM makes a perfect home server.
Apple did not support it in a very long time.
Right now I am typing on a MacBook2,1 from 2007 with Core 2 Duo CPU. It officially only supports Mac OS X 10.7, also not supported since long. I have managed to install OS X 10.9 Mavericks on it (using SFOTT, not really turning it into a Hackintosh, but half way). Very close to putting Xubuntu or Debian on it instead.

Those of you with a G4 MacMini - give it a try with Debian as a server.

About energy/electricity... producing new hardware use very much energy. And a RaspberryRi requires other stuff, and a hard disk. All of it requires energy to produce and run. I think my MacBook is at least twice as fast on most relevant tasks as a RaspberryPi (yes, I have those ones too, and I have made tests).

Comment Windows STILL way to big (Score 1) 554

Microsoft is putting pride in one-size-fits-all... that is, the same system on Smartphones, Tablets, Cheap Netbooks, Desktops, Workstations, Webservers and Datacenter servers. The different editions are not that different.

A Windows server does not get much lighter than 30-40 GB of disk drive and 1GB of RAM. For companies with virtual machines, 10s, 100s or 1000s of them, significant amount of resources are wasted here. There are of course SAN-technologies to de-duplicate blocks, but this is both advanced and expensive. Many Windows servers dont do more job (create more value) as a web-server, light database-server, printer server, or an AD/directory server than a RaspberryPi with Raspbian can easily do. Storage requirements for Raspian is 1-2% of Windows Server!

Tablet buyers who buy an iOS/Android tablet with 64GB of storage more or less gets 64GB for their media. While an owner of a 64GB Windows tablet finds that not much more than 32GB is actually available to be used.

Even if Microsoft manage to keep their requirements at the same level for the years to come, they will still be much heavier than the competition, and in many cases it matters.

Comment Re:Fishy (Score 1) 566

But why not just write that: "We are no developers left on the project. If anyone seriously wants to take over we may hand over the source code under another license." Instead of making lots of effort creating a crippled version and lots of confusion?

Comment Re:Windows SDK, VS Express, etc (Score 1) 198

I agree about the separate download... I develop QT/C++ stuff sometimes. I develop in Linux, but I want to build executables for Mac and Win that I can distribute easily. There are different ways to do it, but last time I tried it, I got best result when I compiled QT myself, and then my Application against that QT build. (Perhaps at that time, it was the way to build pure 64-bit executable on Windows). So, yes, I just need the compiler, not the GUI.

But nevertheless it is good news that 64-bit tools come with Express.

Comment Windows SDK, VS Express, etc (Score 1) 198

I basically just want C/C++ libraries, compilers and build tools. But not the GUI of Visual Studio.

It used to be possible to Download the Windows SDK/Platform SDK for no charge, and it contained all the command line tools and libraries need to build applications. Now: directly from the download page: "The Windows SDK no longer ships with a complete command-line build environment. You must install a compiler and build environment separately. If you require a complete development environment that includes compilers and a build environment, you can download Visual Studio 2012 Express, which includes the appropriate components of the Windows SDK."

Years ago, Visual Studio C++ Express was 32-bit only, and the Window SDK made more sense for me.

Anyone knows if Visual Studio Express 2013 for Windows Desktop now comes with the 64-bit compiler too? In that case I can forget about the Windows SDK for now. Otherwise I will need to rely on old Windows SDK that came with the compiler. Or install professional version of Visual Studio of course.

Slashdot Top Deals

One good reason why computers can do more work than people is that they never have to stop and answer the phone.