skysight-inc/HackerNews huggingface dataset:
But developing OpenSource software in Windows is still a pain: You still need Make, GCC, Autotools, etc. etc. and even if you can install Cygwin it's messy as hell.

And powershell sucks, we don't need another shell: we have been using Bash for decades.
Why Canadian Startup Cinemagram is Better Than Twitter's Vine
The Explosive Growth of Postdocs in Computer Science
Try Git-TFS

http://github.com/git-tfs/git-tfs

Disclosure: I am a contributor to Git-Tfs
The State of the Internet in the US (infographic)
I highly doubt it will deter it much as I'm sure that copycat stores in China will not be affected by such a measure. However I don't know enough about copycat stores outside of China, so maybe someone else can tell me if there exists enough of them?
Software has CivEng Envy
Hm, I disagree with that statement. You could give away functional swag. For example, a startup building a web browser for tablets could give away winter special material winter gloves that you can wear while still using the touch screen interface.
I'm talking g about developers signing the archive on their local machine. Private key would be stored on developers laptop
Blowing up a crowded population to kill a few "bad guys" is exactly one of the crimes he is accused of releasing. Aside from that, it has nothing to do with him.

He is often compared to famed whistleblower Daniel Ellsberg, who released thousands of documents indiscriminately that had a lower security designation than anything Manning released. Plus even Robert Gates called the negative impact of Manning's leaks "fairly modest."

It wasn't just a SQL dump. Manning found evidence of crimes, and he took what looked suspicious. Read his chatlogs with Lamo if you must.
in that it's rectangular and has a screen?
No no, on the Gnex the light is below the screen, it's completeley different.

In other news, the light on my gnex blinks white for sms, green for app notifications and blue for facebook notifications EXCEPT that the facebook messenger app (seperate from the main fb app) blinks green.... why?
[JSTOR] Social Networks and Norm Misperception
A Guide to the Berlin Tech Ecosystem
No, it integrates HITs into a programming language (e.g. Amazon Turk tasks can be called dynamically through function calls). See the paper: http://people.cs.umass.edu/~emery/pubs/res0007-barowy.pdf
Have you used the release version (not the preview)? Outlook has both dividing lines and a light grey theme (which slightly greys adjoining portions of the UI to make divisions more clear). Also, basically everything is clickable...
Ask HN: What does it mean to think like a programmer?
As a designer turned developer I've struggled with that definition because it seems to imply that you have to be born that way.

Can't programming just be learned? Is that a reference geared toward mathematical theory?
Are you a journalist? If so, apologies. Otherwise, no stereotype busted.
Ilya has never disappointed me with any of his articles. They are always top notch, and this one is no exception. As a Chrome user, seeing how things work behind the scenes (and why) is fascinating!
The Importance of Legal Reporting Getting It Right
> Presumably they want to sell much more than 300 devices (enough that running them themselves would be less efficient than selling them)

That still doesn't make sense to me. If these machines work, they're money trees. You build them, run them, and use the ridiculous proceeds to build and run more of them, or to get out before the market becomes too crowded.

At scale you could fill racks with these things for a relatively small outlay.

> ... and turning on these 300 for themselves would make customers much less willing to buy more from them in the future.

The truth outs. In a gold rush, sell shovels.
Surprised Ars didn't mention this:

"Microsoft switched to Word (from Internet Explorer) as its rendering engine with the introduction of Outlook 2007 and hasn’t looked back (errr, forward?) since. Despite the email community’s efforts and a well-intentioned response from Microsoft, this means that HTML and CSS support in Outlook has remain virtually unchanged between versions 2007, 2010 and now 2013."[1]

Nice.

[1] http://litmus.com/blog/outlook-2013-still-powered-by-word-no...
I think the question is not really whether BB10 is good enough to succeed, but whether any single-vendor operating system can enter the market now. There are so many separate players all with their own interests that need to be served - carriers, retailers, businesses, 3rd party app developers, etc. Almost none of those parties have a true interest in blackberry succeeding (beyond the anemic reason that 'more competition is good'). A device can be the greatest thing on earth, unless it generates overwhelming consumer demand all those 3rd party interests will prevent it ever becoming a huge hit. They will tolerate it but they won't push it like they push the OSes that work in their interests - and this is why Android works - everyone up and down the chain gets a cut. Unless BB10 figures out a way for that to happen, it just doesn't matter how good it is.
Are you me? Which way's the support group?
Great article but I wish some discussion would have been directed at the security implications of all this prefetching.
Functional C Programming (2): The Garbage Collector
The fun comes first, then the money. Many of the things I've played with in my free time have turned out to be useful in later professional work.
Your question assumes that humanity, at least in large quantities, is a rational actor. I think history shows us that's not true.
I never really understood the hype around App.net. It's a product that doesn't solve any problem or pain point, neither does it address any need or want that Facebook, Twitter, LinkedIn, and Google+ can't fix. And those for are free.
$100K is nothing for the kinds of profit numbers I'm seeing here.
His account is a year and half old and he has posted this book a lot of times already. I don't think he's crossed the line, and I'm sure many people are going to be very interested in reading the rest of his self-publishing story. And I hope that drives more sales for him, it's win-win.

But it's not really a Show HN.
If they can't afford to pay for journalism, then not sure the point of running a newspaper.
How to be as Effective as Tim Ferriss
As far as features are concerned, yes. But as far as usability is concerned, not by a long shot.
It is because you can access your "Office" from any copy of Office 2013. As long as a computer has 2013 installed, you can access your files. No downloading and setting up the dropbox app, or logging into dropbox.com and grabbing the files from there.

Just log in, edit, save, log out.
http://www.penny-arcade.com/patv/episode/so-you-want-to-be-a...
> It will be a long time before BlackBerry has the impact that Apple has in the marketplace.

That's a tad optimistic, no? Pretty much impossible, unless you expect them to reinvent two or three multi billion dollar markets in the coming decade.

I'm ex-Waterloo too and remember Mike Lazaridis showing me the first model of BlackBerry in my entrepreneurship class 13 years ago. It was a fantastic time, but sadly long gone.

> In the future, I really think RIM will be competing against Android/Google, rather than Apple.

Considering the huge penetration the iPad has had in the enterprise, they'd better be competing with both. Underestimating Apple has got them to where they are now.
That's a high-priority forthcoming CSS fix, you just bumped it higher. Thanks.
Nest has raised another $80M, now shipping 40K+ thermostats a month
Right - that makes it a little less fun that it otherwise might be methinks
Hyperloglog at Google
BlackBerry Z10 Launches Pre-Order Page returns 404
If you're going to take a look at Sinatra, I'd highly recommend Padrino - it's pretty much Sinatra+.
Half of that IS regular terminology. The test of the terms - there's no equivalent.
You don't have to save things to SkyDrive though. How can you be "left out in the cold" if that functionality is unaltered?
I think when you hit several hundred million lines of code in a solution, a governor kicks in to give you more time to think about just what the hell you're doing.
Good luck, Senator: http://en.wikipedia.org/wiki/Brown_v._Entertainment_Merchant...
Take a look at the CodeSchool courses if that's the path you're taking. Their Backbone course is an excellent introduction.
I'd rather have rope burn.
Here's the link to his game: http://www.davidsgallant.com/igtced.html

Personally, I think he managed his workplace stress constructively. He made a game people may enjoy rather the six o'clock news for doing something rash.
In your office, SkyDrive is SharePoint.
> "Open" is dead on consumer platforms.

I don't see how you can substantiate the use of present tense there. Android is arguably the biggest consumer platform ever to hit mankind, and unless you are extremely aggressive about what you mean by open it's also the most open one as well.

> In 4-5 years, a phone/tablet OS that doesn't ship tightly integrated with specific hardware will seem like a programming language does today that doesn't ship with "batteries included."

You're making a prediction here which is not based on any historical evidence. This has gone both ways over time and usually it's closed that kickstarts a revolution, then open that wins during periods of growth and consolidation and then the cycle begins again. I don't see how anyone can predict how this is going to end.
I learnt to code in exactly the way described, with a Sinclair ZX Spectrum and a manual, no teacher or other form of instruction. I still think it's the best way to learn. Looking around for something similar to teach my own kids programming. If worst comes to worst, I'll buy a ZX on EBay, plug it into the TV and let them learn the same way I did.
don't recall Apple or any other major competitor launch follows with a 404 for pre-orders
Mark Zuckerberg: Facebook, Google Aren't on Speaking Terms
Oh, that guy? Co-sponsor of PIPA and COICA, and therefore by definition one of the baddest of the bad guys? Yeah, this is exactly the sort of inane blather you'd expect from him.
Quick project I threw together tonight.

Enter markdown on the right side and see the live preview on the right.

Supports github markdown eg.

```ruby
def foo
:foo
end
```

Only tested in Chrome. Safari seems to work but Firefox have a bug with the textarea.
Relative links in markup files
I would think that string immutability has much to do with the object creation. That might be why regular expressions was such a focus of the Java 1.4 release.
> I find it quite telling that you choose to belabour this point rather than address the other issues.

It's because that's the point you keep raising all over the place.

Assange does not get to dictate the process that applies. Swedish law requires an "interrogation" before charges are laid and arrest is the next step.

> You repeatedly appear to try to make it sound as if the existence of an arrest warrant from Swedish authorities means far more than it does.

You repeatedly read motives into what I am saying.

Due process is the same for everyone. Assange is not an exception.
The bit about the triangle in the box is a really good example of thinking vs applying a formula...

A math prof of mine told me that in the US, a student typically does 90% drill and 10% concept, but that in Japan, it's the opposite. In other words, the Japanese student would spend 90% time figuring out how to find the area of a triangle (perhaps taking a few different angles toward deriving the formula), whereas the American student would get a brief review and then a lot of applying the formula.

Has anyone else heard about this? It's just something I heard once.
Love this article... my first computer was an Apple II back in the 80s which I taught myself to program in a very rudimentary fashion. How? Hong Kong knock off backstreet copies of Applesoft and BASIC manuals. That and those old home-computer magazines with program listings in that you could type in and make a lunar lander game etc.

Programming wasn't available at school so my next chance to get my feet wet was on my final year Physics degree project. With a few math projects in FORTRAN along the way :-/

So given that my skillset was pretty much BASIC only at this point I took one look at C in 1995 as I graduated and balked. Pointers? WTF? I am never doing that ever. Programming ain't for me. Just not that smart I guess.

In reality I did a lot of early web programming, I just never thought of HTML and very early javascript as being programming. I'd build the occasional page or two myself with HTML JS CSS in the intervening years.

But it wasn't till 2010 and I was having technical co-founder issues for the second time in back-to-back startups (not his fault, visa issues with a family member), when I realized I needed to be my own technical co-founder.

Ruby! WTF? Nothing like that old C that scared me away. I can do this! Thanks to Ruby-on-Rails, Stack Overflow, a ton of great web blogs and Hacker News here I am a few years later able to get paid for programming for other people while I build my own MVP and first iteration of product for my own startup. Am I as good as the folks I'll end up bringing on board if it takes off - hell no, a great programmer is light years ahead of me.

However, if a muppet like me can do it, you can to.

Great article!
Memory managment was a pain in the butt when I was developing for Android. Mainly because apps (then) were limited to a 16MB heap and bitmaps would allocate memory automatically but need to "reminded" to release it afterwards. The only real way to know if you'd exceeded the limit when you tried to open a bitmap was to catch the OutOfMemory exception and retry with a lower sampling of the image. So the simple act of trying to read an image into memory and display it turns into a complex memory management scenario. Good times.
I have been loving Office 2013. SkyDrive is fantastic for keeping my notes and documents automatically synced between my desktop and laptop. While DropBox can do the same thing, it's a bit smoother when it's integrated right into the app. Also I think it looks much nicer than 2010, but that's personal opinion.

You might still be able to download the free preview version from here http://www.microsoft.com/office/preview/en

It should work for 60 days after 2013 came out. It should give you a good idea if you like it or not.
I agree it's not the ideal UI. It's similar to what Darrell Issa's keepthewebopen.com was using with Madison, and to the marked-up texts that the EFF has produced as PDFs, but there's a cognitive jump (for me, at least) between "make a comment" and "propose a change".

Fundamentally, I want a user to be able to propose one or more changes by selecting a section of text and annotating it with a replacement. So there's a semantic difference between "comment" and "change". Furthermore, I also want to be able to easily select a changeset, then produce a draft output that integrates all changes from the changeset.

I think we can do this with co-ment's existing features and maybe a little bit of extra Django hackery, but before I go haring off into the internals, is this more like what you're thinking of?
Well, more than anything this underlines the incredible success of Git.

Initially I didn't think that it would take off, a SCM created by kernel developers for kernel development needs (not that this has to limit it's uses in other areas) with little regard for hand-holding.

Joke is on me, it's a runaway success and even Microsoft acknowledges this.
Show HN: Dynamo - Python Web framework for realtime applications
Reports of it going live:

http://www.thebitcointrader.com/2013/01/the-first-bitcoin-as...
I'm so tired of watching Microsoft flounder. I just can't stop feeling that if they start at the top firing people and work their way down that they will be much better off.
Should he design a custom "We have been compromised" page before deactivating the site?

It was put in maintenance to stop pushing possibly infected gems to users.
Incremental compiler in C#: http://msdn.microsoft.com/en-us/library/aa691231(v=vs.71).as...
Getting Started with Chef Solo. Part 5
Being able to speak freely is utterly pointless if no one else is allowed to listen. I am positing that it is immoral to legally limit the consumption of political speech by any person.

At no age is it currently illegal to own a violent game or R rated film. Film ratings are enforced voluntarily by private actors and not by the force of the law.

There is no reason for that to change for any medium without extremely strong reasons considering the free speech implications of giving the might of law to arbitrarily restrict content at their individual whim. It seems to me there are not even weak reasons currently, only absurd reactionary politics that always follow tragedy.
> You can swear at a police officer in Scandinavia, and if you're lucky you'll find yourself arrested (and released before they'd need to formally charge you with anything).

We have that in English-speaking countries too. It's called "Disturbing the Peace", or sometimes "Disorderly Conduct".

And it is not as serious as rape.

> A new prosecutor, a friend of the lawyer who represents the alleged victims, reopened the case. This in itself is at least highly unusual.

Then Assange should challenge that in the Swedish courts when he gets there.

> The prosecutor has violated procedure by interviewing witnesses over the phone, possibly invalidating their statements.

Then Assange should challenge that in the Swedish courts when he gets there.

> The prosecutor refuses to interview him abroad, alleging it can't be done, despite the fact that Swedish police did this with murder suspects after the extradition request against Assange was issued, and before the decision was handed down. Somehow different rules apply to Assange than people wanted for murder.

Assange is kinda obviously a flight risk.

> You can claim "everybody gets the same process" all you want, but it is provably false.

You are confusing the process, which is identical for everyone, with the idea that it is being executed by some omnibenevolent hypercomputer.

There are fuckups in every prosecution ever. The role of the courts, and then the appeal courts, and then ultimate courts, is to sort out which fuckups fatally break a case.

Assange has totally exhausted his legal opportunities in England; if he wants to receive further legal recourse then he will have to play it the Swedish way.

And if you think the Swedes would be stupid enough to hand such a high profile person over to the CIA, then I suspect you have embraced the exciting life of a conspiratard and we have nothing more to discuss.
Wrong.

I much prefer the mini form factor. Different things for different folks as long as they sell. And the mini has sold quite well.

Now if you want to talk about sales cannibalization...
How about an experiment. Subject a group of people to violent video games and knives. Give another group of people automatic assault weapons. Create tension in the group over the course of a year, and see how many people get killed.
There is some larger organizations using Ruby. So not hiring a guy full-time, but they might be interested in chipping in, to get a gem-repo that they can trust.
Jeff Garzik has plugged it in and confirmed ~68GHash/s

http://www.thebitcointrader.com/2013/01/the-first-bitcoin-as...
Etherpad 1.27 released - includes a diff View API endpoint
List of prohibited or banned personalized license plates
Then the cars to each end of the toilet car would still exist in two types, depending of the direction of the arrows; which means you have 3 different units instead of 1. Reduce conditionals, reduce cache misses! ^^
http://beta.etherpad.org/api/1.2.7/createDiffHTML?apikey=Eth... is an example of a diff view.. Kinda neat way of seeing what changed between two states of a document..

Also a plugin exists that has line by line diffs (visible in timeslider)
Your premises are flawed. Human brain power is not an additive substance. So 1000 brains are in no sense of the term 1000 times more powerful than one brain.

Crowds don't actually have wisdom. All they really have is consensus.

As such, if a problem is the kind of thing that one person usually gets wrong, then it's also the kind of thing that the majority of a million-person crowd will also get wrong.
How Is Life Outside After Being in Prison for Over 20 Years?
How is the battery life?
I'm tired of charging my 9900 twice a day :(
America's dreadful Internet
Reflections on Cannabis, Ayahuasca and the mystery of plant teachers
Bugs is evrywher evn in javacs code. Rubby haz some of th finnest midns in comptuers and wil rzie agani.
Look, this is being written about everywhere, and I think the reason a Facebook phone won't exist is really really simple; hardware is a tough business. Hardware is low-margin, capital intensive, and not many succeed.

There is very little reason for a company like FB, which is running a super high margin software business needs to get into the hardware game. Absolutely no reason. IF they wanted to get into hardware, they would do so through a proxy like a mobile OS or an Android fork OR through branding partnerships with existing hardware manufacturers (branding on Touch-wiz or Sense).
Would you've considered using the money you've generated to launch a local devbootcamp to teach yourself among 'pros'? In these 10 years you haven't stayed out of touch since you know EDP, some people are stuck in OOP. Putting up a MVP together and using those connections you would've gained in the bootcamp to find a partner sounds better than the loner route. That's what I'm assuming. I lurk here, but comments like these puts reality down in a summary I can comprehend.

I wish there was a shortcut to all of this. You know finally landing on a legit niche and outsourcing it. Outsourcing can be an art for people like us who aren't pros.

[Edit] One of you guys in here should launch an old school way of learning how to hack hub. For Generation Y.
First Bitcoin ASIC Alive and Kicking
Is bandwidth usage really a concern?
MIT Web Programming Competition Finalists
I'm using Google Docs for mostly everything. I've typeset one book using LaTeX and several using QuarkXPress on Mac computers.

We're simply not the target for Microsoft Word.

But with less and less need to write letters (we've got emails now) and more and more totally free and convenient solutions like Google Docs, the "target" keeps shrinking for Microsoft Word.

The corporate world won't change anytime soon: MS Office is their way of doing business.

But SMEs are fleeing fast: I'm seeing more and more shared Google Docs (both text and spreadsheets) used inside SMEs and even to exchange doc with the outside.

Want an invoice and you're on GMail? OK, I'm sharing the invoice with you so you can print it. Why bother printing it and sending a letter? Why even bother exporting it as a PDF and sending it as an attachment? Shared invoice (read-only) just so that the recipient can print it.

I'm not saying it's "great" from a security point of view to share a Google Doc with a customer / contractor but that's where we're at now: lots of SMEs aren't even bothering with Word and its incompabilities (whether they still exist or not not being the point: they do exist in the users' mind).

MS did a 180 degree with Office 365 because they know it's very real.
Ot here, the network might be high performance but the socket API in Chrome need some fix.

https://code.google.com/p/chromium/issues/detail?id=170595

the chrome.socket API is really awesome, it can listen to tcp/udp connections, works like a mini NodeJS. It's a shame they didn't make it more stable.
They mean 30x throughput, not 30x less CPU time.
>>>to be released from suffering

The suffering is too often imaginary, do you understand that?