skysight-inc/HackerNews huggingface dataset:
"But the alternatives are difficult" is not a good enough answer for me. Look at it from the other side. It's difficult to fight the strongest army in the world conventionally, therefore acts of terrorism against civilians are more effective.

In any event, in practice there is little effective difference in terms of selectivity and collateral deaths of innocents between drone strikes and car bombs, they are highly questionable as an effective weapon of war or even an effective weapon of assassination.
I never knew this was a problem in EE, but I know for a fact it's a huge issue in CS.

They don't want to teach any "tools" b/c CS professors find teaching people how to be good developers as beneath them. They honest to god think CS is an actually hard science on par with math and physics. You can sum up their attitude with: "It's not an associates degree goddamnit!" (even though it should be)

Another source of reluctance is that by the time we'd graduate it will be sort of outdated. I remember we learned subversion and Apache Ant. Everyone now uses git and I'm not even sure if anyone uses Ant

95% of students used std::cout for debugging and 95% of students never set up an IDE.

If I had spent a couple weekend properly learning to use Visual Studio, all of my programming assignment for those 4 long years would have been 10x easier.
So was myspace at one point.
You can certainly argue that fb has way more mindshare than myspace ever did, and be right, but nothing is eternal on the internet.
What do you mean? It is both fun and exciting. It's like solving little mini-mysteries. Hmm, how come this variable is null here? That shouldn't be possible! But it is, so how did that happen? Mystery!

You can also learn from it. Often a bug is caused by some misunderstanding, so figuring that out teaches you something. Here's an example where I learned several things finding and fixing a bug: http://henrikwarne.com/2014/01/27/a-bug-a-trace-a-test-a-twi...
In some regional vernaculars, "y'all" is singular and "all y'all" is plural.
I've been wondering how those work. I can understand how using a different DNS server can trick a streaming server which does the user distinction purely by DNS (in other words, only users from a certain region get the right IP address for the server).

But I am unsure how the mechanism you describe works in detail (tricking the server to see a domestic IP, but having it send data to a foreign one).
The problem here is that Comcast and Verizon don't want to pay for the upstream bandwidth to the Netflix Open Connect CDN which means that as Netflix increases quality and gains additional subscribers, the time-weighted bitrate (TWBR, the metric they use to compare ISP performance) will continue to plummet. This isn't to say that all Comcast and Verizon customers will feel this pain, some markets have better performance than others (e.g. SF Bay being an example of poor performance).

Edit: Other CDNs such as Akamai, Level 3 and Limelight pay to peer with Comcast; whereas Netflix refuses to since Comcast will simply gouge them for the opportunity. Netflix is increasingly moving away from third-party CDNs and onto their Open Connect CDN which will escalate this to a fever pitch.
Your routers wouldn't speak HTTP. Your web service endpoint would talk to your network management middleware, which would then issue your respective IOS/NXOS/JunOS commands to your core or edge gear.

You'd grant your customers the ability to null route traffic from IP blocks (/24 or larger, because ain't nobody got memory to route blocks smaller than that in IPv4) so they wouldn't saturate their links with useless traffic. There was a discussion on the North American Network Operators Group (NANOG) mailing list a few weeks ago.

Disclaimer: I have operated large-scale networks for over a decade.
https://www.nanog.org/meetings/nanog32/presentations/soricel...
I was under the impression that this was considered the proper interpretation by theologians. The common interpretation was the same type of common wisdom as the belief that "god helps those who help themselves" is in the bible. This seemed obvious when I was a child and cared about these things anyway.

But goddamn, I had never put together the fact that 'it is the people who say, "you shouldn't say Goddammit, it's offensive to God" are the ones who are committing said sin in the first place'. That's an excellent observation, thank you. The rest of it's well explained as well.
Nginx SPDY 3.1 working fine at https://blog.centminmod.com/250 :)
Having an inflamed appendix does not automatically mean you need a surgery, unless you live in US. In many parts of the world they give you a course of antibiotic shot first, and its effective in majority of cases. US is way too surgery happy because of fucked up incentives system. A friend of mine had her appendix pulled after going to hospital for pneumonia stomach flu. After the surgery they hushed it up, but it turned out that her appendix was fine and they misdiagnosed.
No idea of the context of any of this. I've never heard of Eugene Ross, nor am I familiar with whatever drama occurred here.
A Simple Fluid + Responsive CSS Grid Layout
In my experience, good logging is the first step to good debugging. Having good logs lets you find a lot of problems without even debugging "properly" (using a debugger say). http://henrikwarne.com/2014/01/01/finding-bugs-debugger-vers...
This is great...wish I had it a year ago when I started working with GTFS. My latest project at http://yrtbustracker.com (Canada)
Congrats on getting it out there! My only quick feedback is that 80 pages split into 20 chapters feels off to me. A 4 page "chapter" is something more akin to a "section" or some other unit. The sample PDF has the first two chapters, each of which are basically a page each (plus a large image). I'd recommend redefining your definition of "chapter" and restructuring into fewer/longer chapters. As it is it doesn't feel like there's actually much meat there, particularly for a $30 PDF.

As I think about it more, a simple restructuring might not be enough for that kind of price. $30 is more than the retail price for a lot of 300+ page technical books (years ago I wrote a 400 page book with a print version that retailed for $30).
http://webcache.googleusercontent.com/search?q=cache%3Aeugen...
Eloquent JavaScript - Marijn Haverbeke

Effective JavaScript - Dave Herman

Functional JavaScript - Michael Fogus

Once you know JavaScript, dig into the codebase of larger mature projects by the most prolific/well-known developers in the JavaScript community, like TJ Holowaychuk, Isaac Schleuter, Dominic Tarr, Raynos, Marijn Haverbeke, Oliver O'Steele, James Halliday, Mikeal Rogers, SamuraiJack, Gozala, Creationix, Kritowal, Marak, coolaj86, TooTallNate, indexzero, hij1nx, pkrumins, John Resign, Douglas Crockford, etc.

Sorry if I missed any names.
According to Merriam-Webster, "you all" is very clearly related to "y'all" [1][2]

[1] http://www.merriam-webster.com/dictionary/y'all

[2] http://en.wiktionary.org/wiki/you_all
"Y'all" is a contraction of "you all" [1], but let's not forget about "you guys" or "yous guys".

[1] http://www.etymonline.com/index.php?search=y%27all
But in the south of Brazil (RS) we just address everyone as "tu" :) Some Brazilians from other states seem to find that rude sometimes.
it was a submission for the static showdown contest, pretty impressive work in two days by one guy. I asked him for a download link, but the js and css code are available just looking at the source code
Google's search ads perform very well. They capture people in the moment of intent. Google's 3rd party ads perform badly since they are abstracted much further away from live intent, but Google gets away with it because they are pay per click, which implies lower risk for advertisers.
It is interesting to see how readers come away with different gists of this article. I do think that Kiva could be a lot better than it currently is, and other similar companies have addressed some of the issues, only they are not as well-known, perhaps because their PR/marketing is not as effective. See some of the later comments in the Next Billion article when Zidisha is mentioned, for example.

But I think you touch on a CRUCIAL point - it helps our conscience. Phil Mader's original post, which I reference, is well worth reading:

http://governancexborders.com/2013/12/10/kivanomics-101-or-d...

It is a short piece and eye-opening. I cite a phrase from this article in my piece:

Kiva enables us "to consume the feeling of charity without financial loss"

To say that Kiva simply "just doesn't work" is tricky, because we have to define "work". It depends what the objective is. If the idea is to make people feel that they have done something useful with their $25, which they get back a few months later, it works wonderfully. If the idea is to efficiently transfer spare capital in "rich" countries to "poor" countries (forgive the simplification of terms), it doesn't work very well, as there are far more efficient mechanisms. If it is to provide low-cost funding to entrepreneurs, then it has pretty mixed results which are hard to verify as Kiva (mysteriously) don't publish the actual interest rates. In some cases you can find them out though.

In summary, you are very wise to suggest that an endorsement requires you to be convinved that this is a good business. It appears Kiva did not meet your standards, and I am inclined to agree with you.
Thanks for the feedback - this had crossed my mind also, but I ultimately called them chapters as they are logical places to split the content.

As far as the pricing goes, my rationale was to price based on the value it can provide and then take into account how niche the topic.

Some of the content in there took me many many hours to figure out for myself (so thousands of dollars at an hourly rate).

Offset this with (in my opinion) a fairly small pool of potential buyers, this seemed about the break-even point on the project.

On a side note, you can get $5 using the offer code 'metro'
I feel that Neil deGrasse Tyson's view on Atheists strongly applies here. [0]

[0] http://www.youtube.com/watch?v=CzSMC5rWvos&t=2m25s
It should be broken. People just don't know to use Adblock. And it is broken from the perspective of being a reasonable thing to do. Both of those examples rely on totally crazy privacy invasion.
How Google used Motorola to Smack Down Samsung
Anecdotes are anecdotes. The cost/risk of removing the appendix is super low.

My dad had his removed and they ended up finding a cancerous mass. That doesn't mean it's best to remove it (my point is that your anecdote doesn't provide any value in the argument for/against removal).

If anything, rather than being surgery happy, the US is probably antibiotic averse. Rather than throwing antibiotics at the problem, remove what is for the most part (present article's suggestion excluded) useless, especially if it's showing signs of causing problems (inflammation, infection, what ever).
Yeah, people aren't oblivious! That's why we need Adblock. Our brains don't adblock automatically.
I participated last year. I didn't win, but boy did I have a lot of fun!
Dealing with colleagues who like to shoot down innovative ideas from newer guy
How to deal with colleagues who like to shoot down innovative ideas from newer guy? They see "no value" in your ideas. However, as soon as you got another senior level person to review and onboard then they would change their mind.
Thanks! Looks good, have you thought about overlaying the shapes when you select a bus?
Problem solving isnt fun or exciting?
Sounds like you are doing it wrong.
Unless I've signed on the dotted line and know the risks.

I'm willing to chance death for perpetual regeneration. No pain, no gain.
the txid problem is known sins 2011 and dont affect
transaktions inside the blockchain only the transactions inside mtgox.
exchanger and onlinewallet provider can contact the
bitcoin foundation to help them with custom implementations.
https://bitcoinfoundation.org/...
but anyways,dont use exchangers as a bank.
build a bridge and walk over it or buy gold with bitcoin.
a long time ago they used gold and silver coins ,today we have paper and feed the cabal.
remember remember.......
Nope. He said the average employment length was 75 days, so that 70K was total. Also, they're based in Toronto so that's CAN $.

75 * 6 devs = 450 dev-days, or 1.23 dev-years. 70K/1.23 = 56.9K. According to Google, that's $51K USD per year.

Yeah, I can't imagine why rockstars aren't beating a path to his door.
IPv6 hater here... I'm armed with my asbestos underwear so flame away.

The best advice about IPv6 is to just disable it. IETF designed a terrible protocol that doesn't even address the underlying major issue: routing table size. Instead they just made it much worse.

You won't see me deploying IPV6 for another 20-30 years at least. Hoping it's replaced by something actually usable by then.
Bits != Bytes.

Mbps == Megabits/sec

MBps == Megabytes/sec
Addressing the challenges of population, energy, food, other resource availability, and negative environmental impacts comes to mind.

Self-driving cars could be a part of that. But small in the bigger picture.
Good grief. I'm at a loss for words. You have the audacity to call me out for failing to meet your expectation of praise!? Is the simple expression of my feelings not even worth skimming over at the bottom of a page?

If you want to make HN a better place, why not try to lead discussions? Certainly that would be a better technique than going around telling people that their silence would improve the community.

People have said a lot of things to me online, but I don't think I've ever felt as insulted as I do right now.
I was pretty shocked when I saw this article, didn't think about it much other than to share it. Glad that this isn't true, thanks for all the verifications.
The purpose of a CS course is not necessarily to teach people to become developers. Indeed it would be interesting to know what % of CS grads even work as programmers post graduation, probably less than HN would imply. Based on the people I keep in touch with from my graduation class, I would put it somewhere near 30%.
Does anyone have advice for learning this kind of "intuitive, heuristic, holistic way of grokking circuits"?
I think the only way you could do this is if a user trusted the PaaS underneath the software, and the PaaS offered a way for a user to verify the hash of whats running on their system.

The only other way you could find a hash of the code running on the server is if you asked the service, but in that case the service could always just lie. Even if you did some sort of challenge response that could only be answered with having the public source code and hashing it with a nonce, you could just provide the public source to your malicious binary, and it would respond as it wished.
Interesting. Here in North Carolina, "y'all" is generally plural, whereas "all y'all" is also plural but more emphatic, as in "I really do mean every last one of you", or sometimes simply to indicate a stronger emotional content, especially when angry.
I think you were the one being obtuse. There is no assumption that you will start receiving useless email status updates. In fact, most reasonable monitoring tools only email when a status changes to a problem state.
Thanks...I'll consider adding it in the future.
What! No parallax scrolling? The bottom of the page could use another CTA, and the social sharing could be more straight-forward.
> 15 years of experience playing around with electronics
How about a photosynthetic process that makes graphite from atmospheric carbon dioxide?
Kaspersky uncovers sophisticated APT
It also assumes a speaker's reactance is purely resistive. It's not.
This is a funny rendition of the Flappy Bird game, you took a frustrating game and made it impossible. It serves as a nice memorial to the now-late game, which is pretty cool!
Yeah, high school drama over an event no one's ever heard of and a weird pseudo-apology response without the words "sorry" or "apologize" anywhere to be found.
>I'm on Verizon FiOS in Pennsylvania, with the standard residential 15/5 service, it's 10:44PM, and Netflix is streaming at a steady 3-4Mb/s. I guess I'm lucky?

He wrote bits, he's only using a 5th of his pipe.
I was expecting that too. Son was okay, but a bit Jesusy. Self would've been more of a head scratcher.
Like Arthur Fry who create the Post-It at 3M, the best way to have your innovative ideas improved by colleagues is to make your idea real with a prototype, mock-up or the simpliest feature.
My understanding was that identifying fake accounts automatically was a pretty hard problem to solve. That's not making up for the likes being fake, but it does justify why they can't just delete all the fake accounts.

To me, it seems clear that if something's going on, it's not Facebook "conveniently" letting the fakes go. It's more the problem being hard to cope with.

Or somebody present me results that demonstrate how easy it is to identify fakes with low false positives.
I don't mean to go off topic here, but what is it with postings on HN that have blatant typos in the first sentence? I think this is the third time today I've seen it, and it's starting to make me paranoid. Is this some kind of sick game?
The Archaeology of the Stars
Really wish I had more friends on here.
Completely off topic: The GitHub Education page shows a blackboard with a picture of a chemistry set up. Did anyone here on HN, ever, do a school project that involved a setup that looked like that? I was always jealous of that stuff, it looks so awesome! With tubes and big spherical bowls and steam and fire and bubbles, wow! Can I send my kids to a school that has that?
Thank you for chiming in. Facebook should add a new filter limiting the audience to users who have fewer likes. So for example he could advertise to folks who are interested in cats but have fewer than 5 overall likes. Likes from more discerning users are certainly more valuable than likes from generous likers. How about another filter limiting the audience to users who have posted X number of entries to their timeline or the number of years they've been on Facebook?
Maybe his/her point was that this is not a problem that is specific to Common Lisp.
As this article suggests, as well as others, appendix has a point. And US IS surgery happy. Form wily nilly appendix and tonsils surgeries, to its views on circumcision. To each his own, but I'll take a shot of antibiotic before I'll let someone poke me around with a scalpel.
Maybe he lived as all of them on the way up.

Or WILL live as all of them on the way up, depending on your worldview.
Ok, so maybe it'll be like Orkut mobile for Indonesia. Nothing wrong with that!
I think it could possibly be handled better than that. I'd suggest that if the OP decides they would like to stay at the current employer, but only if the current employer offers what the employee feels they are worth (or if the employee wants more than they are currently getting), they could very politely say

"Listen, I really like working here, I like that you guys do x,y,z, that I have the option to learn from/about/with.. whatever, but I've just had a great offer from Acme company, and I was going to take it, but wanted to talk to you guys about it before I accept."

That way the company understands why the person is leaving, that they haven't agreed to leave yet, it is in the employers hands to keep the employee if they want to.

We have a fairly small industry (and even if we didn't) you're going to be running into the same people again and again though your career. Neither side should be hurt in this. It's a business proposition. Friendships don't have to end, cooperation doesn't even have to end. MAKE SURE YOU ARE NOT LEAVING YOUR CURRENT EMPLOYER IN THE LURCH. Give them time for you to clean-up what you're working on and get it in a good state, etc. etc.

As long as you're professional (and the OP's original posts suggests he is professional and courteous), the current employer shouldn't take it as anything but.
Lesson: don't get your internet service from a company that also tries to sell you entertainment content. They're going to fuck you over both ways.
Concentrate is great, but I'm going for something a little different with Focus over the long-term. Hope to have more features out soon that make this clear :)
Yeah.. I remember the GTA version. pretty funny dude.
It's certainly not exhaustive, but Andreas Zeller's Udacity course[1] has helped me bring a more systematic, methodical approach to my debugging sessions. In addition, his focus on using using tools to assist our debugging effort has encouraged me to automate a lot of what I would previously have done manually. I'll admit my first instinct is still to throw in a couple of printf statements and see what they say, but for harder problems I know have a richer set of tools to work with.

[1] https://www.udacity.com/course/cs259
I didn't take anything from it, just thought it was a very creative idea.

I suppose there's a 'every experience makes you grow' angle - but I don't think the author was really trying to push it. It's mostly about the clever construction.
509 Bandwidth Limit Exceeded

The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
Well, if I was the employer, i'd like my employees to come to me and tell me that they have better offers and discuss possible course of action BEFORE accepting any offers, rather than just accept the job and leave. This way if I want to make a counter offer, it gives me a chance to do it, otherwise I might admit I can't match the offer and wish him best of luck, no hard feelings.
Mathematicians calculate that there are 177,147 ways to knot a tie
This idea is very good. Technical people are driven by facts and if you can prove something objectively, then you're much more likely to get them onboard.

But don't feel too badly at having a good idea shot down. This happens to many clever people. Unfortunately, politics rule decisions in many companies. And as a new guy in this type of situation, you may have to build up some credibility before people will take you more seriously and possibly stick their neck out for you.
Y'all is singular. "All y'all" is plural.
A couple of other English pronoun tidbits:

- The third person plural set (they, their, them) was borrowed from Scandinavian (it's pretty uncommon for languages to borrow 'core' vocabulary such as pronouns).

- Old English (Anglo-Saxon) also had dual forms of the pronoun. Those were lost by Chaucer's time though. Not sure if they are reflexes of early PIE dual forms or a more recent development from Proto-Germanic.

[Sara Malton] [1] has some interesting ideas about how the you/thee distinction developed in the semantic dimensions of power as well as familiarity in Early Modern English.

There are many new 2p. plural forms developing in English that vary regionally and socially, e.g y'all, you guys, yous, you'uns (-> yinz), all y'all.

[1]: http://homes.chass.utoronto.ca/~cpercy/courses/6361Malton.ht...
I just can't seem to get Focus to work.

I am using DNSCrypt from OpenDNS, but when I disable it, I still can't get Focus to work. I have Automatic Proxy Discovery and Automatic Proxy Configuration turned off in System Preferences -> Network, but turning these on didn't seem to work either.

Could you add a quick install guide with the required settings?

Thanks!
Comcast is definitely throttling Netflix, and it’s infuriating
Yeah, but then you hatch into a megabeing that can make and destroy universes. Swings and roundabouts.