skysight-inc/HackerNews huggingface dataset:
Also, 35 to 40k sounds really on the low end. I don't think I know anyone making that little. And this is Berlin, where salaries are lower than in the rest of Germany. 50k seems to be rock bottom for a seasoned front-end engineer, more for backend, even more for specialty stuff such as data science.
Ooops, I didn't mean to imply that MEMS/stirling engines would eliminate the gradient problem, it was something of a after-thought that they would be more efficient than the Seebeck junction.
The only reason I've ever logged in is that they hold the PDFs hostage unless you do so...
> how are they worse?

The code reads worse for a number of reasons:

:: you've written an equality, rather than truth, assertion named "assert" rather than "assertEquals".

:: you're writing what would be the code of a truth assertion as a string for the message test.

For the same role, most unit testing frameworks have an equality assertion / expectation assertion that serves essentially the same role but reads better.

> I don't want.to.sitThere.writingThis(kindOf, crap)

Then don't use spec-style frameworks. There's plenty of xUnit and similar style frameworks that use simple assertions (and, yeah, you can just use bare truth assertions all the time if you want, but you've usually got a handful of nice tools for common cases like equality assertions to go with them.)
Silicon Valley entitlement and expectations to make your nose Clinkle
Samsung's customers are the carriers. The carrier asks Samsung for specific features or changes in the firmware build for the phones they buy from Samsung. Samsung satisfies their customer by giving them what they want.

The carrier is who you should gripe for the firmware misfeatures which you don't like in their phones. But due to the monopoly situation, they don't have to care very much what their subscribers think.
It can also depend on the culture of the acquiring corp. I went through an acquisition and one of the bidding companies advertised themselves as a very process driven, standards focused corporate culture and had even instituted their own program management certification that all of the incoming managers would have to pass to stay on board.

Needless to say this was an absolute anathema to any small startup who's spent the last few years doing anything to survive and get positioned for an acquisition. It drove away everybody else involved in the acquisition and even the investment banking firm we were using was turned off by the pitch. "But look at all these entrenched and inflexible processes that take all of the thinking and joy out of your work that we're offering you!"

No thanks.
Another problem I've seen with Yelp is reviews that aren't actually for the intended place. My father-in-law owns a few restaurants. One of them has >300 reviews (solid 4 stars), but shares part of its' name with another restaurant with >1500 reviews (3.5 stars, with a heavy downward trend).

Most reviews posted for his restaurant are either 4 or 5 stars, with the majority of lower reviews referencing the other restaurant either by name, menu items, or decor. I'm not sure if the issue is one of UI design, mobile app, or poor search handling - although I heavily suspect search is the culprit.

Unfortunately there doesn't seem to be a way to address these mis-posted reviews, that I've seen. I would love to hear any suggestions that would help though.
Don't discount everything Paypal does to buffer you as a merchant from the effects of fraud. I think some people look at raw transaction fees and don't realize how much extra shit they will have to deal with if they're going to process credit cards directly. There is definitely value added by Paypal in this area, and I think it's easily worth more than saving 0.2% on $3-5k in payments per month.
Because of Reddit, I was actually very surprised when the image used the term meme in its original memetic context, as opposed to an image with black and white impact font.
>>Where'd it go? What's it doing? If you want to dislodge evolution as a directionless force, and avoid Occam's Razor, you need to account for this intelligence somehow, because evolution already describes a reality in which it's not necessary.

You can state a similar(and in my view incredibly strong) objection to ID by pointing out that diverse bodies of evidence(DNA, morphology, speciation) support evolution in a way that would any other competing explanation would need to replicate. Considering this was identified in the 1700s once it was seen that whole classes of animals went extinct in the past it seems rather silly that with exponentially more evidence that has to replicated by a creation-like argument anyone would even consider ID as a serious view.
Somebody please send a hilarious pull request.

https://github.com/SFMOCI/openlaw
Content Creators Coalition
When "The Net Is a Waste of Time"[1] (an editorial by William Gibson) was discussed[2] on Hacker News:

> The winning quote: "[sic] surfing the Web is a procrastinator's dream. And people
> who see you doing it might even imagine you're working."
> - https://news.ycombinator.com/item?id=5262229

[1] http://www.nytimes.com/1996/07/14/magazine/the-net-is-a-wast...

[2] https://news.ycombinator.com/item?id=5261676
Thanks, will contact him.
That depends on what they consider "fake". It looks like "Operation Clean Turf" only considered reputation management companies.
Yeah, I was a little saddened to see that they didn't mention her - sure she went to work for the competition but it'd have been classy to mention her.
I guess PayPal, eBay, VISA, and all the banks should just shut up shop then...

The number alone means nothing without understanding the business that they're in.
Dealing with addictions has little to do with leaving them, and everything to do with finding something better. Many addicts are addicts cause they are lacking something in life.

There was a time I played video games 12 or more hours a day for months. Now, I spend the same time reading papers and programming and helping people learn programming and hanging out with friends and so on. Trying to stop never worked; filling my life with something more meaningful made it easy.
Of course, just a good excuse to talk to people I haven't chat for a while. :)
I own one of these and it is fantastic, even if you don't use it to charge your phone (which I do) you get to scavenge fuel instead of carrying it and that vortex of flame boils water only slightly slower than most normal portable camp stoves and it is just damn cool to look at.
Mars rover Curiosity finds water in first sample of planet surface
It makes sense. You want to make sure that the person A has a vested interest in making sure that people will stick around. Certainly not to encourage them to leave (or assist them or make it easy for them to leave after getting the money).

As a contract term it's legal just like if you are selling a ski resort you could say "if it doesn't snow 30 inches next season then we want ..."

Making something a term doesn't imply that you have control over the even directly necessarily.

For example let's hypothetically say that PG decides to sell HN. The terms might be that at least 70% of the top people who comment stick around for at least 6 months. So if PG had knowledge that those top people who comment would leave if he sold then he would have to factor that into the price he is being offered. And if he ran into them at a party he wouldn't be egging them on "oh now that I'm not affiliated I don't really care what you do".
One of Spolsky's articles pointed out that hotels are also large buildings that manage to get an outside window on every room...
Google unveils major overhaul of its search engine
You're basically railing against orthogonality. I don't think anybody disagrees that some flags could be made more consistent, but creating a separate git-uncommit when that functionality is fundamentally encompassed by the purpose of the third invocation of git-reset is a mistake.

If you make a specific case for 'git reset --hard/--soft HEAD^' then you would either be left without the more general (and more useful) 'git reset --hard/--soft <commit>', or you would have a situation where you have to use 'uncommit' to (for example) re-commit something, or you would be left with a git-uncommit command and still have git-reset for related operations. Why would any of that be better?

You could split the third invocation of git-reset off into its own command, but honestly I don't see the utility in doing that.
This bug in human nature makes me half wish they were destroyed, but the other half of me wants to take eat, and be entertained.
My two cents is that requiring the ability to snoop on a running process is a significant extra hurdle compared to simply reading the filesystem.

Especially for virtual machines which almost everybody is running on these days. An attacker can simply read the disk from under the OS.

Although I can understand why you might think it's not significant enough. I do agree that storing private keys in a separate user's process can help with security.
Similar recent discussion: https://news.ycombinator.com/item?id=6431573
The Continuous Compare Report for Git
You could have multiple applications running on a single Amiga "screen". I remember running several windowed apps right on the Workbench.

AmigaDOS was pretty damn weird though. No arguments there.
Some have proposed a sort of patent "small claims" court to address these issues:

http://www.uspto.gov/ip/global/patents/comments/patent_small...
I find it interesting there's no representation of games or game creation.
I get this page in Dutch. I didn't ask for it and I can't change it. In fact, I'm logged in with an account which only has one language preference set (English), which Google happily ignores whenever it feels like.

And it would be merely annoying if it only affected the interface language, but it changes features, search results and in this case the entire content.

Which makes it pretty much impossible to participate in this discussion in HN.

This is one of the reasons why by now I dislike Google as much as I disliked Microsoft back in 90's.

Some people may find it hard to identify with, but imagine communicating with someone you know speaks perfect English, who you have politely requested to communicate in English, and who actually speaks English to everyone else in the room except you.

There are less offensive ways to say "fuck you".
(I work at Stripe)

We have two products built for marketplaces, including Stripe Connect (https://stripe.com/connect) and Stripe Payouts (https://stripe.com/blog/send-payouts-with-stripe), which differ depending on what type of marketplace you're building. Docs for Connect are here (https://stripe.com/docs/connect) and docs for Payouts are here (https://stripe.com/docs/tutorials/sending-transfers). Feel free to email me at cristina@stripe.com if you're not sure which would be the best fit for you.
You have to look for it harder on the T-Mobile site for the $30 100 Minutes / "Unlimited Data" monthly pay-as-you-go.

http://consumerist.com/2013/06/07/t-mobile-has-a-30-unlimite...
Incidentally, while I haven't noticed the sync problem with GTalk, I have noticed it with Facebook Chat.

I've had a conversation on my phone, only to go home and flip on my computer and see those messages finally get sent a good 90 minutes later.
Did you mean Kinder Egg? Or are you poking fun of the recent Android name / announcement thing?
Yes, but the keyboard has already substantially changed from the typewriter. Everything to the right of the "enter" key or above the number line is new, and plus MS got the Windows/Meta and the Rclick key standardized pretty late in the game. The number of bucky-keys isn't exactly consistent across typewriters either - settling on CTRL and ALT is prettymuch an accident of history. The rarely-used function keys have been something of an anachronism since the jump to GUIs (I remember the days of little paper overlays to show all the function-key commands for Word Perfect), and I doubt you'll find those on a typewriter.
React: Rethinking Best Practices
Ad News for Online Publishers
I use them as "chapters". When there are question, I can navigate through chapters and the audience gets a repeat of the main points.

Use "space" for advancing.
Videos like this are why people dislike crossfit: http://www.youtube.com/watch?v=M8up6A4QesU

Crossfit is just a very successful gimmick, but unlike the fad diets that are unlikely to cause harm, crossfit is likely to cause inexperienced people serious injury. The cult-like devotion they build in their participants, mixed with the bro-science they preach just adds fuel to the fire.
This is actually very common in industry, especially with respect to manufacturing processes. For example, let's say you have a (presumably valid) patent on an improved manufacturing method for a drug. Maybe it's a really efficient way to mix things into pill form, giving you a cost advantage in the market. But you don't have a patent on the actual drug. If someone else makes the drug using your process, how would you actually find out?

There may be a number of ways to make a product, but only one of the ways of making it is infringing. It's not like companies go around telling people the secrets of their manufacturing plant. Many manufacturing plants, especially in pharma and also in tech, have high security.

And even if you could find out (let's say by corporate espionage) - that evidence may not always be admissible (or reliable) in court.
I believe they are more popular since it offers more flexible.

You can get dual lands, effect lands like wasteland, and regular lands instead of being stuck with any given one of the listed.

You also get the benefit of lowering the odds of drawing a land since you've cleared another one out of your deck.

Finally you get a chance to shuffle (which might matter in some decks).
Where do I obtain one of these "cheap no-handset mobile plans" on my carrier of choice?
Why being a specialist is better than being a generalist for getting a job
A Study on using KeenIO with Laravel for Action Tracking
Widely-distributed MailChimp Subscribe Form breaks jQuery AJAX functionality
MailChimp provides their users an HTML Subscribe Form to copy & paste into their website. This form allows visitors to subscribe to the website's mailing list.

The copied & pasted form code injects a JS file which overwrites jQuery.ajax() in order to do some custom handling. This JS file is hosted by MailChimp.

Since jQuery 1.5, jQuery.ajax() has accepted two parameters, `url` and `settings`. The jQuery v1.0 through v1.4.4 API only accepted one parameter, `settings`. The MailChimp version of jQuery.ajax() also only accepts one parameter, such that any other code in the page that tries to pass two parameters will malfunction.

My tiny company is built around a WordPress plugin. It runs in cooperation with JS code written by hundreds of other developers on a daily basis. Sometimes conflicts arise. I debug them, and either fix a bug that I wrote and release a new version, or work with the 3rd-party developer to fix a bug that they wrote.

I've had several customers complain to me that my plugin doesn't work. I debug their site, find that jQuery.ajax() has been overwritten, trace it back to the MailChimp file, explain that MailChimp has made a mistake, this kind of thing happens all the time, and I will work with them to resolve the issue.

I've contacted MailChimp several times about this issue over the past 4 weeks. In their most recent response, they explained: "That being said, keep in mind that we serve over 3.5 million customers and even the slightest change can have a massive impact if not implemented carefully." Apparently they aren't concerned about the 3.5 million customers that are potentially being negatively impacted because of careless implementation in the first place (or at least careless maintenance).

Suspect MailChimp JS file:
https://gist.github.com/colllin/6717655#file-jquery-form-n-validate-js-L1683

jQuery Docs:
http://api.jquery.com/jQuery.ajax/
Discounted App Upgrades Are a Terrible, Complex, Outdated Idea
This is a good post, but I'd make one additional point. Devs are often measured/reviewed based on productivity, so it's not surprising there is pushback on a decision that diminishes their productivity.
Is there an opportunity for a business that builds and cultivates small and focused product teams optimized specifically for acqui-hires by large companies hungry for talent? The product would really be the team itself and the front-facing stuff would be largely irrelevant?
git add -p

-p, --patch
Interactively choose hunks of patch between the index and the work
tree and add them to the index. This gives the user a chance to
review the difference before adding modified contents to the index.

This effectively runs add --interactive, but bypasses the initial
command menu and directly jumps to the patch subcommand. See
“Interactive mode” for details.
This seems like a gross abuse of power. It's not the size of the problem, it's the 2nd- and 3rd-tier impacts that concern me. I can't be the first person to have experienced this problem. Chances are, more experienced developers have come across it, hacked their code to work, and moved on with their lives. But less experienced developers have probably suffered frustration and several wasted man-hours. Their customers likely have more fragile products, delivered a little less efficiently (or at slightly higher cost).

The solution is so small, too. I've offered my phone number so that I can brief their developers and help them find a solution. It would take far less time to solve the problem than it did to write this post.

What else can I do? I can re-write my code to use the older jQuery.ajax() API and release a new version. But this only covers up their mistake, it doesn't solve it. And what happens when another towering web business comes along and writes some code that only supports two parameters for jQuery.ajax().
Group commits in MySQL 5.6 and 5.7
I actually really like immutable data - I was (and still am, when I don't have to get work done) a big fan of Haskell. The problematic part is when you have a language that encourages an imperative programming style, and yet passing an object by value is only one character off from passing it by reference.
All those other DirectX parts have been deprecated for a long time now. The only thing still being used is Direct3D.
And then Verizon hemorrhaged customers until the CDMA iPhone 4 came out. I doubt people would be willing to switch carriers to get the Galaxy S5 (there is a lot of substitute goods in the Android world), nor does Samsung care to find out.
Dropbox vs. Copy: A comparison of features and benefits
He's almost certainly referring to Vic Gundotra, the PM for G+.
I've been working exclusively with laptops for > 6 years now... how long do I have to wait?
Big Brother potentially exists right now in our PCs, compliments of Intel's vPro
> One small point: on check-in, I don't think it's exactly that origin is also rebasing/merging just like you did. It's more like origin is just taking whatever you have and copying it exactly. The merging/rebasing process itself only happens locally.

But then what happens when I merge/rebase locally and publish at the same time as somebody else? I assume the origin doesn't keep a lock on the whole mess while I'm doing my local merge/rebase. That sounds like it would lead to a "last-one-wins" conflict-resolution or a complete reversion of the origin if I publish without rebasing on the origin's version first.
You seem to enjoy making the effort to write all this rhetorical crap! With bits like "historical necessities of state intervention into laissez-faire capitalism to prevent abuse of asymmetrical relationships", I hope you don't claim credit for independent thinking.
Google Recently Made A Silent Shift To A New Search Algorithm, “Hummingbird”
(I work at Stripe)

We've encountered a lot of customers that are paying much more than they should be for a merchant account and gateway setup. Stripe's fees start at 2.9% + $0.30 per transaction, we don't have any hidden fees, and we offer volume discounts for businesses on track to do $1MM/year or more. Separately, PayPal has many add-on fees ($30 per month if you want to design and host your own checkout pages, 1% cross-border surcharge, 3.5% transaction fee when your customers pay with American Express, etc.) which often make it more expensive than Stripe.
Yes, i can't move the magazines crap to the 'garbage' folder. Also, i can't use amazon appstore or something like that. app store lock-in is the ultimate bloatware.

Only place i really don't see bloatware is on my hacked HP touchpad. My only tablet until a month ago was a 32gb HP touchpad that I got from $199.

On day one I installed android on it and helped with some the kernel tweaks. Now i'm just running cyanogenmod9 there.

It is a blissful experience. Full control over browser. dumb webdeveloper used 8px and limited zoom? no problem, zoom anyway. dumb webdeveloper put in 1024px wide paragraph? no problem, zoom and double tab.

Even the more hardcore lack of control: publisher limited a game for a specific device (fishlabs and sony experia deals for example). no problem, edit build.props, say you are that device and download.

...Then, last month work forced to expend lots and lots of time on a latest Ipad and a galaxy tab3.

The galaxy tab is awful. shitty in every aspect. Only upside is that it have a IR blaster. I love those things. It is also pretty light. But then, the screen is crappier than anything i've ever used. just awful to look at. Then the ugly custom samsung skin just make it WORSE. they use twice the space for browser tabs for example. it's just idiotic. worst tablet experience in using a browser that one can have. Just do yourself a favor and get a generic chinese one instead. Also, it has the exact same performance as my old touchpad with one cpu for web rendering and movies. samsung really crapped all over this one.

The latest ipad (apple sucks on that, can't even refer it to a number because i can't see any number on the device case or software... is that an ipad3?) has the most awesome screen. But it's heavy as hell and the corners cut your hands if you are trying to hold it to watch netflix in bed. If feels fast, and will probably be for anyone not slightly multitasking. Multitask is so crap that, I kid you not, changing tabs in the browser, or going back one page, results in a full redraw of the page, and sometimes a refresh of that page. For example, go to reddit or hackernews... scroll the page as you do when reading the index. Click on a link or open it in another tab. read that link. Press back or close the tab. The index page REFRESHES because it was probably out of memory or something. now you are at the index page, at the TOP! your scroll information is lost. And probably the items changed in the mean time. Totally shitty experience. Changing apps is even worse. Several apps 'restart' when you multitask. So, it's the perfect device if you ever use one app at a time and have a fully linear, one tab, browser usage pattern.

I'm just very glad i have the touchpad. Wonder if a nexus tablet is as good... probably not.
My Brother laser is the first printer I don't hate. Can't speak highly enough of them. And it even let me print (while throwing up a "No Ink" warning) until the pages came out blank.
Time to Speak Up Against the NSA’s Mass Spying
In maintenance, too.
Ford Acquires In-Car Software Company 'Livio'
I predict that more than 20% of these comments will think more than 20% of reviews are fake.
Yes, if you can put together effective teams and pitch them to companies then you have a nice consulting/recruiting biz.
It's impressive. But I think it's too much and distracts from the content. Use animations wisely!

Use animations to explain concepts & context but don't make the animations your presentation!
Cisco Releases Open Source Tool for Pen Testers
This is absolutely accurate. Ultimately, it is all about wealth and power and securing the steady stream of oil to power the "American Way."