skysight-inc/HackerNews huggingface dataset:
Fair enough. There are a lot of tedious jobs out there - but there are plenty of varied bigcorps (e.g. Google, AMD, Goldman Sachs, NASA) of whom the following isn't true: "Compared to most folks [I know] that didn't spend time in the industry, their only experience with those topics was a semester in University."
Full disclosure: I work at SendHub

SendHub (https://sendhub.com) will give you a virtual business line (SMS+Voice) for free that you can access from the web or from your iPhone/iPad/Android device.

I know we support 1-800 numbers on paid plans, just hop on support chat and they will take care of you.
Exactly. It's very rare to find an application where a rapid discharge matters (battery powered guided missile maybe? A drone launcher that boosts a device to altitude and then comes back down on a parachute?), but a rapid charge speed is almost universally desired. At the numbers being quoted here, for example, it would become faster to simply charge your phone than swap the fiddly battery.
I find alt-. to be more usable - I know for sure what it will do, as I see the effect of the expansion immediately.
No, the energy density is not all that unusual. Assuming the battery is 2000AH and is 100% efficient, the "2000 times more powerful" means you can (theoretically!) discharge it 2000 times faster than the benchmark battery (e.g. 2000A over 1 hour vs. 1A over 2000 hours).

The 1000x recharge rate means you can put the energy back in 1000x faster than the benchmark battery (e.g. 1000A x 2 hours vs. 1A x 2000 hours).

Due to the energy density being comparable, I would expect the actual size of a 2000AH New Improved[tm] lithium-ion battery would be comparable to the size of a traditional 2000AH "benchmark" battery.

Disclaimer: All the numbers made up out of thin air using values that were easy to do in my head.
Conflicting reports on arrest in Boston bombings
I've been using oh-my-zsh for around a year now and I never realized this.
Racism is still widely prevalent in America. The only thing that has changed is that instead of thinking it's OK to be racist, Americans now think that they're not racist. All the while actually continuing to be racist.
I already have some of this implemented but, picking a random winner based off of an outside source (provable by providing the algorithm) is only trust worthy if you trust the author posting the correct algorithm. You would still have to trust that I was using the code I said I was using.

I may be understanding you wrong, and if I am please let me know. I would love to make this 100% fullproof and trustworthy.
Unconfirmed: Zimbabwe makes Bitcoin national currency
Rethinking Digital Communication
(CNN) -- [Breaking news update at 2:36 p.m. Wednesday]

"There is conflicting information as to whether someone has been arrested in connection with the Boston Marathon bombings. A federal law enforcement source told CNN's Fran Townsend that someone was arrested. But later, two senior administration officials and another federal official told Townsend that there had been a misunderstanding among officials and that no one has been arrested."

(CNN) -- [Breaking news update at 2:44 p.m. Wednesday]

"Investigators in Washington and Boston denied Wednesday that an arrest had been made in the bombing of the Boston Marathon. They had earlier said there was "substantial" progress in the case."
Replied to the one below in more detail, problem still relies on you believing that I am using the code I show to make the calculation.
Unless we get a large number of developers to build the same application twice using each framework, all evidence related to this is going to be speculative or anecdotal at best. Having written a lot of both backbone and angular, I can confidently say that I am _much_ more productive with angular, so much that I get incredibly frustrated and resentful when I have to work on a backbone project. I think if you do a little bit of research you'll find a sizeable amount of similar testimony from people who have switched from backbone to a more comprehensive framework.
I noticed you have changed your fee. The example in how it works still reflects the old rate. Just letting you know. Nice project BTW I'll give it a shot next time I get some BTC.
You should probably disregard this advice. Instead:

[Late addition:

* Do not use passwords as API authentication. The user of an API is a computer program, not a human. Issue single-purpose random credentials for API access.]

* Make sure that your API is accessible only over HTTPS; test the API endpoint to ensure requests aren't honored over unencrypted HTTP.

* Use the simplest API authentication mechanism that (a) works and (b) you understand. You should probably degrade the capabilities of your API before you try to adopt an authentication system that you don't completely, fully, absolutely grok.

This means, if you don't need delegation right away (for instance, if you don't have 3rd party applications making calls to your API on behalf of your users), don't bother with anything like OAuth.

Contrary to the implications in this article, HTTP Basic Auth is not less secure than OAuth if your endpoints all require HTTPS. If you allow HTTP calls to an API, you have bigger problems than your auth token scheme.

Semantic mismatches between API endpoints and web UI endpoints (ie, semantic differences between API auth and cookie-based authentication) are a classic, pervasive, hard- to- eradicate source of serious security flaws. Don't make things any more complicated than they need to be.

[Late edit: I didn't think I needed to make the first point, but I clearly did need to. Sorry.]
Rep. Mike Rogers Calls CISPA Opponents "14 Year Old Tweeters in Their Basement"
The site isn't loading for me, but at least it's good to see that it's myclean.com and not the notorious mycleanpc.com.
I understand the hypothesis. I am even aware of acausal game-theoretic arguments that people at our stage of technological development may be disproportionately likely to be simulated.

I didn't mean to say that this isn't an interesting line of inquiry, just that I don't think we can possibly consider the result conclusive either way. I think it's reasonable to re-weight one's beliefs to an extent based on the outcome, but not so far as to adopt one possibility as "a belief" and discard the other.
Like how the previous iterations were exciting for the validity of Java for video games? Wasn't very successful in that respect.
AutoJump is my co-pilot in these situations:

https://github.com/joelthelion/autojump
Hello ovi256, we received some excellent press early on (Thrillist was huge for us), ran a Gilt campaign, and listed ourselves on free directories. We did not spend any money (outside of the money we lost with Gilt) in customer acquisition to begin with.
Thanks for your input, Senator McCarthy.

Attitudes like yours are why things like donations to political causes should be private.
Same here, Jagex's client and private servers are what I cut my teeth on when it came to programming. My entire fascination with programing evolved from runescape. Hacking, cheating, and modding it.
Until very recently the vast majority of people were opposed to gay marriage. If this were 15 years ago would you have been able to work anywhere.

Are all of the people who changed their minds over the last 10-15 years suddenly better people who are now worthy of your association?

How many people woke up one day and said, "wow I was wrong. Gay marriage should be allowed, and I am truly repentant for holding such an evil belief", versus the people who are just parroting what they think they should say.

Did these people change their minds or is that people who are pro gay marriage have stepped up the attacks on those who are anti-gay marriage (calling them bigots etc...), so that anti-gay marriage-ites are afraid to publicly express their beliefs?
I'm sure there's considerably more pressure and personal motivation to arrest the right person.
Is it possible to add Golden Gate Transit buses to the map?
It's unfortunate, but has to happen. The statistical likelihood of him being suspect were greater than others at that instance. The cops did what is expected of them, just like a software developer would perform a check for most likely condition first before the flow moves forwards.

I don't see anything wrong, my skin color is similar to him and I wouldn't mind them checking me out first, I would gladly cooperate so that they can move on and find the real bad guy.
That is a bold statement. Having lived in many different locations (India, middle east, europe, canada and the US) as a brown guy, the only place I experienced less racism than the US was Canada.
I remember NT being a reliable OS since the NT 4.0 days.

Contrary to the hacked installations of Linux and BSD or the continuous beach balls of death from Mac OS X around 10-15 years ago.
If you lose the database for your own service, it does not matter how you authenticate to that service. Attackers have already fatally bypassed your credential system. At the same time, API credentials should by definition be single-use.
Frozen Turtles and Interstellar Travel
I would say the single most useful thing in bash is the ability to type in commands.
These are my feelings as well. And it does feel the Saudi national was completely co-operating with the cops. It's the right thing to do.
Yeah, but seriously, why would you want to link to a particular state in a desktop-style application? Especially if the intent of the app is to be used by a single user working with private data.

For example, to save some kind of setup you often use as a bookmark. This is especially valuable in case there are multiple setups you often alternate between.

To make it more concrete, imagine a table with multiple columns you can sort by and a bunch of search filters at the top. Your users from accounting always sort by date. Your users from HR always filter by a particular status and last name. Your CEO wants to be able to see both views.

If the application supports proper URLs, all of this can be done via bookmarks with no extra coding. Moreover, if someone suddenly develops the need for a new weird workflow, they can service themselves simply by bookmarking the URL.
Usually you can find a cleaner on craigslist who will do so topless. Something none of these homecleaner connection services offer!
Repeat after me: skin color is not probable cause.

Setting aside all ethical issues, using ethnicity alone to determine probable cause is a violation of the law. If you would like to see it be acceptable to use skin color as the sole determinant for probable cause, that's fine. Just change the law. But until then, it is not allowed.
Sort of tangential, but I'd be interested in seeing an OS based on Go, where Go::Go-OS as C::Unix. (And you could call it "Goose".) Given Go's awesome features, I would imagine it could be pretty interesting.
Wow, I don't think I've ever seen tptacek gray in a thread about security. I don't know why, you are absolutely right.

One neat variant on this is how GitHub uses HTTP Basic auth to give you an OAuth token... http://developer.github.com/v3/#authentication
Death Test Reveals Strength of Social Interaction
POSIX UNIX applications == CLI, not much more.
I'm familiar with the proposal -- it has all the same problems of Linux package managers, but then they bolted on an even more complex, error prone, and high-overhead virtual file system to present different views of the package graph.

The problem is the legacy UNIX practice of splatting files all over the drive and having an unstable dependency graph. Fix that, and you don't need a UNIX package manager.
scicombinator.com
What are people's thoughts on applying this kind of "craigslist for services" business model to a number of verticals (not just cleaning or any other single market)?
It's probably worth remembering Richard Jewell and the Centennial Olympic Park bombing at the 1996 Atlanta Olympics:

According to Wikipedia:

> Despite never being charged, he underwent a "trial by media" with great toll on his personal and professional life. Eventually he was completely exonerated; Eric Robert Rudolph was later found to have been the bomber.

http://en.wikipedia.org/wiki/Richard_Jewell
I'm a primarily JVM developer as well, but full stack.

The answer to you is maybe, but it's not necessary yet.

In 3-4 years, 80% of greenfield web apps will be using a single page framework. Perhaps it won't be Ember, but something from the next generation. However, the results are better for the user, and as more developers learn it, the more it will be expected as common knowledge.

Increasingly, your contracts will end up being on the back end, and your full stack opportunities will dwindle. Look at the jobs today that say jQuery or javascript. Most of those will be out of your range.

That might be fine for you -- if you stick to back ends or maintenance programming, your jobs won't dwindle. Greenfield apps will slowly dwindle, or you get in with a client who expects you to learn it, or you decide to use it on a project because you see the direction the winds are going.

Me? I have an angular.js and knockout.js proof of concept on my resume now.
My (not so favorable) opinions of startup resources
Software is way too general. Developing games, misson critical softwares or in a body shop doing crappy consulting gigs at a bank are very different jobs.

When you make a game for a console, mistakes are very costly: it makes a lot of sense to get it right the first time. Attention to details is a trait that Japanese culture really emphasises (always think about every possible thing that can fail, triple check, etc...).

Now, for most software products, that's a different story. I think that's part of the story why you don't see great software companies in Japan.
Click on a few dots and our program will guess your age
Demo: CSS3 Columns Experiment
I really wish I had done this. Besides my embedded systems (now I'm casually collecting industrial "computers"), the only non-PC computer I have is an SGI Indigo. It's pretty and all, but I wish I had held on to all the old varieties of Radio Shack/Tandy computers I owned.
It's funny how personal workflows can be. I do the history|grep thing too, but never felt the need to automate it further. It's a relatively rare thing (maybe once a day), used when I know I did something specific in the past but forget a detail or two.

Instead, I generally drop little shell scripts around my work area for specific tasks. Working on iterating a build/install to chase a specific bug? Stuff it into a little script. Writing a find command to munge a bunch of files with xargs or -exec or whatnot and realize I'm into the third line or editting? Stop and echo it into a file, then finish it in emacs.

The idea of doing all that junk and then relying on the bash history file (instead of, y'know, the actual filesystem) to store it for me seems weird.
45 min is 2700 seconds, so 10x faster charging is 270 seconds or 4 1/2 minutes.
sudo !!

Are you feeling lucky?
A usage pattern with !$ is:

% mkdir foo
% chmod g+s !$
% ls -ld !$ # (make sure it's correct)
% cd !$
Microsoft rolls out standards-compliant two-factor authentication
ACLU - Android FTC Complaint [pdf]
Since you asked, from my experience, there is one very good reason for KO-style functional observables rather than plain JS: immediate naming errors. If I type obj.prop when I should have typed obj.Prop, it simply returns undefined. But if I said obj.prop(), it excepts. This means that naming errors are diagnosed right at the site and immediately. I've found this a significant advantage to KO-style observables, particularly when refactoring code.
Well, unless something better comes along, C++ seems to be taking C's place in OS development on non-UNIX systems.
Idea for improving Amazon’s Kindle eBooks
I think that the point was less about the cops questioning him and more about the mainstream media jumping to unwarranted conclusions and the 'talking heads' on 24/7 news stations making even more wild speculation about him based little to no information (i.e. "He has to be the bomber, why else would they be questioning him").
Twine review: the little blue box that hacks the world around you
My favorite history trick in bash is "cd -".
Ask HN: do users like OpenID? what's the current consensus?
What the title says. I personally don't use OpenID much, as I find it not substantially more convenient than using a password manager. But what's the current consensus. Have operators of web businesses found that users like it, dislike it, or are neutral about it?

Just wondering if I should bother with it for my new thingy.
Yes because everyone knows that towelheads mean trouble, innit?
no need to repeat 'politically correct' statements, skin color, just like sex and age, are part of vectors that you would have to mathematically use to narrow down suspects.
This isn't an instance of "security through obscurity". This is more akin to suggesting people use non dictionary passwords.

http://en.wikipedia.org/wiki/Security_through_obscurity
Also, in case you wanted to know, the white ball is called the cue ball or billiard ball
And !N:$ is the last argument of the N'th command in history. Even more useful, !vi:$ is the last argument of the last "vi" you did.
Poll: UPMOD THIS if "YES"
>What are those features?

being slow/laggy on complex designs on underpowered machines
Good old doskey
Poll: UPMOD THIS if "NO"
FISKER AUTO'S ROAD TO RUIN: "Billion-Dollar Startup to Billion-Dollar Disaster"
I thought your second link was an example of a broken interface. You might want to change the line a bit.
Microsoft Thinks Apple's iOS is Boring. Well, Thank Goodness
This reasoning is bending over backwards a little too far. If the goal was to have marriage equality, then supporting a ban on marriage equality is not going to achieve that. Working against the ban would be much more likely to lead to marriage equality, because the supreme court can always decide over the next marriage equality ban that pops up. Secondly, the supreme court does take public support into account in its decision. Thirdly, the longer the wait, the more support is shifting in favor of marriage equality. Fourthly, he has not said anything to deny that he is against marriage equality. Do you really believe that there is a non negligible chance that he is secretly supporting it?

Your comparison between not choosing to work at a company and refusing to hire somebody is invalid. It is perfectly okay for Brendan Eich to choose not to work for a company with a gay CEO. Not hiring somebody is a completely different matter. The next thing is that Brandan Eich is not some random guy at Mozilla. As the CTO he has a lot of power, and influence over company culture. If you are gay (and also if you aren't) then it's entirely reasonable to take this into consideration, since this might cause you a lot of grief. For example, perhaps it would be wise to ask gay people who are working at Mozilla for their experience. Also, your good work at Mozilla would be increasing the influence and/or wealth of the CTO, which would be partially going to these these causes. It all depends on how much this will influence you within the company. Will there be lots of gay jokes? Will it be taken into consideration later in whether to fire you or not? These things are hard to find out, and there are plenty of companies that are a safe bet in this respect.

To be perfectly clear, I also think it would be wrong to fire anybody for being for prop 8, just like it's wrong to fire somebody for being against prop 8 (as long as the political beliefs stay outside the workplace).
> Semantic mismatches between API endpoints and web UI endpoints (ie, semantic differences between API auth and cookie-based authentication) are a classic, pervasive, hard- to- eradicate source of serious security flaws. Don't make things any more complicated than they need to be.

Could you explain that one in more detail? I don't think I understand it.
Publicizing:

1. Post to Hacker News at a strategic time. Be receptive to all feedback and respond to any legitimate concerns.

2. Contact tech reporters and news sources: TechCrunch, Mashable, TheNextWeb, etc. Politely but assertively give them a reason to write about your new product/service. Try to rehearse this pitch a lot.

3. Offer a free demo to influential people. See: tech reporters, startup founders relevant to your industry, etc.

4. Network with favors, not by being annoying. This is hopefully done prior to launch, but in any case the basic gist is that you should aim for quality networking, not quantity. Stay in touch with influential people and help them. They'll help you in the future.

Marketing:

1. If you have money, go for a tightly moderated and exclusive marketing campaign like those offered by The Deck and similar services. These usually cater to the sort of audience you want and are much more successful for positive reception.

2. Make a diverse marketing portfolio networked through other startups that need advertising revenue and through circuits that will likely hit the eyes of influential investors and VC's.

Of course, that's very general. Good luck!
Look in the center chamber for Spiriva capsule
The light green capsule that is contained to complete the whole set of Spiriva HandiHaler contains tiotropium bromide as its active ingredient and lactose monohydrate as its inactive component. The capsule is strictly not to be swallowed in its original form.
That's progress. Normal day-to-day ops used to include sewing clothes, churning butter, and building furniture.
FreeBSD Foundation Announces Capsicum Framework Project
That problem is with the media and it exists regardless of skin color. Today's "always on" Media likes to report first, fact check later. Can't let anyone scoop you. And if you make a mistake... retract, apologize and move on.
Dreams only last a few hours, so that's not really a possibility. If you are proposing we are the "dreams" of a sentient and extremely advanced machine, then that is hardly different from saying that we are just simulated.

And I'm pretty sure the numbers you mentioned--like the number of real universes, the probability of life arising from non-life--really don't come into it at all. Skimming over the paper, none of that stuff seems to come up at all. Again, this isn't about universes inside universes (the news article phrased the argument poorly).
> The constant assertion that it does is bullying - an attempt to impose your morals on everybody else.

I think you really got something backwards here if you think that oppressed minorities are the ones doing the bullying here.
Awesome tutorials. In one of the videos you mentioned about extracting the handlebars into separate files, I'd love to see the setup for that.

Can you provide some good/recommended practices/conventions on large apps so we can organize the file structures on the first try?
Plus there is a high probability that he had a thick saudi accent (based on the accent of his roommate). A saudi descent american with a bostonian accent probably would not have been an immediate suspect.
> no need to repeat 'politically correct' statements

It's not a "'politically correct' statement", it's part of the law. If you think that it's OK to search someone's apartment based on their ethnicity alone, I can only assume that you have no respect for the rule of law.

And from TFA, I could not see any other distinguishing factors that were used to determine probable cause to search this guy's apartment, instead of any of the other people at the scene. The only factor was his ethnicity.
What data are you basing this on exactly? Is there peer-reviewed work somewhere that shows that people with darker skin colors are significantly more likely to commit such bombings in the US?

Because if there isn't than this is plain old racism.
That's why I use fish. Not only does it cycle like that by default, but it autocompletes entire commands, searches for the substring in the middle of words, looks better, is faster, etc etc.