skysight-inc/HackerNews huggingface dataset:
I was getting a bit worried that we would have a Clang monoculture when it comes to C(++) tools (outside of Microsoft at least: Xcode, Kdevelop, plugins for vim, emacs, sublime text, ... all use clang beneath the hood)

Seems like so does JetBrains ObjectiveC/C++ IDE :

http://www.jetbrains.com/objc/features/cpp.html

"The IDE will be integrated with Clang Analyzer, so that more than 2000 code inspections and error diagnostics results from Clang compiler would be shown right in the editor."
A lot of people wonder who is using Path, or if it is even being used. Most of these people live in Western societies. If you go into places where young women are not so keen on expressing themselves in public -- where, for example, it might not even be allowed -- Path is doing exceptionally well. These aren't exactly places in the world where people don't have money, either.

Now, based on the sort of completely ignorant comments I have seen on Hacker News as of late regarding people in non-Western societies, and regarding women, I would expect most of you to know nothing about these things. Do yourselves a favor and please shut the fuck up when you don't actually know anything about a particular subject, and base all of your supposed "knowledge" on sensationalist tech journalism and gossip sites.

Sorry kids, just because you made an account on a social network site and know how to code an app does NOT mean you understand ANYTHING about how the social network space works. And none of you know anything about Dave Morin, so you should really avoid making fools of yourselves by talking about him. There's a lot that bothers me about Dave, such as his high number of douchey friends (and I tell him this everytime I see him), but he is far from incompetent and stupid. Most of you newcomers to our industry don't even know that Dave was responsible for Facebook's Groups feature, which he designed as a means for getting his employer at the time (a little company called Apple) on board as Facebook's first advertiser. He isn't a wannabe who made a social network to be trendy.

I wish reading HN comments these days didn't make me so angry. Ugh. Sorry for those of you who sense my negativity.
Yes. This. The real problem with Flappy Bird is that it made money and got attention without being blessed by curator types who think it shouldn't be popular.

If one of the usual indie darlings had made Flappy Bird, it would be hailed as a "brilliant, hardcore, minimalist free-to-play flying game with ingenously-simple touchscreen control, procedurally generated obstacle courses, and 8-bit-styled graphics that recall the glory days of NES."

I also found it really surprising that the author didn't mention Minecraft, which somehow graduated from being an Infiniminer clone to being an original IP you can sue over. Not coincidentally, today there are only "Minecraft clones".
Most boards on 4chan allow you to enter a name or pseudonym, if you're so inclined.
Any article I've ever read involving something I have knowledge about had fundamental errors.

Journalists seem fundamentally incapable of writing the truth. You can see that it's not a "fact" by simply inspecting the internet archive history of the site. It was never a functioning card exchange.

And none of their problems really seem to follow from "having been a card exchange". Shitty security isn't even unheard of from proper banks (bank of America session overlap anyone?), and the current issue has to do with their custom bitcoin wallet which is definitely unrelated.
Simple answer -- no. Water requires two things that the present surface of Mars doesn't have -- a higher temperature, and a higher atmospheric pressure.

Water may burst out onto the surface from a subsurface pressurized area and sublimate (become vapor) within seconds, but articles like this create a false impression -- that there could be standing water at the surface of Mars in the present. This is not possible.

Streaks such as are sometimes seen could be a very brief appearance of brackish water in the process of sublimating, essentially boiling away within seconds, but it's not water as we understand that term. I wish people who write articles like this would first learn a little physics.
In the last two years, there were periods where YouTube was unusable for me in the early to mid evenings. My provider freely admitted that their current peering arrangement just wasn't good enough for all the traffic that their customers were creating by watching youtube videos.

Over time, this was fixed, only to return later, at which point it was fixed again.

Huge kudos to my provider (Cablecom in Switzerland) for actually fixing this and even in a somewhat timely manner.

But.

As more and more of the internet users traffic gets centralized to a few big services (Netflix, YouTube, to some extent Facebook), the usual unbureaucratic peering agreements start to become less and less feasible as traffic starts to be centralized with a few very major content providers.

Not only that: some players might start to produce so much traffic that it starts to become useful to go as far as to start doing special proxy solutions for specific content providers (another provider here in Switzerland has a special solution in place for youtube after talking with Google).

At which point does all that effort in order to have your end-users be able to access some of these huge content providers stop being worth it in the name of net neutrality?

Providing network neutrality is easy when everything just works, but when you have to make new peering agreements, build new pipes or create special infrastructure just for one content provider that doesn't pay you a cent, then that whole neutrality thing becomes very inconvenient and, I have to say, unfair to the providers.

Yes. I really, really want network neutrality, but I see that aside of all the political and business-model-preservation issues, we are running into technical issues too and those need solving too.
Thanks for the great explanation. Moved to the Bay Area a year ago and have gotten to the point of debating canceling my Netflix account. The quality is terrible over comcast. No problem with Prime Videos. Next move I will hopefully go for someone else, maybe Monkey Brains.
I'm so glad this video came out. People like me can continue to dominate Facebook ads. This video will scare people away that do not know how Facebook ads work. Ask any internet marketer, Facebook ads are dominating unlike anything in history.

A part of me thinks this video was made to drive people away from FB advertising on purpose.
Kindly don't link to private, inaccessible content. Not everyone is a Facebook subscriber.
2 minutes on one very very small aspect of Google? That hardly warrants this title.
this just makes me want to push spec review, coverage/unit testing, and smoke testings a more stringent requirement for new codes :\
This is not a Facebook problem. It's a problem with how YOU are running Facebook ads.
If you're going to make me create a custom audience in order for my ad to be successful, don't also make me use or write a scraping tool to grab open groups to populate that audience. It's really a bad idea for Facebook, though it works for savvy advertisers. I stopped doing it because I don't really feel like it's a good thing to promote.

Basically, I have to create the targets extremely specifically, and then Facebook lets me advertise to them. Unfortunately, I haven't had the same success with Facebook's pre-set targeting criteria.

Facebook's advertising tools promote the page like system too much and are too complex for non-specialized workers, I think.
GNU/Hurd DDE userland device drivers [pdf]
When I see "Path" I read "Radioactive". How that's for branding?
It should be noted that having a Netflix OpenConnect Hardware Appliance is 100% free of charge for ISPs. The device itself is free, but I suppose you could factor in the cost to power the 4U server and the rack space used by it but those costs are negligible compared to the additional peering bandwidth used by not having one.

From the FAQ[0]

>What does the appliance cost my organization?
> The appliances (and any necessary replacements) are provided
> to participating ISPs free of charge when used within the
> terms of the license agreement.

[0](PDF) https://secure.netflix.com/us/layout/signup/deviceinfo/OpenC...
how could they guess he's streaming a video and not downloading a large file?
Facebook should stop trying to sell advertising and just start selling premium services directly to users. Seriously, just ask for $10 a month from everybody, then build some genuinely good new features.
It's not so much avoiding estimating complexity as much as moving from absolute estimates to relative estimates. Arlo Belshee has the best article I've seen on the subject: http://arlobelshee.com/post/planning-with-any-hope-of-accura...

However, until you establish reality, all the estimates in the world aren't going to help much. And most customers cannot estimate reality until they are actually in the process.

I'm not saying Agile is a silver bullet -- it can go wrong in many ways, and it's not appropriate for every situatoin. However, it's the best we have for its niche.
Paywalled article. Don't do this.
Sure it can. With a tremendous effort and about 50+ years of time. When India stop being developing country with wide range of socioeconomic issues, then smart people won't feel compelled to leave it behind in the search of better place to live and work and realize their ideas.
This combo really is something. I saw your other comment about private-key being the interesting part (and not high-speed symmetric operations). This really is a breakthrough but I am not sure today where it will go.
If I start a religion where god is named, "bleep" can I get it covered with "God" instead?
> How to deal with colleagues who like to shoot down innovative ideas from newer guy?

People who are skeptical of anything not accompanied by evidence are called ... scientists. If you want to adapt, become a scientist yourself -- don't put your ideas forth without any evidence to support them.
Ouch. Does that imply that finishing in the top 80% of your class then put you somewhere near the bottom 33% of developers?
You say barriers to participation, I say anti-spam measures.

Have you really never used any StackExchange site, though? Once you've used one, you get 100 free rep when signing up on any other StackExchange site, which is enough to perform all the basic actions (posting, commenting, voting, etc).
> Facebook has little to fear from social apps with millions in revenue... so why were they willing to pay so much for a zero-revenue company?

Because Facebook's userbase has saturated and is now leaking off.

To apps like Snapchat.
Timing of packets going both ways. Netflix is a bad example since they use HTTP to wing packets, but with a UDP connection you won't see the regular ACKs heading back upstream.
> Now, if somebody could explain why they still sell a non-retina version of a 13" macbook, everything I wrote above might be trash.

That's what I have (2010 version) sitting on my desk still (next to my work-owned retina model). Bennies include: 1) super easy to repair 2) Can run 2 2.5" disk - Right now I have a 1TB + 512GB SSD merged with Fusion Drive. 3) It still runs the latest OS 4) Rock solid unibody means it's survived "acts of kid" disasters.

Downsides are obvious (it's nearly 4 yo), but it's cute and the workhorse of our home (along with net-enabled synology).
Thank you, commenters like you are why the HN community rocks.
We didn't even learn what source control is, let alone a tool like Subversion. We used it because some of us were familiar with it, but tools in general weren't taught.
I don't really watch Jeopardy, but after reading about how this guy plays, and knowing that there are local Jeopardy clubs in pretty much every High School in America acting as feeders into the show, I'm surprised more strategy hasn't come to play until Arthur.

I hope more players do it, it would make the game more competitive and multidimensional, you have to have knowledge and strategy.
This isn't universal. German is a counter example -- the formal Sie derives from the third person plural, while it still preserves Du and Ihr for informal second person with singular and plural.

I don't know Spanish well, but it probably contradicts this as well. Usted and Ustedes are not related to vosotros (informal second person informal, not used in the Americas) and take the verbs for third person like German.

It's not anything so specific as a group. It's about distancing or impersonalizing the speech. It's too direct to say "Do you want something to drink?" and instead the phrasing could be "Does the gentleman want something to drink?"

We do something similar with phrasing like "if you would like" or in German using subjunctive forms of many verbs like "I would like" / "Ich möchte" / "quisiera" instead of "I want" / "Ich mag" / "quiero".
Various things, a common aspiration was to try and fast track to a management position at a consultancy or blue chip where things were are more about spreadsheets than code. Others do technical work, but not strictly development like Q&A or technical support.

Some went into academia and some did other things altogether, I know at least one person who became a tree surgeon and another who is a session musician.
Heroku update after fix bug that show your email, avatar and name to other users
I'm impressed that you got a reward considering Instagram is on their exclusions list for bug bounties. Well done!
Thanks for this. I've been wondering, so tomorrow. I'm going to start the process.
While I agree with him on some points most of his arguments are just absurd. Javascript is now a bad thing too, because websites don't license it under the GPL? I wonder what his opinion on Postscript is, given it's a turing complete language. Am I only allowed to read Postscript documents if they are licensed under the GPL?
It wasn't magic. You deliberately sought to gain experience in computer programming. The author is saying that you can't tell a 22-year-old woman with established interests that she should go into computer programming because "there aren't enough women in tech". The woman has to decide to go that way on her own, as you did.
Hospitals have a similar problem -- too many devices with too many alarms. As many as 10,000/day in a busy nursing floor.

NPR covered this a few days back, I've written on it at more length:

http://www.npr.org/blogs/health/2014/01/24/265702152/silenci...

http://www.reddit.com/r/dredmorbius/comments/1x0p1b/npr_sile...
Why it? Why now? Why you? A simple framework to get a yes from investors
Try learning and getting familiar working with and manipulating the more basic data structures like String, Array, Integers.

These data structures usually get ported across various languages.

Once you have a good grasp of that try starting work on the tutorials they have on Rails you can find online.
If Mattermark Was Judging the Crunchies
Wait, in what way are either of those shows "girl things"? They seemed pretty gender-neutral to me. Or were you referring to something else?
Some guy is using this framework to make a game a week. His third game is particularly addictive, yet very simple. Check them out: http://www.lessmilk.com/
A list of some things that can go wrong:

* You could have gotten a lousy route due to poor traffic management or a network issue by your ISP, the transit providers, or a CDN

* You could have been given an overloaded server or POP by a CDN's DNS

* Your ISP could have a netflix or third party caching appliance, and it could be overloaded

* Your ISP could be under-backhauled, under-peered, or under-transited in any points along your route

* Your ISP's transit provider(s) could be under-peered, under-backhauled, or under-transited if they are not a tier-1 network. See also poor traffic management and network issues.

* Any party along the way to the CDN and to the origin could be under-peered, under-backhauled, or under-transited. See also poor traffic management and network issues.

Using a VPN proves very little. Various BGP and DNS tricks are used in the bullets above, and a VPN can drastically change the parameters of all of them.
An alarming number of people don't seem to understand the different between throttling and congestion.

Comcast does not participate in Netflix's OpenConnect project. If Comcast wanted to, they could receive a 4U server from Netflix (multiple ones, in fact, for each densely populated area they service) completely free of cost. Obvious costs for power and rack space apply, although the appliance itself is free.

This would then allow your Netflix viewing to go to a 4U server at a Comcast datacenter or colocation in the area instead of having the entire South East US try to fit through a small pipe at Marietta, GA.

Comcast's stubbornness to participate in the OpenConnect project is the reason for slowness, not throttling. Of course it's going to be faster over a VPN because whatever endpoint you're connecting to most likely takes a different AS path to Netflix.
I'm not a fan of this video. One is that it's told in a very convincing way. He sure spent some time on his charts and making his opinion sound factual. The problem is that he is wrong. Facebook ads are the most effective way to advertise, if you do them correctly. It's not Facebook that's fraudulent here. Facebook did what they said they'll do. It's the way this guy ran the ad that's the problem.
So, let me tell you a story about Comcast and network engineering. Actually, no, I'll skip that.

Basically - Comcast runs all of its ports hot.
I would say its safe to say what you're seeing is Comcast sucking at paying for upgrades rather than anything specifically malicious.
> One of the things I’ve started to do is make one of the interviews over lunch to see the true side of the candidate.

How does lunch help with hiring technical staff?
"The healthcare system is broken if you do an honest day's work and can't afford insurance, but that's not what we're talking about here."

But that IS what we are talking about here. Millions of americans do a hard days work and can't afford insurance. You know where they get their care now? At the country (public) hospital emergency room. Don't believe me? Go and have a look. Most of the people waiting in the waiting room are not emergencies. Their waiting for standard care. And they got no place else to go.

And this impacts us all. As in property taxes going up to pay for the public hospitals. Oh wait.. don't tell me - we don't need public hospitals either right? I mean you got yours... fuck the rest right? Until you get sick and facing cymo treatments that cost $75,000 a pop. And your insurance company only covers 75% of the bill.

Then you're complaining "where's my medicare disability?"
The way it was perceived in Indonesia, is that Path had been bought by the Bakrie group.

I think in the bigger scheme of things, the $25M is a 'marketing' money well spent. Reason being, Aburizal Bakrie looks to run for the presidential election and this investment provided him with a very positive image.
In this case, the VPN being used is a Juniper SSL VPN, which runs over 443/TCP. Comcast would see TCP ACKs being sent back to the VPN endpoint but they obviously can't see the encrypted data.
Megacoin Website Taken down. Founders accused of pre-mining
I think it's not hard to learn how to program but it's hard to be good at it and be able to continue working and being productive when you encounter uninteresting parts of a project.
Really? I guess I dodged that bullet then!
While it has been a number of years, I took CS and EE classes at Michigan State University, Tri-State University, MIT, and Notre Dame.

These are all very different schools, but all of them taught debugging. At Tri-State one of the classes was even dedicated to debugging.

I think the lack of teaching skills may be that more and more schools are degree mills, and more and more the teachers have only ever worked in a classroom so they don't know how to do things outside of the text.

But I have a hard time believing that MIT has dropped debugging, or that Tri-State which is an Engineering school has either.
Nokia to unveil low-cost Android phone
- Interest rate : You should understand that these are people that no mainstream institute would be willing to lend money to, even at high interest rates. So Kiva's high interest rate is not really high.

- Marketing expense : I joined Kiva because they said they will make the first contribution on behalf of me. I chose the borrower and Kiva sent the money. I didn't spend anything. I'm sure this would come in as marketing expense. This was one of their largest marketing campaign.
You won't believe how we just fucked employee morale in 2014...

Having hired and fired employees as an employer, and having been fired myself, I have two pieces of advice for readers here.

#1: this person is an asshat, and at worst is setting himself up to get sued, and at best, just fucked morale among his not yet fired rockstars who'll rightly wonder "Am I next?".

#2: suck it up. hiring is hard. it's inevitable that you are going to make mistakes. you can either hire people and see how they work out, or you can burn your technical team out doing endless interviews. pop quiz. what's even more annoying to your developers than unnecessary meetings? doing two hour long interviews with yet another not properly vetted by HR candidate, that's what.

I've found its easier to hire people on contract, see how they work out, see how they like the company, and go from there. One of two things happen. Either they really like the work and company and you like them (yay), or they mentally check out, and you both amicably part ways or figure something else out.

Hiring someone at below market pay, and then publicly slagging them like this, that's just low class.

What does Uberflip do anyway? (Never heard of them).
Wouldn't that depend on the correlation between class grades and developer skill? I have no idea about that.
I attended a talk by Gerald Tesauro, from the IBM Watson team. Watson is the computer that beat the human champions at jeopardy. A significant portion of Watson's success was attributable to Watson's superior strategy. Hunting for the Daily Doubles, mentioned in this article, is one of the strategies I remember. I was amazed at the time that human players weren't doing this already. On reflection I've spent a long time studying decision making problems and comparatively less time cramming on general knowledge. I might have a good idea on strategy but I'd probably get pwned on Jeopardy.
Artisan Plombier Nice Dépannage
Move from S3 which is ridiculously expensive for an image host, to something more suitable such as imgur:

Looks like you could go with the $25/m plan: https://www.mashape.com/imgur/imgur-9#!pricing
EE is all about intuition, really. If you don't have the intuition to approximate everything (I don't) then you just sink; there's no way to do everything exactly like is often possible in CS. It's even more important than how good you are at math, because the whole point of the skill is figuring out when you don't have to do a lot of math in the first place.
I concur with lutusp and also recommend learning Python first (or at least raw Ruby).

Before you start working with huge, highly opinionated framework such as RoR, you should understand how programming in general works. ifs and elses, functional programming and object oriented programming, patterns etc.

Regarding your question. You have to be very persistent - there's a huge amount of stuff to learn. Months of active study and tinkering with tutorials and small projects.

If all you want is to whip out a login page and a blog, then maybe it'd be better to use a CMS?
I wouldn't be so sure, I AnyConnect sucks and Comcast has been heavily congested in SJC for months. I have some graphs I should show you...
Buy the radio shack 150 in 1 electronics lab. Complete all 150 projects.

In between play with Lego Technics.

Buy all the parts and a breadboard, do 10 projects using solder to make the result permanent.