skysight-inc/HackerNews huggingface dataset:
I swear that every other code article on HN makes me want to learn Ada out of spite.

I just wish there was a more visible community of libraries it's hard to get into a language when you have to start at writing a CS 10* level of software due to lack of libraries for higher level/more interesting projects.
I love the comments on the page itself. They just whine about the issues, rather than compliment the author for being creative.

I for one really like the proof of concept for its creativity. I haven't seen this earlier.
Privacy is a Startup Challenge and an Opportunity
Apple, Google, Microsoft all in bids to purchase home automation company..
is this msysgit ??
Agreed, the programmers I know that work for big banks in London tell me stories about the software culture there. From what I can make out, their projects suck just as bad as most other enterprisey efforts in large firms, but are bigger, with more shouting, and more Machiavellian management.
At least on the server side I can use stricter languages. On the client I can do it only indirectly (I'm thinking of playing with TypeScript ... someday).
Flip and GoPro both offer(ed) <$500 rechargeable compact consumer HD cameras through electronics retailers. You can find a number of discussions where buyers were weighing them against each other.

So it's not far-fetched they'd have become more direct competitors, with some sort of 'Action Flip' arriving, if Cisco hadn't essentially given up on retail/consumer video.

(Red differs in form-factor, feature set, pricing, target market, and distribution channel, so no, the same ripe potential for competition with GoPro isn't present.)
git bash seems decent, though unless you are working on some *dos thing, if CRLF is set as line endings, it will be a pain (core.autocrlf = false)
Cool. E was my primary window manager from 1997->2001, at which point I switched to FVWM for about 10 years.

Not being too happy with current Gnome (its not that bad), I may give this a shot.
Clang works great under Cygwin.
Better place for your photos
Are there any signs of hope on this? It seems like rightsholders are much more organized than their opponents.
Microsoft shuts down Expression software brand
Answer, yes it does. This was proven in the Molten Salt Reactor Experiment.
You may also find APPYnotebook (www.appynotebook.com) of interest. It is an open source LMS with it's own integrated App platform that allows teachers and students to build their own educational environment.
PandaBoard, Raspberry Pi coming to Buildbot fleet
Oops, make that for two full power years over a period of five years. It was after all an experiment.
Basically what clipp is trying to do is replace papers and notebooks, with iPad screens.
Well, in a country like America, that indeed is a giant step to put education forward. But, here in India we students and teachers alike, cannot afford an iPad. So if the app was basically a cloud solution with a HTML5/jAVASCRIPT sort of interface, it would be easy to port to different platforms and can be used in much affordable tablets.
Anyway being a college geek, +1 for clipp.
Enlightenment has been around for quite a while now, and back in the day I used to think it looked so stunning. For a sense of perspective, here's what it used to look like back when it started as a hack of FVWM:

http://www.cactii.net/~bb/linuxreal/grab.jpg

Looks very dated now, but even in it's earliest days I thought looked so much cooler than FVWM. It's kind of amazing how far we've come in terms of visual aesthetics...
Localize Your Promotional Graphics on Google Play
sorry, I fell for correlation vs causuation.

(And by the way I haven't crossed the downvote threshold myself and it doesn't bother me. If anything it seems too easy to get downvote privilege.)
Ten years ago Enlightenment was pretty but not particularly usable. Now it's not even pretty anymore.
That is a good idea. My thought was to make it disappear when you scroll up to provide a mechanism to suppress it. I would guess 99% of the time the user will not want it. But you do have a good idea.
The sheer number of instructions generated by vcc.
Here's hoping that they add support for S3 soon. It's a shame that it's so difficult to leverage IAM Roles to bootstrap an instance. The very latest boto is the only tool I know of that supports S3 fetching using the STS credentials that you get from a Role.
Python script I wrote a while back that outputs random images. PIL must be installed to work. Change |file_name| accordingly. JPEG images can be up to 65535 x 65535 in size, which are the max values for |width| and |height|. It's not optimized, so keep the resolution small unless you want to wait a while.

It'll output images that look like this: http://dave-gallagher.net/pics/666x666.png

from PIL import Image, ImageDraw
from random import randint

def random_image():

width = 666
height = 666
file_name = '/Users/Dave/%dx%d' % (width, height)
path_png = file_name + '.png'
path_jpg = file_name + '.jpg'
path_bmp = file_name + '.bmp'
path_tif = file_name + '.tif'

img = Image.new("RGB", (width, height), "#FFFFFF")
draw = ImageDraw.Draw(img)

for height_pixel in range(height):
if height_pixel % 100 is 0:
print height_pixel

for width_pixel in range(width):
r = randint(0, 255)
g = randint(0, 255)
b = randint(0, 255)

dr = (randint(0, 255) - r) / 300.0
dg = (randint(0, 255) - g) / 300.0
db = (randint(0, 255) - b) / 300.0

r = r + dr
g = g + dg
b = b + db

draw.line((width_pixel, height_pixel, width_pixel, height_pixel), fill=(int(r), int(g), int(b)))

img.save(fp=path_png, format="PNG")
img.save(fp=path_jpg, format="JPEG", quality=95, subsampling=0) # 100 quality is 2x to 3x file size, but you won't see a difference visually.
img.save(fp=path_bmp, format="BMP")
img.save(fp=path_tif, format="TIFF")

if __name__ == "__main__":
random_image()
Mozilla, Red Bull, HTML5 and the unstoppable growth of mobile
Single-Click Double-Tap Murder
From my experience: Too much == (sarcasm > 0)
The Future of Internet Lies in HTML5
My experience as well. I travel a lot and never had an issue with the TSA.
> Also I heard Ada's type system was responsible for blowing up that Ariane V rocket.

Please post proved facts, not wrong, misleading "I heard" FUD.
Looks very elegant.
The Christmas Code Conundrum
Real world code doesnt suck in my opinion. The issue is that a lot of the time it solves problems that these books don't need to. Its easy to build an alogirthm and print it when you know every edge case.

If you would take the first version of most production code put it in a book and write the problem it solves, I'm sure you wouldn't think it sucks. My exp developer 15years, finance industry 7.
Yet another reason to work at Google. They're anti- both obscure or clever code (see their coding standards), and so far in my own experience, you get the time you need to get the code right. There are periodic 'testing on the toilet' pieces to remind you to refactor ruthlessly as you go, and, on how to bring up and gather support for fixing technical debt, with your team. I haven't seen this at any other place I've worked, quite the opposite. It's a luxury.
Netflix Hystrix - Latency and Fault Tolerance for Complex Distributed Systems
I have an Ada textbook that mentions in its foreward that it's appropriate that Ada was named after the first programmer because it will likely be the last major programming language. The book was written in the early 1990s.
From the article: Ramanujan's results were (as Hardy put it) "arrived at by a process of mingled argument, intuition, and induction, of which he was entirely unable to give any coherent account".

We can only marvel at (1) the human brain, the workings of which we know so little (as recent events in Newtown tragically reminded us in a very different way); and (2) mathematics, with which such a brain was able somehow to interact so fruitfully.
Wouldn't it be nice if Microsoft swept in and replaced their SkyDrive with Dropbox?
Steam for Linux open to all
Top Web Design Agencies and Freelancers
Don't Poke with Facebook: Poke is #2 in App Store after one day, Snapchat is #8
Will these examples protect you from thrown exceptions? Null reference exception? Oops, your callback isn't getting called -- and you're probably leaking resources or leaving things in an inconsistent state.

So the recommendation is to restart the process - but let's not forget that hundreds+ of other requests could currently be in the pipeline - are we just going to abort those too?

Ok, we'll clearly the solution is to wrap all our callbacks with try/catch! Shoot me now...

For large, sprawling applications used to support a business, something like https://github.com/scriby/asyncblock can resolve most of the headaches with async code, including error handling. It's worked out well for my team at work, which is building a "very large" node application.

Disclaimer: Asyncblock is my pet project.
I don't get it either. It was only made the default Windows download on www.git-scm.com recently, but msysgit has been around for years.
You may want to have a look at: http://enlightenment.org/p.php?p=about/e17&l=en
Canonical adds photo functions to Ubuntu One
Show HN: Cocktail search written in Python using scrapy and sphinx
"If you are sharing files with a dozen other people on Dropbox, a move to Google or Microsoft would require all 12 to move with you."

I don't get what. I'm just sharing a link anyone can access from Google Drive. Why would they need to "move" to Google Drive? I don't see this as a problem. If anything it's just the mind share momentum that Dropbox has. Everyone keeps recommending Dropbox because they know it's the most popular. But I don't see any technical lock-in. The others can beat it through higher integration with their own operating systems and others as well, therefore higher convenience, through better functionality, and through better/more marketing.

I'm not saying it's going to be easy, as it's usually very hard to beat an established market leader, but it should be possible. I'm not sure why Google hasn't integrated Google Drive as a core app of Android. It seems like the logical move to do, especially with Apple already doing it. Same goes for Google Wallet.
Especially since this is one of the three default options on the Windows download offered on the official git website...
This looks like a challenge to other companies that Facebook wishes to acquire.
I used it for uni for our intro to data structure/algorithms course, and later on for a real time control systems course.

In both cases it was a good fit and the language was fairly pleasant to use, if a bit verbose and pedantic to my Ruby-and-Perl-accustomed brain.

It's certainly worth playing with.
I disagree. In my experience, competently written Haskell is quite clear to most competent programmers.

I interviewed for jobs a few months back. When people asked me "solve this puzzle in any language you like", I usually used haskell. The solutions were just simpler and cleaner in Haskell than in Python/Java/etc. Apart from minor conventions they were unfamiliar with (e.g., "What's Maybe"), not a single interviewer had a problem understanding what I did, even though most had never used Haskell.

One company even had me demo some code I wrote (great interview technique, BTW), and I picked a Haskell project [1]. They literally stopped my detailed verbal explanations and told me: "no need to explain getFileHandleOrNothing, this all looks pretty clear and obvious. The only thing we needed an explanation of was your monad, the rest is clear."

You advocate that more emphasis should be placed on new languages that force people to write good code. That's what Haskell and other FP languages do.

[1] https://github.com/stucchio/Mp3FS
Senate approves Netflix-backed amendment to video privacy law
Perhaps I'm a minority here, but I found git bash quite awkward on Windows. I instead opted to have git in my path, which meant I could use an ordinary Windows command prompt (but using Console2 which is multi-tabbed), instead of fiddling about with a UNIX command prompt awkwardly shoved into a Windows environment, like some sort of triangular plug in a square hole.
One problem that Ada shares with Fortran is that a lot of the users out there are still restricted to old standards. Just like you still find some projects that have to code in Fortran 77, I found quite a few Ada books and guides where Ada95 is still the new kid on the block.

Let's see how that changes. One only has to think of C++, where for quite a while a lot of people urged strongly against template metaprogramming and other more modern features, basically sticking with a '90s C++, but now that C++11 out, everyone is really hurrying to get on the bandwagon again, just because a few of the new features are that good.

Looks like I'm spending my holidays with some statically typed compiled languages again. Might as well try finishing/redoing that RPG I started out in '94. Design notes must be somewhere, though I guess I won't have much luck with my backup floppies.
School of Data - Learn how to find, process, analyze and visualize data
Perhaps this can help: http://youtu.be/bzkRVzciAZg

(Unless you were being double-sarcastic, in which case this post is a fail)
I've done a lot of programming in PL/SQL, which was "inspired" by Ada.

And by "inspired" I mean it has the same chatty Pascal-descendent syntax and inline queries and that's about it.
"Chrome 25"

Wow. Version numbers are a joke these days.
UK copyright laws to be freed up and parody laws relaxed
Turning a Raspberry Pi into a tiny Linux notebook
Think about what syncing as a whole really means for us ... seamlessly moving between laptop and desktop, upgrade devices just by signing in on your new one, etc... the promise of our Google and Apple accounts, but delivered properly and without platform lock-in.

Dropbox as it is now is going to look like a toy when someone really solves syncing for us. An abandoned toy if they're not the ones doing it.
> The US government never expressly condoned WCITLeaks’s activities, but it never expressly condemned them, either.

I suspect this will be a common theme by the US government for the next 20 years or so. During the Wikileaks scandals, the US government took an absolutist position in regards to leaks. On other hand, Wikileaks showed how political useful leaks can be, to force peoples hands and to push from a political high-ground. This I think is forcing them to silently support leaks site when its beneficent, but never, ever, publicly announce it or admit any such support.

Thus I believe this wikileaks sounding site, pronounced "wicketleaks" was allowed to join the US delegation, but was not expressly condoned or condemned.
You're right. Alan Kay does come across as rather bitter.
For printf debugging you can use the "trace" function from Debug.Trace.

A "first n files that don't exist" function could be something like:

nexist :: Int -> [FilePath] -> IO [FilePath]

nexist n l = take n . map fst . filter (not.snd) . zip l <$> mapM doesFileExist l
Maybe not all types of contracting work for per day billing.

For me I think it works as I'm paid to deliver a functioning product prototype that then goes to QA. Getting pulled into something urgent that required immediate attention is rare, very rare. So I can pretty easily predict how many hours I can devote a month out.

But in your case, do you have to declare which days you allocate to a customer? I suppose if its sysadmin type stuff you may have a queue that the customer expects you to get to on or by a certain day.
What's funny about that comment (and a handful of others that follow) is that they completely miss the fact that "turquoise" is probably one of the most prominent examples of a "made up" color name coming from the French for "Turkish".
I'll have to check Rust then, seems interesting.
Although I see Go as a clean language: A "better" C and D as a "cleaner C++".
Correct. We don't do any scraping of websites, the works are fully licensed from their rights owners. This part is a huge part of what we do in terms of time and resources.
Where's your citation for this or is it just pure speculation ?
It's stack-based. You can have up to 8 stacks, vertically or horizontally.

You can find a presentation and a small demo of the features on that presentation: http://billiob.net/blog/20110717_etiling.html .

E-Tiling is now the default tiling module.
Picturito - the easiest way to share multiple pictures on Facebook. FREE [OSX]
Stereogram Tutorial
I've got about 1-2 thousand lines of code lying about in tiny programs I've written playing with it, and I did enjoy it. I just never seem to have a size-able problem that's a good fit contemporaneous with the itch to learn it.

So a subleq virtual machine here, a markov chain there, but I've never managed to really sink my teeth in.
For historical reasons. We never had a policy around putting everything under github/artsy so it just grew organically this way.

While I do think that finding open-source projects sponsored by an organization is cool, their evolution and governance is more important. When I put an OSS project out there I commit myself to maintaining it and supporting the community around it, if there's one. It's something you do as individuals more than as a team of people - I certainly will continue doing so for my open-source projects even if I were to work somewhere else.
On a similar vein to that of the japanese traffic lights, here in Buenos Aires traffic lights for people used to be green and red, but at some point they changed to white and red. However, people still say "verde" (green) for the white light that means you can walk.

Traffic lights for cars are still green, yellow and red.
You mean the purple? It's our "official" artsy purple. If a lot of people were to say it's hard to read we'd change it.
If you have enough data and to determine the distribution and it's characteristics (eg mean and s.d. for normal etc) then you can use it to predict spread.
Remember when you needed to pay for email storage? Competition drove that price to zero as companies used it as a loss leader for other revenue streams (eg, advertising).

I suspect a similar outcome. The question is when, of course.
This is how you do it: (I built exactly what you want)

- Build a bank

- Become a visa/mastercard issuer or create your own payment stack (which will have 0 merchants)

How to build a bank (checking, no savings):

- go to central bank website, you should be able to find the offices where you can apply for that license, call them and ask for law firms that already do that

- it costs a few hundred thousand of dollars - fees and lawyer expenses

Now the hard part: To become a bank (the type you want) you need a lot of money. 4 years ago it would take around 24mi to do that in the US. That money is usually retained by the central bank. After having that retained you need to retain at least 15% of all checking money in the central bank account, which makes it even harder to get started.

Summarizing: get 30 million, call CB, the lawyer.

Now, the Pro-Tip: A lot of banks can act like a proxy. You create your firm and reach an agreement with an existing bank to operate under it's license and structure. simple.com is just that :D
Exactly, "I tried lots of clients until I found the official git website and downloaded the officially listed windows version"
> rather taking banker money is like being a whore

What if you're a barber who cuts a banker's hair, is that "like being a whore?" What if you sell software to a banker, or you're a nanny for the children of a banker? Also: do you have any respect for actual women who engage in prostitution?
I really, really like this apparent arms race between bitbucket and Github lately. It might just be observer bias, but both seem to have put in more and more features since bitbuckets big revamp (which imo made it actually usable).
I assume they are referring to sharing a folder with read / write access, which requires everybody to use Dropbox.
like books
If you remember Steve Jobs at WWDC 1997, he was talking about exactly that, extolling the virtues of having his home directory mounted via NFS.

It's a little surprising that, fifteen years later, there's still no good way for consumers to have that. iCloud may eventually evolve in that direction, but for now it feels incredibly half-assed.
I think their future might be brighter than painted. I work at large corporation (50,000+ employees) and they love box. The reason: the company has very stringent security requirements, and box lets them store files on their own servers but using the box UI - it is a very big deal for the enterprise market.
I can't help you with static checking, but if you'd like a little runtime pre- and post-condition checking for JavaScript...

https://github.com/raganwald/method-combinators/blob/master/...
Why not Roy or Elm? I've also seen references to Typed Clojurescript, which seems to be coming around.
Nice attitude. Elitism is definitely what the "hacker" community is all about.
The Next Web announces 'Filters for Posts'
You don't even need to get into complex "I haven't bought the right to print it" legal pseudo contracts. Copyright law says you cannot make a derived work without the copyright holders permission. It's not contract law or licencing law you'd be breaking, it's copyright law.

I blame EULAs for making people think this is all about contract and not copyright law.
I'm curious, are you going to apologize for calling them assholes in print?
I'll take 100m users of which 96% pay nothing any time. My email is in my profile.
The Amiga used HAM (Hold And Modify) to show 4096 colors. Not dithering.
IIRC HAM was similar to delta encoding where the difference was stored pixel to pixel rather than the absolute RGB used just 5 bits.
Get StumbleUpon followers free. Don't buy them Cool site.
Thank you for open sourcing Cursores.js!
(HTTP) Cookies Aren't Good for Kids
is that really true? We implemented momentum scrolling on the Sony-Erricson p800 ages ago. go figure...
Automating tasks with Grunt.js