skysight-inc/HackerNews huggingface dataset:
Guide: This room is the most popular part of our tour.
Milhouse: It's just like the other rooms.
Guide: Yes, but with one important difference: [looks over] Oh, they took that out. Yes, it is just like the other rooms.
This example seems to have a few issues with ordering and what should/shouldn't have their own rules. In general, a good rule of thumb is that any file which is generated should have a coresponding rule to generate it, whether or not that's a generic rule or a specefic rule. Also important, rules should only generate the file they claim to generate (IE. If a rule generates '%.c' and also happens to generate '%.d', it definitely shouldn't act like it only generates '%.c' - An exception can be made for temporary files, but in general if they're not going to stick around you should remove them when the rule is run anyway, or give them a proper rule if they're sticking around). The biggest reasons for these rules is so that your rules are honest about what they create (And this makes 'make clean' much easier to implement), and the second is that at some point you'll need that generated file somewhere else and won't have a rule to generate it on it's own.

The examples break these rules more then a couple of times. Their very last examples won't work, because they generate the %.d file in the same rule that is only supposed to generate the %.css file. Because of this, 'make' has no way of figuring out what rule to run to create the %.d file, so the -include will fail from the .d files not existing in the first run (-include and include-file generation happen before the default rule is started, because it happens at parsing time). Providing a separate %.d rule would fix this issue (And also fix the issue that every time you compile your dependency info will be generated again, even if it hasn't changed.). For example, if you wrote a 'make clean' which only cleaned the %.css files, all of the %.d files would be generated again when you generate the %.css files, even though it's not nessisary. There's also a small error that 'all' isn't the default rule to run, the default is simply the first rule in the file. It's common to see 'all' defined high-up in a Makefile as something like 'all: real-all', where 'real-all' is defined below after other various things take place, and it does the actual heavy lifting of kicking off the compilation.
DigitalOcean Toolbox Browser Extension
Nothing wrong with implementing it and giving users an option to turn it on or off.

Immediate disregard seems a little harsh.
Completely disregarding the first bit, what exactly do you mean "You can't just keylog a wifi password because that isn't how it works"? The point of using an alternate method to, say, buying my own wireless router is to evidently not spend money; hence I said I need something that was not "too elaborate/expensive". Regardless, I found what I was looking for elsewhere. Thank you for your comment, although your condescending tone, and the fact that you hardly answered my question at all, is not very appreciated.
I've been using TextSecure for my private messaging and am a big fan.

I can't wait for WhisperSystems to release the iPhone version of the app -- at that point, all my family's communications will go through TextSecure.
I sure hope I am not the only one who dislikes the new look. Ref:

1. Old DDG: http://s388.photobucket.com/user/cubancigar11/media/snapshot...

2. New DDG: http://s388.photobucket.com/user/cubancigar11/media/snapshot...

There are so many problems here:

1. Poor contrast of font-colors.

2. Poor choice of font - bold doesn't really standout as much as it should.

3. Font spacing has increased which forces me to scroll down thus breaking my thought process.

4. Icons now take vertical space instead of horizontal.

5. Mouse-hover color change has poor contrast. On my
desktop I can only see it through a specific unnatural angle.
I would really love to switch but it still pales in comparison to google on a lot of searches.

http://bit.ly/1ur3zP2 vs. https://next.duckduckgo.com/?q=medium+top+collections
Yeah I got the email as well... And it's not spam it's legit because I opened and it actually got the balance... Equivalent to $1...
I had applied for both internship as well as YC so can't comment at to which one triggered it but the mail mentions the application and not internship..
> One way to see if someone is an engineer is to ping GitHub directly.

This strikes me as slightly creepy. If I give you my email as a customer, I am not sure I want that information to be mined for this purpose.
It's no less true for cold-potato routing; the source is just closer to the endpoint. And CDNs doing cold-potato routing happily pay for their transit because the service THEY make money off of is providing CDN services to their customers, who theoretically make money off the content they pay the CDNs to distribute.

What it comes down to is Comcast has no incentive to ensure its routes to various Internet transit providers are GOOD if they're not monetizing them. Why should Comcast be treated differently than any other transit provider and not allowed to monetize its transit services? Netflix wasn't paying Comcast, so Comcast had no responsibility to help Netflix make its own service better when there were other ways Netflix could have alleviated the bandwidth situation (e.g. buy transit through another company).
If only everyone who has to conduct an interview thought like this.
Republic Wireless has a deal with them.
I don't think that will be a hard requirement. A self-driving system will have to be capable of bringing a truck, or a convoy of trucks, to a safe stop in case of an incapacitated "driver" ("operator?"). Bringing an airplane promptly to a safe stop is usually not possible.
>One participant says, "It may have been the greatest failure in the history of organized work."

Which may have been true in 2002. We in the UK managed to do rather well with the NHS IT project which started in that year and has gone through about £11.4bn (~$19bn) vs the FAA's $2.6bn.
(http://www.telegraph.co.uk/health/healthnews/8780566/Disastr...)
I think a big problem with your reasoning centers on word choice; you phrased it as Level 3 having a contract that says "we get to send this much data per month", and then Level 3 attempting to send more data than that agreement.

However, you must remember that every single packet that Level 3 sends to the Comcast network is a packet that was requested BY A COMCAST CUSTOMER. Level 3 isn't just deciding to send a bunch of traffic over Comcasts network, they are sending the data requested by Comcast customers to that network.

This is an important distinction, and is usually part of all of these 'settlement-free' peering arrangements. In agreeing to peer with Level 3, I am sure Comcast has an agreement that they will not send any traffic to Comcast's network that is not actually destined for a Comcast customer. Now, if Level 3 were sending traffic to Comcast and expecting Comcast to route, for free, that traffic to another 3rd part network, that would NOT be kosher, and Comcast could fairly ask for either money or for Level 3 to stop sending that traffic to them.

Level 3 is ONLY sending the traffic to Comcast that Comcast is requesting; it is THEIR customers who are creating this demand for Level 3's customer's content. Comcast told their customers that for $X per month, they would get Y amount of internet bandwidth, which will in almost all cases be traffic originating from a non-Comcast network; that is just the nature of the internet. Even though Level 3 is willing to send the data that Comcast's customers want to the Comcast network for free (settlement free), Comcast is instead refusing to accept all the traffic that their own customers are requesting and demanding additional payment to provide the service they already sold and are paid for.
Thanks, I updated to reflect that.
You're correct: https://duck.co/help/results/sources
I'm not sure what is cheaper, i'll figure it out. Thanks for your comment!
Using Wikipedia in the classroom: a cautionary tale
What an amazing username/domain.
I think that makes sense. thank you for your comment.
They could only cut out the middle man if they built their own global network; they don't have any fiber running to Europe or Asia or elsewhere. If there were no middle man, Comcast customers could only reach other Comcast customers.
Having Image search is the best feature of all. Can we get a search page exclusively for images? I mean having that images popup occupy the entire page.

As for the rest, as long as the dark/terminal themes still work (there are small bugs), that's fine by me.
The Daily Schedules Of Successful and Creative People
This looks great! I've been a WordPress dev the past 2-3 years and started my first Django project a few months ago. I know html/css well and can do jQuery plugins, but I'm not too knowledgable past that. I know programming concepts, I just have a hard time putting methods and classes together and all that good stuff. My brain thinks more creatively instead of logically. Hopefully this book can help me out, I'm currently paying a developer $50/hr to build the app (50+ hours deep so far), I'm just doing the HTML/CSS because I'm pretty good at that. Would love to take control of the whole thing!

Maybe this book can help?

Also it'd be neat if you took a look at my project so far and let me know your thoughts! I have a private repo on github and the app is up on Heroku right now. companyhen<at>gmail.com if you wanna chat and take a look :)

p.s. Backed $25 :)
Offer HN: Dale Carnegie Book "How to Win Friends and Influence People"
Because of a great man, I have 4 extra copies of this book printed in 1978 (ISBN: 0-671-82743-X). Wikipedia states that it was revised in 1981. I can find no evidence on this book that shows it is a revised version. Please correct me if I'm wrong.

I am offering to send these 4 copies to HN members who want to read this book.[1] I've chosen a peculiar and hopefully successful way to distribute the books amongst as many who wish to read it as possible.

To qualify you must: (1)be willing to provide your mailing address to the previous owner or to a moderator of HN who will forward it (2)have some form of contact info available in your HN profile (3)comment in this thread with a "[1]" preceding your comment to indicate your interest.

For the subject of the comments, please describe the environment and/or activity you prefer most in your leisure time to escape the daily grind and rejuvenate. If yours was already posted, then please reply to that comment with your personal specifications.[2] Feel free to comment even if you are not interested in getting a copy of the book.

In a few days, I'll choose 4 members and contact them to get their mailing addresses. If you receive a copy, it would be great if you would forward it onto another member who showed interest here when you finish reading.

I know that the system I've chosen to distribute the books may not be the fastest way to get them into the hands of those who want them the most, but hopefully it will increase the chance that those people will eventually get to read it. Thank you for your time and good luck!

[1] I can't afford expedited international post, but will gladly send it internationally via standard post.

[2] A parent comment will have no advantage over a child comment regarding whom will receive a book from me.
Oh I understand better the critique now: yes it is my personal blog (the initial startup website does not exist anymore). I refreshed the design recently (like, 2 weeks ago).

I used http://lamb.cc/typograph/ with a "Le Corbusier" scale to calculate the font size, the paddings and margins etc.

So the size does not come out nowhere, it has been made for readability and as my eyesight decreased, I found the change much welcome… I will try to find a good balance to end up your sufferings ;-)
But the Internet doesn't work that way: if Level3 shut off their peering with Comcast, Level3's customers would just find another transit provider and route around L3 because those companies are still in business to make money. They don't care about squabbles between Comcast and L3; they just want their monetized traffic to get delivered. The last-mile customers probably wouldn't even notice; but Level3's customers would likely be forced to pay more for transit from another company. But they would still pay.
Sam Altman on Y Combinator's Success: It's a Monopoly
The primary issue with the current technical interview style is this:

No one likes working on a problem with someone watching them constantly.

Most companies are underestimating the power of social presence. Just knowing that someone is watching you makes a huge difference. Imagine there are two people taking a high pressure test like the SAT. In one version, it's the normal setup, a room with a desk and silence. In another, there is someone constantly watching your paper and everything you do. Put yourself in that position and it's obvious that the second situation is much more stressful.

The effect is not limited to physical presence, it can also happen over a phone interview with screensharing. Consider all these thoughts that a candidate is probably thinking while trying to solve the problem:

What's this person thinking? Am I working too slowly? Should I type code faster?
Is this solution what he/she is looking for?
Should I talk more? I'm not sure what to say, ok stop panicking, just focus on the problem. Should I say I'm focusing on the problem?

The problem is not the whiteboard. The problem is that there is someone constantly looking at the whiteboard.

The solution is simple and I'm surprised that I've never seen a company try it.

Give the candidate a big whiteboard or a laptop with no network connection. Give a problem and leave the room.
Come back later. When depends on the size and scale of the problem.
Put the code on a projector and get other engineers in the room.
Now discuss the code. Run the code through some sample data. Make some criticisms and see how the candidate defends their decisions. It's like a long code review session.
Digressions are ok. Maybe talking some data persistence will lead to a discussion about caching. Maybe asking why the candidate did something will lead to talking about concurrency.

A bad candidate can't BS through this. They wrote the code, they have to either explain or defend it. And the way they talk about things also gives a chance to show their level of experience. The way a junior dev talks and a senior dev talks is very different.

The key thing is, let the candidate have some time alone to work. Stop pressuring them with having an engineer there constantly. The engineer doesn't like it because they would rather be working on something. The candidate doesn't like it because it's stressful. And there's no benefit to having someone there constantly. You don't need to hear their thought process in real time. You don't need to see the iterations they went through before the final solution. If you really want to know, you can find out all these things in the discussion session afterwards.
I would be interested in something like this in my area. Has anyone heard of other examples, like the North East US for example?
Meteor 0.8.1, Find-Faster, Velocity and More
Simplicity is a great thing and the app screenshot looks nice. There must be something else to help persuade people to download this or explain the usefulness of its simplicity.

PS. WUT SENDS A MESSAGE TO ALL FRIEND WHO HAVE WUT.

Should it be Friends*?
Netflix and Level 3 Only Telling Half The Story
Excellent write-up, but having taken Corporate Accounting courses the "triple-entry bookkeeping" moniker tripped me up a bit - it's an inaccurate metaphor (see http://en.wikipedia.org/wiki/Double-entry_bookkeeping_system to understand why).
We were on the fence about autocomplete for a variety of reasons, but tried to be careful about minimizing distraction. It was too great a vector to introduce !bang autocomplete :). As always, please let us know what you think as it evolves!
Things you should know as a PHP developer
Not quite the same. Ep had an animation sequencer built in, as well as a script recorder. There was also a GUI for fiddling with various rotations, color changes etc. You were able to record everything into a script and play it back using the sequencer.

(The default sequencer script of this port is in src/ep.c, under "static char *defaultScript")
agreed - but I guess they tended to choose industries with a higher proportion of casual staff (hotels, catering and cleaning trades), where I guess it's more plausable that not all the staff know who the CEO is.
Ha, that's actually a great tip. I think I was just too used to regular keyboard, where you have to press until the key touches the bottom -- but with mechanical keyboard it's enough to press until I can feel the feedback.

I takes some getting used to, I have to consciously try to press the keys lightly, but it kinda feels nice! I'm definitely enjoying my mechanical keyboard much more this way.

Also, 10 keys typing is a must with a mechanical keyboard.
I've tailored my learning and goals around the fact that projects are one way to get my foot in the door without a degree or experience. Otherwise, they just have to take my good word and burn time interviewing me. I thought this would be true regardless of development sector.

Once you're dealing with someone who has verifiable experience, then repo activity should be weighed much less (unless it's something really awesome, then chances are you're dealing with an awesome developer).

If you're critical of someone lacking github repos but they have experience, then I think it becomes a symptom of "everyone trying to stand out"-itis. It's probably best to have different solutions for different skill/experience levels.
I posted this because frankly I don't understand the issues well enough and was hoping a few people in the community who understand networking and infrastructure better could respond to the points raised in this article.
How about a simple ban on paywalled sites?

Those with ready workarounds (NY Times / cookies) aren't so bad. WSJ loses on both its editorial bias and paywall. Financial Times, though often quality reporting, isn't worth the bother of links either.
Unless I missed it in the article, what's the advantage of this vs. mounting the wheel on a regular spring/shock? Other than needing minimal modifications to the base platform?
> I believe "make it illegal to record things" is a bad option too

Phrased that broadly, it would be terribly abusive and detrimental to free speech. But imagine a much more narrow rule, concerning only the mass recording and retention of geotagged, timestamped license plate photos. It may be only a quantitative difference and not a qualitative one. But public policy often hinges on distinctions of that sort, as we try to balance competing societal interests.
Carrington-class coronal mass ejection (CME) narrowly misses Earth
> Strange - I don't quite see that - maybe it's regional?

Counter-intuitively, I have found that the quality of a Walmart is proportional to how rural the surrounding area is. Walmart's in metro areas, next to expensive suburbs (say, any of the towns surrounding DC)? Total 3rd world shit. Walmarts in busted down ex-mining towns deep in PA? Surprisingly nice. Empty, but nice.

Maybe it's just because an empty walmart is a walmart that doesn't take much abuse. They all sell more or less the same shit, except the mining town walmart will also sell ammo.
How do you true those wheels?
PHP 6 was really about unicode support. It will actually create even confusion among veterans. Also, those PHP 6 books are really aimed at beginners.

In addition, skipping a version number also creates confusion. If they were going to go this route, they should have done it a long time ago (around 2010-2011).

http://www.slideshare.net/andreizm/the-good-the-bad-and-the-...
> So, when there are so many build systems out there, why make?
> * it is supported on almost all systems

Except the elephant in the room, Windows.
https://search.nerdydata.com/

I forget the name of the other one, but there's another one similar to this too.
Compactness maybe? Backwards compatibiliy with old chairs?
Very pretty. And thank you for not using infinite scroll.
Not really. It's easier to get to London (30 min drive + 2 hr wait + 2 hr flight + 1 hr train) from Ljubljana than to Berlin (10 hr drive), and not much more expensive. I believe it's similar with many other European cities.

UK is not in the Schengen, that's true, but IMO compared to all the hassle of airport security, it's a joke, at least for EU nationals (if you're not from the EU, you'll have to pass the border coming to Berlin as well).
Love the work, but honestly by the time PHP 5.7 is ready for mainstream (with extension support mysqli, memcache, mongo), Facebook HHVM will be the defacto standard. FB has a huge head start and can throw nearly unlimited money and engineering hours at the problem. Seems like a losing battle, but perhaps I am wrong.
Nexus 4 using chrome.
Lumping people together as "white" is as ridiculous as doing the same for other races. Think about the within-cluster variation inherent in such a group for a second, it's mind-boggling.

When I first heard from a Chinese friend that they label all Westerners into a single group, I first laughed at the naivete, then sobered up at the cluelessness of the assertion. Of course, there's some truth to it: From a super high level perspective all non-Chinese to the West are a single group (defined by their non-Chinese-ness), question is: in what context is such a crude abstraction useful?

But, worse, aside from being non-useful, such stereotyping by (some) thinkers is the very thing they criticize in despise in others, so it's an error in thinking, too!
That's a pretty big advantage already, if it's just a drop-in for existing mounts.
Which ones? Perhaps this is a browser issue.
Typo is intentional. Based on the tone and audience we want to create.

I know that is unusual, but keep in mind nobody downloads an app because it is exactly the same as every other application.
I saw recently Sam was trying to find out which company had the highest exit/valuation coming out of another accelerator...this may have prompted the inquiry?
Just block Amazon's servers.
Nothing to Sneeze At
I have the same problem. I have an iPhone 5.
I meant to type "GNU/FSF". I thought I caught myself and corrected the "EFF" bit. I knew I was going to write that. And damnit, I did.

But yes, I meant "FSF", not "EFF".
> Maybe we make Cable companies share their last mile networks like we did with DSL?

Which killed investment in DSL. Who wants to spend billions on infrastructure they are forced to lease out at wholesale rates to competitors?
Since similar systems exist, only at a somewhat larger size, miniaturization seems like reasonable option.

And according to [1] they're backed by khosla ventures, which s a highly respectable VC firm. If that's true , that doesn't seem like scam.

[1]http://venturebeat.com/2014/04/29/scio-handheld-sensor-can-d...