skysight-inc/HackerNews huggingface dataset:
or even better, $10 for 1TB per month. I would jump in a heart beat. Superior desktop client and widely adopted API is the two major reasons I am gonna stick with Dropbox.
I'll go further and say that researching CRM's only feels like work. It isn't. Cold calling and chasing contracts and closing them and completing the contracted work is all that counts as actually working. Choosing and installing and learning a CRM is easier. That's why it doesn't count.
I would feel far safer on my bike being hit by one of these larger cars and their safety features.
I've been really, really happy with Inoreader (It's free). They just revamped their UI too! Link: http://beta.inoreader.com/
Regarding the "same language of web development", it seems to be a major selling point for nodejs. What worries me is that frontend development is different from backend development, and it's different from kernel development. If you imagine there is a single language capable of being applied in all these layers, do people really think the _mindsets_ and practices adopted aren't different? Like, oh there are millions of web developers using this language, what a marvelous resource to tap into to, let's ask them to write backend code!
I couldn't disagree more with what I assume you are implying here - that node is just some trendy thing that people are only using to stay hip.
I have a fresh perspective since I have only been programming (mostly web dev) for a few years and I've been learning on my own with the goal of full-stack competence. I did not care about what was hip, I cared about what would work using my limited resources. With that goal in mind I have spent my time practicing, testing and analysing most of the popular languages and related frameworks from asp.net, php, python, ruby and so on, and from my beginners perspective (which is a important market to serve) node is on another level. I'm fairly confident it is one of those big leaps forward like rails was and will be around a very long time.

Why? In one word I'd say its speed. Its freaking fast and I'm not just talking about io performance, thats just the icing on the cake. Learning curve, development time, configuration, all extremely quick and easy.

One thing I think people forget or don't put enough emphasis on is that node is a networking library, its not just server side JS the way that asp.net is server side C#, its JavaScript from the bottom to the top. Web server, load balancing, pretty much anything you need can be written in just JS. That makes it extremely easy to set up your own stack that you actually have the potential to comprehend or even write yourself and launch something on the cheap. For 5 bucks on digital ocean you can set up a node app that will probably scale enough to survive a slashdot effect or launch a mvp.

Node and its related frameworks still have a ways to go but I think it is a mistake to dismiss it. And finally I'd like to mention that its first release was 2009 and people have been talking about it a lot ever since. I think its already passed the trendy technology phase and will continue to see widespread adoption.
An android app would be nice, too.
Also Google has said that their maps are copyrighted, and has a terms of service/use.
At one time in my life, when I was still in love with Emacs, I was using org-mode to do that kind of things as it wasn't breaking my workflow.

The thing is that you're a single developer, so don't you waste time managing customers and choose the simplest tool which gets the job done.

I know that others are saying Asana or Trello - and those are good tools, but with a bit of customisation and 20$ you might get yourself Jira + Confluence - those will work like a charm and you will be able to not only manage customers, but also projects and all that crap, everything in one place. One often overlooked fact is that customers like to ignore all those sexy markdown files with requirements and they don't care about code versioning - you will be receiving PowerPoint presentations and Word documents and Excel spreadsheets - all of which can be easily managed / kept in Confluence.

Remember - CRMs are for business people and whatever you choose, the time spent using it should be as minimal as possible as it is not directly bringing you any revenue.
The road itself needs not be as wide as the plane's wingspan though, only wider than the track (11m[0]).

Granted finding a good-quality 15~20m wide road with 20~30m of nothing whatsoever on either side remains a difficulty, but still a much lower one than having a fully equipped airport on hands (basically, you're looking for a 4 lane road)

[0] http://www.aerospaceweb.org/aircraft/jetliner/b777/b777_sche...
It's the other way around: the extension check is ran before the classifier. And given the limitations of file extensions, an extension collision is so likely of an occurrence (not most likely, but likely enough) as to not bother with primary_extension and just use the collection of extensions as a culling system to minimize the work for classification.

In other words, it seems like the overall design wouldn't be hurt too much by just extricating primary_extension completely. Best-case scenario, primary_extension is equivalent to always having at least one item in extensions. It does nothing else.

Also, this looks like a bug: "if possible_languages.length > 1 ... else possible_languages.first" What if length is 0? That's not greater than 1. I'm not familiar with Ruby, does first return null on an empty array, or does it error? LINQ in .NET has separate First<T> and FirstOrDefault<T> methods: one errors, the other returns default(T) (which is null in the case of reference types). Or is there a default match in the index that occurs when no other language is found?
https://github.com/github/linguist/blob/master/lib/linguist/...

Not instilling a lot of confidence that someone really thought through this bit of code. I'm not saying I very strictly think through everything I write, but I also don't write software for thousands of users, and I acknowledge that I've grown rather complacent in terms of time spent per unit code.
Academic social network ResearchGate aids debunking of stem cell study
What makes you think that JavaScript will still be the flavor-of-the-day preferred by this crowd tomorrow, though?

They were pretty gung-ho about Ruby and Ruby on Rails between 2005 and 2010 or so. Then their hype moved to JavaScript and Node.js quite rapidly. It'll very likely move on to something else soon enough.
I increased my reading speed by 50% in one semester of graduate school doing one thing. No Music, No computer and No video. I use to read with music and then I just tried reading 100 pages with music (No vocals mostly Jazz and Classical) and 100 pages without music and I was at least 20% faster. I ended up getting almost 50% faster do to my work load.

Was a graduate student in Theology. On average each class was around 4,000 - 6,000 pages of reading a semester. With 4 classes you could have 24,000 pages to be read. That is around 500 pages a week, not including research and papers etc.

Historical Theology and Seminar classes have been on average around 10,000 pages of reading. I have had to read over 700+ pages for one class in a week. The issue was I HAD to read and comprehend. This was dense stuff with complex context and thought.
Online attacks hit Russian state and media sites
I think the problem with web versions of excel-like apps is the lack of trust when it comes to hosting your private information on the sites that would run them.

Do you really want to have your expense/profit reports, customer lists, etc. hosted on some app?

I don't even use Google spreadsheet because of this sole reason and I don't plan to switch. I would like to switch but yeah, I just don't trust private financial data in the hands of any service provider.
Could they use Bayesian classifiers? trained on a corpus of different languages, primarily concentrating on the symbols used in the language.
City-based professional's algorithm to change how people search online
Amazon Customers Accuse E-Commerce Giant of Cheating Prime Members
How is having a differing opinion "trolling"? Seriously, this word has lost all meaning at this point.
just saw this back in my home town in India. no comments really (except for this one, of course)
Concrete example. The whale wants to dump 1MM shares which will result in a price drop from $105 to $100.

Currently the bid/ask is $104.9/105.1. If the whale sells at 104.9, the market will figure it out, and the counterparties who just bought will find the price of their shares drops to $100. A predator forces the whale to suffer more of the price impact while making price improvements for the counterparties.

I don't see a reason to prioritize the whale over the counterparties.
Create folders for your customers. Save important stuff like contact details, mails, contracts and whatever else you wish in those folders and organize them in sub-folders when necessary. Also use the SCM of your choice with those files. You're welcome.
Mmm, yeah I suppose that's more what I meant. Our tax isn't that high per se, but you feel what tax there is more as our cost of living is quite high.
The guy in the second screenshot does not correspond to his picture in the passport... in fact, I think that's a spy.
Hi, author here, thank you for your feedback, but I can’t reproduce the bug. See https://github.com/bfontaine/term2048/commit/5ab27e181431c26...

Edit: I’m on this issue, currently trying to write a test to reproduce.

Edit 2: fixed!
You can also self-host tiny tiny RSS which I highly recommend
http://tt-rss.org/redmine/projects/tt-rss/wiki
Their language detection is indeed terrible. I have a repository (https://github.com/jperkin/pilights) which is entirely composed of shell scripts and a single markdown README. GitHub's analysis?

Perl 83.5%	Shell 16.5%

There is not a single .pl or .pm file, nor a single mention of 'perl' anywhere in the repository, and all scripts begin with #!/bin/sh.

A number of my other repositories have similar problems, but this one is by far the worst.
https://firstlook.org/theintercept/2014/03/01/journalistic-i...

"Wasn’t it just 72 hours ago that the widespread, mainstream view in the west (not one that I shared) was that there was a profound moral obligation to stand up and support the brave and noble Ukrainian opposition forces as they fight to be liberated from the brutal and repressive regime imposed on them by Vladimir Putin’s puppet? When did it suddenly become shameful in those same circles to support those very same opposition forces?"
http://www.orocrm.com/
OroCRM is an easy-to-use, open source CRM with built-in marketing tools for your
ecommerce business. It's the CRM both marketing and sales can agree on!
Architecting for Costs in AWS
Remember when we were 12 years old and this was how we wrote all of our games? Hell, not just games, anything.
Okay, so this is going to be a bit of a random one, but hear me out.

I personally use Pancake[0]. It's a self-hosted, one-time-payment (but comes with updates) web application that will handle invoicing, CRM, time-tracking, and do it all with a really nice interface.

Also, if you know PHP at all, it's quite fun to hack on, but of course a lot of people dislike PHP. Even if you don't do that, it's a brilliant web app that was a life-saver[1] for myself when I was freelancing. Give the demo a try, see what you think.

---

[0] https://pancakeapp.com/

[1] I just took a full-time job, so I won't be freelancing anymore, but I am going to continue to use it for my time-tracking and project management for personal stuff :)
I have a few Perl projects on Github that uses Bootstrap. Main language (according to Github): Javascript.

I expect that Javascript's github popularity ranking is (a little bit) inflated due to such issues.
The height is calculated automatically for the rows that are visible and you can fix it to a certain amount.

So, as screigh said, you won't have the wormy effect on contact list, artists, songs, etc. because each row is always x pixels. The same happens if you have for example a series of thin and thick rows because they average out.

Another reason why using a set of constants is not common is that we have different screen sizes and different resolutions to deal with, so what looks like a good value for a resolution might not be the best for another.
>And even if it WAS irrelevant and only important to a very small number of people, that doesn't mean it can be ignored.

I don't follow. That sounds like the exact criteria for something to be ignored.
You should've titled this with "Show HN", as it seems as if you've made it, and it is a cool project, and deserves to be on the front page as a great example of a personal project. I especially appreciate the well-written (and laid-out) walk through, so thanks!
I like my fantasy about how things were back then better, thankyouverymuch. At least this way I can believe they didn't unleash the flood of pwnage on the world while knowing better.
Correction: We want SMALL/THIN batteries that last many days.

I still miss my Nokia E52.
That is actually very important, there is just too many people that cannot communicate efficiently over email, it wastes not only their time, it wastes everyone's time. (I agree that "be xxx ninja" is not nice language, but still...
We often see a large "setup" sprint 0 set of tasks when kicking off a project. That being said, we are working in the MS environment using Visual Studio and Team Foundation Server.

The setting up of the initial architecture, including ops tasks such as setting up the build / test servers is a painfully long process. I'd love to find a way to speed this up. Boilerplate setup would be extremely useful.
I agree. I just started learning Android development about a month ago with Xamarin C#. Although its in C#, as a .net developer there are so many other things to learn.

Its exciting really. You see similarities and you also see differences. I think this helps more than it hurts since these "new ideas" will help me with the other environment (and vice versa).

This actually got me interested in learning other languages/frameworks (php, haskell, ruby on rails). After I get the hang of Android, I want to play around with an iOS app from scratch. Sure, I could use some conversion software to do this job. But, I'd rather not. I like to understand what's going on under the hood. I guess its the CompSci in me.

I guess what I'm saying is that I think it is so much better to have a universal understanding of these technologies then to blindly stick to one "team".

As an aside...didn't Facebook mentioned they used PHP not because it was "better" but because it happened to be the technology that worked for what they were doing at that time?
Cell jammers are relatively inexpensive to buy and would be trivial to deploy for this type of thing
Google offering 30K in exchange for world changing ideas
Why You Should Use Dart for Your Next Project
A little buggy: It'll collapse 8,4,4 into 16 in a single move when the original does not. Not always, and I have no idea how to reproduce it. Maybe I should just chalk it up to accidental double-bounce on the keyboard?
Kotlin NoSQL
Morgellons, New Disease or Internet Meme?
Agree with you, but that's like putting on your trousers over your head.

3 crappy UXs daily vs. hundreds? No thanks.
Song download link extraction from the web (how it works)
Hey. I stumbled upon this website which lets you search for a song by its name, and then displays its download link. It's cool, but I wanted to know how it worked. Sure, this guy did a lot of work, but when asked, he refused to answer.

Okay, so breaking it down. I did a check. First, the search sends a request to search.php?item=variable which throws data in JSON format ( http://cdn2.mysong.ga/search.php?term=test ).

The way it is set up : the variable names, etc. it looks like he's using some API to search, after that the download link is ( http://cdn1.mysong.ga/get.php?which=1&tt=yo&source=b ), which directly downloads the song. the 'which' here is the song listing in the search.

And, I found out that there are two sources : source 'a' and 'b', songs in source a are hindi/bollywood songs, and source b are 'world music'.

If you guys can find out which API / how this whole thing is working.

P.S. : I need a similar functionality in one of my project.

API Availability : Spotify / Rdio / other APIs aren't available in India, in addition to that, the websites allows you to download music for free.

Website URL : http://mysong.ga/
I personally just integrated selfoss into ownCloud. Was nice and easy, its all PHP :)
sqitch is the only approach to version controlled migrations I've found that actually works long term. I wish more people would invest time into learning it so that it would become more commonplace.
Eh, it's somewhat reasonable to expect the failures to get caught quickly. Perhaps there's routine immigrant checks at housing estates, or an employer finds out and reports the illegal immigrations.
Wm Morrison supermarket suffers payroll data theft
Show HN: apocalism.js – automate your short story build process
Google Latitude Redirect Loop? 
I know what google latitude is taken down but the way it behaves is awkward. It should have atleaeast had some error message saying the status.
And, possibly related to the timing of the subpoena, a Lyft driver had his car impounded by Chicago Police early this morning after finishing a dropoff:

http://www.reddit.com/r/chicago/comments/20dpxt/my_car_got_i...
I've never actually used conky. I'd never see it, I rarely notice my wallpaper because I never see my desktop.
Phantomas – PhantomJS-based web performance metrics collector
A better suggestion: fix the defect. Just delete primary_extension. At best, it does nothing that the extensions array can't do, as it doesn't appear at first glance that any check to primary_extension does not also include a check to extensions.

At worst, it is confusing to implementers and requires chicanery to work around... which is exactly the case we're in. We're in the worst case scenario for this bit of code, and there is no upside to its best-case scenario. Just delete the code.
The thrust of the argument would be that your are upping your chance of survival against a truck by lowering the survival of the people you might hit. I don't think the chance of getting crushed by a truck is very high compared to the risk of hitting a pedestrian or cyclist.
First, the "benefit" to the counterparties is infinitesimal. The predator is going to scape up the market at as lost cost as possible. Second, shares don't magically lose underlying value just because an investment fund is forced to sell. Longer term the price will go to whatever it would go anyway. Investors who bought did not lose that $5. Besides, even with HFT involved the short term price will still drop to $100 so everyone holding those shares still "suffers". Suffice it to say that this is a ridiculous argument which I'm sure you are not actually making but I'm just pointing this out. Third, because of shady HTF practices like flooding the exchange with orders, it's most likely actually hurting the counterparties, impeding their ability to adjust their price.

Now tell me, what social good did the HFT middle man bring?
I did drive back when I lived in the states, got my license at 15 (in a state where that was possible), you have to drive there as a matter of reality. I live in a city right now where driving is very expensive, and taxis are very cheap, so it makes sense not to. I get that America is completely different than the rest of the world.
The inverted scenario got me thinking. I would prefer to hire the triple major with interest and training, putting interest ahead of training.

And you're right - the hiring manager isn't a case of prisoner's dilemma. Thanks for calling that out.

I've learnt several new things from this discussion, especially the references to scientific studies of selection bias. Thank you.
Agree with everyone saying to use something like Trello, Asana, Google Docs, etc.

Unless you need a "special" CRM feature, I think you can get by on using a generic tool that fits your workflow, and is simpler to get going with.

I'm building Notedock[0], it's really a general tool underneath all messaging on the homepage.
I actually use it as a CRM, with a page for each contact (you can put all relevant details here, discussions, contact info, etc.)

If anyone's interested, send me an email and I can show how I get by with this "CRM".

[0] https://notedock.com
Oh god no. Twenty steps to send out a newsletter and it STILL appears buggy on the clients (if it sends out at all).
Female is the Heartbreaker
This really explains SV's homeless problem.
Only a tiny majority of drivers will ever wilfully put cyclists at risk. Most people will genuinely believe that they are good drivers and nice people because that is exactly how everyone they know also behaves. There is simply no strong social pressure to be careful beyond a basic minimum standards. Cyclists are seen as breaking a basic social convention.

But as a cyclist, you realise how basically selfish people are and how unfair traffic accidents are. Motorists have an unrealistic idea of "fairness" and would feel that excessive penalties would be "unfair" when they made an honest mistake that is commonly made.

Personally I think that the penalties of bad driving should match the unfairness of the effects. Do not punish 99% of people who get a ticket. The other 1% are picked at random and get a very large fine (say $10,000).
Ok, wasn't good before. Now completely reinstalled WP and all good again. Sorry guys.
Trello dev here.

The web client (trello.com) has a cookie that has the auth information. The actual code executed for both examples is identical.
That would seem like a good idea at first. However if your product is deployed to hundreds of customers each being at various versions of the DB, what happens?
Ex: Customer A is at v10, customer B at v20 and customer C at v30.
Then you decide for some reason that patch v11 needs to be deployed. What happens to Customers B and C? Do you create 2 new patch, i.e v11 and v40 which have similar changes?
Pretty cool app, never seen it before!
As a San Antonio resident paying out the ass for AT&Ts 40Mbps tier, all I have to add to the conversation is this: fuck yes.
Sudo: Logic inversion security bug
final nail in the coffin :). a highly addictive game in the terminal. Damn you hackers!!

Love text based games and bonus for being in the terminal. Btw, I know a few p.eople mentioned that it collapses 2-2-4 kind of combinations in one go and I noticed that too. But, you know what, I personally like this variation.
Car Dealers Are Terrified of Tesla’s Plan to Eliminate Oil Changes
Google Search Appliance? Perhaps they should call it NSA Search Appliance. It's even a recursive acronym.
I should add -- what I meant was, the filtering of the news is very different but still filtered. E.g. pro-Israel stuff (Pallywood, torture between palestinian groups, antisemitism in the muslim world etc)often just doesn't get printed.

Sometimes you see a story at the BBC/NY Times. After it has grown to a headline item, it is grudgingly made news in Sweden a couple of days later.

I assume this is because the left wing extremists really care about Israel.
please, stop it :(
how can I work this way?
The cold hard reality of startup sales and marketing to the enterprise
Our company was using the Google Search Appliance for years, but recently switched to Coveo Search.

http://www.coveo.com/en

For an enterprise with mixed Windows and UNIX servers and SharePoint there better options than Google. For web based data, Google does great. For mixed media that has varying security constraints we found Google lacking.
I'm having this issue too, which totally threw me off, as I've finally figured out how to sort of consistently beat the original.