skysight-inc/HackerNews huggingface dataset:
Realistic photos from face sketches, using deep learning
Doing API calls inside async action creators / thunks _is_ entirely valid - in the end, it's still "creating actions". Just a question of how much duplication you want to deal with, consolidation, etc.

But yeah, middleware is a concept that isn't talked about as much, but on the flip side, there's dozens and dozens of middlewares people have created. In fact, there's at least a couple dozen middlewares I've seen _just_ for doing AJAX calls. See my list at https://github.com/markerikson/redux-ecosystem-links/blob/ma... .
This is true in the countryside, but in populous regions, smartphones with their traffic data and ability to reveal sneaky routes stand to really enhance the road adventuring experience.
There's a wide variety of anarchist literature to choose from. I'm not the best person to ask, though I definitely lean anarchist.

Noam Chomsky is among the most famous anarchists that is currently writing on the subject, so his writing is likely a good introduction. David Graeber is another. Both of those folks are coming at it from the left; others come to anarchism or minarchism from the right, which is sometimes called libertarian (with some caveats, as the word "libertarian" has been overloaded to the point of being almost meaningless; I know people who call themselves "libertarian" that support Trump's border wall, or gods' sake!) or voluntarist. Though, left/right, in general, gets a little sketchy as a way to describe a political belief system as the power of the state envisioned gets smaller and more directly accountable to citizens.
>You effectively consent to being governed by continuing to live within the national boundaries associated with the government associated with that nation

To play devil's advocate on this particular point, it could be argued that the place of your birth is by definition your home to which you're entitled a natural right.
Nice to read about a new breakthrough in botany. The field doesn't get much attention at all. Maybe now it will benefit from the popularity of Martian, the movie.
I really like my Nexus 6P (GoogleFi edition). It's a great phone all around. Better than my 6S, no, but it's definitely a very good quality phone and one I'd recommend if someone hated iOS.
That's a slippery slope argument, which is generally considered a fallacy.
I read it as he's no longer excited about what he's doing. So even the smallest excuse like being slightly tired is enough for him to blow something off. I don't think he's trying to justify that behavior as much as show that he feels worn down from saying yes to everything.
Capitalism was not the dominant form of order, status or distribution of wealth in feudalistic socities. For your well-being it was more important in which status group you were born in than what you abilities were. As a member of nobility you did not work or were productive and lived very good as a rent seeker.
Montréal is going great too.
Hmm, maybe "everyone" in his context was really "everyone who has a Tesla". It's been a minute since that conversation, but the gist was that Teslas are popular because of subsidies, but cold-weather battery tech isn't good enough for an EV to be your only car in Norway, supposing you need a car in the first place.
That's the most basic tacit of any successful sales person. Anyone who works in sales knows if you call before 8am, during lunch, or after 5:30PM you are more likely to get directly to the person you are looking for. I'm a big fan of Tim's but his innovation certainly hasn't been in cold calling.
I'd be interested in seeing what you put together. Is that available somewhere?
> Now that paid apps are almost dead, what would Apple actually lose by opening up the platform a little?

Its reputation for being mostly malware-free, for starters.
Interesting stuff! Why do you think he was given so much access to material that wasn't directly relevant to his work?
Not mentioned: shooting stars! When I lived in Taos, NM I saw hundreds a year. Since moving to the bay 5 years ago, I've seen 1 or maybe 2.
I've been working on something similar for a long time. You can get far by using Last.fm to track your own music listening history and analyzing against notes (break-ups, rainy days, etc).
Fast Iteration Tools in the Production of the Talos Principle
Not yet, but it will be!

https://github.com/studionone/ is where it will live, plan is to release it this week, all things going well.
Those are his podcasts that are uploaded to youtube. Relatively few people listen via youtube videos instead of via a podcasting app.
I couldn't agree with you more. I'm bored. The thing is I like the simplicity of iPhones and I have been using them for past 7 years as well. Now it got to a point where small incremental features were not doing anything for me.
I switched to Nexus 6P recently. It is one hell of a phone. So many features, so much customization! The access to file system (not root) is one thing that I would not be able to live without anymore. Having directories to put files and music in is so simple and similar to using a Mac/PC.
I do miss iMessage and FaceTime though. If the rumor about WWDC bringing iMessage to Android is true I don't see a reason to go back to the iPhone.
> The problem is you can't control countries... by a border so that approach simply doesn't work.

Countries are kinda defined by border control, in some sense. Unless you're posting from some alternate reality where the Korean People's Army is free to march on Times Square.
Ha! I'm in almost exactly the same place. I set a goal of asking a positively ranked question recently and finally made it happen.

What I'm trying to get at is not that low quality questions should be accepted, it's that when they are rejected a kind tone should be used so that new users are able to take the suggestion without being defensive and so that they feel encouraged to get better and try to keep participating.
Paid apps are far from dead. I buy apps all the time. I bought a watch face for Pebble half hour ago. Developers need to feed their families and I see buying quality apps very similar to buying good coffee or food.
Also tried redux form and while the creator is very talented it was just more trouble than it was worth for our team. There's a real opportunity to create a sound abstraction to forms with react and redux right now. I've investigated this heavily and no existing approach works how I'd like.

What I want is a higher order component for a given form parent specified by a string, with higher order components for all common html5 form types which are stored in a state tree child node based on a string for the form parent and each component which encapsulates form elements, and rolls up small change events to avoid event log spam.

I originally thought a json or other dsl solution would be ideal, but that ends up being an integration and interoperability headache. Jsx as a dsl works better than json as a dsl for ui in my experience. The big question is where to store the "batched" changes before being rolled up.

I think rather than component setstate, perhaps a sub tree in the redux store with its own subtrees could exist with a specific prefix that could be hidden in the redux devtools chrome extension to avoid the spam problem. I rather like this solution, as it would make react and redux forms beat the simplicity of angular 1 forms with all the benefits react and redux bring. Would other people use it? Anything like it exist already? Maybe I'll create this...
In my own app, I'm using Semantic-UI as the styling baseline, especially for inputs. There's a number of React wrappers around Semantic-UI, such as https://github.com/hallister/semantic-react and https://github.com/TechnologyAdvice/stardust, but most of them create React wrappers around Semantic's jQuery-based widgets. I'm trying to avoid use of jQuery entirely, so I opted for https://github.com/shinzui/react-semantic-ui-kit instead. Not as complete as the other libs, but a great focus on just wrapping the CSS/className aspects of Semantic-UI.

Beyond that, https://github.com/jquense/react-widgets is a great set of more specialized input widgets (dropdowns, datetime picker, numeric spinner, etc), and https://github.com/rofrischmann/react-layout-components is a good React wrapper around Flexbox usage.
> a nice three bedroom in Toronto that is transit accessible to the downtown is just shy of a million $ now

I own a house that is on two bus routes, and it takes me 45 ~ 50 minutes to get downtown (specifically work which is right downtown), and it's not even close to that price.

[That said, I looked into moving to another neighbourhood with worse transit access that was not that far away, and the real estate agent was selling it with a "crap" house for ~$800K with the idea that you would spend money on top of that to tear the existing house down and rebuild another one on top of it.]
The overhead for a simple textarea seems significant. On Firefox there are stalls (up to 500 ms) if I type "fast". I've tested the form on http://redux-form.com/5.2.5/#/examples/simple?_k=8ukhm8 (specifically the textarea).

Here is the CPU time graph during my tests: http://imgur.com/we9uGQ7

EDIT: OK apparently it's not accurate, see comment below.
How is the pay at Amazon Toronto and what are the projects like?

I work in tech (not Amazon) and live in Seattle, and given the reputation I don't think I'd really want to work for them in this city given the other options we have here.

But if they paid top-notch salary and had great work, I'd seriously consider it as an option when moving back to Toronto. The employment options seem quite limited and I have a hard time justifying a move home if I end up working on less interesting technology and make less than half of what I do here. I'm afraid of my only options moving home being a massive pay cut, boring work, a terrible commute, and being priced out of real estate anywhere appealing in the city. :(

RE: IBM, if I recall most/all of their engineering is in Markham, they don't treat their employees particularly well, and the pay is so-so (though maybe market rates given Toronto).
Yes it is. Otherwise you could sue almost anyone for anything. Sue the car manufacturers which encourage people to buy automobiles which kill far more than guns.
Session isolation in Headless Chrome
Wit seems to be heading towards more conversation-oriented (ie multi-message) approach to NLP which is something existing NLP toolsets don't make straightforward. For example, predicting the next action a bot should take based on conversation history is a bit different than just classifying an utterance. There are hints at how to do this in literature, and Init.ai (disclaimer: I work there) is working on it as well, but it's not widespread.

There's also more to this type of slot filling than just NER. Again, the necessary techniques are available in academic literature, but not necessarily turn key. Plus, you need to handle parsing after locating the slots. For the parsing, you can take a look at Duckling (https://duckling.wit.ai/) which Wit did open source.

Both on the classification front and the slot filling, open source toolkits might get you part of the way there but not all the way.

Having a training and management UI is also a substantial value add once you use it.
These are stupid. Carmel Place is in Murray Hill. That neighborhood has many normal sized (450-500 square foot) studios in the $2,500 range. Not like gross old units either, nicely renovated ones.
Walgreen Terminates Partnership with Blood-Testing Firm Theranos
You would have only made a difference in 2000 if you lived in Florida. And even then I would argue that if you really didn't believe in Al Gore, you shouldn't feel compelled to vote for him. The president should be the candidate the most people really believe is best. Not someone who wins through tactical voting and crushing better third parties.
wait wait wait -- you're able to find a decent apartment for $1k in Toronto? I was there and lived in a shithole for $1200 and that was 6 years ago.
I've lived in Toronto and Portland (Oregon). Portland had more vagrants than I've experienced in Toronto. I'm sure the absolute number is probably higher, but the distribution doesn't seem the same. From what I hear, SF also has a large problem with vagrants / homeless. I'm not sure that "move to SF" is the solution to the "I don't want to be around these vagrants" problem.
So you want to benefit from what prior generations built but owe them nothing? That seems unlikely to work out.
Your concerns about input events moving up and down the component tree seem misplaced. It’s what happens when you use React anyway (unless you’re only using local component state); putting these input values in the Redux store only makes things simpler.

As for the fact that it changes the state and adds noise to the log… these seem like aesthetic judgments on your part. Why is changing an input “noise”? It’s an important part of the data on the page.
It depends on human ego who the win - capitalism, socialism or whatever.. But in this days we all servants, aren't we?
Cool. I'll keep an eye out for it!
In the specific case of the U.S. Constitution, it defines the structure of, and limits the power of, the Federal Government. So it governs the Feds, not the people. The governed (bureaucrats and politicians) give their consent by the act of applying for the job. Doubly so, those who must give an oath to the Constitution upon taking the job.
Where consent of the governed is lacking is when the government contorts the Constitution to expand their power. Which is why any politician who speaks of "interpreting" the Constitution as a "living document" is not to be trusted.
How the fuck can any judge in their right mind allow a case like this into their courtroom? This is probably one of the worst examples of copyright (edit: IP Laws) getting out of control I've seen in a long while.
https://i.imgur.com/h3AZ5cm.jpg
"They all outranked the United States in a comparison of election standards and procedures conducted by the Electoral Integrity Project"

The sentence is specific about election process, not all the government. If you want to discredit the research, do it properly.
I always have a pen and paper notebook on my left when I program. It is super useful to have the swap space. I always take notes so that I can remember what was agreed on, especially action items.
What are the pros/cons of setstate vs a batched state subtree for each component and an aggregate state subtree for each component that matched each form parent, specified by a string to a higher order component for the parent form and a string for each component used to model html5 form inputs?
It would be quite beautiful if they would replace most of the plaza with a park. I notice that a lot of concrete architecture looks best when it's standing next to a green space, or is surrounded by trees. The Government Center with its deserted plaza of concrete carries more of a sense of imposition to me. I may be a little biased though because of how similar the plaza is to the kind of parking lot that you see in front of a Wal-Mart.
I grew up in the NYC metro area. I thought shooting stars existed only in fairy tales like wizards and dragons.
The Future of Finance Is Now
While the lion’s share — 32 — of the units are market rate, with monthly rents ranging from $2,446 to $3,195, eight have been set aside for formerly homeless veterans, and 14 units are designated affordable, with monthly rents from $914 to $1,873, and for which 60,000 people applied in a lottery.

Is it just odd word choice or does "formerly homeless" mean they're put up somewhere until these are ready to lease? Also, do these homeless vets have work? Or am I misreading this paragraph entirely?

This isn't any sort of indictment on the homeless population...just, $914 for something of that size is affordable pretty much only by New York (and I guess SF) standards, and I wonder if instead of putting a dent (maybe even a scratch) in some of the problems that creates chronic homelessness, if this is just cycling through a series of "guests" who stay for maybe months at a time and end right back up on the street.

I suppose I have to take the article at its word: "It's a start".
> Having directories to put files and music in is so simple

This could be the reason I finally ditch my iPhone. I want to grab a file on my Mac, push it to my phone, and not A) have to use a paid app to do it without iTunes or B) have that file be automatically sent to some stupid place on the phone (audiobooks, ibooks, etc.)
I agree with your take on documentation, and I agree that there are some difficult concepts even in basic programming that you just have to work hard to learn.

Reading dense documentation is a programming skill, so it doesn't seem ridiculously out of bounds to be still in the process of learning it when on a programming education site.

What I'm trying to say is more along the lines of "if you don't have anything nice to say don't say anything at all." Saying "oh hey try ctrl f on that documentation page you looked at" would be a valuable response, saying that asking the question is dumb isn't a positive contribution and is likely to make the asker defensive and unlikely to really learn from the experience.
Playing around with the calculator, you're roughly on track with an r3.x4large - most of the Linux options happily bundle far less RAM.

Getting 9TB of EBS on top of that puts the bill at $1516 per month. None of that accounts for traffic, of which we know nothing about.

The thing is in an Amazon world, you could optimise the setup for an Amazon deployment. For example, you'd probably move parts of that data, like database snapshots, onto S3.

Those costs are still nothing to sneeze at, and very likely suboptimal.
If I was interested in such a discount, how would I contact you? (Also, how much is a "large amount"?)
Is a phone supposed to be exciting?

(I'm using "exciting" to mean the opposite of boring)
I am often puzzled by Stack Overflow posts. Very often, the answer or leading link to a technical question I'm searching for is a Stack Overflow post and in the overwhelming majority of those cases the posts are marked as closed for being off-topic.
How did you manage to afford a 3 bedroom house 3km from the financial district in Toronto on an engineer's salary? Did you buy a long time ago?

I'm incredibly envious because I can't imagine affording that kind of real estate on a Toronto developer's salary without making some serious retirement savings/lifestyle sacrifices.
Yup, on a clear, dark night you should be able to see a few if you spend any length of time looking up at the sky.
Yep. I'm honestly not sure how important it is that the iPhone is exciting, but it still needs to be making meaningful progress for people to keep upgrading

Waterproofing and wireless charging are tried and tested on Android. Meanwhile no one I know uses force touch and most have turned off live photos. TouchID was probably the last truly great iPhone innovation.
This was a great post. Really love how you walked through the example code.
We all stand on former generation's work, but normally living standards don't drop between generations.
What city are you in? My wife organizes Speed Friending events to help people (especially those who hate small talk) meet new people.
There hasn't really been a major issue with app compatibility since 2.3. Even so, all but 2.3% of android phones are running 4.x or above.

http://www.statista.com/statistics/271774/
I use a composition notebook for each large project. I'm a consultant so I also put notes from client meetings in it as well as sketches, ideas, and calculations especially those of a visual nature.
Generating a profit does not equate to generating wealth.
Michael Maurer's IRC Poker Database is a little old (2001) but here is a link
http://poker.cs.ualberta.ca/irc_poker_database.html
A J2ME Java mobile port was played for many a hundred of hours by my mates and I at school. Replay value was absolutely insane.
Have you gotten checked for sleep apnea?

Have you tried using a white noise machine or a sleeping mask?
I feel most people who complain about Stack Overflow, are people who rock up without attempting to solve a problem themselves, and then get angry when you tell them to come back with an example of what they've tried. That or they get upset at being told that their question about "how to I make this div tag blue" etc could be answered with three seconds of google searching.

There is a vast number of legitimate, interesting questions that get answered all the time. But this leads the rest of the herd to believe SO is a free homework completion service, then take to their blogs when they get told to fuck off.
DIY Fire Pit
For me the batched changes are useful, but single character changes can make the event log overly verbose.
I commented on that specific line because that exact sentiment is all too common, and entirely unjustified.
This is something that tripped me up when I first started learning Redux too, and it would be great if there were more articles about what to do with the bits that don't really fit nicely into the model.

My personal take is that the Redux state tree is for managing state that other components care about, i.e. if this changes, does something outside of this need to know? In the form example, there are few cases where we care about what is being typed as it is being typed (maybe autocomplete). We generally only care about the complete input. This could even be taken to the next level and we could say we only really care about the contents of a form once it has been submitted.

To think about it another way,: what state would we like to keep if the page was refreshed? Many UI elements may contain state we don't really care about outside of the component, such as drop-down menus, accordions, etc. There are things which constitute global state, and there are things that really are just local state. Why make them global?

Ultimately, the goal of Redux is to make reasoning about the state of an application easier, and to encourage better architecture. If pushing certain bits of state into the tree makes this harder, there's no reason to try to force it to fit the pattern.

I'm sure there are good arguments for why everything should be in the global state, but I just haven't found it to be practically beneficial.
>set -o vi

I don't know how I lived without knowing that this is a thing.
Are there any cons to this approach? For me, having to implement setstate manually, not having full undo/redo/time travel debugging as an option/not being able to rehydrate the app from any state snapshot, along with the cognitive overhead of keeping state in sync in two places, one of which is mutable, are the big downsides.
Whoa! I had no idea there was a vocal version of the theme song. I heard that theme song probably thousands of times before, but never realised it had lyrics. Neat!
The ‘Tiger Mother’ Has a Contract for Her Cubs
United State of Women Summit: No Girls Took AP CS Test in 3 States (8 Boys Did)
Tone matters too.
If you're interested in seeing it, there's a nice website that has tips on how and a light pollution map:

http://www.youcanseethemilkyway.com
Explaining the Big O Notation – C++ Better Explained
Telecommuting out of a Vancouver suburb for years now. $1,000 (USD) days are the norm. I don't care what city your startup is in. We'll take the task, and get it done.
While a super cool and important project, it's a ton of work to integrate into an app when you have maybe 3 sets of radio buttons to deal with, such as when doing an incremental migration refactoring.
It all depends on what's going on in the render method and/or shouldComponentUpdate.
Feel free to use my email address (easily findable) and mail me the source. Otherwise, no deal.