Slashdot Mirror


User: silverdirk

silverdirk's activity in the archive.

Stories
0
Comments
94
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 94

  1. Your numbers seem a bit bogus. Are you referring to the cost of buying the land and building the foundation, for a road from scratch? The cost of paving a 2-lane rural road is about $100K-$200K per mile.

    https://clermontcountyohio.gov...

    Rural roads are almost never created from scratch, unless it's a state or federally funded new highway or bypass (which is for the benefit of the state or nation, so doesn't fit your complaint). They usually started out as a dirt track, got upgraded to gravel, and finally upgraded to blacktop. New roads for subdivisions don't count as rural so much, because it means an area is urbanizing, and yes that can all be paid for by local taxes.

  2. Re: Been there, tried that on EU Polls The Public About Abandoning Daylight Savings Time (europa.eu) · · Score: 1

    The primary reason in the US was lobbying from golf courses. They wanted more commerce in the evening.

  3. Re: There's an existing method already on The Funky Boat Circling the Planet on Renewable Energy and Hydrogen Gas (wired.com) · · Score: 1

    The one I want to see is a fully automated Clipper ship, complete with actuated rigging and navigation. Add some solar panels to power the actuators, and let them ferry cargo autonomously.

  4. Re:Which version of OpenGL? on Programmer Unveils OpenGL Bindings for Bash (opensource.com) · · Score: 1

    1.x, since it's easier to prototype with, and because the codebase is 13 years old. I don't see any convenient way to assemble sets of polygons into buffer objects without a framework or modelling tool... but patches welcome!

  5. Re:Gtk Server, anyone? on Programmer Unveils OpenGL Bindings for Bash (opensource.com) · · Score: 1

    Do you have a link? I found https://linux.die.net/man/1/mo... but that is a standalone program and not really part of bash. The manual page is also clear as mud so I'm not sure whether it would have been practical to use. (and looks like I'd need to learn TCL to use it)

  6. Re:Gtk Server, anyone? on Programmer Unveils OpenGL Bindings for Bash (opensource.com) · · Score: 1

    Hey thanks for that link! I looked around for other similar projects, but was searching for "OpenGL" rather than "gtk".

  7. Re:How much Blizzard code ... on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    I'm not sure if I agree with your terminology. Copyright infringement is not criminal but it violates a law, therefore I would say it is illegal. Do you have a reference for your definition?

  8. Re:Not Infringing - Bliz fault on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    I think it's also worth emphasizing that WoW is by far the most money I've ever spent on a single game (4 years of subscription) and yet it has the least long-term replay value of any I've played, if not for private servers. Starcraft will never cease to be fun. I also go back and replay story-based games like Final Fantasy or Deus Ex every decade or so. MMOs are hard to re-create, and it annoys me that nobody at Blizzard cares. (yes I know they're finally doing something about it, but only because of community pressure)

  9. Re:Not Infringing - Bliz fault on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    I want to emphasize The first 60-levels experience, where I used to be spending a few days out in Desolace, and had friends who were working on alts and had one about my same level and put them in Desolace as well, and then any time we both happened to be online we could start a party and do a few quests together. We both advance to the point where we have several Mauradon quests, and then we go look for 3 more people (two who we could probably find right there in Desolace) and run the dungeon. There were random other players running around in these zones and if I happened to run into a tough quest (either because I was under-leveled, or playing something odd like a disc priest) I would just look around and invite someone to a party and we'd do the quest together. People cared about the simple world quests because they might reward items which you might then use for a week or more, so there was a reason to spend some effort on them.

    Everything in that paragraph is gone on current Blizzard servers (or at least, the last time I logged into one). There are new zones where it can still happen, but a majority of the old content has decayed into essentially a single-player game. This is why I say the experience is completely different.

    I can still get that experience on a private server. If I want to play a single player game for nostalgia I'll go play Thief or Final Fantasy.

  10. Re:Reverse engineering != copyright infringement on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    Vanilla WoW was playable in 2004 on dial-up. It played smoothly, too, up to hundreds of simultaneous players in the same zone. The server protocol couldn't have been much more than a fancy binary form of IRC with some bots written in C++.

  11. Re:How much Blizzard code ... on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    Reverse engineering is not copying any bytes from source to destination. Reverse engineering is not illegal. It isn't covered by copyright if no bytes were copied.

  12. Re:Not Infringing - Bliz fault on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    Can't play the Thousant needles quests. I'm sure there are many other examples. I haven't played more than a few times since Cataclysm. Zone scaling sounds interesting. A shame they didn't have it 9 years ago.

  13. Re:Not Infringing - Bliz fault on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    Completely disagree. I think WoW is just like Office. Office preserves elements of the previous versions, like list of fonts, the hotkeys, print preview, but the appearance and user experience of all of it is drastically different from 14 years ago. I hate the ribbon and I wish I could get the mega-menu and dialog boxes back.

    The first 60 levels experience of WoW today in no way resemble the first 60 levels experience of 2004. Absolutely not comparable other than some similar artwork, but even that was changed drastically in Cataclysm. In fact, Cataclysm is very much like the Office 2007 ribbon! You've drawn an excellent parallel.

  14. Re:Abandoned games... on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    They don't serve that package, they tell you do "go find it" i.e. from your harddrive backup from 2005. Obviously not many people are doing it that way, but they pass on the copyright infraction to the users.

  15. Re:Abandoned games... on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 1

    WoW has always been about collection and end game play. "The game starts at max level" is something that's been a mantra since even the days of Vanilla.

    LOL? I played for 4 years and never did most of the end game content. I walked away with good memories that I'd like to go back to. I know other people who sacrificed their social lives to farm up enough gear and items to raid on a military schedule with people who they didn't necessarily like.

    In the early years there were a lot of both types of players. I think the reason the population fell so much is that the casual adventurers all left after the Nth time that Blizzard destroyed/obsoleted the portions of the game they enjoyed. Especially Cataclysm.

  16. Re:Abandoned games... on Blizzard Issues DMCA Notice to a Fan-Run 'WoW' Legacy Server (torrentfreak.com) · · Score: 2

    If you consider there are hundreds of servers and a handful of expansions, that doesn't seem unreasonable at all. There's at least enough players on the free servers to keep them populated.

    WoW runs a never-ending treadmill of delivering new items that make the old items obsolete, giving you ways to fast-forward to reach their latest content, and giving you new things to collect. The entire game operates on hoarder instinct and a feeling of progress. In the original game, most of the content was well balanced. There were reasons to collect the things, the collections were a manageable size, and you spent enough time at each level to enjoy the content for that level. I never even made it to the end game content and I didn't really care, because the journey was fun.

    Ever since that original release, each content pack has made the early levels of the game less enjoyable. Now, you rocket through the early levels, 10% of the original items are completely gone, and the other 90% have no purpose beyond 30 minutes of play time, especially if they take longer than 30 minutes to acquire.

    Then on top of that, in the Cataclysm expansion they literally wrecked a majority of the old game world. ('cause "cataclysm", right?) and so the old quest zones are all scarred and burned and look horrible. Blizzard deliberately destroyed all those zones where people might have had fun memories questing around with friends and there is no way to go back. The old dungeons are pointless, the player levels are so spread out (since you only remain at a level for a half hour) that you can't find anyone willing to waste time in the low-level content (or pretty much any content except end-game).

    I knew that back when I was paying monthly for access to the game that they didn't have any obligation to preserve the world for me, and that I was paying for a service rather than a copy of software. But I'm still highly annoyed at them for cutting out and obsoleting all the old content, and I'm more than happy to play on private servers and give the middle finger to their EULA that I clicked through 14 years ago.

    If and when they do re-release the Classic servers, I will probably try to recruit some friends and re-live some of the fun with an official server. And when the new players stop showing up and everyone maxes out at level 60 I will probably quit again, because I have no interest in investing my life in end-game raids, or moving to their current twisted up version of the game.

    (I'm a nostalgic sort of guy, as you might guess from my 14-year-old sig)

  17. Re:I can't wait... on NASA Poised To Topple a Planet-Finding Barrier (nextbigfuture.com) · · Score: 1

    If you want a quick working model of relativity, consider that you measure speed as distance per time. The trick is that as you observe things going different speeds from you, your time scale is different from theirs. You could be observing two objects travelling opposite direction at nearly light speed and say "they passed eachother at nearly 2x light speed" but neither object was passing you at faster than light speed, and from the relative perspective of each object, the thing that passed them was not above light speed because they perceive time at a slower rate than you.

    I'm also not a physicist, but I'm pretty sure we could get lots of places farther than 15 light years "in the space of our lifetime" if we were able to accelerate to nearly the speed of light, since time would nearly stop for the ones making the journey. We would be "frozen" just by virtue of relative speed, without all that temperature freezing cell destruction hassle.

    Can a knowledgable physicist confirm my other thought, that in the relative frame of a photon itself, no time passes at all between the time it is emitted and absorbed no matter how far it traveled? So if we had a way to convert our entire bodies into light and back, we would experience instantaeous transportation no matter how far we travelled?

  18. Did you miss the part about FONT RENDERING IN THE KERNEL? Sounds like 8 does it in kernel, and 10 does it in userspace. Says to me that there are significant improvements in 10

  19. Any processor with a cache memory shared between processes will leak information to all those processes on the machine about which addresses of memory are loaded. (not the content of the cache, just which memory is cached) If one attacking program can do something clever to another program that results in specific addresses getting loaded, then that program has obtained information about the second program. With normal correctly written programs, the ways to relate the *contents* of one program's memory to the *addresses* of memory it loads was not usually possible. But now, they've realized that when "speculative execution" happens, a well-behaved program briefly acts like a buggy one before the processor corrects its guess. Taking advantage of those "virtual bugs", you can get a program to relate the contents of its memory to the addresses that it loads from memory, and once you establish that relationship, you can read out the entire memory contents.

  20. There is a researcher who knows how to feed your browser javascript that reads out the entire contents of your browser's memory. It might be even worse, but that's what one person has disclosed right now. We are at the mercy of browser manufacturers to mitigate this before North Korea learns how to do it.

  21. Re:How does Javascript make illegal mem references on Google Says Almost All CPUs Since 1995 Vulnerable To 'Meltdown' And 'Spectre' Flaws (bleepingcomputer.com) · · Score: 1

    Just read the Spectre paper.

    The attacker allocates an array and reads it to ensure that all processor cache has been overwritten. Then, they feed a crafted input to some service which they know has a certain pattern of machine instructions handling their input. That combination of machine instructions will touch specific rows of cache. Then the javascript reads back over their own array and times the access, seeing which rows of cache were evicted. As a result, they now know one byte of the target's memory. Then they repeat the attack to target the next byte.

    The paper says they actually did implement the Javascript attack against it's host browser. I think (though others say not) that it could target other processes on the computer as long as it knows the exact machine instructions of that service and is able to talk to that service (which javascript generally isn't)

  22. The unfixable part is two programs sharing a processor cache. In order to fix it you might have to have a per-thread offset added to the L1/L2/L3 cache addresses or something, and randomized by the OS at regular intervals. If you change something that fundamental (requiring cooperation by the OS), it would have to be a completely new version of the processor.

  23. Re:Almost All processors on Google Says Almost All CPUs Since 1995 Vulnerable To 'Meltdown' And 'Spectre' Flaws (bleepingcomputer.com) · · Score: 4, Informative

    The attack checks which rows of cache got evicted by reading across a large array, requesting behavior by another process, and then re-reading the array timing how long each read takes. Each iteration of the attack reveals a byte of memory by identifying which cache row it affected.

  24. Javascript can currently read the entire memory contents of any vulnerable process it can interact with and for which it knows the exact machine code of the binary. It could theoretically attack locally hosted apache, for instance, as long as it can make http connections to it. (whether it can actually do this depends on an analysis of the machine instructions of that version of apache httpd)

    It has nothing to do with the addresses which javascript can access and everything to do with the fact that javascript's process is sharing a cache with httpd, per the x86_64 architecture. Javascript fills the cache by allocating and reading a large buffer, and then interacts with the remote process, and then re-accesses it's own buffer measuring the precise timing of the reads to see which elements were still in cache and which had to be re-fetched from main memory. It learns the contents of one byte of the peers memory space in the process. It repeats the attack for subsequent bytes until it had read the entire memory space of the target.

  25. As long as you have the ability to connect to the other docker process and know which version of a service it is running, then yes. It's easier outside a container since you can just look at the path to the binary in the process list and then scan that binary and all its libs for an attack vector.