skysight-inc/HackerNews huggingface dataset:
It's 100% free to download and install on whatever server you want. I would recommend ASmallOrange for 25$/year small hosting, they also offer 1click installer.
Very interesting, that is exactly what I was thinking about. I guess something like that would some how have to reach a critical mass.
I don't think I got sick, but had a hard time because of my bad vision, and was fearful of getting eyestrain headaches. I commented to a colleague that the device would benefit from some sort of corrective adjustment of the optics, such as the "diopter" and "pupillary distance" adjustments in a high quality microscope. And apparently a certain fraction of people have limited or no stereo vision. The pupillary distance could be done digitally.
The straightforward implementation of clip art would be larger than BCC in complexity, be used by almost no one, and not appreciably increase sales.

For example, you have to create a UX which allows non-technical customers who largely do not understand the file system metaphor to upload 25+ images, edit them, scale them to bingo card box size without making them look terrible, and then successfully print in greyscale.
These papers improve time complexity, not actual running time. I'm not sure it ever makes sense to do comparative benchmarking, since you can't test on arbitrarily large inputs (which is what's important when looking at algorithm complexity). For smaller inputs (for example, N in the 1000-1 million range), constant factors impact running time significantly. To compensate, you'd have to run a benchmark of size 10^10,000,000.

EDIT: For an example, let's say the current best algorithm for some problem takes O(N^2), with a small constant (let's say 100 * N^2 operations). Then someone comes up with a O(N^1.9), but with a larger constant (let's say it takes 1,000,000 * N^1.9). The newer algorithm will practically be slower for any reasonably-sized input you can throw at it, even though it's a major theoretical breakthrough.
Vizio's first 4K TVs will start at only $999
Back when you could get a steam key for any price, people used to spam 1 cent purchases in order to get mass amounts of steam keys. I think this is left over from when that was possible.
5 things I frequently do and forget with git
They fall over because they're misconfigured (namely, default Apache config on a $5 VPS; works fine at low traffic, but throw some more at it and Apache spawns more processes than you have RAM, starving the DB and OS filesystem cache, then swapping to death), not because websites are bandwidth-limited.
Kind of sad to see this, or at least what Wolfram perceived of the situation:

> It did have some limits, though. I think he never really believed it applied to human affairs, for example. Like when we were both consulting for Thinking Machines in Boston, I would always be jumping up and down about how if the management of the company didn't do this or that, they would fail. He would just say: "Why don't you let these people run their company; we can't figure out this kind of stuff." Sadly, the company did in the end fail. But that's another story.

I don't believe that tech/computers/science is the end all of improving human existence. But sometimes, the systems we construct are machines, in the worst way. I wonder if what Feynman meant that they could "figure it out", but it was either beneath them, or, Feynman was wise/cynical enough to know that that their kind of individual intellect had no real power in that realm of political and collective human affairs.

In a way, it's nice that a genius is introspective enough to know that intellect and cleverness, especially by individuals alone, can't be efficiently applied to the business concerns that frustrated Wolfram. On the other hand, many of us below Feynman's knack and energy for problem-solving would say the same thing about the physics that he did get around to working out.
The Soap Film: An Analogue Computer

http://www.americanscientist.org/issues/feature/the-soap-fil...
"We rank our top 10 priorities and CT [counterterrorism] is first, counterintel is second, cyber is third.."

I'd love to know how they're doing on #3, I'm not optimistic.
I am wrapping SendMail..

"SendMail connects to the server at addr, switches to TLS if possible, authenticates with the optional mechanism a if possible, and then sends an email from address from, to addresses to, with message msg"[1]

[1]http://golang.org/pkg/net/smtp/#SendMail
Whoosh. You're doing the equivalent of conflating legality and morality - separate your perspective from than of USG. The point isn't that an arbitrary person's opinion of constitutionality directs the actions of USG. It's that there's an independent notion of constitutionality outside the opinions of the Supreme Council. By acknowledging this divergence, we illustrate one aspect USG's corruption (and gain insight to how it occurred) and can weigh whether it is time to reboot the failed system by external means.
Hire by Auditions, Not Resumes
My product is a read-only solution, which simplifies my technical requirements, but it basically de-emphasizes the repository, by making branches the focal point. If you have ever worked with UCM ClearCase by IBM, you'll understand that everything works at the stream/branch level. When you create a new UCM project, you construct it by picking points (baselines) from streams/branches, which can come from different pvobs (repositories). And UCM activities, which are like commits, can contain changes from different branches from different pvobs (repositories).

I personally think, if you want to take Git to the next level, you'll have to implement something like UCM ClearCase activities and projects. Commits should not be bound to a single repository and it should be very easy for people to say I want to create a product that uses starting points from branches x, y and z without having to think about what repo they belong to.

I have a couple examples that shows how my product de-emphasizes the repository. In the following example, you can see my Commits Finder tool, which lets you search for commits by branches.

http://ny.testdrive.gitsense.com/index?#pid=13&cid=20&trail=

As you can see, the search results shows commits from 10 different branches from 7 different repositories. My other example is my GitHub Pulls Finder tool which lets you search for pull requests by branches.

http://ny.testdrive.gitsense.com/index?#pid=24&cid=29&trail=

Here you can see pull requests from 6 different branches from 6 different repos.

Since my solution is read-only, it simplified things, but I don't think creating a nice layer on top of sub-modules would be be that technically challenging. And it's the direction I would personally go if I wanted to make Git more enterprise friendly.
Thanks for that, but currently don't have anything released yet!
Little Eye Labs is joining Facebook
Thanks; I did miss it totally. Will watch carefully next time before commenting.
Wow, this is a nice mobile phone. But I didn't see any specs.
I'm replying to digisign -

I would argue that it's the media that's stirring that anger up and the fact that partisan hacks turn every small thing into an OUTRAGE more than everything truly being outrageous.
Not my experience. I hope it has improved, but the missing dependencies were always a total pain.
Office of Unusual Size? I don't think that exists.
I pay $15/month for 3Mbps download but I have to switch company every year to keep this rate (ATT->Comcast->ATT->Comcast->etc...). This special price if often fairly difficult to find on their website. Also, I can play Youtube 720p.
Right. RPM can get hosed pretty easily.
While true, you only need 1% of the history, the problem is WHICH 1% and when?

Tracking down bugs in the history is a huge deal, and its often absolutely critical. And yes, regressions go past 1 year.
Interesting, has Google made the client parts open source?

It would be great if someone used that to write a high performance git server.

Could they?
Ideally, you'd combine both approaches. Books do have their uses.
I haven't thought about KDE in a while. When I first installed RH Linux (5.1?), Gnome was the dominant windows manager (I think, that's what I initially ended up with). Gnome was okay, but when I found and switched to KDE, I felt like Linux could really take on Windows 95. KDE was so _clean_ compared to Gnome. It was beautiful.

If I recall, KDE seemed odd because it was developed by a commercial entity. Gnome was developed by individual _hackers_. Funny, though, since RH was commercializing Linux at the time. I was happy to buy the box since downloading over dial up seemed impossible.

I'm sure my history is off, but KDE is a good memory.

My favorite memory from that era was the bumper sticker I got at the Raleigh Linux convention:

"In a world without fences, who needs Gates?"
You can get a free blog at Geekswithblogs.net for free. it is for developers only
Are they not really correct? I have (in the past) looked into all three of the things you rebutted and I'm not so sure the evidence agrees with you.

It seems to me that the murder rate really is high for being a first-world country that isn't on the brink of collapse or recovering from it.

Lowest number is for places with less than 10,000 inhabitants (roughly, read the details that go with the source to know what this means.) For that we see a murder
rate of 2.7 per 100,000.[1]

Countries in Europe that are higher than this:
4.9 - Belarus, 2009
8.6 - Moldova, 2011
9.7 - Russian Federation, 2011 (down from 18.9 in 2004)
4.3 - Ukraine, 2010
4.8 - Estonia, 2011
19.2 - Greenland, 2009 (this fluctuates wildly, 3.5 in 2007)
6.4 - Lithuania, 2011
4.4 - Albania, 2011
3.6 - Montenegro, 2011

Meanwhile the entire rest of Europe (44 other countries) is below that, and I picked the lowest rate of a reasonably-sized group out of the ones listed (26 million people.)

And it only goes up from there, in terms of murder rate - as high as 12.1 in some of the other groups. Also, this is not the only source and there are better analyses than mine out there that do a much better job of correcting for various things.

Similar data exists for healthcare, and I'd be happy to cite sources - our healthcare isn't great even when you can afford it.

[1] http://www.fbi.gov/about-us/cjis/ucr/crime-in-the-u.s/2012/c...
[2] http://www.fbi.gov/about-us/cjis/ucr/crime-in-the-u.s/2012/c...
Always nice to get -4 on a comment harshing RPM. HN folks are nutty.
I get the impression that these agencies are now going for a power-grab.

They've noticed how little the NSA has suffered for what they've done, and now they are all in overdrive trying to abuse their positions in every way possible.
It's been years, but RPM was always frustrating compared to the ease of apt.
His comment was informative and interesting to me, and yours was not.
This is the mathematician's argument. It boils down to the unfairness of having to execute programs on real hardware with real constraints. Well, that doesn't work in the real world obviously. Especially memory allocations WILL fail, so, frankly, deal with it. Haskell makes this impossible, and therefore throws real-world correctness out of the window because it makes mathematical correctness so much messier.

Your assertion that this can't be caught at the language level is wrong : checking malloc'ed pointers for NULLness will do it. In java, catch OOM exceptions. This error doesn't have to cause your programs to crash. Neither does an infinite loop ("easy" to catch in Java). Given more tools, you can write programs that are safe from some measure of memory corruption.

The real world is messy. Pretending it's not doesn't fix that, and nobody but mathematicians are surprised at all. End result is simple : your programs will crash after you've "proven" it can't crash. Running everything in "just-large-enough" VMs has massively exacerbated CPU and OOM error conditions, at least from where I'm sitting. I'd expect further cloud developments to make it worse.

So the type system only guarantees correctness if the following conditions hold, amongst other things:

1) infinite available memory (infinite in the sense that it is larger than any amount the program requests, haskell provides zero guarantees that limit memory usage, so ...)

2) infinite available time for program execution (again, for the normal definition of infinite)

3) no infinite loops anywhere in your program (more problematic in haskell because every haskell tutorial starts with "look, lazy programming means infinite loops terminate in special case X", and of course it only works in special cases)

Note that this is only the list of "hard" failures. There are factors that can blow up the minimum execution time of your program (e.g. VM thrashing, stupid disk access patterns) that I'm not even considering. In practice, these "soft" failures, if bad enough, cause failure of the program as well.

And only then do we get to the conditions that people keep claiming are the only conditions for haskell to work:

4) no hardware malfunctions
Just to remind everyone that there still is a state-level adversary with actual nuclear weapons, and it has ~2.3 million active military personnel.
>You mean the era of J. Edgar Hoover and COINTELPRO, which spied on every domestic activist group and potential subversive from Vietnam war protestors to Martin Luther King?

they were forced to prioritize their limited resources and abilities somehow. Thanks to technology advancements, today the NSA is spying on everybody who uses any technical means of communications.

>The same FBI that assassinated Fred Hampton?

try to gather a group of armed young black men in an appartment in a city today and see what happens. Or imagine if "Occupy" guys were armed.

>Or a CIA that operated with zero oversight, ran drugs, orchestrated coups, committed assassinations, and experimented on people to see whether LSD was a truth serum?

CIA black prisons around the world. Extra-judicial renditions and torture. Drones. The only change here is that the effects of LSD are well known today so no more experiments. I mean with LSD. The stuff they experiment with today is much more interesting.
If the FBI's main objective was law enforcement, then wouldn't the general populace expect them to pursue other Federal agencies that are actively breaking the law? Where as, if the FBI states their main objective as 'National Security' they can turn a blind eye to the the other law breaking Federal agencies as long as these agencies are acting within the interests of 'National Security'.

And in truth, many citizens are law breakers. And many of the laws that are broken today may not even exist in a couple of years. Where as, ensuring 'National Security' is a non-transitory objective.
> It would be much better if that question could go directly to my friends who have lived in the area I speak for.

Good point that. Adding real-time photos and location details to a particular query can go a long way.

The desktop web is still being used, yes, but then the use-case of Jelly seems to focus more towards hand held devices to ask queries on the go. :)
I'm not just talking about simple static websites. Please, let's not pretend that upgrading everyone to fiber will be sufficient. You know better than that.
I like ghost so far, but it lacks certain basic website features that have left me itching for them to show up in the upcoming releases, like static webpages and plugin integration. The current version is so limiting for users who dont want to go digging and hacking through the source code for customization.
> effects of something yet unproven

What ? Its pretty well known that Facebook is pretty lackadaisical with your personal information from leaks to giving it away to their "partners".
Yet another social networking which will add more noise to our virtual space. I liked the concept but I don't see the very need of it as I could just post my question on Facebook? Why do we need a social media tool just for Q&A?
Indeed, but even with YUM, the process is unsavory and the number of sources is surprising limited. I ended-up just compiling from source because it was faster than trying to deal with RPM dependency problems.
So at the worst case scenario, you were paying $8 for a $50 bundle instead of $10 for a $65 bundle. And of course, in either scenario you can still get 4 games for about $1.

Is this really worth outrage?
> What's not in question is that government agencies tend to benefit in numerous ways when considered critical to national security as opposed to law enforcement.

That's incredibly depressing to read.
The Kaiser Permanente Medical Informatics team is looking for more software engineers. You will get to do more than code monkeying, though admittedly, there is always some time spent code monkeying. You will get to help improve our natural language processing pipeline to wrangle large clinical datasets (How can we do phrase chunking in a parallel manner? Can we get down to real time, sub-second, speeds?). Help improve our internal tools to assist our physicians and linguistic annotators. Can you use statistical analysis or machine learning to "recommend" other diagnoses? Or, my own personal curiosity, sparked recently in office: can we reprogram an FPGA to be optimized for pattern recognition computations?

If these kinds of things excite you, please send me an email at Theodore.X.Lee@kp.org. We're based in beautiful Del Mar, CA, btw.

Cheers
Twitter Co-Founder Launches Jelly, A Social Search App
Well you're number 1 on bestcomments [0]. Apparently, this is the most effective way to rack up karma.

[0] - https://news.ycombinator.com/bestcomments
Absolutely brilliant. I hope Microsoft reads his blog.
HOLY CRAP This guy single handily fixed Win8.
What I used to do was to browse the companies funded by leading venture capital firms like KPCB[1]. These companies tend to do non-trivial stuff.

[1] http://www.kpcb.com/companies
The setup has already happened, though, no grab necessary. Through the PATRIOT Act and others, "national security" is now an official arm of the law enforcement and military establishments. It's just now that people are finding out what is going on, the cockroaches are scurrying from the light under the umbrella of that which can no longer be defined away from them.

Said another way, 15 years ago they couldn't redefine themselves even if they wanted to, because the military and intelligence functions of the nation were already handled by other agencies. By creating an entirely new area of the government for spying and killing, the government has built an open-ended bucket for everybody who wants a piece of the action.

Said yet another way: what's to stop them?
Congrats to the entire Little Eye Labs team. :)
Because they want an Ubuntu laptop?
Why Typography Matters
Probably not what you are looking for, but I would love to see more real-time data curation - I would certainly be willing to hand over cash for some decently priced real time data feeds - stock tickers, sports events, raw traffic data, headlines, currency, flights - many of these are available in pull formats, but it would be great to get a push feed.
I agree with you, except for this:

> And many of the laws that are broken today may not even exist in a couple of years.

In practice, laws are not rolled back but grow like an ever-expanding mesh. This also relates to your comment that many citizens are law breakers: we're moving toward a future where every citizen breaks the law on a daily basis, simply by virtue of living their lives. Combined with arbitrary draconian punishment guidelines, this opens up the fascinating possibility of selective enforcement as a means to weed out unwanted elements. It's a world where pretty much everyone can be taken out of circulation on a whim, and where the threat of overwhelming legal action can be used to enhance compliance.
Very interesting. At least from a standpoint that this type of knowledge-tracking network on a huge install base of mobile phones would give Mr. Stone another layer on top of the social network, perfect for twitter or Facebook acquisition if it actually catches on.

Personally, I'm tired of "sharing." I think the world is Over-Shared in the sharing economy of connecting and sharing and being knowledge share friends. Its just one more thing.

Of course, Jelly doesn't target me, or my "kind" - whatever we can agree that is. In fact, it doesn't seem to target anyone. Its agnostic nature is perfect for sitting back and waiting for traction on some sub-culture or demographic (SxSW in Austin for Twitter?).

On the surface, the idea seems pretty derivative and certainly not any true innovation. If my friends could answer faster than Google could, I'd ask my friends.

But the opportunity to build a social graph and a knowledge transfer model (along with the data mining therein) and sell it to the highest bidder is too much to pass up.

I'd say he's pretty smart, even though in my own opinion Jelly seems rather bland.
Top 5 New York IT Stacks
Just re-read the announcement. The third sentence isn't a sentence at all.
Maybe start hunting in different industries? I did a bunch of the regular ol' ecommerce shops, selling stupid shit to people with too much money, before landing jobs in the education and healthcare fields and I have to say I am much happier now.
To be sure, StackExchange is for people who don't use IRC.
This is funny because, if there's a good justification for what the NSA has been doing, the word "China" is going to be in it somehow.
It's pretty much the definition of fascism (corporations assuming Regalian tasks) and the main motivation behind my PhD — so yes, it’s freaky. But it shouldn’t be surprising, not as a first step.

Decades after widespread e-mail and web use, very little progress has been made to improve identity and relation representation with a usable design outside of Facebook and its competitors (currently: LinkedIn, twitter; and the less public: Instagram, WhatsApp, SnapChat, Lime) all self-centric platforms. Open social media initiatives have been legions, from blog-based solutions (mainly on top of WordPress) to some revitalisation of OpenSocialNetwork spearheaded by Facebook employees.
However, standard-based platform hit the contradictions raised by social presentation (what is a friend, a follower, should a non-physical person have identity? what should be public?) even harder than a single platform does. At least a corporate monopoly headed by people who don’t mind being called prejudiced can leap over a semester long nasty debate on gender classification, and focus on scalability and fixing bugs.

My ever-disappointed hope is that after a handful of social network generations, current decision-makers know how to recognise a coming tide. To preserve their market share, they hopefully will support a working standard. In that regard, having Facebook and Instagram under the same super-management might help agree on some commonalities. I believe it will be in their interest to suggest a usable OpenSocial-4.0 that will first let one connect their accounts within one corporate group. In Facebook/Instagram case, that means articulate multiple identity facets, pseudonyms, challenge the need for civil criteria such as age and gender. Moving further out, it might mean discuss information-sharing for ad-targeting to avoid commercial conflict with competitors. Possibly it might finally let you connect your own server, and your multiple identities to your less savvy friends WordPress blog or twitter feed.

From there on, one can hope proving their integrity to their ice-cream clerk without having to bow to too Orwellian institutions. An alternative is to ask a Facebook competitor more agreeable to your concerns (reddit? Moot’s Canvas?) to offer a similar service: though luck if what matters is law enforcement.

That war of leaky abstractions against our own laziness to express our social ties has been raging since the 80’s.

As icky as post-libertarian can seem, their focus on usability helps set up great services far before any more respectful entity can. Rather than code along and be overtaken, we might benefit from learning how to shift those to more open practice later in their development.