skysight-inc/HackerNews huggingface dataset:
Well it's more than SSH. The client library needs to to implement the headers and do the date signing. Sure it's easier than TLS, but the libraries suffers more from a lack of dedicated interest than insane complexity I would think.

But I do agree with your basic point that too many people stop at authentication, instead of considering the full range of concerns.
Fast forward some years: The United States of Google.
Bitcoin gains traction in Argentina
Having your life destroyed and the depression must have added to it.
If you like Rails, you will probably like ember.js, if you like bottle.py or flask, you will probably prefer backbone.js. I prefer backbone.js.
Hashcat and strong master passwords as your best projection
I totally agree with you. I just export the SQL and see what tables need to change.
My guess is that it has something to do with the fact that Github is made up almost entirely of user generated content. Just load a Github project page. From top to bottom, you have:

* Username in the header (which is probably validated with a specific format,
so probably doesn't need escaping).
* Project summary entered when the project is created.
* Drop-down with list of branch and tag names.
* Latest commit message.
* List of names for all folders and files tracked in git for the project.
* Readme text.

That's just the homepage for a project, and each one of those things could potentially contain malicious HTML or JS, meaning it should be escaped before rendered on the page.
I know! They went from simple trench warefare to an over the top class based game. One class has a rocket launcher; another a jetpack.

>Ace of Spades was reviewed in the February 2013 issue of Edge Magazine, which found the official version to be "maniacally fast", and added that construction "feels pointless; barricades and buildings are meaningless when an enemy can jetpack over them or snipe straight through them, and the game moves too fast to allow complex strategising." Additionally, it said that the game's alpha incarnation was slower, "offering a long war where players constructed secret tunnels and vast, defensible forts." Ultimately, the review decided that the official version of Ace of Spades "tries to reach a no man's land between considered construction and chaotic destruction, but its foundations aren't sturdy enough to hold any longterm weight."

If you're missing the original gameplay though you have two options. The original game is still hosted on a site call buildandshoot.com and the Jagex game added a classic mode. I'm beyond paying for it at this point though.
If /usr/include were dropped and /usr/lib only contained Go packages, then you'd have an ecosystem where library namespaces are handled in a scalable way--that's a pretty big deal. You'd be working in a statically linked environment rather than a dynamically linked environment--another major change. Garbage collection for everything in user space. Potentially, the removal of select/poll? Drastic increase in memory safety (buffer overruns, etc).

Based on the package naming, dependency management, and concurrency, it might even be argued that a Go user space is a bigger fundamental change than a Smalltalk or Lisp user space.

Btw, one probably wouldn't write a kernel in Go so I take the parent to be speculating about a system where new OS features were provided by integrating them first into a Go standard library rather than by integrating them into the C standard libraries.
Beautiful design! :)
"But John, last week I had x Bitcoin. Today I have x Bitcoin. So value is unchanged. Constant at x Bitcoin. Dollar is volatile though. #ThinkBTC"
I've been expecting to use Celery in a project I'm working on, could you explain why?
They were a US corporation with a US bank account and registered with FinCEN. What could be the reason their bank account was closed? Overly-cautious risk department at their choice of bank?
What did it say about the direction of the project, in your opinion? I can see how one might conclude that the developers are idiots based on that method, but I have to say that what I get out of Rails vastly outweighs that stupidity.
If you're going to talk about it, you might as well get it right. Yes, "who" is the subject form and "whom" the object form, but "you" is clearly the subject in this sentence - "you hang"; subject-verb.

"Who do you hang with?" sounds more correct than "whom do you hang with?", but only because of that trailing preposition. Use "With whom do you hang" (as has been mention elsewhere) and we're all square.

But damn those Grammar Nazis anyway; that's not how people speak."Who do you hang with?" works perfectly well for me, gramatically incorrect or not.
Once you start supporting persistence and keeping things reliably in sync, things start to get very complicated. You'd still have to write that out in Backbone, when ember or angular provide it out of the box.
Firefox OS geeks phones on sale next week
The KEON will cost €91 and the PEAK will cost €149.

http://shop.geeksphone.com/

Specs:
The KEON
3.5” HVGA Multitouch screen, its Qualcomm S1 Cortex A5 1Ghz processor, 4 GB ROM + MicroSD, 512 MB RAM, Wifi N, BT, Radio FM, GPS, and a 1580 mAh battery.

The PEAK
high definition 4,3” qHD IPS Multitouch screen, Qualcomm Snapdragon S4 DualCore 1.2Ghz processor with 4 GB ROM + MicroSD, 512 MB RAM, a 8 MP back-face camera with integrated flash, a 2 MP front-face camera, Wifi N, BT, Radio FM, GPS, and a 1800 mAh battery.
Ants 'Use Math' to Find Fastest Route
Ah, fair enough, that makes more sense. Last time I tried to use the built-in ones, I just scrapped the project after two days and redid it with functions. It's not magic if it doesn't work!
'Around whom do you hang?'
Brunch.am - Better introductions
Try it out - some parts of Canada are supported.
IMHO bitcoin provides immense value once it is truly anonymous. If anyone can anonymously gamble, buy and sell goods, and trade against bitcoin for profit then it's a perfect currency for illegal activity, which in itself represents a massive economy outside the walls of gov't.
> You still need to convert this high supply voltage to a lower voltage to match the cell voltage for charging.

No, instead you charge the cells in series. That delivers the same power while avoiding the problem of having to produce overly high currents.

> The currents involved mean this converter is still likely to dissipate a lot of heat, even if it is extremely efficient.

Yes, but there are ways to minimize this loss factor. Obviously a fast-charging scheme for a car is going to involve a lot of current, but the system designers do all they can to minimize that current. The primary way they do that is by both charging and discharging the cells arranged as much in series as is practical.

In the Tesla design, there are 11 modules connected in series and delivering 375 volts nominal (and requiring 375 volts to produce an optimal charging current). So there's no issue of changing individual cells at their normal cell voltage, instead the system charges modules consisting of 621 cells in an optimized series-parallel scheme:

http://en.wikipedia.org/wiki/Tesla_Roadster#Battery_system

Quote: "Tesla Motors refers to the Roadster's battery pack as the Energy Storage System or ESS. The ESS contains 6,831 lithium ion cells arranged into 11 "sheets" connected in series; each sheet contains 9 "bricks" connected in series; each "brick" contains 69 cells connected in parallel (11S 9S 69P)"
I don't know if it applies as I'm in one of the few markets Comcast trialed 150Meg service. But they basically bumped everyone here up to the next highest tier. So if you were paying for 100 you get 150, 50 you get 100, 30 you get 50, whatever else was lower up a bit.

It was nice, but to be honest this should be happening more often not just once every... ever really.
What could be the reason their bank account was closed?

I wish Bitfloor had provided this info so that others could defend against the same fate.
> Django does not have a built in JSON HTTP response, so you are going to have to either man up and roll your own (good luck)

Am I missing something? What's wrong with:

return HttpResponse(json.dumps(data), mimetype='application/json')

Wrap it up in a convenience function and you're done.

The JSONResponse class suggested automatically implements JSONP, which is extremely dangerous. Consider a view on /accounts/info which returns some information about the currently logged in user. A malicious site could embed

<script src="http://example.com/accounts/info?callback=someFunction">

and access the account information of any user logged into your site. JSONP is a technique to bypass the same-origin policy in appropriate cases; don't just blindly apply it everywhere or you're giving up the protection of the policy.
Slipcover - Magical API resource system for CouchDB
Related weirdness--if you leave the tab running in the background and then return to it, all the icons drift from their position when the tab was backgrounded to their latest locations. Kind of reminds me of turning on the light in the kitchen and seeing cockroaches running for cover.

It can take 10-30 seconds for the map to catch up, and in the meantime the map is not very useful.

Maybe test for how out-of-date the map is and do a 'hard refresh' of position.
I'll use both.
Funny I was just looking for a solution like this and wasn't able to find anything.

I'm confused on why the pricing is a monthly price per learner.

With our internal training we have a set amount of information to communicate to our team. Once they've learned it, they're not going to need to go back to it regularly. It's a one and done situation and wouldn't make sense to continue paying after a team member has learned the info. Why would it make sense for anybody to pay a monthly fee per learner?

Maybe I'm just confused on the market you're going for and how it works.
Microsoft Cuts Prices of Cloud Services to Match Amazon
Except for the bit where you were nice to me, this is a great comment. It actually captures a lot of what I think about CISPA, too.
Sheryl Sandberg's Inspiring Speech at Harvard Business School
Oh, I don't mean app positions or use patterns or anything like that. I mean toolkit widgets like sliders, buttons, chrome, window manager elements, that kind of thing.

And for the record i feel the exact same way about plain xtk, old style gtk/gnome and probably win2k and earlier if i saw em.

I had to go and look at a bunch of screenshots to come up with an answer besides just the "feel". I think a big part of it is the heavy reliance on thin embossed/3d borders and lines, no rounded or softened elements, the limited palette use in core elements, no rich gradients or transparencies.

I didn't realize it at all until i made the list, but I guess a big part of it is the look of a toolkit/window manager that was built on top of a 3d api and compositor.

I guess the gpu industry norms are a huge barrier for anyone on an alternate path.
What's Bitfloor? I've never heard of them.

This is an ongoing phenomenon. The first time I (and I presume others) seem to hear about a company is when they're closing up shop.
Executives shouldn't be trolls. If you're an executive, and you say or do something in public that tangibly affects the market perception in a negative way, you should have known better, and you deserve to be fired.
Fake reviews are deliberately biased, and may contain false information about a product's quality and of course will ignore its flaws and defects. It's just advertising disguising itself as user experience.

It is probably very common (and as an impulse understandable) but I think it's still wrong even without trashing your opponents. Saying your product is better than it is is not much different than saying explicitly that it's better than the other guys. Either way, it a cynical lie.
I think it was actually easier than that for them to do. From what I recall they actually have their own in house language that compiles to java. I can't remember what it was called off of the top of my head, but I would imagine it would be much easier to port a compiler than a codebase the size of runescape's.
The US DoD is still paying for maintenance of a Symbolics Lisp Machine. https://en.wikipedia.org/wiki/Symbolics#Endgame
Welcoming Heap Analytics
I'm actually somewhat against the purchase of a municipal line. I think the cities should be running the fiber. This feels like a move in the wrong direction. The problem is there arn't enough noisy people who know to ask for it.
We run a software security engineering firm, we don't do FedGov work, and in no way benefit from CISPA.

The whole point of the bill is to get companies to share more data.
The Motivation Hacker
It's hard to get and keep a bank account for any FinCEN registered purpose, without bringing Bitcoin into it at all.

I've always figured that Banks must be fearful that should a customer of their not be compliant enough, they could be considered out of compliance as well. For all the big news stories we all hear of ignoring or circumventing regulations, all I ever see first-hand is outright paranoia and fear.
10 gal = 37.85L

37.85L x 36MJ/L = 1,362 MJ in the tank.

1,362 MJ / 60s = 22MJ/s from the hose.

J/s is Watts, so that's 22 megawatts. A cable that carried 200A at 110KV would do it. I think 000 gauge would handle 200A, it's just under 11mm in diameter.
Template Haskell on impossible architectures
Agreed. Any episodes with ember data before its a release candidate will let people know its pretty much unstable and alpha (but with tons of promise).
No, I was owning up to the fact that by saying CISPA only pertained to "attacks", I was making it easier to accept my premise. You were right to point out that the language in the bill is more subtle than that.
I think Apple were exceptional with brilliant vision of how a smartphone should work and the ability to develop from a clean slate without having to support existing platforms before the initial launch. They also left out many features competitors had which I think would have been harder to do with an existing product line.

Google had by that point been sucking in huge volumes of software talent. Once given the iPhone as a template they could develop quickly and then iterate further improvements but they are also exception. They are also a software company and critically a web services company rather than a broad electronics company. They are far from infallible (GoogleTV).

Microsoft were years late to the party despite existing mobile OS. They are also a massive (although fairly broad) software company. They also saw an almost existential threat in iOS and Android devices. They still may fail to reach a position of power in this market.

For a platform to reach the point of positive feedback between developer and consumer feedback needs scale. It isn't surprising that the offer of attractive, cost free platform with developer support was attractive and competition (in the software space) killing. Unless you were confident that you could win in the software space why wouldn't you take Android?

That only five platforms (Symbian and RIM being others) emerged is not surprising, less may survive. Given that who would you expect to have the scale, commitment and capability to develop the best mobile platforms?
Never heard of them either but if you click About you see this:

Bitfloor, Inc. is a New York City based online exchange. We run a marketplace for Bitcoin buyers and sellers. We also focus on spreading all that is great about Bitcoin and helping people purchase and use their coins with ease.
What To Do When Things Aren't Working Out
thank you, captain obvious.
I've known Anthony for a while, good developer and fun guy to hang out with, hope this works well for him!
I just called comcast and got them to drop me to $50 and upgrade me to 50mbps. I was really going to quit until they did that
3-4 I would call friends
0% telephone
3% bar
7% cafe
0% work
0% home visits
50% email
10% SMS
30% Whatsapp
Did anyone else think he created a solution for everyone and not just for himself?
I'm a bit disappointed.

I was hoping for a full-blown site for entrepreneurial individuals to find and connect with each other.
You've got it good. Here in Santa Cruz California at the southern end of Silicon Valley, I pay $70/month for a whopping 6mbit (ADSL). This is via a reseller of everyone's darling Sonic. They helpfully include "free" phone service I have no use for, which is then responsible for a not free $10 of that bill, $7 of which goes to Sonic for providing the "free" phone service.
C-r in zsh takes regexp patterns (so you could do *^substr to match begins-only).. I hadn't noticed this wasn't the behavior in bash with readline.

Anyone know if that can be done in bash/readline?
CSS Compression Workflow: A Three-Step Process
Too bad we forgot about analog computers for 20 centuries. I guess you mean something like this [1], just saw it up close.

[1] https://en.wikipedia.org/wiki/Antikythera_mechanism
A = douchebags

B = MBAs

B ⊆ A
It's typically an estimation based on 85th percentile speed for a given road derived from engineering considerations like grade, curvature, pedestrian access, presence of divider for opposing traffic, and so on. The limit is generally pegged to specific values and modified for certain scenarios (school, construction, playground, etc.) assuming that roads of most types have similar characteristics. While this can vary from region to region for the same type of road, it generally indicates a reasonable estimate of a safe driving speed for the typical driver and typical vehicle.

That's how the number on the sign relates.
Thanks.

I wish they'd say why they're closing down. I don't love others' failures, but I sure do love learning from them when they happen. A postmortem would have made an interesting submission; a five sentence au revoir from an otherwise unknown company, not so much.

I don't quite understand why this is grabbing the attention it is; this isn't like a well known company such as 37 Signals is abruptly saying pip pip cheerio. (Having said that, at least they'd write an interesting goodbye note.)
Bitcoin Adventures
It's back up. Pretty critical outage for my team for the past 30 min :)
I really liked Google+, up until #BoycottApple came around.

Really hard to follow any technology news without getting inundated with nonsensical rants against every breath Steve Jobs or Tim Cook took and takes, respectfully.
It made it hard to believe that the project wouldn't be plagued by security problems. For me, that was enough.
I just placed money into my account a day or two ago, and have been waiting for bitcoin prices to stabilize. So I have USD in there and no way to convert it and get it out without giving them my gov. id. and bank routing numbers. I've only accessed Bitfloor via Tor to keep my anonymity. So fuck that (the id and bank details part).

If I'm lucky, maybe they'll offer to convert funds to BTC and send them to an address.
Colorblindness is something that can be designed around, but I'd be happy if I could find a plugin to alter a web page's palette.

EDIT: found this, but haven't tried yet: https://chrome.google.com/webstore/detail/chrome-daltonize/e...
Scientific research in this area points in the opposite direction: woman, like man, see themselves as more attractive then they actually are. In the following study, photos of the subjects were merged with photos of more attractive and less attractive people of the same gender. The subjects identified themselves more often in the more attractive photos rather than the less attractive ones, and even more often than in the non-adulterated photos: http://faculty.chicagobooth.edu/nicholas.epley/EpleyWhitchur...
12. Use `pip freeze` to keep a list of your requirements, and keep that requirements list in your repo. Use virtualenv and virtualenvwrapper to keep your environment clean from other environments. Virtualenvburrito (https://github.com/brainsik/virtualenv-burrito) will help you set it all up.

13. You almost never need to write bash scripts. Use django management commands to write scripts that interact with your application. Use fabric and a fabfile to do deploys. Use something like chef or puppet to do machine configuration. Your bin/ folder will turn into an unmaintainable mess very quickly.

14. Use south. Yes, it's obtuse, but it gets the job done.

15. Use a pre_save hook on all of your models to do full_clean for validation before anything goes to the database. This will save you from cleaning up your data later.

from django.db.models.signals import pre_save

def validate_model(sender, **kwargs):
if 'raw' in kwargs and not kwargs['raw']:
kwargs['instance'].full_clean()

pre_save.connect(validate_model, dispatch_uid='validate_models')

16. If you're writing a javascript-heavy application, consider all of your options for static asset management before you get too deep. I've used django-compressor, django-pipeline, webassets, and django-gears. None of them are perfect solutions (there still isn't a sprockets-esque one-catch-all solution for django like in the rails world), so consider the pros and cons before you make a choice.

edited for formatting
>Retrieving data from multiple on-disk compressed package archives and presenting them as a union pseudofs is a heck of a lot more overhead than hitting the file system directly.

It's really not. Imagine a file system where all the "real" file locations are hidden, and the visible file structure just symlinks to these "real" locations. Practically no overhead at all. There will be a minor performance hit with uncompressing files before starting a program, but that's about all.

> Actually, they're nothing like a traditional UNIX package manager, because they don't handle dependencies. They're application bundles (ala Mac OS X) with a store front-end.

My point was in terms of usability. The average user does not care about dependencies, nor do they need to care about them, even when using a package manager.

> The OS vendors provide stable API/ABIs and comprehensive base system libraries, which means they don't need a UNIX package manager at all.

That only works when all applications are written using those standard libraries, and that doesn't always happen, even on OSX. Why punish software developers for wanting to use libraries that better suit their needs?

>a system that was originally built as a successor to the original Mac OS.

The system was not built as a successor to the original Mac OS. The BeOS team were led by ex-Mac people, granted, but when it came to OS design they took ideas from many places, not just MacOS. As I've said before, the idea behind BeOS was to look to the future, not to be tied to the past.