skysight-inc/HackerNews huggingface dataset:
> Our greatest cultural and technological achievements took place between the 1940s and 1970s. In 1941 we built the first computer. In 1969 we set foot on the moon. These pushed science and technology forward at an unprecedented pace; undoubtedly making it the golden age of innovation.

Really? Our greatest technical and cultural achievements? Not the printing press, not the Internet, not the rifle, not refrigeration, not the light bulb, not plumbing?

I'm upvoting this here just so we can properly attack this garbage.
My team and I have been using and finding success with such a pattern for a couple of years now.

As others are alluding to, transitions are not currently so easy to express with React alone. We wrote and recently open-sourced a React component that aims to encapsulate the power and simplicity of d3 transitions (feedback & contributions welcome): https://github.com/dechov/join-transition/
Aren't most/all airplanes, missiles, etc... operated by the Turkish military from the U.S.?

Doesn't the U.S. have the capability to disable them remotely?
>And there were other things, like not using a callback function to .foreach() method for something that could be done in place with `foreach' loop

I didn't see how that was a big deal. People are always going to disagree somewhat about how to structure code. You can't expect contributors to read your mind and write exactly the code that you would have written. That is why this code review strikes me as a bit disingenuous.

> Well, the "thank you" comment should clearly be said by the Indian guy.

I really don't understand this attitude. Any project should be grateful to people who contribute to it. Personally, I am happy if someone contributes to a project of mine. Their code might not be everything I could have hoped for, but I always thank them for their contribution. If they don't use the same code style as me, I either suck it up and change it myself, or politely ask them if they'd consider resubmitting with the correct style. There is no reason whatever why anyone should be made to feel as if their contributions are unwelcome as a result of such trivial issues. The most basic social graces are sufficient to stop this from happening. And it should be crushingly obvious that it is counterproductive to alienate people who are trying to contribute to your project.

>No. As it stands, it's teaching somebody who came to learn. I remind you again, it's GSoC.

I think that's a misconception. GSoC is a two-way street. Projects get valuable contributions, and the contributors learn from the process. Each party is benefiting and each should be thankful to the other.
Yeah, I've definitely at least experienced ad injection from extensions that went rogue.
Amazingly enough, not really. Quite a few don't do it at all without some really good library support. Its not really that "sexy" of a problem and often ignored by people developing languages for interactive situations.
That will change when pressure will grow. Same as ActiveX was driven out by standard Web technologies. Lock-in freaks will try to resist, but they can only delay it.

> No, indies will demand it.

> AAA studios are doing quite fine with the current API that are even lower than Vulkan.

Meaning of "AAA" is totally mixed up, so there is no point to use this term without explaining what you mean. Indie might mean independent indeed, but what AAA stands for is completely ambiguous. You might mean projects with big budgets, but they can be independent as well (Star Citizen), so you can't use it as some universal category. For the reference Star Citizen is going to use Vulkan.

Regardless of what "AAA" is supposed to mean, they will use whatever will cut their costs to do the job well enough. And cross platform options surely will, if they'll be available.
Making proclamations based on assumptions and projections without having any practical experience is foolish, and this is exactly what your post illustrates I feel. You assume Lisp macros make Lisp code hard to read because you project
and fuse traditional IDEs/editors with Lisp code but this is not what takes place in reality.

Common Lisp (the language and its environments) is interactive and has extensive documenting, cross-referencing, macro-expanding, tracing and debugging capabilities. In fact, Symbolics Genera is still the state of the art in this domain and absolutely nothing today comes close to it.

In today's tech, Common Lisp and Smalltalk (e.g. Pharo) environments (note that I don't use the words IDEs or editors) are the kings on the hill when it comes to rapidly understanding huge codebases since they are image-based, and built to be used for that exact purpose. When working with code in an image-based language such as CL or Smalltalk, you
're working with a higher-level (and thus easier to understand and shape) representation of that code, similarly to how someone works with clay. It's completely unlike working with source as text, edit/compile/test/rerun cycles and so on. Even modern languages that have REPLs like Python, Ruby, Javascript and so on completely miss this point, since they're not really interactive languages and thus the REPLs they have are gimmicks.
You can! Go to youtube, then History, and there should be an option in there to have it stop tracking your history. I'm sure they still track it, but at least they don't give me recommendations anymore. This was especially annoying for me when I would step outside of my normal youtube zone by clicking on some youtube video from reddit or some such, and for the next week I'd have all sorts of crazy weird and at times NSFW recommendations from it.
26 people who inspire me
Over the past year I was lucky enough to interview a bunch of people who inspire me through a site I worked on called ZIDILIFE.

My friend and I decided to create a coffee table style book featuring the 25 people we've interviewed. We hope people find the stories contained in the book as inspiring as we did.

Here's a free PDF of the book - https://www.dropbox.com/s/wpdmt03hjtof83j/Inspiration%20for%20a%20modern%20generation%20-%20ZIDILIFE%20Book.pdf?dl=0

And here's a free eBook https://itunes.apple.com/lt/book/inspiration-for-modern-generation/id996042032?mt=11

thanks!
The financial system isn’t designed to cope with low or negative rates
They might've been planning and negotiating the deal as a 'just-in-case' far ahead of the vote. It's not like people didn't know the pound was going to plummet in the event Leave won.
Stroke burden 74% attributable to smoking, poor diet, and low physical activity
Clickable:

Free PDF of the book - https://www.dropbox.com/s/wpdmt03hjtof83j/Inspiration%20for%...

and free eBook - https://itunes.apple.com/lt/book/inspiration-for-modern-gene...
I wonder if arming of a bomb like that has a time limit - so that it safes itself if not "used" or explicitly deactivated within a particular time period.
>> If you have Clover installed, that may be the issue.

I don't, so that's not it...
So either everything humans do is natural or nothing humans do is natural. Either way, it's incorrect to say that 1st world actions in the Middle East are any more "unnatural" than what the indigenous people do.
Orleans and Akka Actors: A Comparison
I agree. I just did not know it existed before writing this article. It was actually pointed to me on r/androiddev: https://www.reddit.com/r/androiddev/comments/4ta09c/pokemon_....

But this was intended more on an Android perspective (taking Pokémon Go as an example), than on a game perspective.
> That doesn't stop them from launching a new Dragon (2? hopefully they'll reuse CRS8's booster before that, but it'd be cool to see the first Dragon 2 on top of the first booster landed on the ship) on top of a reused booster though... and of course, reusing the first stage doesn't mean reusing the second stage (which is, in fact, never even recovered)

Sure. My point is that kind of mission is nowhere near as cheap as "throw a bunch of food/water/fuel on top and send it up".
I just like the reasons that was provided regarding the Android support.
Yeah, my guess is the bomb is armed and the yield and other parameters set just before the aircraft is set to taxi out for takeoff. Some part of it must be done on the ground, because no US nuclear weapon can be armed by a single person.
I said, "Semantics just aren't that interesting." and "Personally, I value communication over the specific words used." You continue to try to have a semantic argument with me, which I'm not going to engage you on further. You understand what Scott meant when he said "hacker". Pedantic arguments over definitions distract from the discussion I actually care about.

If you want to claim that a hacker counter-culture didn't exist and wasn't replaced by an insipid version of itself, I'll be happy to engage you on that topic. Otherwise, this will be my last post in this conversation.
Just because the prevailing opinion sways a certain way doesn't mean it's impossible to say something different.
OP, here. For the mods, I've summarized the findings in the abstract as best as I could. The title is way to general in my opinion. If this counts as clickbait, feel free to delete my submission.
Barbacid: Science in Spain is dying (2016)
Extracts from a recent interview in the spanish newspaper "El Mundo". Comments within parentheses are mine.

"Recent years (since 2010) have been a disaster for research and evidently, by correlation, a disaster for the country"

"To advance, Science needs a combination of experienced people and new blood... Currently the situation is critic, because young researchers are leaving the country... The laboratories are being emptied of young people".

"Unless the actual investment on science triple (from the actual 1,25% GDP), Spain can forget about having any relevant (scientific) role in the first world"

Who is Mariano Barbacid?: www.cnio.es/ES/grupos/plantillas/curriculum.asp?pag=14

Link (in Spanish): http://www.elmundo.es/ciencia/2016/07/17/578a6c51468aeb0e3e8b465a.html
seems more like a guide on how to not be a 0.1x Programmer.

you're all idiots.
Eve-style clock demo in Red, livecoded
Very impressive, but It's not a fully reusable rocket (in the SpaceX sense), but it looks more like a reusable ship, like the columbia space shuttle.

> May 23, 2016 ISRO successfully flight tested India’s first winged body aerospace vehicle operating in hypersonic flight regime.

> In this experimental mission, the HS9 solid rocket booster carrying RLV-TD lifted off from the First Launch Pad at Satish Dhawan Space Centre, Sriharikota at 07:00hr IST. After a successful flight of 91.1second, HS9 burn out occurred, following which both HS9 and RLV-TD mounted on its top coasted to a height of about 56 km. At that height, RLV-TD separated from HS9 booster and further ascended to a height of about 65km

So the solid rocket booster, HS9, wasn't reusable.

What looks more interesting to me is:

> The vehicle’s Navigation, Guidance and Control system accurately steered the vehicle during this phase for safe descent

Was it unmanned? On Autopilot?

Pictures and details: http://www.isro.gov.in/launchers/rlv-td

EDIT: according to Wikipedia, the ultimate goal seems to be a fully reusable setup:

> The demonstration trials will pave the way for a two-stage-to-orbit (TSTO) fully re-usable launch vehicle

https://en.m.wikipedia.org/wiki/Hypersonic_Flight_Experiment
We don't have that problem in Houston - it's easy to get a zero lot line waiver and jam 5 stucco box townhomes into a few thousand sqft lot. Unfortunately the building codes around here aren't much more stringent than the zoning laws and the build materials and quality are quite low. See the recent reddit discussion https://www.reddit.com/r/houston/comments/4td1y7/found_this_... for a sample of anecdotes.
Oh yeah, the details are the problem. Worse, its a technical problem and a people issue for some kinds of output. Report Writing has all of the problems of graphic design and date munging with none of the rewards. Lord help you if the friggin DBA & Application Developers built the database or other data sources for transactional processing and didn't provide any help (e.g. summary tables, other data source) for batch (set) processing.

I now follow a simple law when setting up a data source: If I need attribute X from an item then I better have a way to find all items with attribute X in a hurry.
If we only send a few hundred emails a month, but need everyone to reach customer's mailbox (transactional emails, not marketing emails), would you recommend a dedicated IP? how would I know if the dedicated IP has ever been/is blacklisted too?

We're using Mandrill, but we am looking at alternatives longer term.
Turkey has the largest standing army in the region. 600K or so. Those 2000 troops wouldn't last long enough to get the weapons out.
If that is what the author meant, that is what the author should have said. "Equipped to deliver" pretty clearly means no aircraft that can load the bomb.

At any rate, southern Russia is easily within range of Incirlik.
I've gotten this sentiment before. Does it appear to be improving at all in Korea?
Yes, forgot to mention this crucial detail.
For windows, conemu ( http://conemu.github.io ) is a bit more annoying to configure than terminal.app, but works just as well, and even has the more powerful built in features like tmux. Of course you have to run something like msys2 (or maybe the bash for windows, but I haven't tried it yet) to get the "unix" environment.
Well, the point is that the benefits don't outweigh the drawbacks because of the vendor lock-in. Whenever you hit a limitation there is NOTHING you can do. No duct tape! Also on long term the vendor roadmap may not align with your business(i.e. pricing, features etc). Do you have a migration roadmap? Of course you don't... you are already too busy dealing with the BaaS restrictions/APIs. Definitely BaaS have their place along with PaaS, DBaaS and IaaS but if you are locked-in to a specific vendor your options become quite limited very quickly. Maybe when something like Docker for BaaS appears I would reconsider this.
The BaaS is not really more than a framework with various constrains so there is nothing stopping you to implement your own BaaS on top of an existing PaaS(to avoid managing servers). I'm actually doing just this and it works well but I can see how Lambda or any other vendor offer would not work due the amount of customisation required.
Working from home is unique - many people find lines getting blurred. The bigger difference is in what your downtime is like. Working from home, you can eat or listen to music or go out of the house to the doctor's office. Take a shower, lounge about, talk to the kids or wife or friends or simply goof off.

In the office, you still have to be in the office and looking like you are being productive. Maybe you have to be available for the sporadic work or customer, and you still have to make peace with the annoying coworker. Some places, non-job internet use (even through your phone) is prohibited, so you are sneaking about doing it, always trying to be aware.The whole point is that your time isn't really yours. You are stuck. There. Waiting and passing the time.
Well, an agency might have just demanded the backdoor, threatening legal action, but not actually bringing any. So rather than cave or fight a legal battle, he decided to shut it down in an orderly fashion, yet uncompromised.

Of course it's also possible that it's all due to some infighting within the project or other issues we don't know about.

But the only reason for me for being so vague, in a critical project like this, is the potential of vulnerability.

He must have known that not mentioning any details would raise concerns like mine.
This article helps explain the how, but doesn't really cover the why. Coming from a functional programming perspective (Ruby, Elixir, Clojure [yes I know]), I don't see where macros become useful or anything more than a curiosity outside of a couple situations:

1. Implementing a DSL, which is its own beast and is more often a bad idea than not; or

2. Actually, I can't think of anything else.

Granted, I might be spoiled by modern conveniences already implemented in Clojure, such as cond. It's just hard to see what macros can give me that I can't accomplish with functions. If code is data, then aren't functions, which operate on data, already what we're looking for?
Guy puts gallon of ice cream down his pants
free to make/break associations on a project basis

Isn't that called freelancing?
Can you share a contact for business development?
'0000'.
Command and Control [1] is highly recommended, and discusses this very situation, along with the always/never constraints on nuclear weapons.

Nuclear Weapons should Always go off when used legitimately, and Never go off when not authorized.

Before reading this I had never really thought through the idea of fail-safe, especially that it has an implicit opposite: fail-deadly.

1. https://www.amazon.com/dp/B00C5R7F8G/ref=dp-kindle-redirect?...
So what TOR alternatives are there? I came across this on here I think a few weeks back http://dspace.mit.edu/handle/1721.1/99859 but I'm not sure it is up and running or even if it is.
And Incirlik is in an urban area of 1.7 million people.
Lately I find it difficult to enjoy playing games but I don’t think it’s because I grew up. I’m pretty sure that no one really grows up. In my case, whenever I try to crack open a game and play it, I feel guilty.

This guilt stems from thinking “damn it Nick, you should be working on xyz instead of slaying monsters in Path of Exile – you didn’t do enough today!”.

I was not enjoying gaming as much as I used to and had basically quit playing them entirely. The "I don't have time" excuse was present for me as well.

I generally agree with him. Schedules are great for managing your time. But I think he missed another important aspect, especially when it comes to whether you "deserve" to play video games or whatever other way you reward yourself: A schedule can help you see just how much you accomplished.

When I started writing down what I was going to do and checking off that I had done it, it helped me realize just how much I was actually getting done. It was more than my brain was crediting me with. Seeing it written down made the "guilt" of playing video games (in my case, severely reduced enjoyment) go away.
Drupal Core – Highly Critical – Injection – SA-CORE-2016-003 – Drupal.org
There is. You can write regular function calls like this:

React.createElement('h1', {}, 'Hello')

Personally I like JSX a lot, but you don't have to use it.
For Want of a Working Coffeepot, Your Flight Is Delayed
Sony historically supported OpenGL too, and approximately 0 games ever shipped with it.
Testing your internet download speed from terminal
review/download at https://github.com/ddo/fast
Powered by Fast.com - Netflix
Yes, title should be: "India's first winged body aerospace vehicle successfully flight tested"
If your question is regarding the precedence of the Proxy header vs. an environment variable, I'm not sure which of the two would win, but even if it's the latter, anyone who doesn't set it (which is probably the majority) would still be vulnerable.
I must say I really appreciate your hard work FooBarWidget. It seems, to me, that anytime something like this gets brought up, you've already addressed/fixed the problem or never even had it in the first place.

I've deployed a few large apps using Phusion Passenger, that years later are still running with incredible stability. Thank you!
Maybe, but it's hard to be moved and stirred by the author's ethical call to action in the last sentence when he himself clearly can't overcome the behavior he's complaining about.
Stack Exchange Podcast #71 – A Bunch of Bald Yaks
Property that you buy for your own personal use is always going to be a money sink, and therefore shouldn't be looked at as a monetary investment. Sure, it might be an investment into your family or your lifestyle or whatnot, and that's a reasonable expense to manage for that reward. But it still is an expense. There's a chance that you'll come out 10s of K "ahead" at the end in selling your own family home, but divide that over the number of years you've lived there and subtract out all the repairs and related expenses, and it's not great in the vast majority of cases.

Heck, subtract out all the interest you paid on your mortgage, and you're nearly guaranteed to be in the red, if you're not buying places for cash.

The only way to look at a house as a monetary investment is to actually seek to make money directly off of it; namely flip it or rent it. Don't sit on it and think it's going to be a significant financial positive for you. Value it as your home, and as an expense you deem worth it.
>My take was the author meant no aircraft with the range to drop them on Russian targets.

This is likely true. It's about ~5Mm from Incirlik to Russia (across the Black).

Edit 1: s/Baltic/Black/g
Just as a counterpoint: while I like his stuff in general, I disliked the baroque cycle (but still read the whole thing).

My recommendation: Anathem.

If anyone should ask I will explain my opinion on the baroque cycle.
You can load the bomb onto a Toyota Hilux; it doesn't mean it's equipped to deliver it.
SoftBank buys UK chip designer ARM for $32.2Bn
I don't consider this a good rebuttal - Firefox has done stuff like pocket (not monetary but invasive) and search engine deals (monetary). Though it is pretty close.
The idea that workplaces demand employees to work in ways that discriminate against older people, instead of focusing on increasing the productivity (and health) of all the workers.
I liked the general idea of this post, but for it to feel a little bit more impactful to me - it would have been great to expand on what you mean by 'schedule your days.' Maybe an example of how you are currently scheduling your life or even just a picture of a schedule that you have followed.
> Most useful extensions require access to all sites

That may be true for "always-running" extensions like ad blockers, but there's another useful class of "on-demand" extensions that don't need full access -- think Evernote or Pinboard clippers. They only need access to the one site you're looking at, and only when you invoke them.

Chrome added a tightly-scoped "activeTab" permission a few years back, for exactly this case. Before that, on-demand extensions did need all-sites access, and unfortunately a lot of extensions (and tutorials and example code) haven't been updated.

https://developer.chrome.com/extensions/activeTab
Add also the stipend to the landscape. One party gets the code and needs to
merge it to the codebase (more work), and the other party learns and is paid
for doing so. If the guy is going to be paid, he should do a decent job,
including sticking to project's guidelines. Why should he be paid if he only
made more work for the project?

> There is no point in giving a line-by-line commentary on how a particular bit of code fails to meet trivial code formatting guidelines.

Well, the reviewer explained the thing in the first encountered line, and then
pointed all the lines that need the same treatment so the submitter doesn't
have to search for them himself. This is why such comments arise when
reviewing somebody's code.

All in all, the reviewer was not rude. He may be thought of as dry, but
certainly not rude. The submitter's attitude, on the other hand, showed an
attitude, even if it was him that was benefitting from the conversation, not
the reviewer. Something with that is off.
Replace "programmer" with any other job title, advice still applies. Managing your time better is simply a key factor to success in any area.
Yes, Windows 7 is very good indeed, but after upgrading to Win 10 none of my workflows changed, and my 7 year old laptop got noticeably snappier.