skysight-inc/HackerNews huggingface dataset:
FB is much worse. When my girlfriend logs in from some device for the first time, FB asks her to write who is on some picture to let her in. So even initially untagged pictures can get tagged for FB and even double/triple checked -- people who know that the wrong answer would keep them out of FB will tell the truth. And everything goes to THE DATABASE. Recently I haven't seen this, but I saw it personally more times.
Absolutely. You can find this for even some of the most basic terms nowadays, like "feminist" and "liberal". Some people have extremely different ideas of what those 2 words mean.

For example, I consider myself both liberal and a feminist, but I take serious umbrage with many of the "radical feminists" and very far left leaning voices that have emerged out of these debates. Those same people would simply be considered just plain old feminists or liberals by some others, though.
The software on my Galaxy Note 2 was pretty fine though (this was just over a year ago). It broke down and I had the motherboard replaced (under warranty), when it got back it was wiped anyway so I figured I might as well try cyanogenmod. Expected a culture shock like when switching from a windows to a linux desktop, but it's really just the same. They ship pretty much stock android with a load of crap that you can disable. First boot you just disable their ChatOn and various Note pen features and you're good to go, it won't ever bother you and you have a nice Android system. Cyanogenmod sucks more power than the stock Samsung software did...

Re-reading this, my first sentence is "the software [...] was pretty fine", well, I meant that they didn't mess up Android too badly. Their own software, I don't know, I'd totally ignore Knox simply because it's closed source and tries to do security. Now we've seen it fails, but even without that knowledge I wouldn't have wanted to use it.
Doesn't look like either it or the Peter Bevelin book mentioned above are available on e-book :/
Thinkful's guide to Ruby on Rails for beginners
"Act first and apologize later" is a bad idea when your actions affect large numbers of uninvolved parties.
Sure, but the same principles that justify this grammatical precedence could be used to justify arithmetic precedence. I mean, why does assignment have lower priority? It could be left associative with arithmetic.

Presumably it has low priority because it never makes sense as a sub-expression, but you could use a similar argument to give lower priority to equality as compared to arithmetic, since you typically don't do arithmetic on the result of a logical operation.
Are Self-Driving Cars Really the Solution to Drunk Driving?
Honestly this is no surprise. I am a big Amazon fan, but if you are selling a restricted platform item you have to sell it at a loss. I do not know what they were thinking. It was priced higher than comparable flagship phones while being somewhat locked down.
Google exec films with a GoPro, not Glass? Missed out on a marketing opportunity.
Note that in a real paper or textbook, such a detailed description explaining each term would most definitely be absent, even without the color coding.

I disagree. In a textbook, it is very unlikely (and would be a sign of a badly written book) that there are terms in a displayed equation that are genuinely undefined. The worst case scenario is that they are not defined immediately next to the equation and presume that you have read the preceding material.
Confessions of a Tech Panelist
Elon Musk: ‘With artificial intelligence we are summoning the demon.’
That's a great perspective to keep in mind. 50 years is a long time. It's less than our life span, so I guess we don't think so, but wow, have things shifted and accelerated. I'm frequently perplexed about people decrying unrealistic future politics. Heck, Back to the Future makes the joke about Japanese tech in the same way.

And hey, at least the Siliciods aren't peacefully declaring war on you for your hyper-aggressive inaction on turn one (Master of Orion 3 shall always have the most broken politics).

Edit: double checking, the article notes the game starts hundreds of years in the future (and a couple other non-spoiler sites corroborate). Frankly, at that point from now, all bets are off. (A hundred years ago, power grids were just starting to be a pretty cool idea.)
> A persistent data structure is one that shares structure with other data structures.

No, a persistent data structure is one where, when you apply an operation that would ordinarily modify it, you instead get back a new data structure with the operation applied, and the old data structure appears the same.

I could make an array persistent by copying the entire array each time. No structural sharing at all.

Of course, you want structural sharing because it makes things a heck of a lot more efficient, but it's not a part of the definition of a persistent data structure.
Love the post! Will use these techniques in the office.
If that someone is a single person or perhaps married without children, and with few or no debts it's pretty low. If they're a person with a young family and school debts I could see $1000/mo being a decent target (it's expensive to rent out here, and more expensive to buy).

The scenario you describe applies to a fraction of a fraction of even Bay Area tech workers, because being "in tech" in the Bay Area is not at all necessarily synonymous with having a >$200k/yr (total comp) job with a "major tech company." It's unrealistic to assume otherwise, and it's unrealistic to believe that people to whom the scenario does apply are the best or only source of good business ideas and execution.
It was a nice post but the following is just a bit hard to reconcile in my head:

> "Start something new; change the world"

vs

> "a friend who’s founded an awesome startup (JogsForDogs)"

and

"There has to be a better way to measure customer service ROI.
We think we've found it."
Why would they have to fork the language instead of just being 5.1 compatible. There is nothing saying they have to be the most recent version compatible.
How can Mailbox compete against this then?
Many if not most of the houses are beyond renovtion. A fair amount probably have fire damage (arson in Detroit is legendary). Sitting for years with broken windows, holes in the roof, etc. leaves them rotted shells
PSA: Don’t Open Random PowerPoint Presentations from Strangers
Ask HN: What do you use for “knowledge management” in teams?
So as much as I hate the term (for it's buzzword-i-ness and tendency to be a harbinger of endless meetings) knowledge management I need to find some kind of solution to asynchronously and collectively modify a relatively widespread library of information. The info is a mixture of business and technical information. Only about half of the users are technical, but both tech/non-tech will need each kind of information.

I want to avoid using a standard Wiki because editing them kind of sucks unless you're already used to it and I want any tool I introduce to have a very easy learning and adoption curve. If it was just developers it'd probably be fine, but again, we do have non-technical people who don't find learning new tools all the time to be quite as tolerable. Collective Google Docs is too cluttered and prone to anarchy/replication/low-quality and is a pain to search.

I am kind of envisioning keeping profiles on events, people, organizations, and projects so that no one has to corner someone and make them brain-dump on random subjects every time they're starting to deal with something new to them but not for the organization.

Any advice, good tools, etc?

EDIT: I just (re)found a tool called TikiWiki that looks fairly promising, anyone have input on that one?
Great description, very spot on. I started to describe, then figured that this sums it up just right.

- Ex MSFT PM
An interesting conjecture.

As an academic, it's interesting to observe the relationship between geography and attractiveness to new faculty.

As I heard from a UCSD professor, it is extremely rough to live in San Diego/La Jolla on a grad student salary, and prospective grad students are aware of this and (largely) avoid the place. So, the grad program is weaker than one might think, which the faculty find a little bit demoralizing.

So, in this instance, the attractiveness of the area seems to go against the university.
Unfortunately, this only tends to work during periods of economic prosperity. When times get tough, those without credentials usually seem to be the first to be ousted.

But I've long wondered whether that's true. How'd you fare during 2008? It'd be nice to collect some datapoints from someone else.

The phenomenon seemed most true just after The Bubble. I think tptacek mentioned he had some pretty substantial credentials yet finding a job was extraordinarily difficult.
Maybe an animation would serve to be a better vehicle for understanding.
From a quick look at the Clojure code, it looks like elements are indexed by ints.

log_32(2 ^ 31) = 6.2.
Obviously... most VC firms don't invest in competitors because it would be a conflict of interest.
Yeah. Ubuntu’s one of the ones that have gotten better. When I was still working with C++ for multiple platforms (Windows, Linux, AIX, HP-UX, Solaris, …) I ran an Ubuntu desktop with VMware Workstation to contain Windows in a useful (less dangerous) place. With the exception of some stupidity around hald with Ubuntu 8.04, it was pretty good (there were several other people who followed my lead on this) except that I still had to run a VM to read email (Outlook; no good connector, and the web access was suboptimal) and other stuff.

I could probably switch much easier to a Linux system now, but most of the systems that I’ve played with just don’t have the same level of polish that I expect from a desktop system, and I don’t want to hack on kernel drivers—it just doesn’t interest me.

Other people will make other choices. To make a slightly tortured analogy, I need a pre-assembled propane barbecue, because I have food to make. Other people want to go through the whole process of building their barbecue (or at least putting its pieces together), but I’d rather be cooking. De gustibus, ya know.
Vulnerability in Microsoft OLE Could Allow Remote Code Execution
New Tethered Drone Fits in Your Pocket, Flies for Two Hours
It looks like getting real-time HD video from the Moon may be more in reach than one might think using laser-based communication technology:
http://www.nasa.gov/topics/technology/features/laser-comm.ht...
Yep. Lack of Google Apps was a complete deal killer for me, even withstanding the price. I felt the same way when I tested out a Kindle Fire tablet (opted for a Nexus 7). You'd have to pry my Kindle reader out of my cold dead hands though.
Well, some chipsets, gpus, etc are just broken in the kernel and do not work, and you have to put hours in trying to fix them.

I recently built an OpenSuse box for a client, and since there is no "good" motherboard manufacturer for Linux, I have to just randomly hope whichever one I get works.

I've gotten Gigabyte, MSI, Asrock, and ASUS boards in the past. Of those, only Asrock supports dhcp online updates to the firmware, which is nice considering most of them supply some shitty proprietary firmware installer on Windows without firmware imgs. So I went with an Asrock board.

Now, I know from experience Asrock boards wipe their EFI boot menu when you update the firmware, so you need a thumb drive to boot into a Linux to readd your OS to the boot menu. Their proprietary EFI gui is all right, better than ASUS' in my book.

Problem is the board came with a mini-pcie slot, which did come with an Atheros NIC, but something in that pipeline (board -> PCI -> NIC) meant that handshakes would always time on when attaching to wifi. Dmesg was never useful, it would just keep retrying requests without getting responses.

And then sometimes it works, randomly. It is probably an electrical problem somewhere along the chain, but considering it was just a perky extra rather than an important part of the system, I'd rather not go through the pain in the ass of RMAing a board to get on back that might work.

I think fundamentally the problem is that unless you buy from Zareason / Thinkpenguin / System76 (in the US, that does not have consumer protection laws that mandate systems be made available without OSes like in Europe) you are stuck building your own, and there is no computer you can assemble that whole stack has Linux support.

I know that Mushkin and Kingston have SSD firmware updaters for Linux. AMD and Intel obviously support Linux. RAM vendors do not need to care about OS, that is the firmwares problem. But not a single motherboard vendor supports Linux, and that is a real problem.
I looked into this, and ended up signing up for ADT.

As a software engineer, residential security systems bug the hell out of me. Almost all of them are susceptible to someone coming up to your house and snipping the phone and network cables before entering. That's right, these systems do nothing if the connection is cut. There is no keep-alive. Apparently, phone lines disconnect so much that if the security company called the police every time it happened, there would be a lot more false positives than actual emergencies. ADT does have a product that helps with this: they use wired phone lines as well as cellular lines for communication. This setup is harder to disrupt.

Moreover, almost all security systems are susceptible to a very simple attack: run into the house and find the wiring panel. Then smash it. There, now no call will be made to the monitoring station. Most "new" internet connected panels suffer from this because they integrate the key pad and the central unit into one easily smashable device that is typically installed right by the entrance.

Also, I actually get a discount on my homeowner's insurance by having burglary and fire protection installed. If I do this myself, no matter how clever, the insurance company won't see it as a real system.

Realistically, if someone wants to get into your house, and grab something or hurt you, they will. No security system you can afford will prevent that. What you really want is a big fat ADT (or whatever) sign in your front yard, so that the lowest level burglars simply move on. Fire protection is a whole other game and at least to me is very important: I want to protect my possessions, but even more importantly my pets.
I'll note that even today "ASCII mode" in FTP haunts people who aren't careful when downloading -- and that it is a frequent reason I find myself having to urge MD5 checks of embedded firmware I work on. At least these days the firmware has enough room to validate a download itself before installing it.
That's a viable reason. But I think they're mainly doing that because Tony Fadell is in charge of Google's whole smart home operation, so Nest has to remain the overarching brand.
Male Birds Poison Themselves to Appear Sexier
Taiga, a new open source project management tool with focus on usability
Because people that do these kind of things are usually in their twenties or thirties.
I can understand why a lot of people think that way. Check out my reply above for more color on the subject.
Or

3) Doesn't merit that piece of context as you do. See my other comment about adding context is an important part of debate, but not necessarily of every individual statement.
Quora has loads of great content, but is still failing for me because it's constantly nagging for me to login. Annoying people to death and hiding anything of value is not the way to entice people to come back again and again.
> The worst case scenario is that they are not defined immediately next to the equation and presume that you have read the preceding material.

The textbooks I have used written by Russian mathematicians are almost entirely equation after equation of "explanation", derived from previous equations with the exact transformations in between left as an exercise for the reader.

There's a very distinct cultural difference for sure, but that doesn't make these textbooks less real.

Edit, to clarify: A lot of terms are not explained in natural language either as their very definition is an equation of other terms (feel free to apply recursively).
Yes that's fair - I guess I was thinking more of homework materials distributed as a part of educational content, but all good teaching should try to address this, yes.
The story of one of the largest short squeeze:
http://en.wikipedia.org/wiki/Short_squeeze
I wonder how high you would need to go before the lack of oxygen would make the hydrogen impossible to burn.
I have it and it's great. At first you think it's just some arrogant old man who is full of himself rambling on, then you realize you're dealing with a genius, and you can't put it down. The thing that resonated with me is his multiple mental models approach to life. He basically feels that one just needs a basic college education and the ability to apply the most important concepts from each course in a combinatorial way, and that if you specialize too much, you're likely to make an error (to the man with a hammer, everything is a nail). Lots of other stuff on human error.

The Almanac also pointed me to "Influence" by Robert Cialdini, which is one of Munger's most highly recommended books.

That is the quickest summary I can give from my ipad
I didn’t say I couldn’t handle it. I said that my time is worth more than the annoyance of dealing with Linux on the desktop. I have made different choices about time prioritization, and one of those is that I have other work to get done.

(I also tweak my environment—I maintain my own cross-compatible dotfile environment that gets me running on Linux or OS X in minutes, and the same for my vim config. But I’m not interested in playing with the kernel or graphics card or whatever. I’m interested in a computer that works with as little intervention from me as possible.)
As I vaguely recall, even Plain Old Array accesses take logarithmic time on real machines. However, if we don't use bignums, they're effectively constant time.

Furthermore, it's common to "lie" in computer science. Knuth wrote: "Another noteworthy characteristic of this manual is that it doesn't always tell the truth ... The author feels that this technique of deliberate lying will actually make it easier for you to learn the ideas. Once you understand the simple but false rule, it will not be hard to supplement that rule with its exceptions."

Particularly since O(..) notation is generally used in reference to MODELS, not real machines.

But in any case, Clojure's "effectively constant" is obviously correct.
Cool you seem to be the author.

Instead of telling people that it's O(log n) you should just show benchmarks instead.

Hitting L1 takes 1ns but main memory takes 100ns. So although you can say accessing an element in an array is always O(1) = O(100), it is hiding a factor of a 100 depending on how it is accessed. Having a log in the big Oh usually means it is jumping around a lot and is no longer a cache friendly algorithm, so that worries me more than whether it is log_2(x) or log_2(x)/5.
Washington School Shooting
It is odd (or maybe just linkbaity) for Wired to bill this as a replacement for to "succeed where Quora failed".

Especially in light of the fact that Quora focuses on a much wider base of users and topic areas, layered with interesting experiments like having notable personalities (across different fields) answer questions and having users' answers re-published elsewhere.
> I can't say that I blame Apple for trying to keep competitors away.

I certainly can. They restrict their users freedom to own the machines they buy by disrespecting their customers by giving them software without available source.

You can always blame them. It is not something that is ok, it is ethically wrong to sell someone something without giving them the proverbial floorplan. If it is a "competitive disadvantage" for others to know how your software or hardware works, then you must not have a very compelling product if it cannot stand on its own in the open.
If you're screaming your information out to the entire world, it's hard to find fault when someone listens.
Wal-Mart’s new everyday low price: A $40 doctor visit
It's confusing because it explains "how." Your sentence explains "what," which misses the original point.
See also http://minimetalmaker.com/
Good point, I'll rephrase that.
Adding integer support is nice, though it sucks that numbers will be integer by default. It also sucks that they are removing some of the mathematical operations.
there's also no way he's 21% body fat

calipers are just an approximate estimate of someone's body fat percentage, and in this case because of body fat distribution (all the fat is very evenly distributed) they're way off, by as much as 5%
Well it's not like it's gone anywhere, you can still run an Apache Wave server if you want. Sure it's annoying to have to setup a server. I'm surprised a commercial hosting service hasn't sprung up.
People most certainly would complain in either case, no arguing here.
I wasn't interested in strength gains anyway, so I did a few different hypertrophy programs, but nothing had really amazing results for me.
It'd be more interesting if there was service which analyzed the client's logs and recommended specific action (per client), with the unique insight gained by your honeypot network. Something like an API which you hooked up with your infrastructure, fed logs into it, and got periodical security recommendations and alerts in return.
Maybe this barrier is there to exclude people who are too impatient to sign in.
Even assuming 2 is a good idea, I have no idea how that could be implemented. A major desirable property of a good password hashing algorithm is that slightly differing inputs should produce wildly differing hashes, and the login authenticator should only ever know the password hash and not the password itself.
"The original founders infused a collaborative ethic into every person that joined by eschewing personal credit, talking through conflicts face to face, and discussing almost everything in open meetings. But that ethic is codified nowhere; there is no written code of conduct. And yet it is embraced, almost religiously, by everyone that I spoke with."

Abstracting one possible lesson beyond the specific context -- to me this is an example of an organization where they (successfully) maintain an emphasis on one of their core values by building their culture and habitat around it, rather than typical carrot-and-stick methods. That they've managed this with people spread over multiple countries and backgrounds is a tremendous achievement!

"[...] ATLAS management led with little or no formal authority. Most people in the collaboration work directly “for” someone who is in no way related to their home institute, which actually writes their paycheck. For example, during the construction phase, the project leader of the ATLAS pixel detector, one of its most data-intensive components, worked for a U.S. laboratory in California. His direct subordinate, the project engineer, worked for an institute in Italy. Even though he was managing a critical role in the production process, the project leader had no power to promote, discipline, or even formally review the project engineer’s performance. His only recourse was discussion, negotiation, and compromise. ATLAS members are more likely to feel that they work with someone, rather than for them."
Faired okay in 2008. Company I was working for went out of business (was IT manager making $96K/yr), was hired 3 months later to do IT operations for datataking for a detector at the Large Hadron Collider ($86K/yr). Managed ~6K linux boxes, had a good time, learned what essentially became my DevOps career. Left after a year to go back into the private sector for a $40K/year salary increase managing datacenters.

I've only been asked 3-4 times about my college education (or lack thereof), and its never stopped me from getting a job. YMMV.