skysight-inc/HackerNews huggingface dataset:
I have a non-systematic assortment of inspirational videos in a YouTube Playlist: http://www.youtube.com/watch?v=Um9KsrH377A&feature=share...
Did you read the parent?
>Within a minute, one can fire many, many rounds with only a few pounds of pressure.

I didn't say it was faster than an AR. I know exactly what I'm talking about. A revolver could have accomplished the same thing at that school. Yes, this idiot shot some of these kids 11+ times and the revolver wouldn't have done that, but guess what, you don't need to shoot someone 11 times. 1-2 is generally plenty.

There is something called a speedloader for revolvers, which is just slightly slower than a magazine to reload. This guy [1] while not really going too fast, reloaded three times and shot 24 well aimed bullets in 45 seconds (starting at the 1:15 mark). I'd say that qualifies as many many round in under a minute with only a few pounds of pressure.

The second video [2], while obviously a world class shooter, shot 12 rounds, all on target, with a reload in the middle in less than 3 seconds.

Now, are you going to claim that this somehow doesn't qualify as firing many rounds in under a minute? The parent was comparing automatic and semi automatic saying that don't matter. well, i'd agree and extend it to the guns i said, but if we want to go with your quote:
>You take a revolver and a box of ammo and I'll take an AR-15 and let's see who can fire more rounds. That's completely ridiculous.

I'll take a fully auto AR and some ammo, you take a semi auto AR-15 and let's see who can fire more rounds. That's completely ridiculous.

[1] - http://www.youtube.com/watch?v=EC9Lahi-TqQ
[2] - http://www.youtube.com/watch?v=c-tFQ1H4Awg
7 Bold Predictions From the World's Top VCs
This was also discussed five years ago in this great post by Martin Fowler: http://martinfowler.com/bliki/ClassInstanceVariable.html
I guess the difference is that Farmly connects you to the local producers while Abel and Cole are a big food supplier and manages the logistics internally. But it means a steady supply(at a cost of importing of foods) and also they guarantee organic source of all of the produce.
Does anyone have comments or thoughts on point #4: "complete the paperwork"?

Obviously, it makes sense to formally quit, and finish any tax and payment related papers. But is there a good reason why the employer should request signing any other lengthy contracts at termination? "Our legal department told us to" is the worst kind of argument - lawyers typically push to protect whoever is paying them from anything possible, not to clear up things in a balanced and reasonable manner. And if the employee is leaving, there should not be any loose ends that require additional contracts.
Great content! Nice mix of math, backstory and practical examples along the way to keep the reader engaged.

I was a little concerned that the Python cmath library might be written in Python but from what I can tell, it's native-code from C.
Exactly the point. And you'd see what those who you follow are investing in as well.
Journal of Finance: Free Access to Top 50 most highly cited papers of all time
Sudden leap in difficulty – Nearly everyone noted that at some point in their learning they stumbled upon a sudden leap in difficulty that crippled their ability to grasp the follow-on concepts

I have hit this in every subject I've studied where I wasn't really motivated to learn the material. The reason this happens is that you reach a point where suddenly all the basic concepts start supporting the follow-ons. If you never really learned the basics, you will be lost. For example this happened to me with foreign languages. I had no real interest in learning French, but a foreign language was required in school. The first year was easy: basic vocabulary, stock phrases, and simple rules of grammar. The second year was not too bad either. But I never really learned anything... I would cram before exams and get decent scores, then promptly forget the material. Third year, when you actually had to put it all together... I was sunk.

If you're studying something, and can't motivate yourself to really learn the basics, you can only go so far. If you're studying computer science because you heard the jobs pay well, but you don't really care about learning the first and second material, you will hit that "leap of difficulty" at some point.
Where did I say gun laws were responsible for the "reduction in crime drop [sic]"?
See:

http://www.forbes.com/sites/timworstall/2012/03/04/the-story...

I.e. it wasn't about paying workers to buy his cars.
RIM, Netflix Dropped From Nasdaq 100 Index
Yea it's been a source of discussion (and confusion) for years. Thanks for the link!
I don't understand why?
Where did you find stats on average cost of living above national average?
what do you not understand?
Skype and the price of ubiquity
The Chimp Programming Language
It seems like an interesting idea. But without wifi access, it's hard to visit a page to send an email.
CSS calc
Writing for a Living is Tough
I definitely agree with the OP. If I could work remotely I would in a heartbeat. Be that as it may, I do understand how a lot of companies/startups would be hesitant to offer a remote worker a full time job plus benefits. In all honesty, if I owned a company, I would most likely prefer on location workers than remote workers.

Also, I didn't see anything in the post about the great local coffeeshop scene in Louisville :)
Android in China is the Wild Wild West
A look at the chaos that is Android in China.
Are you arguing that Alabama would be better off imitating California's policies? Has it occurred to you that California has some natural advantages, none of which are attributable to its governance, that don't generalize to other states?
What smartphones will do next year
Influitive Raises Another $7.3M To Bring The Peer-To-Peer Model To Marketing
Louisville's general awesomeness makes me embarrassed for Indianapolis. It really blows us out of the water. I wouldn't expect someone to relo out of Louisville either.
I have to note that the length and strength of your AES key is no different than the complexity of your password. Once either is compromised, then you are totally exposed. So your attacker will take the path of least resistance. He can either brute-force the key or he can just break into your server and steal your config file or his you over the head with the proverbial $5 wrench.
I wonder why no one has defined a multi-part message format. The server would deliver a single file, which would start with the HTML and be followed by images and other assets. This approach should play nice with all the proxies (which would see a single octet stream), and, since the pipelining multiplexes everything on a single connection anyway, deliver similar performance.

I understand that no one wants to define a new format, but I don't see how it is more difficult than defining a new protocol.
Coding requires effort, which is acquired like any other skill such as reading/comprehension. Many people try to run before they even learn to walk and this is when the sudden leap in difficulty is encountered. It took me years( read - coding time and effort) to move from novice to an intermediate programmer and this occurs each time you want to move up on your skill level. You need to commit effort, and no doubt you are going to fail before you succeed.
Pair programming, code reviews , mentoring etc ...appropriate to your own individual learning ability is paramount for success.

I personally found:
1. Code imitation - coupled with understanding
2. Code reviews - of a next level programmer
3. Blogging/Q & A(Stackoverflow sort)
4. CONFIDENCE
as important in becoming a better programmer.
I don't see what the parent post has to do with OP's blog post, but in any case, employers take the lion's share of the profit because they took the lion's share of the risk. If you don't like the deal, then walk away and find another employer.

Also, if you are worth it, the employer will share the profit with you, AKA equity, stock options, profit sharing, performance bonuses, etc.
I just started using requests and one of the first questions I asked myself was "Hey, why isnt't this a function rather than a property?" . I'm not that seasoned python developer but it feels wrong to me that you have to perform work in order to calculate a property, making it a function feels more explicit about that "there is work being done here".

Requests is great by the way, had already written some code to abstract away the urllib/urllib2 mess but this module is so much more complete (of course) and cleaner.
Security flaw found in Samsung handsets, tablets
On a tangential note, are they ever going to update this thing with a faster SoC? Its been a year since the design was finalized. I just saw an android dev board that blows this thing away for not much more. Not sure what the allure here is at this point. What's the Pi's roadmap, if any?
Truth be told!

I dropped out of college to learn to program, thought I could teach myself everything. The issue is that tutorials and books gloss over the theory.

It wasn't until I returned to college for a CS degree that my eyes were opened to what I was missing.

Why is this algorithm better than that algorithm? BigO...
What does the compiler do with my code? PL...
How does the code I write interact with the OS?
What is concurrent vs parallel? amdahl's law...

why can
for i ...
for j...
be better than
for j
for i

pass by value vs pass by reference
which languages, when...

How many people use languages these days that require them to manage memory themselves?

Coding is hard because coders don't learn the theory of computing and the abstract concepts that extend beyond any particular language.

EOR.
It's a break from the sandbox so any vulnerability in an app (eg outdated WebKit, the norm on non-google devices) now compromised your whole device.
It's unclear to me what advantages this proposal has over a HTTP/2.0 proposal using HTTP Upgrade. AFAICT, the client is unable to rely on HTTP/1.2 support in the first roundtrip. Therefore, it cannot begin utilizing the new proposed features. Relying on the HTTP/1.2 HTTP-Version within the Request-Line and Status-Line strikes me as less safe than trying to use the Upgrade header to attempt to upgrade to HTTP/2.0, as it seems much more likely for intermediaries to have broken HTTP-Version parsing than broken Upgrade support. In contrast with this proposal, when using the Upgrade header, there is much more freedom to change the wire level representation of the protocol. And if you're going to do HTTPS anyway, using TLS-NPN to negotiate a completely wire level representation (without an additional roundtrip over the TLS handshake roundtrip[s]) likewise enables more freedom to add features.

It seems like the main reason to prefer this proposal is if you do not want to write another parser for HTTP/2.0 and think that new features afforded by a different wire level representation are not worthwhile.

Another thing to note is that this proposal effectively adds on multiplexing without prioritization. Prioritization is fairly important, otherwise the client application has to do application layer throttling in order to reduce contention. Adding prioritization would help obviate the need to make the link utilization vs contention tradeoff.
I guess the idea is that you note it down and then message them from work. Or maybe you can do it using 3G on your phone, so that you get get on to WiFi with your laptop.
Amazon exclusive Video deal with Turner & Warner
It is interesting to see the resistance to selling stuff "on Linux" here. When the Apple II came out "kids" made games and software for it, and sold it in plastic baggies with a floppy disk and a photocopied "manual". Those of us in the community thought this was a great idea, not because we bought everything that came out, but the notion that you could spend your time working on this awesomely cool stuff and if other folks liked it enough what you were producing they would buy copies from you. Heck you could even make a living on writing software for people.

That made a lot of things you take for granted today possible. And it made total sense, here was someone spending their time writing code to do something that you wouldn't have to spend your time doing. You could write it yourself or you could leverage their effort by buying a copy of their stuff. That infused money into the field which gave people the freedom to invest their time into building amazing things.
Snapchat's Caching Snafu
I'm arguing that if those policies were as awful as economic conservatives continually say, the West Coast and Northeast wouldn't be the best economies in the world.

There's clearly something positive to be gotten from investments in infrastructure and education.
Why would I want my WiFi to be contactable?
I don't get this line -- "the Haskell compiler will complain because we still miss the definition of the type of the function."

That's not true. The compiler will give the function the most general type it can infer, which in this case is

holds :: Eq a => UnionFindElement a -> a -> Bool

without you needing to specify it in the file.

The point of the article is sound - using the interpreter to ask for types is a great way to work (and often leads to surprising realizations which can lead you to generalize and abstract your code), but the reasoning is spurious. Most of the time, you don't need to supply types in Haskell, as the compiler is perfectly capable of figuring them out for itself.
comment below from Mat, who built this:

Email spam should be prevented by the captcha - check http://www.wifis.org/example
lol isnt the point of an internship to learn?

Best place to learn is right next to someone. There are significant communication barriers in remote working. Sure they can be mitigated but presence and a piece of paper is not to be underestimated.

If you can intern remotely just get a job as you would have to be capable.
First HTML 5.1 Working Draft Published
You can have encrypted swap.
>Have you tried to get yourself home with a blown hamstring?

I assumed she had family in the area. Did she drive herself home the next day with a still blown hamstring?

> The toddler in the accident had the last slot of the day. So, are you recommending that she could've just waited all night in the waiting room?
For 4k I would have.

> She just did what the doctors recommended.

I can certainly understand that, but also don't think it needed a hospital stay. The MRI doesn't fix anything, it just tells you how bad things are. She could have had a relative drive her home, sleep in her bed, and drive her back the next day.

For the record, I broke my arm playing softball 3 years ago. The paramedics wanted to drive me to the hospital. I told them no, because I knew it would cost 1-2k for the 10 minute drive. Instead I had a friend do it. They didn't ask me to stay overnight for my x-ray, but i did wait for several hours. If for some reason they had asked me stay because it broke (the machine) or wouldn't be ready, you can guarantee I would not have. I know it's really expensive, and there isn't anything they would be doing for me. I'd have gone home and been miserable for free instead of staying and been miserable for 4k.

Sometimes you need to question what doctors tell you. They are in the business of helping people, but they are also for profit. Maybe they assumed your insurance would cover it, but that doesn't mean it was necessary.
Why not flash CM on there? Not sure what kernel they're using for your S3, but its probably not the stock Samsung one. Even then, patches will be first from CM and months later (if ever) from the OEM & Carrier's internal politics that controls your phone.

Or if you want to spend money, a Nexus phone is your best bet. No carrier/OEM customizations and Google seems to give a shit about security and stability. This is what I have and I recommend it.

Man, I'd love to buy a Samsung Note, but Touchwiz scares me. Its a security nightmare, gaudy as all hell, slow, battery drain, and only gets updated when Samsung and T-mobile think it should get updated.

I'm also looking into Windows phone as android is becoming a nightmare of "too many cooks" and Google doesn't seem to have the ability or desire to stop this mess.
You conveniently left off cost of living.

Does Louisville have a better cost of living than any other big city (DC, NYC, SF, Boston)?

As of 2006-2010, median price of a house in Louisville is $48,300. The median sales price for homes in San Francisco CA for Sep 12 to Nov 12 was $750,000.

So, lets say a factor of 15.
I think the point is that, if things even need to come out in a big, cathartic meeting, then something's gone awry with the lines of communication. Either you've been keeping things bottled up, and have not made an adequate attempt to express your dissatisfaction (constructively), or your workplace/boss has created an atmosphere that is not conducive to such expression. Sometimes it's a bit of Column A and a bit of Column B.

I'm not suggesting that people become habitual complainers. Rather, I'm suggesting that people learn the fine art of conveying frustrations and problems -- typically, along with proposed solutions -- as they occur. You're much more likely to get an adequate resolution if you speak up while the issue is still timely and addressable. And sometimes, hey, the issue can't or won't be resolved -- at which point, you can happily mention it in your exit interview, and nobody should be surprised.

The point is, exit interviews shouldn't be chances to get it all off your chest. If you're walking into an exit interview with a bunch of things you haven't mentioned previously, then you've possibly missed an opportunity or two. (Exception, as previously stated: your workplace is particularly hostile to dissent, extremely political, strongly favors "cheerleader" types, etc.).

Basically, one shouldn't find himself leaving a job over something that may conceivably have been correctible. He should leave when a problem is clearly intractible, and by "clearly," I mean he's attempted to address it and made zero headway.
Show HN: Etherpad meets Markdown for a minimal company wiki
Why is learning to read and write so hard? It seems natural to you now, but when you were in 1st grade, it was a pretty big challenge...It's not that it's "hard" or "easy" - the most interesting thing is that you chose to do it. Maybe a better question is "Why don't more people choose to learn coding?".
I agree, there is definitely something to be said for "unproductive" communication. But I would change that to: It can potentially drive creativity. I've been in plenty of office environments where it was far more just a distraction.
> HTML5 allows you to cache apps and data locally

In theory, yes. In practice: after all that shamanic dance trying to get all this to work you will wonder, what's the point.

Native is just much much simpler to develop and more performant to run. Yes, you loose the cross-platorm appeal, but which will appeal more to your potential user: an app crafted to run on a few platforms (and therefore alien on all of them), or an app crafted with a specific platform in mind?
Not many predict that desktop apps will be replaced by web apps soon, but for some reason this a popular view regarding mobile. But it is backwards: on desktop you have much more room to manoeuvre.

I think it is more likely we will see the web going a bit back to its roots with a more pronounced cloud-web gaining prominence, basically backend servers talking to apps (and browsers) API calls and JSON exchange.
It's about people being nice and sharing with each other. Like Couch Surfing perhaps. There doesn't have to be financial gain, although I am trying to tell him there could be...
It's called MIME. email does it everyday. Why it's never been applied to HTTP is beyond me.
Cisco to sell off Linksys
How Google Analytics will disrupt SMB reporting with Universal Analytics
I assume the current Gmail is mostly written in native code because it is faster and there are elements in it that don't exist on the web site.

The original was just a wrapper for the web site which had unusually high negatives from users and reviewers alike. I never used it since I read the reviews before I actually downloaded it.
> You still haven't answered what the requirement is, just that Google should have requirements and enforce them. What requirement specifically would have prevented this error?

I suggested one that you quoted directly below your question. Come on....

Yes, it would be tough to do within the ecosystem. I'm not saying it would be easy. I'm not even saying it would be a good idea. I'm simply saying that it is possible.

Am I bad at communicating my thoughts? It seems like people regularly reply to my comments after reading things I never intended, and attacking me for it. I don't get it. Am I including subtexts I don't intend? Do people just insist on imagining things that aren't there? What's the deal?
While intriguing, this suggestion has a number of issues. For one, it implies coalescing a number of resources into a single resource named by a single URL. This means that all resources would have to share the same caching properties. Since it's generally desirable to keep the main document (the HTML) uncacheable to allow site updates, this would imply eliminating the vast majority of web caching, which sounds undesirable.
An interesting turn of events. I've wondered for a while if this was coming since Cisco has never seemed to "get" consumer marketing.
3) ditch javascript and replace it with a better language...
I'm not sure that "buyer" is the best word to use: it often has a specific nuance (someone who arranges ordering for a brand or retailer). Maybe it's just me, but I initially thought I was in the wrong place when presented with a button that said "I'm a buyer". Perhaps "shopper" might be better.
You have to make a really quick and easy search on the front page which lets me check out which suppliers are available in my area.

Otherwise, you're just wasting everyone's time.

[edit]
having signed up for the product since I want to be nice, and I've found all I've done is sign up for a mailing list of a product that might launch at some point in the future.

This isn't a startup to review or comment on, it's an MVP landing page test.
I found that I underestimated how hard it was for me in the beginning.

I had to learn C in university and I applied for BA first and thought coding is for monkeys (What an arrogant prick I was...). I hated it, I didn't understand anything first but I struggled trough. At some point it made "click" and I loved it ever since.

The funny thing is, afterwards I was biased in believing coding is easy and it has been for me from the beginning. It took me a while to realize how hard it was for me to start.

Anybody here with a similar experience?
How does it compare to http://www.fon.com/ , https://en.wikipedia.org/wiki/FON ?
Everything Is Marketing: How Growth Hackers Redefine The Game
Get as close to the OS vendor as possible. Less deviation from original intent, presumably more focus on engineering (yes, I know Nexus phones aren't made by Google, but by various vendors who also make their "own" versions), and you get updates much faster in the event of a security concern.

I have an S3 - I knew I was getting outside of the Android ecosystem to some degree when I first powered up the phone and saw the AT&T logo splash screen. Then you get into the phone and see all the cute little Samsung apps. Reminds me of buying a Windows PC :-)

You can regain some of what I described above by rooting and locking your phone down.

However, as you described your needs, an iPhone is ideal. An Android phone gives you a lot of power, but it doesn't sound like you need that much power, and for most people, security trumps customization.
Laser pointer via the 3.5mm earphone jack on Android/iOS phones