maanantai 29. joulukuuta 2014

Twitter for Android appears to have just experienced a massive outage. Wide reports of users being logged out, unable to log back in.


I got a notification for both of my accounts that I had been logged out "due to authentication error" and have been unable to log back in since, even via mobile Chrome/Firefox. Any ideas what could have caused this?


Edit: I was just able to login to Fenix (at 5:12PM PST) after a few failed attempts. Still unable to login via official app.


So as far as I can tell Twitter is experiencing issues across the board, but it seems to be primarily Android users who were forcibly logged out.


Update #2: From the Twitter status page: "Some users are currently having trouble signing in to twitter. Our engineers are currently working to resolve this."


Update #3: via Engadget, @_Ninji tweeted, "I MITMed Twitter for Android's login to see why it was failing. The Twitter servers think it's 2015. Amazing."


Update #4 [7:53 PM PST]: WORKING NOW (for me). I was just able to log back in via the official app.


Update #5 [9:41PM]: Tweet from Twitter Support: "The issue that prevented some users from signing in to Twitter has been resolved. We apologize for the inconvenience: status.twitter.com"


From status.twitter.com:



Sign in issue


[ Update 9:28 PST ]


Between 4:00 and 9:25 PST today some users were unable to sign in to twitter.


This issue was due to a bug in our front end code, which has been patched.


We apologize for any inconvenience caused by this.




submitted by malchyk to Android

[link] [373 comments]

NSA-Documents: Attacks on VPN, SSL, TLS, SSH, Tor

Happy Birthday, Linus Torvalds!

All about the Unreal Engine 4

keskiviikko 10. joulukuuta 2014

Fighting patent trolls with the LOT Network

An Effective Code Review Process

JetBrains Upsource 1.0 hits final release: on-premises repository browser, code review, Java code-aware, knows Git, Hg, SVN, P4, free for up to 10 users

“.NET Core is the future”, but whose future is that?

Microsoft tells US: The world’s servers are not yours for the taking

tiistai 9. joulukuuta 2014

The Pirate Bay Goes Down Worldwide

.NET Core: Hype vs Reality

Java, Scala, Ceylon: Evolution in the JVM Petri Dish

How a dreamcast quirk almost cost 100k


So, this is more of a publishing story, but I think it's funny everytime I think about it and is very relateable to what you poor developers have to deal with. b.t.w. I am no longer in the industry.


I used to work at a small US videogame publisher; we were licensed to publish on all the major platforms at the time, Nintendo, Sega, and Sony. We were known for putting out niche games we localized from Japan. Most of the games were so small that the big publishers didn’t think it was worth their time or effort and as a small publisher with a few employees we were able to bring over interesting titles and still make a profit. These were games that today you would probably find regulated to Xbox Arcade or something similar.


We made a deal to localize an independent Dreamcast game out of Japan. It was a very unique game and was developed basically by one Japanese guy. He had help with the art and music but he did all the designing and coding himself. The game had been mentioned a few times on import sites as something for US gamers to look out for so we jumped at the chance to localize it and bring it over to the states.


So we get the game localized and send it out for approval to Sega. Anyone who was in videogame publishing back then will tell you that getting a game through technical approval was a long and rigorous process. It probably had to do with the lack of online connectivity at the time and ensuring games didn’t need to be patched or your game didn’t kill the console. You literally had to test for everything such as, ‘what happens when you plug a second controller into the console when the game is at the loading screen?’. You had to get approval for everything, from the disc art to the instruction manual. After months we finally got final approval from Sega for the game and we sent the game out for manufacturing. Let’s just say when the game is being manufactured you don’t want to realize you made a mistake and have to recall your entire product and remanufacture everything. That is a mistake that costs hundreds of thousands of dollars.


So… I notice there is a commotion in the CEO’s office and my coworker tells me he is yelling at some guy in Japan. The CEO had put the build of our game that was sent out for manufacturing in the Dreamcast test kit in his office. The game played well enough but after a few minutes of inactivity the game switched to a screensaver of very scantily dressed Japanese woman. So the game we are currently manufacturing has a very NSFW screensaver of big busted naked Japanese woman which for some reason no one caught during the approval process. So the CEO, my boss is yelling at the Japanese developer on the phone. I have no idea what is going on so I pop into the crowded office hoping I might be of assistance and I immediately recognize the pictures of the Japanese woman on the screen and I say “what are my pictures doing on the TV screen?” Just like out of a movie, everyone in the room stops what they are doing and their gazes lock in on me.


So, before I tell you how this all came about there is a small bit of explaining and backtracking involved. Everyone who worked at the game publisher was gamers, you had to be because the pay wasn’t great and the hours were long. But we loved gaming and it was not strange to hear the CEO announce over the phone intercom during the middle of the work day that he had set up a Quake III Arena server and everyone would stop what they were doing a play a few death matches. At the time one of our big game addictions was 4 player Virtua Tennis on the Dreamcast. After work we would huddle in the CEO’s office and play Virtua Tennis for at least a good hour. Anyways with 4 players we needed additional Dreamcast controllers so I brought in my personal one I had from home.


Well at home I was playing a game for the Dreamcast called Jet Grind Radio. For those that don’t know, it’s a game set in Neo-Tokyo where you play as a youth spray painting up the town and avoiding the cops. One of the neat features of the game was you could download pictures off the internet to your controllers virtual memory unit (vmu) and use them as graffiti in the game. As a young man at the time I thought wouldn’t it be cool to spray paint graffiti of nearly naked Japanese woman on the walls in Tokyo. You know for authenticity. So I downloaded some pictures off the internet on to my controller’s vmu.


Well I brought in that same controller to work to play with my co-workers Virtua Tennis, and it was still plugged into the Dreamcast when my boss was showing off his newly approved Sega Dreamcast game that was already in manufacturing. And what we didn’t realize is that when a game for the Dreamcast has no activity for a short duration the Dreamcast screensaver automatically starts and if you have pictures on your VMU it will use them for your screensaver. Thus the pictures of naked Japanese woman were not hidden somewhere in our localized Japanese Dreamcast game but were in the VMU of the controller.


Boss said he was minutes away from calling the manufacturers to have the production line stopped. The Boss called back the Japanese developer he woke up in the middle of the night and apologized for yelling at him and we all learned about an interesting Dreamcast screensaver feature none of us knew about previously.



submitted by kingrottenboy to gamedev

[link] [69 comments]

Android Studio 1.0 Released

The Rise of AdBlock Reveals A Serious Problem in the Advertising Ecosystem: seeing a threat to their ecosystem, French publishers follow their German colleagues and prepare to sue startup Eyeo GmbH, the creator of anti-advertising software AdBlock Plus

Powerful, highly stealthy Linux trojan may have infected victims for years

maanantai 8. joulukuuta 2014

Java Concurrency: Learning from Node.js, Scala, Dart and Go

Bitbucket has no search feature after 3 years, 1000 votes and 300 comments

JSON showdown: .NET vs. JVM for Newtonsoft.Json vs. Jackson vs. DSL Platform

Make Your Program Slower With Threads

FastMail's rich text email editor is open source (MIT)

Programmers: Please don't ever say this to beginners ...

sunnuntai 7. joulukuuta 2014

To .NET or not to .NET, That is the Question

Advice? I need OCR for 200+ pages


I'm recreating a 200+ page typed document. Thankfully I saved my paper copy, but I lost/deleted the text of it all.


I now need to OCR and format this doc. Any advice on what prog to use?


I run Ubuntu 14.04 on my desktop.


Here's what I have to make this quick: ●Xsane ●60 page per min scanner


Can't figure out a workflow or what program to use. Any help is appreciated!



submitted by funglena to linux

[link] [33 comments]

Vim Introduction and Tutorial

lauantai 6. joulukuuta 2014

'BigPicture': A 'Zooming User Interface' library: infinite panning and infinite zooming!

BPG (Better Portable Graphics) Image Format

Does anyone have resources to create code documentation similar to Stripe's Api docs?

Using ownCloud to Integrate Dropbox, Google Drive, and More in Gnome

Early computer dating to 1944 solving complex equations again after long 'reboot'

My experience contributing open source to DuckDuckGo

keskiviikko 3. joulukuuta 2014

Replace API Keys with JSON Web Tokens

Damn Cool Algorithms: Levenshtein Automata

17 year old 'Carmageddon' debugging symbols file dumped


In the Carmageddon Splat Pack folder, there is a file called ‘DETHRSC.SYM’, last modified 13th November 1997.


It has sat there, un-noticed and un-loved for the last 17 years, ignored by the internet. Having made a remake of the Carmageddon engine, and being generally curious about random binary files, I tried to figure out the file format. Immediately by looking at it in a hex editor, it was obviously a debugging symbol file, the question was which type of symbol file? Of course, there are many symbol files with a .sym extension, and after some trial and error, it turned out to be a Watcom symbol file. I grabbed a copy of OpenWatcom and fired up the debugger, wd. It could read the symbols, but I never found any Carmageddon executable that matched up with it. It seems likely it was left there by mistake from a debug build.


Using wd to look at the symbols 1 by 1 in a little DOS window quickly becomes tiring, so then I wanted to dump the symbols out. For that, I needed the source code for the Watcom tools, and a working Open Watcom development environment.


…Fast forward a while getting the environment up and finding where the code for handling symbol files lives…


In the Watcom world, symbol file support is provided by various DIPs. To use a DIP dll requires the calling program to implement various client-side methods to allow the DIP to alloc memory etc, and then to provide callback functions for the DIP to call when walking the symbol list. It’s all pretty complex, but luckily there are a couple of utilities which illustrate generally how it should be done. I based jsonsymdump off dipdump (which is advertised as dumping symbol files to text format, but crashes on DETHRSRC.SYM). I did the minimal amount of work in C required to generate a valid json file, then wrote a node.js script to take that json file and generate some semi-valid-ish c files.




submitted by jeff-1amstudios to gamedev

[link] [47 comments]

tiistai 2. joulukuuta 2014

Firefox 34 Arrives with Plugin-Free Video Calling and Powerful WebIDE

You could have invented Parser Combinators

Google's mysterious Foobar hiring program investigated...

Now HTML 5 is finished, W3C boss Jeff Jaffe discusses what comes next

Open source isn’t just about code--other ways to contribute | Opensource.com

Memcpy vs Memmove

How to listen in on wireless network traffic

I'm Greg Kroah-Hartman, Linux kernel developer, AMA!


To get a few easy questions out of the way, here's a short biography about me any my history: http://bit.ly/12lFVKh


Here's a good place to start with that should cover a lot of the basics about what I do and what my hardware / software configuration is. http://bit.ly/1FKT9yq


Also, an old reddit post: http://bit.ly/1FKTb9y explains a bit about what I do, although those numbers are a bit low from what I have been doing this past year, it gives you a good idea of the basics.


And read this one about longterm kernels for how I pick them, as I know that will come up and has been answered before: http://bit.ly/12lFYG0


For some basic information about Linux kernel development, how we do what we do, and how to get involved, see the presentation I give all around the world: http://bit.ly/1FKT9yr


As for hardware, here's the obligatory /r/unixporn screenshot of my laptop: http://bit.ly/12lFYG7


I'm also a true believer of /r/MechanicalKeyboards/ and have two Cherry Blue Filco 10-key-less keyboards that I use whenever not traveling.


Proof: http://bit.ly/1FKTbpP and http://bit.ly/12lFVKm



submitted by gregkh to linux

[link] [823 comments]