”Mycket farlig” storm hotar USA SvD Utrikes(cached at November 17, 2013, 11:32 pm)

Rör sig snabbt – hotar miljontals människor.
Nya lokalval hölls i Mitrovica SvD Utrikes(cached at November 17, 2013, 11:32 pm)

I dag gick invånarna i tre valkretsar i serbdominerade staden Mitrovica i Kosovo återigen till sina vallokaler.
Hon överlevde sektens kollektiva självmord SvD Utrikes(cached at November 17, 2013, 11:02 pm)

Lindströms änka stäms på miljoner SvD Inrikes(cached at November 17, 2013, 11:02 pm)

Barnen till den avlidne konstnären Bengt Lindström stämmer kvinnan som han var gift med vid sin död på flera miljoner kronor.
LO: 4000 riskerar livet – innan VM drar igång SvD Utrikes(cached at November 17, 2013, 10:32 pm)

Kräver att Svenska Fotbollförbundet sätter press Fifa.
21-åring knivskuren och rånad SvD Inrikes(cached at November 17, 2013, 10:32 pm)

En 21-årig man knivskars och rånades i kväll i bostadsområdet Brickeberg i Örebro.
The Long and Short Paths for Frontier on Mavericks inessential.comat January 1, 1970, 9:00 am (cached at November 17, 2013, 10:31 pm)

Dave Winer wrote about choices for Frontier/Mac users, now that Frontier and the OPML Editor won’t run on Mavericks.

The earliest comment I can find is from August 20, 1990, though it appears the project was started before then. It’s old code, and it doesn’t look anything like what a modern Mac programmer would write. (It’s written in C, at least, and not C++. Thank goodness. You’ll notice lots of structs and function pointers.)

There are all kinds things that would have to be fixed before it could be made a modern Mac app. Here are some of them:

The Slow Path

Dave mentions that it’s organized in layers, and it is.

I recommend starting with the database layer. Make it so that it doesn’t use globals and does us preemptive instead of cooperative threads. Make sure it’s thread-safe. Make it compile for 64-bit, and make it so a database file created on a 64-bit Mac can be opened in 32-bit mode. (Though you might allow the exception that databases beyond a certain size can’t be opened in 32-bit mode.)

Ideally this would be a project itself, one that could also build as a stand-alone library (which was done once in the past). (For those who don’t know: the database is a key-value tree structure. Tables can hold tables, scalars, scripts, and some pre-defined objects. The language uses dot notation to refer to things.)

The next thing to tackle would be the language, the compiler and evaluater. Same issues apply: it shouldn’t use globals, it should be thread-safe, and it should be 64-bit. Ideally it could compile with its only dependency the database layer.

I would say repeat until finished, and that’s partly true, but eventually you get to the UI. I would structure things this way: the UI would be Cocoa and not shared with the Windows version. The database, language, utilities, and other low-level things would remain written in C and shared with Windows.

I described this path in just a few paragraphs, but it’s bigger than it sounds.

The Short Path

There is, however, a shorter path to getting it up-and-running on Mavericks. The main issue is that Open Transport went away, and the networking layer should be replaced with sockets.

I’ve actually done this work already. It needs more testing and surely needs some fixes, but it exists and does at least work to the extent that I tested it.

The problem is that I don’t have a machine capable of running OS X 10.6. If I did, I could get Xcode 3.x and the OS X 10.5 SDK and do a build that would run on Mavericks.

But if you’re a programmer and have such a machine, please feel free. Here’s MacSocketNetEvents.c, which replaces OpenTransportNetEvents.c.

So: that would get it back up on Mavericks. It would still be a 32-bit app and the to-do list would still be huge — but at least it would work again. (Until the next OS X release, anyway.)

I'm Mike Walker and I manage DARPA's Cyber Grand Challenge. Ask me (almost) anything SANS ISC SecNewsFeed(cached at November 17, 2013, 10:30 pm)

NJ Gamblers May Be Locked Out By Flaws In Virtual Fence Slashdotby timothy on government at January 1, 1970, 1:00 am (cached at November 17, 2013, 10:02 pm)

According to an Associated Press story (as carried by the Washington Post), regulations meant to selectively allow some forms of internet gambling to take place within New Jersey (with a cut to the state, of course) are being enforced by means of "virtual fences" that fall short of the state's borders. An excerpt: "'Unfortunately for some people, there may not be sufficient verification that they are in New Jersey — even if they are — and they’ll be denied,' said David Rebuck, director of the state Division of Gaming Enforcement. 'It’s an unavoidable consequence.'" For some values of unavoidable, maybe.

Read more of this story at Slashdot.








How MOOC Faculty Exploit People's Desire To Learn Slashdotby timothy on education at January 1, 1970, 1:00 am (cached at November 17, 2013, 10:02 pm)

RichDiesal writes "Just as businesses try to make something off of massively online open courses (MOOCs), so do the faculty running them. But instead of seeking money, MOOC faculty seek something far more valuable: a cheap source of data for social science research. Unfortunately, the rights of research participants are sometimes ignored in MOOCs, and successful completion of courses are sometimes held hostage in exchange for mandatory participation in research, as in this case study of a Coursera MOOC. Such behavior is not tolerated in "real" college courses, so why is it tolerated in MOOCs taught by the same faculty?"

Read more of this story at Slashdot.








Debug-Trace-0.05 search.cpan.orgby Johan Vromans at January 1, 1970, 1:00 am (cached at November 17, 2013, 10:01 pm)

Perl extension to trace subroutine calls
Vuln: OpenStack Compute (Nova) XenAPI Information Disclosure Weakness (SecurityFocus SANS ISC SecNewsFeed(cached at November 17, 2013, 10:00 pm)

Bombdåd mot syriska militärer SvD Utrikes(cached at November 17, 2013, 9:33 pm)

Minst 31 soldater, varav fyra officerare, dödades i dag av en massiv bomb vid en militärbas nära Damaskus, enligt oppositionella.
Svenska bandyproffs landade strax före olyckan SvD Utrikes(cached at November 17, 2013, 9:33 pm)

19-åring dog i singelolycka SvD Inrikes(cached at November 17, 2013, 9:33 pm)

En 19-årig man omkom när han körde in i en stenmur norr om Karlshamn tidigt i morse skriver BLT/Sydöstran på nätet.