skysight-inc/HackerNews huggingface dataset:
Personally I do not think that 'log in' or 'sign in' are really satisfactory. The phrases are 'verbally skuomorphic'.

On the one hand you have 'log in' and that conjures up images of a mainframe computer with blinking lights (or something left in a toilet bowl), then, on the other hand there is 'sign in', that is a bit namby-pamby and reminiscent of what you do when you sign in when visiting someone in some posh office building.

We need to introduce a new word, something that has no real-world metaphor, that combines all the delights that go with made-up-words-for-programming. Recursive backronyms are great, plus the English language needs a word that rhymes with orange. There could be some real meaning to the word, as in, once '[xxx]-ed in' then your communications are certified NSA proof. Any suggestions?

With the right word we can introduce it in the programming community and, from there, it could enter into the wider audience and get into the OED.

'Sign in' is a relatively new contrivance, does anyone know what the first website was to use that? How did they invent it and get others to follow their example?
I think when he said "propogating" he was simplifying, "use props to propogate state down the tree and use callbacks to propogate/change state further up the tree"
You can also try it right now on Nightly builds. There's even a menu option ("open new e10s window").
To me, disappearing and jumping buttons are much worse visual noise.
Even if this is an overstatement, it's clear that the classic "man physically overpowers woman" narrative of rape is false - both because of the gender assumptions and because rape does not always involve physical dominance.

I don't think this is really a classic narrative regarding rape. If anything, a lot of discussion of late has focused explicitly around how that's so often not the case.

It's kind of sad that sexual assault and rape are oftentimes viewed through the lens of gender-based crimes. In reality, sexual assault and rape have nothing to do with gender, and should be treated as serious problems regardless of the sex and/or gender of both the victim and perpetrator.

Sexual assault and rape are almost entirely about gender, because the effects and circumstances surrounding the crime show quite a difference between men and women; there are typically different causes and different issues to face. For example, men have to deal with the fact that they're more likely to be rasped by another man, or that if they're subject to sexual assault by a woman, that they're likely to face a "you're a man, you can't be raped" attitude. These are different challenges from those faced by women.
I feel like an outlier. I regularly consume 400-600mg of caffeine per day, evening it out with 800-1200mg of l-theanine.
Duolingo To Launch a $20 Alternative to Standardized Tests
Got it. So the equivalent would be for CTOs to report only to the board?
What about sitting vs. running and sitting vs. cycling? Would listening to a podcast prevent the effect?
The trouble is that in a way, feminists talk about the effect of sexual assault on men all the time. Much of the feminist campaigning on sexual assault and rape is based around the claim that they're gendered forms of violence against women that don't generally affect men. Indeed, quite a lot of feminists use the exact 2010 CDC report mentioned in the article as evidence that men don't get raped (usually by not counting men who are "forced to penetrate" despite saying they consider this rape). Yet because feminism is supposedly not about men, anyone who challenges these claims is accused of making everything about men and derailing the discussion away from women's suffering, because "it's not about the men".

Quite a lot of the feminists who do this don't even realise that they're not including many men who meet their definition of rape, simply because the issue was never mentioned by anyone with a wide audience until a few months ago.

Also, despite men's issues not being a part of feminism, quite a few feminists loudly insist that feminism is the real movement helping men, that anyone who disputes this is obviously just out to disparage feminism and not really trying to help men, and that because all men's problems are caused by patriarchy it's unfair to call feminists out for supporting those supposedly patriarchal ideas. So the net result of all this is that most feminists are helping perpetuate the shitty status quo for men whilst having convinced the world that they're actually challenging it. Needless to say this pisses people off.
React doesn't offer routing. The React TodoMVC implementation uses Director, a separate library for routing: https://github.com/tastejs/todomvc/tree/gh-pages/architectur...
You forgot to mention the one that rules them all:

https://github.com/composer/composer
I was impressed and excited when I read about that feature, but as I chewed on it for a while I realized I don't think I would ever use it. Most of my history rewriting is done locally before I've ever pushed—in that case I don't want those kept track of because they are throwaway (the same reason I don't check in a file after every single character change).

For the case when you want to push out to the world… Well, that's mostly for catastrophic things—oh, no I accidentally checked in the private key! In that case I also don't want the history of that kept around.

So I don't know. I like the idea, but I'm not sure when it's applicable.
It would be better to use a framework that actually renders on a phone like the Nexus 5 for an article on what's wrong with JavaScript.
It may, however, be a pyramid scheme, where early adopters can only profit by getting others to invest at ever-higher prices.

History will either record Bitcoin as a currency or a pyramid scheme, and anyone who says they're sure which one it'll be is either a fool or a liar.
Ha! Actually that would go on my nerves even more. I don't like that type of sugarcoating in general. There is a big difference between passionate language and fake passionate language. IMHO this is the latter case.

Last:

Heroku != blog of a random startup

Lead sentence != middle of post

I won't continue as this leads nowhere.
if by vi you mean vim, this works perfectly (and indeed i use it a lot; it's more reliable than hitting '').

if by vi you mean justplain vi, then why are you not using vim in the first place?!
The vast majority of those people had a facebook account anyway. Using Skype to push Microsoft accounts gets people to create MS accounts that they didn't have. I imagine there's a selected-by-default checkbox in that process along the lines of "Send me exciting news an announcements about Microsoft products!"

Soon to be followed with "HEY BUDDY, DID YOU KNOW OFFICE 365 WORKS ON ALL YOUR DEVICES? AND IT'S 10% OFF!"
As far as I've been able to tell, React and Polymer basically address the same problem. (And, unfortunately, each community is said to be dismissive of the other. So there's that.)

My personal take is that, unless Polymer gets integrated into the browser, React is a better solution because it doesn't try to do custom DOM elements.
I'm not sure why I got down voted to eternity.

If you have a great dev box with a ton of ram then using docker or a VM is irrelevant. You can just set the whole thing up in a ram drive and things are nearly instant, assuming you're using virtualization for short lived tests on some provisioned server that matches your prod env.

With an older machine and a 32bit OS (ie. 2 gigs of ram) you can't do anything except run 2x 512mb VMs side by side within a host or a single ~1GB VM on its own so it's a real let down to see they decided to use docker instead of just plain LXCs which do work with a 32bit OS.
Must not have been Square that I saw a server using to swipe cards on an iPad mini, then.

(edit: nope, it was Breadcrumb)
http://krebsonsecurity.com/2014/01/bug-exposes-ip-cameras-ba...

"The issue came to light on the company’s support forum after camera experts discovered that the Web interface for many Foscam cameras can be accessed simply by pressing “OK” in the dialog box when prompted for a username and password."

I understand that using this security hole to yell at a baby makes you a terrible person, but I'm also appalled at the company that made that situation possible for so many of its customers.
A quote about philosophers and political power
“The human race will have no respite from evils until those who are really philosophers acquire political power or until, through some divine dispensation, those who rule and have political authority in the cities become real philosophers” (Republic, Plato, 326a-326b).
Great article.

A description of Quadkeys would be great here too.

The quadkey can be thought of as a representation of the route to a point, i.e each time a rectangle is divided, each of its quadrants is assigned a letter A-D (or number 0-3) and the quad key for a point is the concatenation of those labels from the top of the tree down to (typically) an arbitrary depth.

If a quadkey is then used as an indexed field in a database, the question "All the points in a specific quadrant" is simply a prefix search
I never understood the problem people have with this idea, varnish is doing things with memory a lot, a bug when it has access to the keys is a horrible nightmare.

I've taken to running an nginx instance on the same machine to terminate SSL, which then backends on to varnish.- this gives people SSL up to my doorstep.

except in cases where they're on our checkout page, then it's SSL to the server where they're submitting information. (via a different subdomian.)
It's probably even easier to view the feed from my 2.4GHz baby monitor, but at least you have to be in range...!
Shipping the LibreOffice HiDPI Patches, or How I Learned to Love Heartbleed
It’s funny that "Schreck" is German for fear/fright/shock.
I've launched my 3 minute speed dating iPhone app i've started 4 months ago
> This is why people say you need to understand the underlying model of git to grok it. The commands make perfect sense from the perspective of the data model.

Making people understand the internal data structures in order to understand a UI is... not good.
Also a large publisher, though we've surpassed the 5k/10k thresholds without issue. Out of curiosity, though, which other networks do you use and how do they compare to Adsense?
When you rewrite a book and create a new edition, you don't typically recall the old editions. A rewrite needn't be destructive.

My point is that git says "rebase" even when the underlying base of the commits affected is not changing. This is an artifact of the UI, since the command to rewrite in git is typically git rebase -i.
SkyNet Operating System? Drag and drop Chrome app? Internet of Things?
That has less to do with React specifically, and more to do with how languages/tools/libraries generally gain adoption. React is at a point where there's still an emerging "early-adopter" community. Angular was like that a year ago (I distinctly recall the tone on HN to be similar to your impression of the current sentiment around React). Now Angular is starting to reach the mainstream (loosely defined), which means that now there is a trend of people pointing out flaws in Angular.

Give it a year or so.
Is it on a stream-and-run method of executing tasks? Surely it looks for an end-of-line or end-of-command terminator like "\n"
That's just the figure I found from a quick google. If you have a more up-to-date figure, feel free to share :)
Incredibly accurate rant that gets it
Visiting this page on an iPad causes infinite font resizing and page layout changes to occur.
A Curses GUI is still a GUI. Midnight Commander is a GUI interface to the file system that I only install when my mother has to shell into my server (it is definitely a good GUI, though.)
Strategies from Greatest Bootstrapped Businesses of Today
I wonder if Vagrant will eventually do what Fig[1] does.

[1] http://orchardup.github.io/fig/
I've always had a feeling about this and have always tried to fit a walk or a trip up/down the stairs after lunch. Walking is also a great walk to clear the mind after a long day of work or even after an intense discussion/argument, sort of like resetting your brain.
What are the hottest startups in Miami?
What do you think about Miami new startup ecosystem? What startups do you know that are doing well Miami?
>Most of my history rewriting is done locally before I've ever pushed

That's just a habit you acquired because right now rewriting public history is a "problem". It shouldn't be a problem. In fact, it's something people do, e.g. how about being able to edit a pull request as it's being discussed and it being ok if that pull request gets merged as it's being discussed?
If that is truly the case, then why do many feminists believe that every man on the street must be treated as a potential rapist?

Let's be clear - the phrase "many feminists believe" is a weasel phrase worthy of being placed alongside Fox News and their infamous "some people say" thing.

You've demonstrated that one woman is so concerned she's going to be attacked that she assumes every man is a rapist. That's a terrible state of affairs, but not for the reasons you think.
What if there actually was a man in there? Better to know that in advance.
Pretty sure the people who are receiving free/donated food aren't the sort of people who can afford "stay in bed" for a few days, if they have a bed.
Great post really enjoyed it.

Also a big fan of golang, loving the posts by people using it in anger.

Thanks
one feature that I like is the "Tab Groups" - I can organize my open tabs into groups and only open the group I want. Comes with a tab search functionality too..
There are also infinitely many rationals between any pair of irrational numbers, but that doesn't make rationals uncountable.
Yeah! Why should I have to deal with slower internet because you are using Netflix! You should have to pay more to your ISP if you want to use some bandwidth hogging service like that.
Pick a few different positions that are in your field but you aren't very interested in. Try to get interviews for them. If you do poorly, think about where things went wrong and how to do better in your next interview. If you do well it should improve your confidence. Once you're more confident start applying for the positions that you really want.
I assume you mean "partial application"?

"Currying" turns a multi-argument function into a chain of one-at-a-time wrappers. If we curry a 5-argument function "foo(a, b, c, d, e)", we get a nesting of 5 functions, each accepting one argument "foo(a)(b)(c)(d)(e)". The implementation in the article, as well as my own, go slightly further and also allow curried functions to accept multiple arguments at once, eg. "foo(a, b, c, d, e)"; this is just for convenience though, a "real" curried function must accept arguments one at a time. Note that in Haskell syntax, there is no difference between the two: "foo a b c d e".

Alternatively, "partial application" takes some argument values now, returning a function which accepts the rest later. If we partially-apply a 5-argument function with, say, its first 2 arguments, we get back a 3-argument function, eg. "papply(foo, a, b)(c, d, e)".

Note that we must use partial application explicitly whenever we want to supply a few more arguments; curried functions keep track of this themselves.

As an aside, you mention Haskell. Note that Haskell functions are already curried; in Haskell, "curry" and "uncurry" convert between functions which accept separate arguments and functions which accept one big tuple of arguments.
Google Chrome protection for Heartbleed-hacked sites called “completely broken”
I haven't had a chance to try purescript yet, but I have looked at it. Really though, I love JavaScript, and don't have much desire to use another language that that transpiles into it...
Are We Fast Yet?: Mozilla's JavaScript engine performance tracker
Unfortunately, many/most laptops do not support booting from SD cards. If you were to store the main image on an SD card, you'd still need a cd/dvd/usb drive to load the bootloader.
I had the unique experience of growing up with a PDP-11 in the house.

I could load the disk drive, type in my username and run commands on the command line to run the pac-man game.

You're (a) underestimating toddlers, (b) overestimating how difficult the command line is.

People really just don't learn it because it looks scary and isn't full of colorful pictures.
This isn't even the first time this has happened, if I remember correctly. There are thousands of unsecured devices out there that no one will ever secure, because they were never registered, just plug and play devices bought at Target for $20. It's an insoluble problem unless someone writes an invasive fix-it worm or something.
Even if that's a quote from the site, I still think it's just trying to explain what React is doing in a more digestible way. Any state belongs to one component. The extend of any "propagation" is invoking some function you've been given by your parent.
Yes, it began with the CMHA, but it was under Reagan's presidency that the people who really should not have been de-institutionalized (ie, not the older people with dementia/etc who were returned to their homes and families during the first wave of CMHA, and instead the younger people with very serious mental illness and no support system), were. This is very well documented in the book American Psychosis by Torrey if you're interested in the facts.
"Shouts at sleeping infant"

I hate that kind of sensationalist, link baiting journalism.
> A Curses GUI is still a GUI.

No, a curses-based UI is a text-based UI, not a graphical UI; it is distinct both from GUIs and from CLIs. It does share some characteristics with GUIs, sure.
> a hacker accessed a Houston couple’s device and called their 2-year-old a slut

Sorry, this is just hilarious; partly because the journalist doesn't put the degradation in quotes.
Not a course, but what what Jennifer Dewalt did (180 websites in 180 days [0]) might help you..

http://jenniferdewalt.com/
If you've accidentally published a key, your only safe option is to change that key. Abolishing it from history is closing the gate after the proverbial horse is well into the distance.
Of course if you'd looked at the web page you'd see that you can do exactly the same here.

https://github.com/brunophilipe/Cakebrew/releases/tag/v1.0.2
Does thinking this is hilarious make me a bad person?
Great article. I've been messing around with trees recently, this variant is very interesting [0].

Basically, you can treat a tree like an array.

This is the first time I have come across quad and oct trees, but I think the order statistic concept can be applied here.

[0] http://www.cs.cornell.edu/courses/cs211/2004su/slides/Topic2...
I find I get creative ideas while driving home from work and while taking a shower. It's something about putting the clutch in on the mind while doing a rote task that releases the creative thought.
America's Nine Classes: The New Class Hierarchy
Yes, I've read this tips many times, but it still doesn't work..
"the use of a wooden log tossed overboard attached to a knotted rope"

Now you know why speed is measured in knots

(Nowadays, it's a useful measure for great circle routes, that's why it's kept)
Somebody did us a favor and wrote a conversion script: https://github.com/fgsch/varnish3to4

Still incomplete after 14 days from the initial release. I guess the optimists talking about a 30 minutes job were wrong after all ;-)
Pianos aren't actually tuned to equal temperament, due to the inharmonicity of their very tense and thick strings.

http://en.wikipedia.org/wiki/Stretched_tuning
Hope I can make it, if weather allows...
"If you did that though wouldn't people still feel that it was unfair? (The frame of reference would just be lowered)."

I think it's reasonable to assume that the frame of reference also includes other properties, at least to some extent.
I've got nothing against Laravel (other than Blade, and my own personal prejudice against ORMs and html generators), I use it and I like it a lot. I'm just saying a lot of what people seem to hate about PHP can be avoided without dependencies on much besides Symfony by way of Composer or even a framework at all - although this depends on how you define "framework."

Which is an interesting question in and of itself - what's the minimum viable feature set for a modern PHP framework? I would say a PSR autoloader, Composer and a url router, and everything else is superfluous. Most people wouldn't even count that as a microframework, and I understand that. And it probably wouldn't scale for crap either.

Although one thing I really like about laravel, which technically has nothing to do with laravel, is Artisan. Using .phar files as command line applications doesn't get as much attention as it should, maybe.
I said uncountably infinite. The parent seemed to be under the impression that a few specific transcendental numbers were the reason that the reals were uncountable. I was pointing out that there are uncountably infinite irrational numbers between any pair of rational numbers. (There being more irrational numbers than real transcendental numbers, as not all irrational numbers are transcendental.)
The intent reminds me of the technology of the incorruptible Galactic Patrol of E.E. Smith: "He was so close that he saw his flare, so close that he could slap onto the fleeing vessel the beam of the CRX tracer which he always carried with him."

(My fondness of Smith's works would later cause me to confuse the names of Ford's Mercury Tracer and Honda's CR-X.)
Ken Ono is relentless in his self-promotion. You will find several similar press releases involving his work, not commensurable with its actual impact.
I often have coding breakthroughs while on a run. Other reply is right though, I have these during my easy runs. I do not have coding breakthroughs during intervals or insane fast runs.
For me, the extreme popularity of GitHub is the No. 1 reason to avoid it as I do not want to contribute to the centralization of the Web. Also I like Fossil's [fossil-scm.org] approach of integrating wiki and bug tracker into DVCS, which allows projects to be less dependent on hosting services.
Since there's an inherent copyright in everything (correct?) do you have to fill out a form to print your own documents? Or random email attachments and webpages?
It music circles, there's a rumor that Bach used to do most of his brain storming while walking. There may be something to it, he was one of the most prolific creatives in history and a great many of his works are played at a "walking tempo".
Does it make sense to run a Tails Virtualbox VM under a Linux host? (eg: Fedora)
On the other hand, new parents are probably really stressed out (being awoken in the middle of the night, etc.) so I wonder whether parents would be willing to put up with two-factor auth on such a camera.
it is. one difference i think is that polymer seems to rely on Web Components API and shadow DOM. i guess subviews in React are functionally identical, but React does so without regard for the Web Components API. which has been fine with me.

personally, i don't like seeing stuff like this in Polymer:

<roster-list persons='[{"name": "John"}, {"name": "Bob"}]'></roster-list>

and i like that React let's you write views without data-as-strings.
Both the title and the article seemed pretty objective to me. In this case, the facts are truly sensational. What looks linkbaity to you?
This is not safe! The SD card write switches rely on the host to respect the state of the switch[0]

[0] http://www.electronics-lab.com/blog/?p=2620
i half-intentionally left it out. not because it's poorly written, but because its design/architecture may be somewhat lacking.

http://www.borfast.com/blog/i-hate-php (see Composer section)

while i have not profiled it myself, i've certainly experienced how slow it can be with deep dependency graphs stemming from a few, common top level "require"s. i dont want its slowness to be equated to poor PHP perf in general or something equally unwarranted.