skysight-inc/HackerNews huggingface dataset:
I do appreciate the doc strings. If only more people would write them. Weavejester's code I think is a fine example of doing this well. https://github.com/weavejester/compojure/blob/master/src/com...
HHVM is a reimplementation of the PHP language.

http://grokbase.com/t/php/php-internals/12bvegp9cv/hhvm-and-...
There is only a small part on the EC2 website, where Amazon is mentioning it, as far as I know. However there are some blog posts about it:
http://blogs.adobe.com/digitalmedia/2011/02/amazon-ec2-micro...
http://hughht5.blogspot.de/2012/05/amazon-ec2-micro-instance...
I would rephrase that as "Which, unfortunately, is a very common problem when it comes to making software." The tool doesn't even seem to matter that much. Typically one tool does a decent job at something but then completely drops the ball on other things.

Which I think is what plays to make's advantage. The one thing it does is track dependencies between files and the shell commands it takes to make them. The rest is punted to the shell commands.
Are existing WISPs spectrum-constrained today?
If the suspension elements don't wear perfectly evenly or are not perfectly evenly charged to begin with, it will be like riding on an out-of-round wheel. That is, instead of absorbing bumps, the suspension will feel like you are riding over regularly spaced lumps. It will be fiddly to maintain.

You also use one third of the suspension at a time. Trading what the suspension spokes weigh versus a suspension with a single spring and shock per wheel, is also probably going to be a favorable trade-off.

Some quick Googling shows there are existing suspension wheelchairs that look like they use mountain bike rear suspensionspring/shock components, and it looks like there is sufficient room under the seat to accommodate a suspension.
>we do not store or collect personal information.

But the redirection is done over plain HTTP and not HTTPS. If you don't have a wildcard certificate, you could use /r?url=... instead of a subdomain.

Ideally, the best setup would be to use the "noreferrer" attribute on anchor tags. It's a relatively new standard but perhaps you could detect if it's supported and then use that rather than a redirector?

https://www.webkit.org/blog/907/webkit-nightlies-support-htm...
When I was first looking into Single Page App frameworks, I came across the usual Angular/Ember.js recommendations and tried to get started with them multiple times. I couldn't get myself to stick with them and always went back to mostly server-side rendering with jQuery / Ajax / Pjax tech until I tried React.js later.

The primary reason for my dislike in using the Angular/Ember type frameworks is that they have their extensive custom template code and directives that to me was basically like learning a whole new language -- I had no desire to learn things like the framework's method of doing a foreach loop in their own custom way when I can just use JS' foreach with React. I was also not a fan of throwing in all the non-standard tags into my HTML. With React I can write the view in JS or, my preferred method, JSX which is basically plain HTML with curly brackets for variables that compiles into pure JS.
Ask HN: Why's fb testing dislike button?
I saw some mention of people seeing dislike buttons on their facebook. I am not sure why fb is thinking of implementing this. Just curious.
There's also the time 10 years ago when we used a design like this on another freakin' planet: http://marsrover.nasa.gov/technology/is_autonomous_mobility-...
This is absolutely factually untrue. I expect more from a fellow founder than this form of libel.
Moving towards a meritocratic model would be one of many steps that are worth experimenting with, but it can't be the only one. Culture needs to be addressed specifically, though if the current Wikipedia population stays just where they are that could be a great start. There would of course have to be some technical changes as well.
Amazing bit of work, and I really like the tile calligraphy piece he made. I've known other programmers that put poetry or haikus in code comments, and even some of the output can be beautiful (fractals), but I've never seen the code itself as art. Very cool!
[1] Take a long walk alone
Coin Mining DVRs: A compromise from start to finish
> We still do new projects in PHP and we couldn't be happier.

I concur, especially when frameworks like Symfony exist. Reading all this smack talk about PHP on HN is so alien considering how thriving the PHP community actually is.
Tango PC Wants To Be The First Everywhere Computer Without Compromise
It's just an alternate syntax, so i consider them equivalently simple
I subscribe to the new atom packages feed, and I am constantly getting posts about new packages. Sometimes over 15 new packages in a single day, and it doesn't seem to be slowing down.

Yeah, I'd say that it's picking up some steam.
This sounds correct.
Machines are mindlessly obedient. The technology is not an actor here.

What matters is who controls the data. That person is the one effectively performing the surveillance. If you eliminate the force multiplier as a separate entity, what you see is that one or more Alexandria cops are ruthlessly hounding everyone that enters their city.

I presume that the collected data are not being published freely, probably using "ongoing investigation" and "officer safety" as a cover. I further presume that the data are being correlated and mined for the purpose of identifying criminals and assembling evidence against them, and the algorithms in use do not likewise search the records for exculpatory evidence for those who already stand accused.

The failing is not that cops are using powerful technologies to aid their work. The failing is that the police departments themselves have no technology remedy for their long-standing human failings. Rather than tracing a verifiable harm from victim to perpetrator, focusing on the facts of the case, and leaving matters of justice to the mechanisms of the courts, cops are increasingly filling quotas for their citations and encounters, punishing people on their own prerogative, and enjoying an asymmetric relationship with the public.

You want to watch us? We must ask qui custodiet custodes? Before training your cameras on the public, first point them at yourselves, and show us that you are trustworthy. Are cops prepared to confront the video evidence that they engaged a prostitute while on duty and then took a nap in their patrol car? Stop pretending that a smartphone camera is in any way equivalent to a gun. Before I am willing to tolerate in any way the trappings of the panopticon, every last cop out there, from bicycle patrol rookie to the city commander, should be willing to have a camera on his badge and uniform from the moment it is donned to the instant it is doffed, with an uncut record freely available at some point to the public.

Now, I wouldn't like having someone hanging over my shoulder all the time making sure I'm not reading HN at work, either. But sometimes you have to experience it personally before you can empathize with the person you intend to inflict that upon.
It doesn't matter what kind of transport integrity the underlying protocol has if that integrity information isn't actually used. What's more, it's not just that they haven't got around to implementing UI for it, the problem is they can't figure out how to meaningfully expose that information in the UI - which, with consistency semantics this complicated, is actually the hardest part of the problem! They don't even really have the outline of a solution, let alone the transcript integrity you're claiming they have. Yet here you are treating their vapourware as though it provides more protection than something that actually exists.
seeing "loop do" joining brings bad really bad memories of working on the NSA metaphor project, pulling metaphors out of text. Farsi (yes, I know not the same as arabic) was multitudes more challenging than working in russian.
Perhaps your comment was intended as a sarcasm, in which role it serves admirably. I'll please myself nonetheless to answer as though it were genuine: If you want to make absolutely certain that you never, ever hire the best candidate you can find for any of your positions, I can't think of a better way of doing so than to bring this sort of attitude to the hiring process.
Python: doctests and commandline scripts
BrownCS Faculty Win Record-Breaking Five OVPR Seed Awards
Try this query: https://next.duckduckgo.com/?q=whole+foods+falls+church+va
The author should absolutely do what he wants, there is no problem with that, and I don't claim entitlement to anything beyond what I paid for. The only problem I have is with lack of a minimal status update. I don't expect blogs, emails, honestly not even support from the author. Only a tweet "I'm taking a break for now, will continue when feel better." This is what Ryan Bates did with railscasts, and I respect that. Then again, I don't even claim entitlement to this type of tweet, it just would be a decent thing to do. Saying nothing signals abandonment, while "I'm taking time off" signals exactly what it says.
So this is effectively a commercial equivalent to Zotero[1] in Chrome? (Zotero is an open-source reference manager that's built as a Firefox add-on.)

As much as I used to like Zotero, I now use Mendeley[2], which has for better or for worse, been acquired by Elsevier.

[1] https://www.zotero.org/
[2] http://www.mendeley.com/
Utilities would kill any chance of competition. Playing devils advocate here but if your city was in charge of upgrading your internet, you would be stuck with their plans and budget and red tape. No hope for google fiber or otherwise to attempt to make things better.
Great advice. I totally get your concern. That sounds like a horrible experience. As for me, each day I work on a personal rails project that I'm really excited about, and I think that polishing this up will help my case.
Internally built framework. But we use external packages like AWS SDK (and so by extension Guzzle), Elastica, etc.
Indeed. Hopefully the developer of https://sublimegit.net will add support soon.
> The industry would benefit from sharing all of their data with OpenStreetMap.

What is the barrier to entry for an open platform for people to submit this same data to OpenStreetMap. Precise Positioning + GoPros + data processing on the backend.
Level-3 is actually going around to their peers and trying to create systems to measure the bit-miles traversed on traffic sent to other tier-1 peers; the carriers will then pay for out-of-sync ratios
The article erroneously lists Salesforce as a YC alumn.
Yes, you are right. Good point here.
The UI for transcript consistency is absolutely not the hardest part of the problem. We are comparing an existing UI on top of a broken transcript consistency feature to a nonexistent UI on a functional, extant transcript consistency protocol. I am objecting to the notion that an extant UI built on a mound of sand somehow trumps a concrete foundation poured for a better UI.

This is apparently so much the case that Nadim has acknowledged jettisoning his existing protocol to come up with a new protocol that will support it.

You could disagree with me, but I don't think you can do so without acknowledging that the comment that introduced this issue to the thread was... let's say "not fully informative".
Poll: How do you manage your passwords?
I used to memorize a few passwords; mentally graded as "very secure" (for things like my Google Apps and my laptop's disk encryption password), "somewhat secure" (for services like DropBox or HipChat) and then "probably insecure" (for services like Facebook or Skype). Recently I decided that the approach is simply too insecure and started using 1Password to create and manage strong, unique, passwords for every service that I used.

I'm really interested to find out what HN tends to do.
Memorize a few passwords and use each password for more than one service
Memorize different passwords for every service
Write down your passwords
Open source password manager (e.g. Keepass)
Commercial password manager (e.g. 1Password)
Hosted SSO tool (e.g. OneLogin)
The ‘search field’ is called an address bar combined with predefined search engines in my browser and accessible at all times using C-x f d without fiddling around with site-defined search entry fields. Oh, and it’s much smaller and takes up space anyhow…
http://en.wikipedia.org/wiki/Quantum_cryptography

In theory, it's actually impossible to secretly snoop on such a connection, not merely "very hard".
+1 on the low contrast comment. It's all the rage nowadays, but this one of those trends that I think people will look back on in a few years and say, "How did anyone ever think that was a good idea?"
My original comment was simply to point out a current problem in this protocol design. There are some ways one can deploy to make it more difficult for Alice to send different messages to Bob and Carol without being detected, and they are deployed in Cryptocat (you're welcome to peruse the codebase and documentation.)

Just as a note, I'm sincerely discouraged from attempting to have an informative discussion with you by the fact that you keep assuming bad faith on my part, and generally responding in a needlessly rude and aggressive fashion. Consider that your general approach in this particular discussion might be why information security has a bad name as a poisonous field. If I don't reply to parts of your post, consider that it is because they are phrased in a way that assumes and implies a complete understanding, wrapped in aggression and the assumption of bad faith. I'm not here for that kind of discussion.
This may be an odd nit to pick, but:

"As of 2004, French think-tank Institut Montaigne estimated that there were 51 million (85%) white people or European origin, 6 million (10%) North African people, 2 million (3.5%) Black people and 1 million (1.5%) people of Asian origin in Metropolitan France, including all generations of immigrant descendants." [http://en.wikipedia.org/wiki/Demographics_of_France#Ethnic_g...]

(emphasis mine)

So Africans make up 13% of the population in France as well (granting that "North African" does not typically conjure the same image as "African American"). It seems odd to deny that America's history doesn't affect its cultural sensitivity toward certain terms (especially the term in question).
Dmitry is the man who originally wrote eaccelerator, Zend caught wind of him and hired him! Then he worked on opcache and has done some amazing things in getting the Zend Engine and PHP itself flying. He's a very smart cookie.
My 5 year old macbook pro handles the development version of jquery (10,309 loc) with syntax highlighting just fine. It can be (a bit) janky when scrolling through the whole thing, but it's not very noticeable. Local edits / search are as fast as vim.
I agree -- the maps look great. https://next.duckduckgo.com/?q=restaurants+in+boston.

There might be some complaints/confusion about attribution from the OSM community, but overall really happy to see a major search engine use OSM maps!
I'm not really sure why it would.

I've been using it on and off since the initial release. I'm not particularly impressed by it so far; in particular, the performance relative to ST3 is absolutely appalling in every respect. It's still in development, I understand - but one of the key awesome things about ST3 is how amazing, earth-shatteringly fast it is.

What I'd like more than Atom would be an evolved version of Sublime. There's still a little bit of cruft in there from what I can see - while I've never developed a plugin, I've heard it's a bit tricky. I'd love something with proper support for things like SublimeREPL more extensive capabilities for previewing documents, and perhaps better ways to theme and write plugins using alternative languages.

I'm not totally convinced that Github are going to be able to make Atom a compelling offering on the whole.
Sony blows away record with 185TB cassette tape
Hi yegg, I want to express one wish I would like to see Duck Duck G0 maybe considering: I use duck duck go for its privacy, but it seems like duck duck go assumes I want absolute anonymity which is not necessarily right. I just want my own controlled privacy, and I want a good search engine that know me a bit. and I wish to give some of my privacy for that. what do I mean? if there will be an option to tell duck duck go what "categories" I'm interested in, so that it will use this data to give me better results I would love to do that. say, I can mark 'technology' and 'science' under my subject of interest and 'celebrity' and 'sports' under my subjects of disinterest.

Do you think something like that might be possible someday or it completely goes against your philosophy?
I don't think this is a great resource for understanding the argument.

> Level 3 thinks Cogent should have to pay them, because the balance of traffic isn’t equal, but Level 3 doesn’t think it should have to pay Comcast, even though that traffic is also lopsided. Confused yet?

Someone seems to be. He's confusing a peering arrangement between two tier 1 providers with a dispute between a tier 1 and an ISP. The tier 1 providers have other ways of routing around each other, but there's only one way to get the bits a comcast-owned person requested to them: through comcast.
You don't need to "mix" React with templates because JSX files are very similar to HTML, except for a few gotchas[1].

We have JSX components that look like templates and have little logic, so they are as straightforward to our designer (who only knew HTML) as possible. He tweaks them all the time. For example, it might be a component like `Button`, `FormField` or `UserItem`.

We compose those simple elements into more complex JSX files that have more state and logic, like `FeedbackForm`, `UserProfile`, etc. Still, designer can work on them, if he wants to change DOM layout or CSS classes.

[1]: http://facebook.github.io/react/docs/jsx-gotchas.html
I'm a big list guy. I like to store things in different lists depending on my interests. I also do a lot of repeat buying so it's helpful to have a bunch of lists.
From Drew Wilson: drewwilson.com. Described as the successor to spacebox.io
Are you running an opcache like Zend Opcache, APC, XCache etc? 3 seconds is amazingly slow.
If you're into alternative search engines that don't track you, You should try psykoo:
http://www.psykoo.com
There doesn’t really seem to be any improvement over the old page and the only thing that annoys me with the old page (used with kj=b2&kl=wt-wt&ko=f&kp=-1&kx=b) is the fact that instant answers are loaded not immediately. That is, if I click on the first link before WolframAlpha pops up with something more-or-less helpful, I sometimes accidentally click on that area.
Judging by the downvotes, this isn't something HN commenters find advisable. It's also something I hadn't thought of, and as I am currently looking for a new position, I wondered whether it was something I should consider doing.

Will some of those with opinions of this suggestion describe those opinions, so that I can better evaluate whether or not it's actually worth considering? Thanks!
> One of these days, I hope there will be a meaningful fork, and I hopefully article versions will simply be voted on.

So Wikipedia driven by Stackoverflow's interface. Love it!
OpenSSH sshd – memory leak
It's great to hear that you've assembled a strong team that includes jrs. Thanks for the tips regarding the coding challenge / code quality!
Looks awesome! Is there an example of a "space" we can see?
> the changes are reverted and they make a blog post or run to the media about how unfair Wikipedia is

I think this was a cautionary tale for educators considering similar projects. If you tried to learn how to surf and almost drowned three times before you got your feet back to solid ground, I think you'd be cautioning other people as well.

> Frankly, this seems like a perfect teaching tool - you've got someone right there willing to do the teaching for you, because they're engaging your student in a debate about the content of the material.

If the goal is to learn about Wikipedia administrivia, then yes, it's a perfect teaching tool (the virologist Mahlke doesn't seem terribly interested in teaching epidemiology with statements like "see, the thing is..."). I will even grant you, there's a fair chance that being able to incorporate most Wikipedia administrivia into your online behavior is probably a good test whether or not a person is really able to act like an adult. That said, without realizing the primacy of the bureaucracy at the outset, I think most people agree first contact with the Wikipedia bureaucracy is generally a horrible experience. It's rather similar to learning to surf: most people give up before they try, and most who do try give up after the first attempt.

The be bold policy should now be "be bold, and time your edits. In the 1 in 20 chance they are contested, expect at least 10 times as much time will be spent in the bureaucracy. Once administrative action is taken, skim the key policies and guidelines (1) before saying anything. Expressing indignation will only make things worse."

(1) https://en.wikipedia.org/wiki/Template:Wikipedia_policies_an...
Wikipedia and Yahoo are high-profile PHP users as well.
> But Netflix might be the exception here right?

The mutual benefit still exists. Comcast benefits from peering with Netflix because it allows Comcast customers to access Netflix. Comcast is just playing chicken because they know their monopoly position allows them to hold out longer than peers with actual competitors.

> You're right, I'm just trying to disambiguate it from the net neutrality argument, which doesn't seem to actually be relevant here (as Comcast is treating all traffic through those links poorly, not just Netflix traffic).

The network neutrality issue is that Comcast is intentionally causing congestion on all the links that Netflix traffic could possibly use. The traffic for Comcast's own competing video service offerings don't have to traverse the congested links, nor does traffic from anyone who Comcast provides with a separate uncongested link in exchange for a toll or some other business consideration. That's practically the definition of a network neutrality issue.
I think it's mostly getting used to the fact there's an edit mode and a browse mode. To me it seems that if you create a cell, 99% of the time you want to jump into it and start typing code - not adding another cell or selecting whether it's in Markdown/Python/Raw format or whatever.

I suppose my biggest gripe is that I had to search for what changed (rather than simply what's new), given how much is different from a UI perspective it would have saved me a lot of time to skim a document.

It's probably awesome who want that kind of functionality, and it makes the IPython platform so much more powerful for content delivery, but I wish it had a simple "Code and execute" mode. I always wondered why people complained about extra keystrokes in applications and now I know why :P
Yea agreed for sure, that's just lazy.

It seems like we went from
"You have to pick ahead of time"

to "oh wait we can auto detect! but we should still probably show something"

to "why are we showing something at all?"

Or at least, that's where I'm at.
There were elastic wheels 110 years ago:the "roue élastique Roussel" for cars. it also inspired the lunar rover wheels back in appolo times. Hardly news.
Anyone know how DDG is detecting this:

> Your browser indicates if you've visited this link.

I was under the impression that browsers try to block sites from being able to detect this. Traditionally, the hack has been with the :visited pseudo-class, but not sure if there's more at play here.

Kind of a weird feature for a search engine whose tagline is "The search engine that doesn't track you."
Pete Hunt talks about this in Rethinking Best Practices video[1]. This is one concern, not two.

[1]: http://www.youtube.com/watch?feature=player_embedded&v=x7cQ3...