Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
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 Obvious answer (Score 3, Insightful) 600

It depends.

In some cases, you want to allow goto statements, for instance because they help manage failure handling without adding condition or exception constructs.

In some case, you want none of these gotos, because you are using processes or tools which are (partly or entirely) not compatible with them, and you need these tools to work more than you need gotos.

In some cases, you don't want recursivity because the contex does not favor them (think embedded SW with restricted stack size).

In some cases you want recursion because it makes code simpler and closer to the principles behind it, thus more maintainable.

In some cases, you want class-like constructs in C be don't want C++ because the legacy code, people involved, time alloted, or general context just does not allow you to rewrite the whole thing.

Etc.

Comment Re:That worked great in Germany (Score 0) 172

Alright, let's go over this too:

This is a leaked draft impact assessment(PDF alert)

Note: you have just repeated the URL from the article; just repeating a source does not make it any more genuine, and may make it actually less convincing.

If this were an alternate source, I'd consider that it might lend more credibility to the assumption that the putative leak is genuinely what it is purported to be. But this is not an alternate source for it; rather, it is the EFF's analysis is of the very same putative leak indeed, to the URL. It therefore does not give said putative leak more credibility.

This is what Julia Reda (MEP) says about it: Commissioner Oettinger is about to turn EU copyright reform into another ACTA:

This is not a copyright fit for the digital age. It’s a copyright that tries to protect the big players of the past from the future.

Again, an analysis the same putative leak, to the URL, not an alternate source. As an opinion piece on the question of paying for news excerpts, it is certainly relevant; as a proof that the purported leak is genuine, it is not.

Note that I do not belittle the EFF or Reda's analyses, and I certainly don't think less of their opinions on copyright; my point was initially, and still is, "how do we know rather than assume that this is really a leak of a EU Commission document intended to be the Commission's proposal?" and I find no convincing answer to this question in opinions based on the very assumption I am questioning.

(oh, and before anyone asks, or skips the asking and states outright: I find the idea of trying to make news "sources" collect pay for excerpts of their "content" bad in several respects, including for the very ones it is supposed to benefit. But just because I disagree with a document does not make that document genuine, nor does it allow me to disregard checking whether it is. Fact-checking is -- well, should be -- anisotropic.)

Comment Re:That worked great in Germany (Score 3, Informative) 172

Alright, so... The document does not originate from an official EU website. It has no actual date, or more to the point, it has a conspicuously "redacted" date showing only the year. No known author either, not even an obscure reference to an author's initials. OK, 180+ pages is enormous for a hoax, but just because it does not have all obvious markings of a forgery does not make it genuine. And just because it is genuine does not make it something "the EU Commission is planning". So... I'll wait for a more official source for the moment.

Comment Fully open, even the laptop embedded controller (Score 1) 122

Note that the EOMA-68's HW and SW is Open Source, which means — among others — that:

  • - your EOMA-68 won't sport any hidden feature which you shouldn't know about;
  • - your OS will not stop being maintained at some point just because "the product is not on our catalog any more";
  • - you can actually fix (or have a more technically inclined friend fix) OS or firmware bugs without having to wait until a company issues an update (if it ever does—see previous point);
  • - you have a much better chance of being able to diagnose and possibly repair (or have a friend fix) a hardware issue on your EOMA-68 or laptop housing than you have on a standard computer;
  • - you can actually improve and extend the SW of your EOMA-68 as you see fit.

But better yet: the laptop housing's Embedded Controller, the microprocessor which controls the keyboard, track pad, power and a few other things, is open too!

Add to this the fact that the track pad is actually a LCD and touch screen, and the possibilities are endless. You could develop new features such as:

  • - configuring your track pad to provide any number of buttons and scrolls and show them;
  • - making that track pad configuration vary depending on the context.=;
  • - showing and managing volume controls on the track pad;
  • - main screen locking/unlocking from the track pad;
  • - supporting your non-US keyboard layout directly out of power-on (ok, this one will be somewhat limited by the USB HID specs);
  • - playing console-like games directly on the track pad. :) (possibly even with the EOMA-68 card off if the game can fit in the EC entirely)
  • ...

Comment Fully open, even the laptop embedded controller! (Score 1) 9

It's important to note the EOMA-68's HW and SW is Open Source, which means — among others — that:

  • - your EOMA-68 won't sport any hidden feature which you shouldn't know about;
  • - your OS will not stop being maintained at some point just because "the product is not on our catalog any more";
  • - you can actually fix (or have a more technically inclined friend fix) OS or firmware bugs without having to wait until a company issues an update (if it ever does—see previous point);
  • - you have a much better chance of being able to diagnose and possibly repair (or have a friend fix) a hardware issue on your EOMA-68 or laptop housing than you have on a standard computer;
  • - you can actually improve and extend the SW of your EOMA-68 as you see fit.

But better yet! The laptop housing's "EC", the microprocessor which controls the keyboard, track pad, power and a few other things, is open too!

Add to this the fact that the track pad is actually a LCD and touch screen, and the possibilities are endless. You could develop new features such as:

  • - configuring your track pad to provide any number of buttons and scrolls and show them;
  • - making that track pad configuration vary depending on the context.=;
  • - showing and managing volume controls on the track pad;
  • - main screen locking/unlocking from the track pad;
  • - supporting your non-US keyboard layout directly out of power-on (ok, this one will be somewhat limited by the USB HID specs);
  • - playing console-like games directly on the track pad :) (even with the EOMA-68 card off if the game can fit in the EC entirely)
  • - ...

Submission + - EOMA68 Earth-friendly Modular computing campaign hits $50k (crowdsupply.com) 9

lkcl writes: The EOMA68 Crowd-funding campaign launched last month and has just reached $50,000 and so far has 541 backers with 28 days still to go. EOMA68 and its creator have featured regularly on slashdot over the past five years: a live-streamed video from Hope2016 explains what it's about, and there is a huge range of discussions and articles online. The real burning question is: if a single Software Libre Engineer can teach themselves PCB design and bring modular computing to people on the budget available from a single company, why are there not already a huge number of companies doing modular upgradeable hardware?

Comment Interesting things in their laptop design... (Score 1) 6

... are that:

- the embedded controller (which handles keyboard, trackpad etc.) is programmable, and source code is available; and

- the trackpad is actually an LCD plus touchscreen, which opens some possibilities such as adding action areas with user-definable effects, or displaying audio level controls.

Dibs on a Space Invaders clone running entirely on the embedded controller. :)

(sorry for any dupes. Slashdot keeps eating my drafts. I swear. More than once.)

Submission + - EOMA68 Modular Eco-Computing Project launches on Crowd Supply (crowdsupply.com) 6

lkcl writes: An ambitious project running for the past five years to create eco-conscious cost-saving user-upgradeable computing appliances has just launched on Crowd Supply, with a 15.6in laptop housing and micro-desktop housing, with the first Computer Card in the series using an ultra-low-power Allwinner A20 Dual-Core ARM processor. Two main OSes are currently available: Parabola GNU/Linux-libre which is FSF-Endorsed: RYF Certification is being applied for, and Debian GNU/Linux is also available. The sponsors of the laptop housing — Thinkpenguin — have more about the privacy issues at their blog, Liliputing has an article, and Freedom's Phoenix Radio has a live interview with Ernest Hancock.

Comment Re:Same ISP since 2009 (Score 1) 125

My comment was not about the cost structure of creating an ISP access. My comment was about comparing the cost of the access for its user and the income of that same user, and that this user's income was not necessarily related to the average 'local' income . Today, some trades just need an Internet access to be able to work for customers from anywhere in the world. One could live in Romania and work for, and be paid by the standards of, say, France.

Comment Re:Followup Poll (Score 1) 125

Actually, when Gbps rates finally hit my area, it will be because my *older*, DSL, ISP will upgrade me to Gbps fiber at no cost (yes, that's their actual, proven, policy). And until *that* upgrade happens (word has it that it might take one or two years), my newer, fiber, (incumbant) ISP won't give me Gbps -- they don't even have it in their current customer plans.

Comment Re:Same ISP since 2009 (Score 3, Informative) 125

Average Romanian salary: 423€/mo. I'll pass, thanks.

You're assuming:

  • 1. That your salary would necessarily equal the average salary times the same constant wherever you work. You should compare average salaries for your line of work, not general average salaries;
  • 2. That living in a country necessarily means working within this country's job market. While this is generally true, at least for nerds to whom this site's news matter there are opportunities to live in one country and work outside this country's job market (although most probably within this country's job market revenue taxation system). Hey, that's one actual individual benefit of globalisation, although it will falter over time as regional job markets merge into a world job market (which I personally don't see coming for many decades anyway).

Slashdot Top Deals

The trouble with opportunity is that it always comes disguised as hard work. -- Herbert V. Prochnow

Working...