skysight-inc/HackerNews huggingface dataset:
Right now I use tweetdeck which allows me to see everything as columns. So I can have a column for my timeline, column for hashtags etc.. But the problem is things like - http://askaaronlee.com/how-many-times-do-you-tweet-your-blog.... The notorious ones are inc.com, fast company or mashable which seem to repeat the same post 4-5 times a day. Plus with tools like Buffer, you can schedule those tweets to be made multiple times. What would be nice is a tool to fight back - say keep track of Duplicates and ignore them.
The baseband is the problem. It leaves even a 100% open source OS quite vulnerable.
You mean those start-ups that were founded long enough to be one of the first to capitalize on these ideas? Like DeepMind that was founded in 2011?
Light-bending black hole mimic is first you can watch
Except for the fact that many unions don't exist now.

Of course, your suggestion also implies a labor market balance that simply does not exist. The article is actually about the fact that corporations are realizing record profits by employing fewer people and paying less to those whom they do employ. It's a buyer's market for labor. Not exactly a strong negotiating position for the worker.
Wow, it only took me two clicks to get a glitched out shot : http://randomstreetview.com/#p6d4o_-4vsu8_93_a_4
Reflections on the Challenges and Opportunities in Open Data for Development
Right, but it's not worth $1 until we actually engage in that transaction. Right now it's sitting in my pessimizer account worth exactly $0. I have no guarantee that you're going to pay me $1 for it until we actually engage in that exchange.

I suppose that's kind of an epistemic question. But to me, since how much someone buys something for is the central determinant of its price, it's not worth that price until someone buys it for it. So, perhaps it isn't even $0. The price of my AqueousCoin is (undefined)
Yeah, I guess this experience made me question the whole idea. If you add feature complexity to a machine for some small savings (desktop with powersave? really?) it might cause more trouble than its worth. In this case, it certainly did. People make mistakes.
Yes, but mostly this type of documentation: http://photos1.blogger.com/blogger2/1715/1669/1600/larson-oc...
That's what he says publicly. The real reason is that he knows prosecuting HSBC's leaders -- a group of very well-connected billionaires -- would end his political career and greatly reduce the amount of future campaign donations financial institutions make to Democratic candidates.
http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=facebook ?

I don't use CVE much, just know about it's existence. Are there properties of this database that make it less than what you're pitching?
We've upgraded a similarly large project and for us the two following mistakes caused the majority of headache:

1) Adapting libraries without regards to long term maintenance. I.e. single person project that he/she does because a current client needs it, without planning on having to take over stewardship of the library or fork it when the person eventually abandons it.

2) Adapting libraries that hook into rails internal apis, without writing this shortcut up as a debt that you might have to pay later when the private api changes.
It's a bit more Orwellian than that. The NSA claims it doesn't "collect" data until it looks at the data. Somehow the data magically appears in its databases, but it isn't collected.
These are great points.

The overarching theme here is that an academic CV != a resume. They are completely different animals and no HR employee wants to read 5 pages of citations of your published papers.
Web Design Weekly — Issue #123
Haskell. It's often not about a specific representation, but rather just some representation that allows you to see a type's internals.
Cool site. Wonder why they don't link to the actual Google Maps Street View image. (Some of these make me question their authenticity.)
Most traditional organized crime groups were focused more on vice than drugs. Vice being gambling, prostitution/human trafficking, and loan sharking.

Recently crime syndicates have started to develop malware and card skimmers. The drug trade is a portion of organized crime.
Or you know, people eventually grow up / start families and realize for a short commute they could raise a child in a much safer environment with better facilities out in the suburbs. Or even they themselves one day decide they want a garden, and a personal swimming pool, and a house.
One thing is that different communication programs are different "spaces" - you tend to associate one with one kind of thing for certain people, another with another. People-centric is really just one instance of document-centric, the "people" just being the data associated with the person. I suppose these icons on windows phone with different apps that can be opened from them are basically Windows's "open with". Android's dialog you get when opening a data url is the same letting you choose what app to open it with, such as if multiple apps are associated with phone numbers and you open a phone # from your contacts app.
The people writing "dynamic languages suck" blog posts are merely unaware of how much dynamic typing they do every day in their statically-typed languages. And yes, I am arguing for stronger typing. And for getting rid of null.

(I've seen plenty of Haskell programs that are not compile-time checked for, say, XSS problems, even though it's trivial to do that with the type system. The problem is that nothing is ever automatic; if you want to write the best possible code, you have to make it a goal and carefully execute that goal. There is no silver bullet.)
Prince Is Suing Facebook Users And Bloggers For $22M For Copyright Infringement
Cars have geared transmissions. Cars designed for the Autobahn (most high end German cars) have gearing optimized for decent cruise range at 120-180 km/h.

The engine is sized for peak acceleration (and marketing). It has a turbo (in the 535d; the 550d has 3....), which helps somewhat without adding more fuel consumption, but still, a 300hp engine is pretty big.

Basically, to cruise along at 120kph in a reasonable car with reasonable Cd probably is about 20-30hp (yay for mixing metric and imperial units...). Wind is probably 20hp of that. The engine is less efficient at low output (specific output), so you won't get fuel consumption at 10% power which is only 10% of peak fuel consumption.

Wind resistance does go up, but your engine also gets to operate more within its power band. With the right gearing, you can stay within the optimal RPMs and be close to the design power level of the engine at a reasonable cruise speed.

Empirically, I've driven big heavy cars fast for long distances, and gotten reasonable fuel economy; especially big German cars with big diesel engines. What kills them is stop and go, or when you have a smaller car with, say, 5 gears, and you are running it at redline to keep your desired speed.

What is awesome about electric cars is you could get much more efficiency in the motor across a range of power levels, plus regen. What is not at all awesome is the power density of lithium ion batteries.
So, lobby the government to enact a law that adds X newly-printed dollars to each pension each year based on the government's own inflation calculation. Then the value of the pension each year would stay the same, and even better, the pension would not need to invest in risky assets. (If you want, mandate that the pension invest in T-bills, and then cover the difference.)

This kind of approach involves no new taxes, and there's absolutely no reason to "borrow" the money from the Federal Reserve either, or future generations, or the general public via T-bills. Literally, you just need to change the amount of money each pension "has" on the books. The banks are regulated, and they'd be forced to except the updated balances by law.
Range is a significant factor of the Tesla's cost, and it'd require a order of magnitude of efficiency increase to both support a cheaper model while also keeping the same charging range and keeping Tesla's profit margins in place.
(underpowered device, need to squeeze every last drop from battery)

Really now? Is that the official reasoning for not using HTTPS?
This kind of "sense of humor" doesn't belong in a formal specification document. Sorry.
I met two "new" sysadmins the hard way today (fixing a problem).

People centered would work with people you already know. But the mode switching impedance jump would be icky when you inevitably need to go into search mode. So I'm totally used to clicking on my people centered UI boss contact icon, but now I need some other mode to look these guys up in company email.

Even worse I'm not sure how to represent social distance and rapid changes in social distance in a people centered UI. Yes I've never talked to these friends of friends of friends before today, but this morning, oh boy were they ever the most important people in my social network.

Finally talk about degrading non-gracefully. "John Smith is broken" What does that mean? Then you've got to do the whole "ignore the man behind the curtain" to break thru the abstraction to figure out twitter is down again. Its going to feel very fake when it works and helpless when it breaks. Ah I know just make sure no service ever fails (LOL).

PS am I the only person who looked at the "modern" UI and winced? That is an utter abomination. Hurts my eyes hard to read. Side by side I would never select the "new" UI over the "old" UI. More cluttered than a hoarders basement. More garish and clashing colors than a 1995 webpage or a 1985 color desktop publishing memo. At least the ancient UI could be decoded and read as a text menu with visually annoying cruft, the new one is unusable.
I don't have any friends or know any people. This wouldn't help me much.
> He's not saying their static typing is useless. He's saying it's not an accurate representation of the state-of-the-art in static type systems.

Perhaps he meant to say "full benefits" and it was only a typo.

> I'll take Haskell's type classes over subtyping any day.

Type classes and subtyping are not incompatible.
To quote John Gruber on this post:

"With so many people using their iPads as their primary cameras, I really hope Apple can figure out a way to get the same camera used in the top-of-the-line iPhone into the same model year’s new iPads. And I worry about how someone like Blanc’s grandfather is backing up those photos."[1]

[1] http://daringfireball.net/linked/2014/01/27/grandpa-ipad
If a tree falls in a forest etc.

These caches of information exist all over the place. While I'd prefer NDA/GCHQ to not slurp and store this stuff at least they have a duty to keep it secret. I am a lot more bothered by my ISP keeping that stuff. They're a lot less competant and have many fewer access controls.
source maps seem more suitable for the job
China’s lunar rover Yutu says ‘Goodnight, humanity’ before freezing to death
What do you need research for? If you don't test your code, how do you know it works, at all? Obviously you do test it, so why not have those tests written in code, so they can be repeated at any time and catch regressions? The benefits are entirely obvious.
Yeah, nobody knows what 'GTFO' means ...
The Tumbleweed
The comments section today looks like a support group for beginners/intermediates who struggled with TDD and gave up, and so want to explain why it's all bunk. I get this. I am not a great programmer. I'm self taught like a lot of you. I had tremendous difficulty grokking TDD and for the longest time I'd start, give up, build without it.

But, I'm here as a you-can-do-it-to. You might not think you want to but I'm so glad I DID manage to get there.

Feel free to ignore because I respect that everyone's experience differs. But the real problem is that there are few good step by step tutorials that teach you from start to competent with TDD. Couple that with the fact that it takes real time to learn good TDD practices and the vast majority of TDDers in their early stage write too many tests, bad tests, and tightly couple tests.

Just as it's taken you time to learn programming - I don't mean hello world, but getting to the competent level with coding you're at today, it'll take a long time to get good with TDD. My case (ruby ymmv) involved googling every time I struggled; lots of Stack Overflow; plenty of Confreaks talks; Sandi Metz' POODR...

Like the OP says - at different stages in the learning cycles you take different approaches because you're better, it's more instinctive to you. I thought I understood the purpose of mocks/doubles, until I actually understood the purpose of mocks/doubles. When used right they're fantastic.

The key insight that everyone attempting TDD has to grok, before all else, is that it's about design not regression testing. If you're struggling to write tests, and they're hard to write, messy, take a lot of setup, are slow to run, too tightly coupled etc. you have a design problem. It's exposed. Think through your abstractions. Refactor. Always refactor. Don't do RED-GREEN-GOOD ENOUGH ... I did for a long time. It was frustrating.

This is a good post. Don't dismiss TDD because you're struggling. Try to find better learning tools and practice lots and listen to others who are successful with it.

It's true that sometimes fads take hold and we can dismiss them as everyone doing something for no reason. But cynicism can take hold too and we can think that of everything and miss good tools and techniques. TDD will help you be a better coder - at least it has me. If your first response to this post was TDD is bullshit, give it another try.
I probably should have made my motivation a bit longer ;)
Its supposed to remove the taxi company cut from the equation. But Uber's confusion about tips seems to have eroded that to nothing?
You're going to miss startups that might have succeeded if you had invested this way. You take a percentage of the companies you invest in because you make it more likely for them to succeed.

Given the funnel of startup failure, there are probably more startups that didn't succeed because you passed than startups that succeed despite your passing.
Murdering people is technically feasible as well. If entities are given essentially no legal oversight then the correct response would be to act on the incentives they were given to murder freely.

The problem is with the legislature (and the judiciary), voters, and the media.
Reconnect with Electronic Music's Revolutionary Roots, in Stunning Images
It's not about what's better or worse. It's about where the audience is. The web absolutely nailed reach, but if you're fine with forfeiting that, you're still free to build with whatever you fancy.
How do vaccines cause autism
Interesting that this is the same King I remember as King.com. Back in 2009 I was hanging out on the FlashGameLicense irc channel and watching the other dev's business deals.

I'm not sure if I ever met porter but I do remember spending a silly quantity of time talking with the other regulars.

Now one thing I do remember clear was how king.com was BIG. Not AdddictingArcade big but they had polish and felt like a real company. With the smaller flash sites you could tell it was all one person. King.com (Back then it was always .com) had people with job titles and pockets to back the biggest of games.

Now this is only a faint memory but I had the impression King.com was cutthroat. They were driven and were aggressive in games acquisition.

I might be biased, I might have known him, but I belief porter. Not even sure I blame him, there was a ton of cloning in the flash world back then and the flash portal relationships were always mysterious. It would be easy to fall for a kind guy from the portal spinning a story.
I'm surprised at the huge gain from going to php 5.3 with Apc to 5.5 with send opcache...
Not only is there a chicken-and-egg effect in creating a successful Hacker News spinoff, but looking at the sample content on Venture News, it seems that all the content on VN is redundant with content that generally hits the Top 5 on Hacker News. (Are people who use FundersClub and Hacker News different demographics?)

Compare with the launch of http://www.usv.com which nowadays appears to consist of mostly stories and comments by USV employees/partners, with a low volume of posts in general.
I've been trying to learn Docker and one of the things that has tripped me up is figuring out how to connect the different pieces and the mechanics of a deployment. Like, I need some process to reliably set up the DB container, create a user account on the DB, import some SQL... and then run the Web container, link it to the DB container, feed it the DB credentials, and so on.

I'm not sure fig totally solves this, but I'm pretty sure it's in the ballpark.
Mine, farmer and homemaker
Shout out for Sandi Metz book POODR, and her Railsconf talk The Magic Tricks of Testing, if you're a rubyist (though the principles hold true for non-ruby OO programmers too).

https://www.youtube.com/watch?v=URSWYvyc42M
The large companies obviously know how to avoid accountability by eliminating, or never creating paper trails.

Unfortunately it doesn't seem that it was a lack of a paper trail that kept the principals of HSBC out of orange pajamas. But rather an apparent perception on the part of the government that they were essentially beholden to HSBC for the sake of, well, it's hard to say precisely (but you can chose whether you want to take the AG's concern about "jobs" at face value or not):

In December 2012, Assistant U.S. Attorney General Lanny
Breuer suggested that the U.S. government might resist
criminal prosecution of HSBC which could lead to the loss
of the bank's U.S. charter. He stated, "Our goal here
is not to bring HSBC down, it's not to cause a systemic
effect on the economy, it's not for people to lose
thousands of jobs."

Source: http://money.cnn.com/2012/12/12/news/companies/hsbc-money-la...

See also: http://www.theguardian.com/business/2013/may/30/treasury-dep...
I'm sure they are finding and identifying tons of "terrosim threats" by looking at angry birds data... /s

If anything they are just making it harder to find the needle (terrorist threat) in the haystack (their dragnet of data). At the end of the day maybe they don't care about finding the needle anymore.
The broader thread is about the lack of parity between corporate shareholders/executives (i.e. those who "automatically" share in the upside) and workers (i.e. those who don't typically share in the upside).

To advocate that--rather than participate in the upside--employees should simply buy stock in other companies is irrelevant and does not address this lack of parity.

The added notion that employees should invest in stocks instead of participating in union advocacy (that, in part, attempts to provide them with some parity) is just plain cynical and suggests a total lack of respect for the worker.
On my phone I have about 20 apps that I use frequently, 200 people that I need to contact, and about 2000 documents in the form of media files and notes.

It seems obvious to me that application-centric design is the simplest way to organize my computing device. I think pinning people or documents to the main menu would make things way too cluttered and confusing.
CVE database is really really bad. Mitre says their limited funding means they are unable to fit all vulnerabilities into the database. There are MANY MANY MANY vulnerabilities that are not in the CVE database. NVD, CVE, BugTraq, PacketStorm, OSVDB, etc.etc. they can't catch them all.
Add yourself as a people in the people centered UI.

We've already had "My Documents" "My music" "My videos" "My pr0n" and similar such default directories in new OS installs for some time. Just kidding about the fourth one?

I would imagine you'd have under Person "25cf" an option for dropbox, ebook, etc. In fact for shared stuff this could be kind of cool, click on my wife and here's our shared dropbox folder (well actually we're more a google drive family, but whatever, I assume dropbox supports semi-private sharing of folders between users, etc). Or click on my wife and then her ebook collection to toss her a copy of a free (libre) ebook.
I had the exact same need, so I started a group with some coworkers to provide encouragement. As people shifted jobs membership has expanded to include people at several companies. We get together every other Tuesday and hack on projects, drink beer and network.
I'm admittedly new to the language, but my convention has been as follows:

Declare types of all named functions (i.e. not lambdas). This serves two purposes.

First, it makes your code more self-documenting. When I look at a function, probably the first thing I want to know is: "What are its parameters?" Type declarations on functions give you a trustworthy and highly readable answer to that question.

Second, it makes type errors easier to understand. If you don't explicitly declare types, the compiler will perform type inference. When your code has a type error, the compiler can infer a nonsensical type for a function, yielding a hard-to-understand error message. If your function has a type declaration, the error message is more likely to point you to where your actual mistake is.

Rarely declare types on anything that's not a top-level function definition. For example, if I want to call (foo (bar baz)), I don't need to add separate type declarations to baz, (bar baz), and (foo (bar baz)), even though each quite possibly has a different type. On the other hand, if you want to remind yourself of the type of some inner expression, or you think it'll make the type errors more readable, you can add the declaration. It won't hurt you.
You might find ngmin[1] helpful for that. Then you can use the shorter injection syntax and have it expanded via a compilation step. Since you mentioned Grunt, you'd probably want to just use grunt-ngmin[2].

[1] https://github.com/btford/ngmin

[2] https://github.com/btford/grunt-ngmin
Scrum for Non-Engineering Teams
All kinds of data are interesting. You've seen episodes of CSI. Position data scraped from some app, any app, can come in useful but only when you want to track somebody. Who to track is a different problem.

Its not all about finding criminals. But when you've found one, you want to know where he's at, who he's associating with etc.
> It is time for a reboot, this time with much more focus on security.

Here's a helping hand for those that don't know where to start: http://prism-break.org/
I don't have a ton of experience with any of them, but fig.yaml looks dramatically simpler and easier to learn than Chef or Puppet. (It also solves a much narrower problem, but I think the point remains.)

What this needs is the ability to be pointed at a working VM - lets say, Ubuntu 13.10 server - and then just figure out whats different about it, compared to the distro release.

It sounds like you want Blueprint (https://github.com/devstructure/blueprint). But careful what you ask for... I found this to not actually be a very useful approach in practice.
There's also Boot2Docker which I've been using on OSX - https://github.com/steeve/boot2docker.
While I would agree that the "vast, vast, vast" majority of Muslims do not present a threat to national security, it is going too far to say that the "vast, vast, vast" majority are not fundamentalists.

The majority are almost certainly not, but a frighteningly large minority are. For example, only 54% of Muslims in Turkey believe that suicide bombings are never justified, and 16% believe that they are sometimes or often justified: http://www.pewglobal.org/2013/09/10/muslim-publics-share-con...

This should not be particularly surprising. Fundamentalism also runs strong in Christianity. Nearly half of all Americans are creationists, believing that the earth is only a few thousand years old, and that people did not evolve (we're not talking Catholic-style "god used evolution" creationism here, we're talking straight up "literal talking snake" creationsim): http://www.gallup.com/poll/155003/hold-creationist-view-huma...

People take religion seriously, film at 11.