skysight-inc/HackerNews huggingface dataset:
That's funny, I always thought the term "geek" was diluted to include mere WoW and Magic players, and wanted a term that was stricter than "geek" but more widely understood than "hacker".

But we agree, silicon valley ain't what it used to be.
http://blog.simeonov.com/2010/05/07/repurchase-agreements-ro...
You techno-tards need to stop storing your coins online, where the hackers and FBI can get to them. If you stash all your coins in the microwave oven, you can't get burgled! It's just common sense.
Not to be overly harsh, but perhaps the difference is that Google+ is having more things published to it that people actually care about.
Continue to award the certificate even to cheaters but then allow employers who are presented that certificate to verify whether the person has been cheating. :)
I would hazard a guess that the English Speaking Internet User population of India is likely higher than the UK as well.
If they want to make prior art architecture-dependent, I'm all for it, as long as they make infringement similarly architecture-dependent. Then we can all just switch architecture to 64-bit ARM and get rid of all existing software patents, and port as much as possible to establish a broad base of unpatentable prior art on that architecture.
I entirely agree. People tend to run away from abstract math, with the impression that it's difficult. But the whole point is that a more abstract view of these things makes them easier to understand, not harder.
Good point. I don't know how the HN software is written but my guess is that when it's time to take action (X number of flags), it's something a looks at.

There could be a level of automation built into this where X number of high reputation members flag something, it could automatically be banned.

Either way, I think flagging is more fitting to abuse than off-topic. I agree with you that it would be great to get a mod to weigh in on this.
Inception Explained
That was what I thought throughout high school and college, enough that after college, I figured I'd live with my parents and found a startup just to see what my top speed was and what I could accomplish once I really put my mind to something and didn't have any external obstacles holding me back.

I found out that it wasn't really school that was holding me back, it was me. I'd thought that it was really technical skills that were key to doing world-changing things with technology. But it turns out it's not: it's character traits like determination, perseverance, curiosity, observational skills, patience, listening, social skills, respect for others, and the ability to accept help that matter most. There's no way to develop these skills other than time and practice, and I found out that that was what my mostly-liberal-arts education had been trying to teach me, except I hadn't been listening all that much because I was so consumed with the technology aspect.
I should have been more clear that I was speculating that a flag ultimately required mod attention. I'm going based on personal experience with forums and software development.
I wouldn't say Atlassian is an asset. Jira is horrible.
My jaw dropped on the byte code slides. Even though probably foolish to expect that the Javascript creator would offer non-Javascript solutions, I would guess that it would be significantly better to compile Javascript/CSS to a more efficient, stable, portable target byte code or source language (Go? Scheme? Postscript?) than to compile languages to Javascript. For example, when I played with it the Hello World ClojureScript example compiled to a Javascript file of over 100kbytes. It seems like Go and JIT'ed languages have demonstrated that extremely fast compilation of extremely efficient high level native code is possible.

Long-term it seems like it would be significantly better to encode these web language extensions (new CSS/Javascript syntax) as libraries instead of as API/run-time extensions so that each new version of web languages doesn't require all the run-times (Firefox, Chrome, Safari, IE) to adopt it and old run-times to phase out. The current standards/run-time process doesn't seem to be extremely well-thought out. Has anyone on these standards communities ever had to actually build or maintain a web application?
Correct me if I'm wrong, but I've always had the understanding that VPN providers would give you up to the feds in an instant if they came knocking on their door with a court order for suspected criminal activity.

I'm in the process of looking for a solid VPN provider myself, and this is the impression I'm getting after reading the terms & conditions for services like Private Internet Access and VyprVPN.
The 3 Puzzle Pieces That Shape Your Career Path by Reid Hoffman
Does it integrate with Pivotal Tracker? Jira is a pain in the ass.
But blogs are often run by marketing interns who usually don't care or know any better any bandwidth.
How is a neurochemical imbalance a wrong habit?
Microsoft rolls out massive Windows 8 update
I really don't think any of the questions are "type into google". For instance, take the question of the run time of quicksort. Someone could google this, but how well would their answer stand up to the slightest bit of probing if they didn't understand it?

For instance, suppose someone doesn't really remember the quicksort algorithm, but looks it up and is quickly able to determine the run time by analyzing the algorithm. To me, that's pretty much as good as knowing the algorithm's run time off hand. Maybe even better. For all I know, if you changed the question just slightly and ask if the run time has changed, the first student has shown the ability to analyze the run time of an algorithm - the second student's ability to do this is still unproven.
What's the state of Clojure on App Engine? I want to build a Clojure app on App Engine, but it's unclear if Clojure and App Engine play well together.

For example, in a recent blog post, Adrian Mouat said that App Engine doesn't support Clojure concurrency, such as agents (http://www.adrianmouat.com/bit-bucket/2012/08/clojure-and-go...). However, GAE Java supports threads as of the App Engine 1.6.4 release (http://code.google.com/p/googleappengine/wiki/SdkForJavaRele...).

Is the Clojure concurrency model fully supported on App Engine? (http://stackoverflow.com/questions/12772824/is-clojure-concu...)

App Engine Magic (https://github.com/gcv/appengine-magic) is a library that makes it easier to use GAE with Clojure, but it hasn't been updated since GAE SDK 1.6.3.1.

There is also gaeshi (https://github.com/slagyr/gaeshi), which is a newer GAE library for Clojure that's a little easier to work with, but it doesn't have much documentation or cover all the services.

Does anyone have experience on how using Clojure on App Engine plays out in practice and any advice on which path to take?
You ain't kidding. I found myself, a system administrator, in a large conference room, full of developers, meeting chaired by the head of development.

"The lifecycle blah-blah-blah for the infrastructure team," he said "Is simple. They rack the server and that's it. I mean, what else is there to do?"

Which was ha-ha funny at first. Then I realized he was _serious_. And most of his minions were nodding their heads in agreement.
I am pretty sure pilots don't master fluid mechanics in detail.
Google App Engine open to session jacking
Why is the government afraid of this iPhone app?
> They are merely useful abstractions

Why are things which are useful and abstract of lesser value than things which are non-useful or non-abstract? Can you give an example of a non-abstraction using your definition of abstraction?

> a lot of things in society don't actually exist

For what reasons should someone accept your personal ontology regarding what exists and what doesn't exist as the objectively correct one?
https://addons.mozilla.org/en-US/firefox/addon/pow-plain-old... (apparently discontinued)

https://addons.mozilla.org/en-US/firefox/addon/browser-serve... (not tagged to work on linux :\)
It would be nice if this worked on mobile devices.
If you're considering skipping this because of its length, I would reconsider. It's entertaining in a unique way and well written as well. The only downside is that there's no way to identify the company (or the author) and now I really want to know.
You don't use valid addresses, of course. If you're in apartment 2R, you say apartment 10B or something.
Thanks, we're fixing this.
Wow. They claim that a page on the verizonwireless.com/vzw.com domain with a class 3 SSL certificate is a "phishing scam". This is probably some form of scummy damage control - convincing uninformed customers that it had nothing to do with them.
Rust has a healthy number of committers who are not employed by Mozilla. I will let pcwalton fill in details if necessary.

"Proprietary" as in "sole proprietor" is appropriate for a project with zero governance, launched by Google after some incubation closed-source, dominated by Googlers.

NaCl is not adopted because it's machine-dependent!

PNaCl is not ready. Show me Chrome Web Store games compiled with it and not NaCl, then we'll talk.

As I've written before on HN (see https://news.ycombinator.com/item?id=2998374, "I've paid my dues"), JS was created by me in a tearing hurry in 1995 for Netscape, the would-be market power that nevertheless avoided a monopoly conviction (unlike the other guys).

There is no "quasi-monopoly" here. Someone on HN schooled me on "monopoly" (http://news.ycombinator.com/item?id=2998590).

The issue with JS is not "monopoly" in the econ 101 sense. The issue is that JS is more than good enough, and getting better under competition and cooperation in the standards bodies. Therefore it is very hard to displace, and just as hard (if not moreso: a displacing language might be backward compatible) to supplement with a second language/VM in all browsers.

You should respond to this technical fact (by which I mean, the circumstance is well-founded in software costs).
I see the only reasonable way for developers is -----
to dump windows 8 at all.
This is a question for your attorney(s).
Because I've never heard of a Microsoft check bouncing. But I've had startup checks bounce. That's all the motivation I need. I wish Microsoft would hire me. Would be fun.
Ask HN: What tools are you using for your site's documentation
I'm fascinated by the beautiful documentation from companies like Stripe (https://stripe.com/docs), Parse (https://www.parse.com/docs) and Filepicker (https://developers.filepicker.io/docs/web/). Beautiful in clarity and presentation. What CMS or other tools are you guys using to generate your documentation?
You might, as you get older, learn to prevent the fires in the first place :)
I had a similar experience with Clear (wireless) and the binding arbitration clause in their ToS. When I called to opt out (because one cannot do so online, of course :-/ ) I was transferred 6 times and in the end the drone finally gave up and just asked if putting a note in "my file" would be sufficient. At that point, I think we were equally frustrated with one another and I settled.

But I can easily imagine some lawyer-type dreamed up such a clause but failed to tell anyone else in the business about it.
Why not use Ghostery?
We definitely won't require the button. Hopefully we'll make it useful enough that a lot of people will want to use it. But we also recognize that everyone's needs are different and don't want to force a one size fits all approach onto all our users.
Are there practical applications for proving theorems? It seems like it's the full employment act for pencil pushers.

edit: downvoters downvote instead of providing refutation. A lot in common with fundamental religionists.
Kudos to Next Web for celebrating interface innovation. The payment process looks super slick.
Sysadmins are the offensive linemen of the tech world.
Yev from Backblaze here -> The drives were EXACTLY the same as the ones we would put in to our storage pods prior to the crisis. We selected specific external drives to break open and check because we thought they might be similar, and we were right. The drives ended up being the same, just put in to an external shell. We've always used consumer level products to avoid the "enterprise tax", so reliability more or less stayed constant.
I did not start my career at Microsoft, but I worked there for quite a while, alongside many who did. As far as I am concerned, the primary upshot of working there is that it's decent resume material. But beware- after 5 years of being there, it starts being a resume killer. Seattle companies are wary of developers too indoctrinated in Microsoft's ways. I would not recommend staying there for more than 3 years.

Furthermore, I am very (very) thankful that I did not start my career at Microsoft, but rather at small startups. The primary drawbacks I see for starting at Microsoft are:

* You do not really learn from your mistakes- there are sooo many code reviews, design reviews, test reviews, etc that it's essentially waterfall planning and you have very little chance to experiment and fail. Which I think is critical for starting out. You're surrounded by very experienced people, but at first what you really need to do is to learn on your own (in a production environment).

* There is a certain lack of energy on many teams at Microsoft (not all, but a large majority). You're young, you have nothing to lose, may as well learn what it feels like to work on a small team and crank out features like your company is going to go bankrupt in 3 months.

* At Microsoft, you learn to code. At smaller companies, you learn everything. A bit of customer support, business models, ux design, etc. A small company gives you a great broad base of experience from which you can build on in any direction. Microsoft for the most part, is more of a specialist (one person who just works on installers, one person just working on build system, etc).
Verizon is not the only one who does this. I've seen the same from AT&T and Chase. I'm sure the list of companies that do this is very long.
EBay's mobile strategy
I agree. I recall when Facebook Connect was first introduced, it provided websites the ability to let non-logged-in users to login to Facebook via an inline iframe. (the experience is pretty much same as Stripe's button's approach). Facebook disabled it shortly after for the reason that I think it's pretty obvious: one can easily create an iframe login form that pretends to be from Facebook and use it to phish login credentials. Instead of using iframe, Facebook now popups a window to prompt user for login credential and app authorization. I believe it will only be a matter of time before Stripe abandon this inlined approach and switch to a popup-based solution; otherwise, they will likely jeopardize their brand/trust when malicious people start to spoof their payment flow.
The telcos weren't wiretapping for profit, but as an agent of the government. You got the direction of power backwards.
If there's a wikipedia page for your search term then generally duckduckgo shows it at the top - also http://enwp.org/Article_Name is nice.
And, correct me if I'm wrong, they've been delivering that level of convenience for many years and without any need for iframes.

All due respect for Stripe, iframes are a potential security hole waiting to happen. iframes open many possibilities for exploits. I doubt we've seen all of them yet.
3d printing is the future of manufacturing.
Maybe it is just the installations I have had to use in the past (Possibly installed on slow computers or requiring too many custom fields etc) but as an issue reporter I loath JIRA as a slow and clunky issue tracker which also makes finding issues annoying.

Maybe it has wonderful features for the developer side but I haven't used that part of it so I cannot comment.

Whenever I go to report a bug on a project and find out they have JIRA I shudder.
Why? Just to be like twitter, but different, with no comprehension of why the Twitter limit exists?
This is a great resource that's been around for a little while. Excellent for starting out with CS or migrating existing projects.
> That means royalties make up a whopping 60% of all revenue.

Is that surprising? I'd imagine inventory makes up more than that of Amazon's revenue. Both are in the business of selling stuff made by other people. They help you find what you want, sure, but they're distributors.
I take great issue with that statement ;)
It is still abusive, to represent that they need it for transactional purposes and then to spam you with it instead.
Yeah; this isn't something we're looking to make a big deal out of. It's just a beta product we're experimenting with and which The Next Web chose to write about. There's still a lot we want to fix and improve.
Thanks for the reference, I was not aware of that one.
My cell phone doesn't call starships in orbit via 'subspace' radio either. With the hairs and the splitting.
Widening Scrutiny of Google’s Smartphone Patents
I've gone back and forth on this. I totally get what you are saying about the bootstrap-esque button. That was the first thing I thought, too.

But...it is also an indication of a change coming to a segment that has seen a decade of stagnation.

And that is beautiful.
PCI compliance largely requires that this such data never exist in the first place. Perhaps you can get by with scrubbing after-the-fact if the disk is encrypted, but logs are still "data at rest" and on an unencrypted filesystem I don't see how you could be compliant.
Afterlife exists says top brain surgeon
i disagree with the last part being that failing is frustrating... now it could just be me, but that's what i love about programming which is finding and solving puzzles that I've made subconsciously for myself.
The telephone network IS houndd by telemarketers. That is the term's origin.
That's still a lot more than many people getting the bundle are on. Students, for example, won't usually be earning anything close to that. Besides, we're talking about averages, not outliers.
Challenge your giants.
You'll find your iPad's phone number under Settings, Cellular Data, View Account.
Selling data, or exploiting to sell ads?

Neither Google nor Facebook sell user data, they hold it close and sell ads against it.
Only if the parent page is HTTPS and tries to load HTTP content, but not vice versa. So an HTTP page loading an HTTPS iframe won't trigger an error.
I found "Linear Algebra Done Right" to be a much more intuitive introduction to the subject. It doesn't get to determinants until the end.

http://linear.axler.net/

After going through that course I finally understood things like eigenvectors, null spaces, and projections. Now I see them everywhere (unless you think that's a curse)
Patrick from Stripe here.

I wanted to say thanks for the comments. This is just a beta product that we're experimenting with. As many people here are pointing out, there's still a lot we want to fix and improve (e.g. the button text and how validation works). We definitely welcome any feedback, though -- especially if you go to implement it on your site.
Technically it's non-interactive streaming, hence no on demand play, restrictions on how many times an artist is played and the skipping restrictions.
Neither PayPal nor Google require you type in your CC number at point of sale.
I think I specifically addressed this with the following quote:

"Perhaps this is because the degrees of freedom are so numerous in handheld camerawork that it was not feasible."

Also the original article mentions that he couldn't communicate this to even the best camera operators. That is a failure of communication. Saying that someone failed to do something that is impossible is not a criticism.
Um, Amazon handles credit cards for their sales. Stripe is for the the thousands of sites that don't.
Surely that's a bad thing? It would be trivial to make an identical Javascript popup which harvested data rather than sending it off to Stripe. Yes, the current redirect-ad-infinitum workflow is reasonably trash, but this scares me a lot, and I'd personally not trust it.
What's with the inconsistent color scheme on the code?
Music royalty rates are not set by Congress. The Copyright Royalty Board sets rates for compulsory licensing. These are licenses copyright holders have to agree to for certain uses.

Nothing stops Pandora from negotiating regular licenses with content producers. Pandora doesn't do it because they'd get a worse deal that way.
It's amusing to watch those two go at it, but the truth probably lies somewhere in between their two extreme positions.

Is it a bad sign for Microsoft to be patching Win8 in response to OEM and enterprise feedback now? No, probably not. Bott is right that this should be expected because of how MS's ecosystem is structured. However, there could be a whole new set of bugs and deficiencies uncovered by end-users in the weeks and months following Win8's release that could require more patches.

I'm going to go out a limb and say that Win8 will require some pretty serious patches by January. I'm not saying this because I think MS is incompetent. I don't. I say this because W8 is ambitious. There's so much new stuff that some of it is bound to need fixing. Mountain Lion, on the other hand, was a relatively unambitious upgrade and it still needed extensive fixes. What does that say about Apple? Again, I don't think it says Apple is incompetent. It says this stuff is hard.

New OS versions, even relatively unambitious ones, can cause growing pains. Win8 is not unambitious. There will be problems, and smart people will mellow out and give MS a chance to fix them.
I cannot contain my excitement for how revolutionary this technology can be!
I think controls which hide a significant part of your screen when you are using them is enough to qualify them as "worse". On some rare occasions if makes sense to have them but most of the time they just get in the way of the visible area of the game and seriously restrict what you can do. And let's not forget there is simply no feedback when you press on a touchscreen vs regular buttons, which is another factor that makes it really bad in terms of usability.

That's also why you see so many initiatives (like Ouya, Icontrolpad 1 & 2) aiming at bringing physical controls to tablets and phones.

Underpowered is a big deal. Before game makers were always pushing to do better looking, better working games and so on, and since we fall in the casual games bubble it has just become an endless flow of "meh" games not very enjoyable nor technically impressive. It is similar to what happened to the car businesses: it used to be a passion where most cars were built to reach top speeds and look cool and slowly became mass-market, fridge and washing machine like business with slow cars designed like shoe-boxes. It's just lame.

Getting traction is not the only thing that matters in life. Making a difference in an existing market is. You are more likely to make a difference on a desktop market with a great game than the same on the phone, just because it is so easy for everyone to publish crap on it. That's what the Introversion guys are doing and while they are on very limited resources they just strive to make better and better games for the desktop. They deserve more credit than they get.
If you can't prove a theorem, then it's not a theorem, it's a conjecture. Conjectures are not as useful. For example, the Shannon-Hartley theorem tells us under what circumstances it is possible to decode a radio signal. That theorem lets us design, e.g., cell phone networks.

Theorems are useful in all sorts of unexpected ways. At the turn of the 20th century group theory was considered a worthless corner of mathematics, but understanding group theory allows modern chemical instrumentation to work.

edit:

> It seems like it's the full employment act for pencil pushers

> downvoters downvote instead of providing refutation. A lot in common with fundamental religionists

You've proven the downvoters right by piling one ad hominem attack upon another.