skysight-inc/HackerNews huggingface dataset:
And you are failing to understand the legal questions at issue...

The Fifth Amendment, as currently interpreted, doesn't provide the protection you describe. It protects against giving self-incriminating testimony and essentially the question is whether the password is "testimony." Keep in mind that the government is not asking him to disclose it, just to type it into the computer. Here's a good discussion: http://volokh.com/posts/chain_1197670606.shtml (There seems to be a CSS problem with that page, but the text is fine.)
Huh, never thought about that --- pretty neat.
Unless you have a good reason for forcing really terse questions (even shorter than Twitter's 140-character limit), please, please make the tiny text input into a textarea. Or if you want to be fancy, start it off as a one-line textarea but expand it if I start typing more. I have to write my question somewhere else and paste it to actually be able to read it back. Otherwise, really great job hustling to get great people for these AMAs.

Edit: I guess the questions do have to be short, but there wasn't proper validation/notification when my question was too long (it just took me to a blank page to reask a question).
Also includes a $500/year annual report. Ouch.
I'd say so, as they allow a lot more styles of engagement.

Want to use google+ as twitter? Use circles. Tweet out to the 1,000 people in your "tech enthusiast" circle.

Want to share photos with close friends? Use circles.

Google+ can be lots of things to lots of different people, without spoiling it for everything. But then, I'm an optimist. Maybe it will all be a wash. Who knows?
Downvotes... why? Seriously, dropping Google DNS and reverting to my ISP's defaults improved my ADC downloads by 1 mbit.
A better example of "weird" than the two slit experiment is the the quantum bomb detector, which basically answers the question "if I sent a photon through point X, would it be absorbed?" without actually sending a photon (or anything else measurable) through point X.

There's no attempt with this to determine where photons are going, so you don't have the pesky issues of observation attempts messing with your photons.

http://en.wikipedia.org/wiki/Elitzur–Vaidman_bomb-tester

Here's an improved version that doesn't explode as often:

http://njsas.org/projects/light_polarization/Interaction-Fre...
What NPM (NodeJs) modules do you support? How does one enable them?
Rebar in this case is actually an erlang program for automating builds :-)
1% efficiency isn't going to win any awards any time soon I don't think. One commercial use might be to charge up a LED illuminator on a billboard so that it could run for a couple of hours after night fall but with solar insolation in the neighborhood of 800W/m^2 in the northern hemisphere, and the downrating due to the inability to point precisely at the Sun so maybe 5W/m^2 on a billboard is like 50 - 60W during the the solar day.
It'll be interesting to see if people start requesting to be followed back on G+. The thing I've increasingly hated about FB is that I have to deny people access to me because I don't give a shit about what they are saying. Sure, I could friend them and then just hide them from my feed, but that's not giving me enough control over what they can see. With G+, I have complete control over that, after all, I don't mind them checking out what I'm doing, I just don't need to see their kid's pictures.

It'll also be great for following celebrities/people that you care about but don't know you. The best parts of Facebook and Twitter.
Thanks. I think we're going to lift or lessen the constraint on question length. We were trying to have them fit in a tweet, and also we noticed that most interview questions are relatively short, but we've gotten that feedback quite a lot.
Sugar is not only important for it taste. It helps to absorb the salts and rehydrate. For example, the WHO rehydration "salts" is a mixture of salts with sugar.
( http://en.wikipedia.org/wiki/Oral_rehydration_therapy#WHO.2F... )
Why not doing both? First a small article about the surprising phenomenon, which announces a more thorough analysis next week.

That way, it is possible to get some initial feedback and maybe even some good hints that help speeding up the analysis. In the best case, the announced analysis could become a collaboration by multiple authors.
I hope that shell script is properly jailed.
If you're using varnish as your front-end cache, ESI is another way to stitch together different parts of a page.

https://www.varnish-cache.org/trac/wiki/ESIfeatures
Is this web app navigation algorithm a good/bad idea? (rails plugin)
A counterpoint opinion: although "I deserve it" may be a rationale to which many greedy or self-entitled people cling, there does exist a point where a well-balanced person can make a reasonable value judgment about the worth of their efforts. If you deny that it's possible to make this judgment fairly, your perspective implies that there is no meaningful correlation between effort and positive outcomes -- it's a mentality of "nothing is good enough", which can work as a long-term view (perhaps better said as "there is always room to improve") but in the short- to mid-term is a destructive mindset which can lead to burnout.

My two cents, as a guy who struggled with depression for several years due in large part to having held such a negative opinion of myself that I couldn't celebrate any intermediate successes.
Every so often I have to do some minor maintenance work on a GoDaddy account, I can't stand their interface.

I may have said it elsewhere, but I'm a big fan of DirectNIC even though they are double GoDaddy's price. There interfaces are really clean, and any time I've transferred or sold a domain it has been an absolute breeze. And back in the day, when all the major registrars were shutting down their web-based WHOIS tools (NetSol et al), DirectNIC always kept their WHOIS tool open which always bought them a lot of good will in my book. (I wasn't aware of command line tools like 'whois' and 'nslookup' yet...)
I'm under the impression that if you are already a sort-of-proficient programmer in a dynamic scripting language such as Python or PHP, you should study the code of the VM where said language runs.

I learnt a lot reading CPython's code after learning Python, even not being an expert on VMs nor on C++. I also had to work with PHP's VM for a research project and learnt a lot from tinkering with it. In both cases the code is not a piece of art, but you get practical knowledge about, for example, the misses and pitfalls of the languages you are already proficient with.
I'm confused about your fixation on state parks in these posts.

Why did going to a park cause you to come to these conclusions?
Linux certainly does not.
None of the things you mention relate to scaling. Scaling is taking the site which is functional for at least one user and ensuring that it can be used by many users concurrently. By definition, client side performance doesn't affect scaling.
Weird. I see version v2.0.3, and the app store says that too. I tried rebooting the phone and using local wifi.
How Digital Detectives Deciphered Stuxnet
So if I understand you correctly, even if someone has a meaningful valid patent and infringers on reviewing the patent agree that it is a valid patent, and even if the licensing terms are agreed to be reasonable by both parties, even in such a case you would still consider this to be in some sense wrong because the $10 handset license (which incidentally is still ridiculously cheaper than developing your own smartphone OS) is a competitive disadvantage to smaller would be handset manufacturers or network operators, even though that wouldn't seem to be the case because everyone else supplying android phones is paying the same fee? In fact, ironically having Android available for $10 a phone is a great deal for small suppliers. You are, however, quite happy to accept trashing someone's intellectual property rights, even if they are valid, because of some imagined competitive disadvantage? That doesn't seem to me to be a coherent position or a meaningful conclusion.
Nostromo specifically said, " not very stimulative. More money would be returned to high income individuals who are more likely to hold onto the extra cash." Which is exactly correct -- poor people spend basically every penny they get because they're forced to, while wealthier people will either pay down debt or save. Thus for a fixed stimulus, your best bang for the buck is income supports for unemployed / poor because they will immediately spend it. Note also a big portion of our current economic climate is a lack of demand.

Try reading a couple months of Paul Krugman -- he explains this particularly well.
Wow, With this arsenal, I need to give Django another try.
MIT Research Delivers Printed Solar Cells
After years of Eclipse or Visual Studio, it was refreshing for me going back to basics, firing vim and getting stuff done without any distractions.

What distracts you? When I'm coding I see the text editor, that's it. But I guess if it distracts you, then it distracts you. My aunt can't cook with the radio on, because it distracts her. To me it adds to the experience, but I guess to each their own.
Why did Google not write their PDF Reader for Chrome in Javascript?
Google normally fully embraces web technologies. It is a bit of surprise then that the PDF viewing functionality in Chrome is implemented as a plugin rather than being written in Javascript.

Any ideas why they have taken this route?
That's true, but the "damage" tends to be limited, because it's shared in person with a handful of people who understand the preliminary nature of the results--- not potentially tens of thousands of people clicking on the front page of Hacker News, who see a very definitive-sounding statement ("Nginx sucks at SSL").

I do think academics overcorrect on this, and should share more early results, possibly via things like blog posts (this is slowly starting to happen). But erring in the opposite direction is also quite common among tech bloggers. In particular, if you're going to publish anything that looks vaguely like a benchmark, it might be worth taking at least a few days to check out possible problems before sending it out into the world (not months or anything, but a few days).
To be fair, that poem was written when their was a shortage of labor, a surfeit of land, and no government-mandated safety net.
I'm reading over Matt's work carefully

Thanks for the consideration!

initial inclination is not to merge the bulk of this into stud mainline

I agree. The HTTP stuff is still too integrated. ifdefs are ugly.

The solution is to do what showed up when I was 99% done working on XFF -- the nice PROXY protocol addition. We just need to get PROXY support into nginx now to obviate my XFF machinations.
is there a God?
How does typing the code help you understand what the code does? Couldn't the time spent typing actually be used to help understand the code?
The really big unaddressed question in this post is whether Google actually does have to defend Android. After all, $10 per handset is nothing like as much as the cost of developing, maintaining and supporting your own smartphone OS. We're not talking feature phone here, this is a sizeable piece of sophisticated software that is in competition (primarily) with iOS. (Bear in mind that Apple can amortize its enormous development expense over a very large number of handsets!) I suppose you could argue that it gives MS some kind of an advantage with their OS but that rather ignores the investment MS had to make developing their OS.

I am certainly prepared to be persuaded that somehow fighting the patents in question is a life or death matter for Android but so far I haven't seen a convincing evidence that it's true.
No configs, no methodology, no graphs... Great "benchmark".
This reminds me of that experiment where subjects who got $10 (or something) if they picked a red jellybean, preferred to pick from a bowl containing 7 red jellybeans out of 100 rather than 1 red jellybean out of 10, because they figured there were more red jellybeans in the first one. Some of them said they knew they were being irrational and then picked from the first bowl anyway.

Yes, this is a real experiment.

Apparently the concept of reducing a fraction is as genuinely foreign to Muggles as the concept of "well, if it's irrational maybe I shouldn't do it then".
I'm not one of the downvoters, but my guess:

1. It's really irrelevant political squabbling. It's annoying, but even worse, that kind of sidetrack can ruin sites by bringing in people who seek nothing more than to argue. I've seen it on other sites. Probably a lot of people want to avoid that kind of slide.

2. Your apparent argument is illogical. "Racism is a form of collectivism, and that phrase is indisputably collectivist [and thus that phrase is probably racist]" reduces to "X is a form of Y, and Z is indisputably Y [and thus Z is probably X]," which can be substituted with "A murderer is a form of human, and you are indisputably human [and thus you are probably a murderer]." And if you didn't mean to imply that the phrase was tinged with racism because it was collectivist, then it's an irrelevant reference to Ayn Rand, and many people find Ayn Rand references annoying enough when they're on topic. It doesn't demonstrate anything either way.
Put that question mark away, and add suppression of competing technology to the list of offenses.
Try adding the -k parameter to ab to use keep alive requests and see if you notice an uptick. If you a generating a new session on each request it doesn't matter if you used the SSL session caching or not in Nginx.
As Randy says: "The best way to get tech support online isn't to ask for help -- just visit a chat room and declare 'Linux sucks! It can't do X!'"
Four Common Startup Issues Which Threaten Survival
Yep that would help, notifications are built into about 1/2 my platform now ... gradually getting them more robust. :)
New Product Davie Bar - Store News - Mission Possible Spy Store
It's the dragging icons around via mouse that gets tedious. Give us a command line tool for that and we're golden. :D
360 Panorama of a Space Shuttle Flight Deck
Note those two posts were authored by two different people at RWW. I wrote this one but not the one you reference 3 months ago.
You know, it didn't dawn on me until just now where the name circles come from.
An EXTREME wedding proposal video (guy falls off roof)
Try adding a background color to your ::-webkit-scrollbar
Regarding (a), it depends on what your definition of "magic" is. In this case, the commands he uses are basic OTP primitives that Erlang programmers will encounter on a regular basis. IDEs and such create higher level abstractions that desugar to these primitives.

As soon as you encounter a primitive that the IDE doesn't handle on your behalf, you're lost.

One thing I would add to Joe's comment is that if you don't know what a command/function does, look it up. This is really painful in the beginning but pays off significantly as you hone your skills.
Yeah, I just downloaded firefox-trunk in ubuntu, and it certainly is fast, fast enough that I can go back to using it for Microsoft Exchange webmail (which was the real killer before.) But not having the extensions is going to be a pain. I think I might try to port "It's All Text!" to 8...
My guess is:

1) Speed. JS may be too slow to quickly parse such a complicated file format. Remember that may PDFs may be very large in size

2) Complexity. This is the big one. PDFs are full of quirks that make html pale. Thus, it was smarter to just use Foxit's already tested codebase than start from zero.
Unless my education has badly failed me, the Native American cultures don't individually or collectively form much of the basis of US culture. They were here first, but the European Americans did a pretty thorough job of minimizing their influence.
I don't think there is anything wrong with over-funding a promising startup. With Color, the problem was in the vision and execution, which can happen no matter how much money is in the bank.

While I appreciate the mentality behind a lean startup, I can also understand the benefits of a "fat startup."

Color was entering a crowded space-- there were a ton of photo sharing apps, but nothing close to a clear winner. In theory, putting $41 million into one "killer" photo sharing app makes a lot more sense than putting $3 million into a dozen average photo sharing apps. Unfortunately, things didn't work out for Color.

A large number of start ups fail, merely because they don't have enough engineers. Companies like Google (Google+, Google Docs, etc) or even network TV (Hulu) have been able to buy their way into markets, merely because they can turn out a full featured product relatively quickly, and back it with proper bizdev and marketing.
"Sign Up for Free" is not something I want to do. Not a button I want to click.

"Create a Poll" or something like that might be though...
> Yeah, that's a terrible tutorial.

That's not a tutorial. Neither the question, nor his answer was about a tutorial.

> He argues against magic (IDE's, build tools),

Because they are learning impediments most of the times.

> and yet there are about 5 magic commands in 5 lines of code. (module(), compile(), export_all, ->, c()). As a reasonably experienced programmer who's never seen erlang code, I ought to be able to infer most of what those operators/function are doing but I can't.

And as a reasonably experienced programmer, I can understand all of it. Anecdotes don't mean much. But seriously, aren't `module`, `export_all` kind of mnemonics?

That wasn't the point of it though. He was showing how simple it is - you right a simple program, import it in shell, check how it works, repeat. You can pick a decent erlang book and it will tell you the basic axioms.

His point was you don't need loads of tools to learn them - you build on the basic blocks, and introducing git, vim, emacs, eclipse etc is a lot of cognitive overhead.

> Why would a super smart programmer be the right person to tell me the best way to start learning to program? I would like to hear from a highly successful TEACHER of programming.

To each its own - I would like to hear from someone who actually programs and is a good programmer. Advises aren't meant to be followed literally - if you find it useful, take it or else drop it.
Comparing Objects in Objective C
In fairness, modern C# probably looks more functional than what's in this code. For example, it probably would return a Tuple rather than two out parameters. I don't think for a problem of this nature there would be complex object graphs -- those usually come about trying to model enterprise objects and interactions.
Hire me: a story of developer burnout and how I want to turn it around
Bumper Stickers – The Sentimental Stickers
The bumper stickers are inimitable and adaptable stickers for your businesses. We present low-priced bumper sticker printing online.
We're not talking about Firewire, we're talking about USB. I don't even think we need to get into IOMMU mitigations for Firewire security.

There are vectors beyond "autorun" for attacking machines with USB devices (for instance, automatically mounting filesystems exposes the filesystem to malicious block inputs) but these are squarely in the OS's bailiwick.
EV Group to ship 450-mm wafer bonding tool
Seems like most of the questions are watered down, and the answers are typical PR-speak. One of the tell-tale signs is the lack of any negative learning experiences, for example how explosive growth forced them to consider other architectural designs. "There's a ton of stuff to do" is neither informative nor all that forthcoming, IMO.
I agree. It's not about creating groups of people to communicate with. It's about classifying how you think about people. The fact that circles are private is very important and keeps people getting mad because they are not in your "bestest buds" circle. When you're sharing something, you should be the one in control of who you're sharing with, not a third party.
some how this doesn't show up on "Booz Allen in the News": http://www.boozallen.com/media-center/press-highlights. I'd call it news.
The Power of Becoming Invisible
For what it's worth, don't check the retval of malloc/realloc/strdup; instead, rig them so they blow up if the allocation fails.
I needed to use SSL on nginx and got great results from following a number of pieces of advice. I jotted down my noted here: http://auxbuss.com/blog/posts/2011_06_28_ssl_session_caching...

It made a significant performance difference to me.
#clojure on freenode is glorious. I've never seen such a round-the-clock cadre of participants in an IRC channel who will take the time to give such thoughtful explanations. It reminds me of a time before the explosion of documentation for about everything on the web, when going to an IRC channel was the authoritative way of getting hard questions answered.
No, there's a difference. Wikipedia's "Reseller" article explains it better than I can:

"Resellers are known to conduct operations on the Internet through sites on the web.
For example, this occurs where individuals or companies act as agents for ICANN accredited registrars. They either sell on commission or for profit and in most cases, but not all, the purchase from the registrar and the sale to the ultimate buyer occurs in real time. These resellers are not to be confused with speculators, who purchase many domain names with the intention of holding them and selling them at some future time at a profit. Resellers, by the very nature of their business are retailers."
This basically nonsense, at least for some markets. Customers for our enterprise health information exchange products absolutely do rate us against our competitors on features. Customers have evaluation committees go through and rate us on long lists of features, and knock off points if the competitor has something we don't. There are other factors in the purchasing decision but it's just naive to think that you don't have to compete on features.
(And no, we can't sell a simpler product to individual consumers. No point in that.)
I guess we should define "stimulative." I was talking about it in a job-creation sense.

Yes, wealthy individuals will put the money into stocks, bonds, or bank accounts - not under the mattress. But public companies' market cap rising a bit has a much less direct effect on jobs than creation of demand for local goods and services. Putting extra cash in a bank account is even worse -- a much simpler way of getting banks to lend is to reduce the prime rate, not to increase the savings rate.
Thanks. I saw the COPYING file, but since I'm not a legal expert (and since I am considering using this as part of a big project), I was looking for a declaration of a specific license rather than a few terms. Plus, I'm not that familiar with Github so I thought maybe I was simply not seeing a "license" section. Anyhow, thanks.
Lambda-calculus and monads are not necessarily Lisp-specific, neither would I call his syntax that (if only because he uses Haskell ->s instead of Lisp ()s :). See http://www.lfcs.inf.ed.ac.uk/reports/88/ECS-LFCS-88-66/index.... I liked the article, maybe it will be something to think about in some distant cpp. Although I tend to agree to your last argument about "using somebody else's DSL..." :)