skysight-inc/HackerNews huggingface dataset:
There's still a lot of nice middle ground between jQuery and React.

When I started venturing beyond jQuery, things like Knockout were a god send for simplifying data-binding (and they are still around).

React is fine, but it's really no silver bullet
The Napier88 Persistent Programming Language and Environment (1988) [pdf]
This is such a bad idea.

Lithium has horrible side effects. It's mechanism is to dampen transmission throughout your entire nervous system. We don't know how it works exactly but we think it occupies some of the bandwidth through sodium ion transport channels (Li and Na are similar ions).

Anyway. We don't want an entire population on this.
Berkshire Hathaway's 2015 Annual Report [pdf]
Completely agree with you in regards to Debian packaging. I googled around and found at least 5 different official guides (on the debian wiki) all using slightly different approaches. I tried 3 of them before giving up, as none of them seemed to work.
The spiritual community believes that fluorinated water is toxic and damaging to the brain, causing calcification to the pineal gland (the third eye, source of DMT, the spirit molecule), suppressing the innate psychic abilities and spiritual advancement of the masses.

Believe it or not, this is a tremendously large portion of the population.
I think Facebook's trick doesn't help much on making the app look faster, but, it makes it look like the slowness is the device's fault rather then the app's.

And Instagram is actually making the app faster! The user can do the exact same tasks in a shorter period of time, because those are arranged in a smart way.

Pretty good post though, thanks!
> But most likely, economic forces will start to dominate our actions in space, as they have always done on Earth.

Perhaps most advanced intelligence comes in the form of distributed hive minds, and something like a "civilization" is regarded by most sentients as something akin to a pack of wolves or an uncontrolled mob? Maybe we're the ultimate ethical dilemma: All of the bad qualities of a cancer, but you can't ethically kill us because every one of our units is an independent sentience.

Our neighbors are quietly watching us, hoping we'll choke in our own industrial effluents and kill ourselves off in the resulting ecological chaos, so no one has to taint themselves with the unpleasant task of sterilizing our system.
See http://dask.pydata.org/en/latest/ghost.html
Is agile still a thing? I thought that it became just The Way To Code In Big Enterprise, as it happens to all of it.
Suppose you have a job like this and you are looking at saving $15k/yr plus 8% student loan interest by being intentionally homeless.

Looking at your 5yr career trajectory, is it worth it, financially? (besides the character builder aspect, which is cool)

I did a lot of stuff to save money when I was younger , and now I have enough assets that I wouldn't mind paying my past self rent to avoid some hellholes.
While of course you are technically correct, think about it from the grandma perspective. Grandma uses $app that requires wine, but grandson set her up on Debian stable. She can't run the latest wine because it isn't stable, and it's needed for $app, without updating the system to unstable.

I could be erroneously attributing the intended use case, but I believe this isn't designed for people who know what they're doing; it's for people who don't know, like grandma.
What is the source of this data?
As I see my tier 3 city also has few free wifi listed here.
Do analogies help? "some people have big mailboxes, some have small mailboxes, we can't change the size of a different company's mailbox"
This idea is explored a bit in The Expanse.

Without giving away too much... there is some tension between scientists trying to use domes and gear to prevent contamination vs. colonists and miners.
In my experience, the little companies with the exclusive rights provide far worse service than the large telcos. At least with the large telcos, I generally have a choice between Verizon Fios and AT&T or Comcast cable. When I've lived in buildings/neighborhoods with exclusive contracts, I've been stuck with one tiny company and the service was universally terrible.
Archive.is to the rescue:

http://archive.is/oJUKB
I Charleston Nashville
From what I recall, she keeps on going on about the beauty of the empty landscape, and the possibility of martian life is mentioned less often.
What Would Poe Say? Google AI Makes Dead Authors Speak
That is a very good point, but it's not the argument here: I'm responding specifically to the idea that webserver and webserver+fastcgi are "technically" the same speed.

Running two web servers (one speaking HTTP and one speaking FastCGI) is necessarily going to be slower than running one web server.

This should be obvious, although it might be "not significantly slower", which is why I provided some real numbers from my experience to show at which point it becomes slower by an order of magnitude.

You might also find that it's easier to debug one webserver than two.
I read German quite a lot better than Spanish...

This is what a search for "B&W P7" that nets both Amazon and third party results looks like for me:

http://i.imgur.com/EE5EuLv.png
I think the flow you write should always be the way you work with code. First make sure it works, then look how to improve it, what parts are expressing similar behavior, what parts are different etc. If I remember correctly this is also what Robert Martin advises in Clean Code [1]. And it makes sense, worrying too much over what the abstractions are going to be is only going to slow you down.

I normally go even a bit further (certainly on the frontend) and leave duplication until I wrote something 3 or 4 times (or until it has stayed there for a little while). This ensures that when I do write my abstracted component I'm actually making sure it is something that can, at least within that app, be re-used.

I do re-use React components between different projects but am also using the same Bootstrap theme so this makes a lot of components really easy to re-use.

[1]: https://www.goodreads.com/book/show/3735293-clean-code
Umm. I've been of the understanding that we never change the inference rules, Can you point to some branch of mathematics that involves a change of inference rules?
> I think you'd be hard pressed to argue that you have a 4th amendment right not to have the government link your pseudonym to your real name.

I would argue that it shouldn't be content-based. It isn't a matter of whether the information they want is the human corresponding to that pseudonym, it's a matter of whether you had a reasonable expectation of privacy in that information, which depends not on what the information is but on what you did to protect your privacy.

If you make a public statement under your pseudonym that identifies you then you don't have a reasonable expectation of privacy in that information. But if you take reasonable steps not to link yourself to your pseudonym, why should the government be completely unrestricted in how it obtains that information without a warrant, no matter how underhandedly or unexpectedly they behave?

The alternative is essentially an unwarranted expansion of the third party doctrine: Instead of saying that if a third party does know something the government can get it, it's saying the government can get anything a third party could know even if they wouldn't normally be expected to observe or record it -- or even if they implicitly or explicitly agreed that they wouldn't.
True, but once that glass is hooked up, we can use it for the next 40+ years and just swap out transceivers. No more need to upgrade the stuff in the ground. As for backhaul, you can cram 8Tbps+ over each individual fiber, if you need to (like they do for undersea links). So, every X years, you just swap out the racks in some IDF and get 10x-100x the backhaul capacity. In the near term, 1Gbps it plenty for home use. We can drop ship you a 10Gb setup in 2025 when you need it.
Yikes. I find the majority support on the second question particularly disturbing.
I'm seeing a lot of bad solutions to this problem written in response to you, so let me say "Do not ignore the the console warnings about array item keys" and list out some gotchas:

* Supply the key to the top level list item component. Do NOT have the list item component define its own key in its render method. That is not how it works

* Don't use the array index for the key. Use something that's unique to the VALUE.

* Don't use _.uniqueId() or similar in any render loop. It will trigger a re-render every time, even if your underlying data has not changed.

* If you use _.uniqueId() outside of a render loop, for example to set a temp ID on a brand new data model (what Backbone does by default), and you have an isomorphic setup, make sure that your client and server counters stay in sync. The server version of _.uniqueId() will just keep counting up forever unless you do something about it.

You really need to try to find something unique (or unique enough) about the data itself. In the case of strings, use the string as the key. If the case of objects, if you really HAVE to, if there is nothing else that could possibly work right, you might get desperate and JSON.stringify them to make the key. Hopefully it doesn't come to that but it's still often better than alternatives that force full DOM reconciliation on the whole list.
That's one use case. Here's another: I am a user who wants stable secure software above all else. When faced with the need for a version of software that is not yet provided by the distribution, I download, verify, build, and test the software from source.

The "every application gets the same release cadence no matter what" approach appeals to me, and I'm a normal user.
Look no further than The Mars Trilogy

https://en.wikipedia.org/wiki/Mars_trilogy
> me being the fact that the new rules instituted is now restricting me from being able to live the way i want

The 'come for me' has a completely different meaning than 'restricting me from being able to live the way I want'.

A huge part of the problem is that when people start talking that way, they sound like that peasant on Monty Python's and The Holly Graal that keeps screaming "Look! I'm being repressed!"

When one goes through that route, however relevant and pressing issue he's taking about, people just tune out and ignore.
It mentions 2013 in the text, and there's no sign of 2014+, so we'll call it 2013.
The Last Generation of Typewriter Repairmen (2010)
That is a good point, relevant ads are less annoying. Are you fine with ad companies collecting information about you to give you better targeted ads?
This is missing the point. Linux distributions do not lack package management options, they lack stable and sane APIs for developers to work against. No amount of static linking and binary bundles can fix that.
Stent-electrode for high-fidelity recordings of cortical neural activity
A Garden Variety of Bloom Filters (2013)
They're flouting the GPL in the sense that they produced a binary-only driver enabled by a compatibility layer released under GPL that, in my uninformed opinion, probably violates the GPL. It still doesn't do me any good, though; I'm on my second laptop with Optimus graphics, and they're just not going to make their hardware work on this machine when it's not running Windows. Fortunately, I only need 3D acceleration when I'm gaming, and the machine came with a Windows license, so dual-booting is an option for me.
Where is Google being tripped by by regulatory hurdles? Google's whole M-O with Google fiber is to demand waiver of regulatory requirements that everyone else has to comply with, in particular build-out requirements.[1]

This story is actually a great example of how Google is not being held back by regulatory hurdles. Google apparently got the municipality here to pass a "fast-track" ordinance that let's it move AT&T's equipment on AT&T's utility poles often without even notifying AT&T. The federal pole attachment regulation here is totally reasonable: utilities must provide non-discriminatory access to poles, but telecommunications providers must follow procedures for requesting access and providing notice.

[1] I happen to think build-out requirements are a dumb idea, but they're a policy choice to cross-subsidize internet service for poor neighborhoods, not a "regulatory hurdle."
In Maine we're dealing with it, on seemingly, epidemic levels.

I don't know how it was in the 80s and 90s, but in school it sure seemed like heroin was in the slums. This is absolutely no longer the case. The rise of Oxycontin and other pain killers being abused recreationally and having the steady supply slow to a crawl has led to more and more people opening up to the fact that heroin doesn't have the stigma it once did. It's no longer some devil drug that you inject into your arm with a dirty needle in some dark alley.

"It's the same as oxycodone? I don't have to inject it, I can just snort it?"

It's super easy for kids these days to be swayed to use it. "What do you mean it's 3-5 times CHEAPER for the same exact high?!" This is why heroin is in suburbia and rich neighborhoods, there's no longer a distinction, a dividing line, between heroin and "yuppie heroin" (pain killers).

Growing up in a relatively small town in Mass, I had never seen it, heard of it being sold, or known anyone (friend's friends/family, etc) to use it. Now, I know for fact it's big in the town. In fact, someone got arrested not that long ago for having a KILOGRAM of heroin and a KILOGRAM of cocaine, not two streets from where I grew up.

I support over the counter Narcan (I honestly can't see how some people don't...), I support safe injection sites with counsellors present, I support needle exchanges, and I support REQUIRING all pharmacies to sell needles to anyone who's over the age of 18.

The heroin epidemic needs to be treated as a health issue. We don't need to be putting every user we find in prison. Why not break the cycle? Why not figure out why they're using and try to help them?

I'm not sure if it's well known or not, but opioids in general are fairly rampant in the IT world. I help a friend (an ex-addict) run, what is essentially, an anonymous (online) NA meeting for IT professionals. We sometimes have 500 people in a single meeting. You'd be surprised the type of individuals that are addicts. When you make good money you can actually use and still have a job, still have a car and a home, etc.
Who is she?
How do I zoom out?
It would be interesting to test this with a Raspberry Pi. Run a program that allocates a 512 MB buffer, initializes it to some known pattern, and then simply loops periodically reading the buffer and verifying the data. (Make sure that the compiler is not optimizing away the checks).

That should see about 0.7 errors per day if they occur at the rate given in the article.

If it is hard to get the compiler to not optimize away the verification, put the buffer in shared memory, and have the verify be a separate program that verifies once and exits, and then periodically invoke that.

I did something like this for a long time on a home Linux server and never caught an error. However, I did not check the assembly output of the compiler to verify that it was actually reading the buffer, so my test may have been invalid.
Yup and they were fantastic! Mac OS X apps can work in much the same way. It's nice being able to download something and know it'll "just work".

Obviously it's terrible for getting security patches. Not entirely sure what to do about that. It would be nice to make package management more consistent across distros but I digress.
Godard riffing on LW: https://youtu.be/_YQlQRtEuts
Thanks, looks like it was merged.
Mousewheel.
Myself, from another country is amused that Apple has managed to manipulate 95% of tech community into thinking that they can't do what the FBI wants because that would create a backdoor.

To anyone whose mind is not clouded by ideology it should be clear that the backdoor already exists and that what Apple is resisting is creating an exploit for it.
Kim Stanley Robinson is a male author.
Seems unnecessarily complicated.

A script like this gets you 95% of the way there:

mkdir AppDir
mkdir AppDir/bin
mkdir AppDir/data

cp $INSTALLDIR/app AppDir/bin
cp -r $INSTALLDIR/data AppDir
cp `ldd AppDir/bin/app | grep -o '\W/[^ ]*'` AppDir/bin

cat << "EOF" > AppDir/app
#!/bin/bash
SCRIPT_PATH=$(dirname $(readlink -f $0))
$SCRIPT_PATH/bin/ld-*.so.2 --library-path $SCRIPT_PATH/bin $SCRIPT_PATH/bin/app $*
EOF

(Sometimes I wonder if people make a big mystery of Linux app distribution on purpose, to discourage distribution outside of proper, secure channels.)
Justice Scalia spent his last hours with members of this secretive society
We aggregated from a bunch of private sources.
Can't digital signatures detect doctored videos faster?
Major Operating systems should implement automated digital signature based tamper-protection of multimedia for audio/video taken in the corresponding devices. Is there an existing standard? If not, why isn't this implemented yet?

Note: I'm willing to start an RFP - and would love to have collaborators.
Oh? The basics are not that hard. dh_make will do most of the work for you.
> I am saddened that after reading stories like this one, people remain skeptical of fortifying water with Lithium.

You start with that, next thing you know you're crop-dusting Miranda with G-23 (and we all know how that went).

More seriously, lithium has significant side-effects, lithium toxicity can occur both acutely and chronically, and lithium toxicity isn't always much higher than therapeutic doses (especially as it's compounded by sodium depletion). And there's a significant risk of fetal toxicity.

Normalising medical lithium use sounds like a great idea (especially as part of a wider normalisation of treatment of mental distress and illness), but it doesn't sound like the best substance to spike water with.
This. Distro packaged applications are almost always woefully out of date, because they're frozen before the distro is released, and then you use the stable release of the distro for months or years.

But even if distros adopted some kind of half-rolling-release model so applications could be updated quicker, developers either have to manage N different packaging systems (apt, rpm, etc.) or rely on other people to deal with packaging for different distros, and lose control of a crucial part of their user experience.

Then there's dependencies. Linux distros go to one extreme (no bundling), while the popular approach to developing applications is to bundle most libraries so that you know exactly what version you're working with. There are arguments for both approaches, but it's another source of friction between developers and distros.

Distro packaging works for computational infrastructure that's widely used and not changing much, but it's a poor fit for what users and developers expect for actively developed end-user applications.
Probably Ann Clayborne - the original Red:

http://www.kimstanleyrobinson.info/d/content/ann-clayborne-2
This guy needs to smoke a big fat joint.
It seems more productive to give people ways they can improve their skills rather than tearing them to shreds just for entertainment.

That's a valid elaboration focused on a single specific instance.

It doesn't mean that "you suck at SQL" isn't also a valid critique. For example, while GIN/GIST indexes will help them solve this problem, what that person may need is to actually just learn a lot more about SQL overall (rather than just one specific trick). "You suck at SQL" isn't a thing that's valid (read: correct) to say to someone just because they don't know about a window function. It's a thing that is valid to say when a person repeatedly demonstrates fundamental misunderstandings of SQL on many occasions.

It's also useful information. I've been told that I suck at UI, repeatedly. I accept and internalize this fact. As a result, while I do sometimes think about customer experience, I very rarely push hard for a specific UI or worry too much about details. I'll suggest that maybe a UI is confusing and they should hallway test it and then afterwards do nothing but insist that we abide by the test results (whatever they were).

Based on the mood affiliation of your comment, it sounds like you dislike this sort of interaction. You prefer something with more "empathy" and less "tearing them to shreds". That's exactly what I'm talking about when I say culture matters. You'd probably hate being on my team and I'd probably hate being on yours, even if we are both highly competent devs.
I am not a constitutional lawyer but at least from the outside it looks like the half of the country that "agrees with the government" are stupid ignorant fools who have so little understanding of not just the principles their country was founded on, but also no little of its actual history and next to nothing about how it is supposed to be governed "by the people for the people".

I'm fine with their opinion the government is right, that's their right to have such an opinion after all. My issue is with the utter disregard to the proper mechanism by which you (the American box populi) proudly proclaim your country is run.

If they did know anything about how the USA works, and truly believe the things the must by virtue of "agreeing with the government" they would be:

Pressing politicians for constitutional amendments to formally revoke the rights currently being violated by the clandestine wing of the US DOD. They clearly believe they are antiquated and the government should not need to obey them.

... And turning up to vote... Yet you have to do crap like "make voting cool" to boost voter turnout... The majority of US citizens flat out don't care what the government does, otherwise they would vote. End of discussion. If you don't vote you can't complain, because you let everyone else make the choice for you.

You make a point about institutional investors, which is completely valid yet feel the need to mix in irrelevant populist political spin, which irks me so much I need to once again vent my spleen on "what the hell is wrong with america?" I grew up as a child thinking damn the USA is cool, wouldnt it be great to move there and make my fortune or do something awesome with my life... Now all I want to do is find a part of the world to live in that their slimy tendrils aren't trying to suck the life out of like some sort of vampire squid.
I only spent a minute on the benchmark page, but it says quite clearly the reqs/s are given in the thousands, and explains each test, as well as the conditions.

However, that doesn't change the why question at all. Except it could be neat to not need the complication of setting up nginx with uwsgi for those who like the built-in Python/WSGI support.
Creating ad-block for the radio broadcast
Peguy's quote:

"And it will never be known what acts of cowardice have been motivated by the fear of looking insufficiently progressive."

becomes more and more relevant to the tech world.

We are managing a few lists. How is this so complicated?
Why programming is the best job ever?
In comeback bid, Shkreli’s old company gets OK to buy life-saving drug
Kim Stanley Robinson is male.
Phản ảnh với admin
Eerily similar to this recent story from This American Life, which unfortunately has a less happy ending:

http://www.thisamericanlife.org/radio-archives/episode/579/m...

TL;DL: Man goes into a manic state, checks himself into a hospital, and gets shot by police.
My guess, efflorescence formations.
The talk addresses this. The whole point of Reactjs is that updating the whole UI isn't very expensive so you don't have to worry about doing fine grained data change tracking (which is harder to optimise due it not scaling well as data sizes increase)
So what does 'hostname is not verified' mean? Is that a DNSSEC error? An error that that host isn't allowed? A certificate error that doesn't mention certificates? It's a bad error message even for someone that understands how the Internet works.