skysight-inc/HackerNews huggingface dataset:
I spend most evenings (and weekends) hanging out in the Reactiflux community on Discord. That generally keeps my attention for the most part, as well as trying to work on updates to the Redux docs, and my blog post series on "Practical Redux".

You might actually want to consider Reactiflux as an option instead of a Slack group. Granted, a Slack group would work well for a smaller, goal-focused group, whereas Reactiflux is more of a general "discuss anything related to React and related tools" set of channels. That said, it'd definitely be possible for us to add a channel dedicated to this learning effort, and there's always plenty of people hanging around who can answer questions.

No problem either way, just wanted to toss out that as an option.

FYI, the Reactiflux invite link is available to anyone at http://www.reaactiflux.com . And, if anyone's interested, my "Practical Redux" blog series can be found in my blog at http://blog.isquaredsoftware.com .
You've hit on a key insight. Predicting the future (even by a bit) turns out to be a very powerful learning signal for building models of the world.

It won't work on a traditional feedforward neural network but if you have feedback everywhere it appears to work.
That was a great take on it. I absolutely loved the last paragraph, so concise.

Can you recommend some books you read?
You'll become an experienced coder just in time for you to be old enough so that no one will want to hire you anymore.

Then you will think "Fuck if I were a PM, I would be a VP at this point, and my skills would be more sought after as I got older, not the opposite for a coder."

Stick with being a PM. If you like technology read up on it or program on the side.
The first page is a good start: http://www.google.com/search?&q=free+incoming+voip+calls
Encrypted Google
No, while I suspect that many of the people who voted for Trump did so out of bigotry, some I assume are good people.

And the email did not say to resign if you supported Trump, it said to resign if you would engage in bigoted acts. "demeaning, insulting and ridiculing minorities, immigrants and the physically/mentally disabled" is how those acts were specified. And frankly, if that's how you're going to behave, then you have no place in any organization.
1999: Apple deprecated all my stuff. My LaserWriter and CD player don't work with my iMac; this USB port thing is never gonna work
Reactiflux is a general discussion community for just about anything involving React and various related libraries, as well as Javascript. There's several general channels (#general, #need-help, etc), as well as channels for specific libraries like Redux, React-Native, Webpack, and more. It's _very_ beginner-friendly!
Agreed -- If you get away from traditional feedforward networks by adding recurrence throughout, then at least there is some chance of learning scale-free features and compositionality.
> Nowadays it’s easy to use the requests module to write webhook tasks manually. We would love to use requests but we are simply unable to as there’s a very vocal ‘anti-dependency’ mob in the Python community

I'm not a heavy Python user, and I've never heard this before. It sounds... less than good.
20 years on, the Tomb Raider story told by the people who were there
I totally agree about engaging with the real world and it not happening (directly) through an app. However, in my experience having spent a fair bit of time in the same coffee shop: proximity is easy; repeated unplanned _interactions_, not so much. Maybe there are regulars, but there is nothing about (my) coffee shop that led to regular interaction. Nor is there something to let their guard down. Maybe a coffee shop is a good setting (or maybe another is better), but I think something more is needed to hit these criteria beyond just random luck.
Another reason that I think friendships diminish as people age: People become much more concerned about status and the value brought to the table by people they associate with than they do about friendship per se. We split up into social classes more.

Rarely do you see the executive making friends with the dry cleaner, or hanging out with their friend who became a landscaper. They dine with people they can do business with and who enhance their status, and if they still talk to to the landscaper, they don't invite them to socialize with their executive friends.

I don't like that social segregation, but it's a reality.
> they were all getting married and having kids - after which my friendship was waaay down their list of priorities

You have to understand that if someone has a kid, let alone two, and they make the time and effort to see you even every couple of months, that's huge.

The saying "days are slow but weeks are fast" is never more applicable than when you have small children. Months go by in a flash. Just keeping them cared for is a non-stop grind that takes most of your energy, and you start jealously guarding those few spare moments that you get to yourself. Leaving the house and socializing is the last thing you want to do.

You certainly cannot count on them to be up for impromptu mid-week shenanigans, but that doesn't mean you're not important to them. They just no longer have as much to give. Think of it as if they're working for some crappy client who demands non-stop crunch time and lives at their house.
Are you planning to extend this to TV Series too anytime soon ?
Self-compiling, you mean? I don't think so... just a copy of Xcode
>We are social animals

More like murder-anyone-not-from-our-low-double-digits-headcount-community animals ;) The way the phrase is popularly used is an equivocation.
I think it's been done more than once, but I can't remember where I saw it. I'd look at Knight, Neiman, and maybe Pew if you are really curious.
Places like school make it easy to connect with people you like. Same if you work in a large social environment. Leave this space and everything changes. As soon as I left college and got a job in tech, I was surrounded by few people of my age and gender.
I'm only in regular contact with one friend from high school, and that's probably only because we also went to college together. It makes sense to me, given how much I and just about everyone I know changed in college, that a friendship from before that wouldn't last.

I'm still Facebook friends (we could get in contact, but don't) with several former high school friends though, and nearly all of them have gotten married before turning 30. In my experience it's less a generational thing than a career field thing, because none of those former friends from high school are devs, but the majority of my 30+ dev friends and contacts are unmarried, a tide that's only starting to turn. I won't speculate on what it might be, but there definitely seems to be something about devs that makes us take longer to settle down than average.
Interesting, presumably they're very well informed and they obviously feel that Google's cloud offerings are the best way to go.

If I may ask a few questions:

- Are they charged the same as external customers or do they get a 'wholesale' rate?

- As internal clients, do they run under the same conditions as external clients? Or is there a shared internal server pool that they use?

- Do they get any say in the hardware or low-level configuration of the systems they use? (ie. if someone needs ultra low latency or more storage, can they just ask Joe down the hall for a machine on a more lightly loaded network, or with bunch more RAM, for the week?)

- Do they have the same type of performance constraints as the ones encountered by gitlab?

I feel like most of the reason to use cloud services is when you have little idea what your actual requirements are, and need the ability to scale fast in both directions. Once you're established and have a fairly predictable workload, it makes more sense to move your hosting in-house.
As nixgeek says, this is standard -- for a price.

That said I suspect most enterprises pay too much; as in their money might be better spent buying triple mirroring on a JBOD rather than a platinum service contract with a fancy all in one high end RAID-y machine.
Moving from Native Apps to Progressive Web Apps
One thing I haven't seen discussed:

Many times I'm driving and have the police wave me through a traffic light.

Would a self-driving car realize what's happening?

What about a driver waving me to get ahead?
I can't imagine anything more boring or unsatisfying than a relationship (longer than a night or two) driven by sex.

I want to have a life partner, not (just) a warm body to ejaculate into.
A Decade Ago, Google Bought YouTube – and It Was the Best Tech Deal Ever
Take a neat course! I have on my list of courses I want to take:

- Powerlifting (one session, teaches you good form for several lifts)

- Small diesel engine maintenance (6 weeks, evening)

- Professional bike mechanic certification (5 weeks, full time)

- Upholstery (workshop format, as many as you want, $100 per session)

- Cobblery (haven't found a course yet, just really want to learn how to make sweet shoes and bags)

- Linux sysadmin (online but with a human coach, costs a few grand)

- Welding C certificate (evenings, 3 weeks)

- Swing dancing (Monday and Friday nights before the mixer, 8 bucks/session!)
A very interesting aspect of Prolog is how its primary primitive is backtracking search.

This is orders of magnitude more complex than C-language style primary primitives which closely match single machine instructions. Or even slightly more complex models in lazy languages like Haskell.

It's strange that you can build a language almost purely off of graph search yet have it be generally useful. Makes you wonder what other techniques spawn their own paradigm.
This looks very promising thanks!
"It turns out these users had been dead for several years, but due to a glitch in payroll, they had still been physically alive. We, uh, just fixed the glitch."
I haven't watched the movie, but there are some possible explanations for the discrepancy you mention:

1. Perhaps all the other civilizations they've met so far communicate in a certain way (e.g. telepathy), and humans are the first intelligent species they've encountered that has the pesky requirement of audiovisual clues. They're just as busy trying to figure out how to talk to us as we are, but they're much more patient.

2. Perhaps their preferred method of space exploration and conquest is to wait until the indigenous species figures out how to communicate with them. Only then will they accept the indigenous species as worthy of participating in the Galactic Republic or whatever. If they wait a certain amount of time and we still can't talk to them, they'll either abandon us, exterminate us, or try again in another million years.

3. Perhaps their ship is in distress and stranded on Earth, with their Universal Translator broken and the aliens all cooped up in one room that still contains their atmosphere.
They don't mean big, they mean bad. Which obviously is subjective: In this case, I assume they mean, as I do, "bad" from the perspective of "encourages community building & social connections".

If you walk down a street in, say, Amsterdam, or down one in St Louis, it's two very different experiences - Amsterdam teeming with life, it feels close, safe and small. You can bike anywhere in 30 minutes; the layout of the city itself encourages pedestrian traffic. The marginal cost of popping into the bakery next to the wine store is 30 seconds, so the streets are lined with small mom & pop stores that care, genuinely care about how their street is doing, that the sidewalk is welcoming..

St Louis is a city replanned for cars - you do not move in St Louis but by automobile. The marginal cost of going to two stores instead of one is at least ten minutes, so you always go to Schnucks and call it a day. Biking from one point to another is a lost cause - I literally saw a woman crush the skull of a bicyclist with her SUV in St Louis just last month, he's dead now because fuck bike lanes.

And Amsterdam is three times as populous as St Louis.

Cannot recommend https://www.amazon.com/Death-Life-Great-American-Cities/dp/0... enough for this - urban planning has a massive impact on our lives.
> Let others write about a lost loved one, not robots.

The humans are dead. (Yes we checked and they're dead.)
I'm already a homebrewer although post kids not as often, getting back into it is a possibility.
that's an extremely hard problem to solve.

I think doing an order of magnitude estimation would be your best bet.
Does MITM on the attacker's device really increase the complexity? Setting up one of the http debugging proxies isn't that hard, all you need to do is modify a response body from a http request. ive done this plenty with charles to hack the loaded save state from games with no server side validation
These are implementation flaws, not flaws of the OAuth or OpenID Connect protocols themselves.

But the prevalence of implementation flaws indicates a bigger problem. We need better tools and libraries for app developers. Too many people are rolling their own ad hoc implementations, and they shouldn't have to do that.

Some think the spec is partially to blame. The core spec is deceptively approachable, and implementers don't know how to respect it properly. And it's only a primitive building block. On its own it's often not enough to be useful. Even if you implement the core successfully, the glue around it might be bad. That's why I believe we need a bigger ecosystem of vetted utilities for every niche.
I joined a group sex club and have met loads of friends through that past 30
That's exactly correct. If your communication is in fact important enough to barge in disruptively and demand their full attention immediately, a phone call is appropriate. If your communication is not that important, then send an email and expect to wait, because they're doing other things. Either it's time-sensitive or it isn't. Either you need an immediate reply, or you don't. Why bother being anxious and nervous about something if it's not time-sensitive? If it's time-sensitive, then just make a call.

Where does this bizarre communication anxiety come from?
Ask HN: Best Git workflow for small teams
I have been building up a small team of programmers that are coming from CVS. I am looking for some ideas on ideal workflows.

What do you currently use for teams of 5-10 people?
Well, it isn't deep learning for one thing.

Basically it's a reappraisal of early 2000-style manually engineered features. It's good work, but doesn't add much over VopalWabbit.

I haven't read the .zip paper in depth, but the mobile angle doesn't seem convincing to me. Text models generally just aren't that big! Drop the number of dimensions in W2V and it's really pretty small, and still expressive.

Don't get me wrong - I like FastText. But it suprises me it remains a research direction - almost everyone else is working on trying other approaches to get an AlexNet like breakthrough on NLP tasks. It's pretty clear that breakthrough won't come from the FastText approach.
I often think of the Raspberry PI as the modern equivalent to the c64. Affordable, powerful, educational. It would be great to develop a specialized Raspberry PI BASIC in tribute to Blitz or QBASIC.
Ah I love this but in a Slack-centric team this would be so hard to implement.
The best software engineers at my company are self-taught.
> There are too many hard cases for vision.

Even worse, most machine learning vision approaches make the vision problem much harder on themselves. They do not treat the visual world as the dynamic physical interacting processes that give rise to it.

A disadvantage treating of vision as static frames of pixels is that deep feedforward networks have to "memorize" all the physical dynamical effects of e.g., shadows on textures.

Such systems cannot generalize well. A more promising approach is hierarchical systems with ubiquitous recurrent connectivity.
What would you say the downsides are? Boredom? Too much choice?
The biggest thing I take away from this is that users have learned to tolerate minor problems in software. I always make it a personal goal to have 0 bugs, but never succeed. It is good that users cut us some slack, because it means we can spend some time pushing the featureset forward, rather than making everything 100% perfect 100% of the time. (Be more careful if you're working on life-critical software, though. Features are not necessarily the most important thing there ;)
Pro-Trump CEO gets booted from Y Combinator
Containers would imply there is no hypervisor involved, only a dri device exposed by the kernel and bind-mounted into the namespace. You would still need support for multiple contexts but that doesn't require multiple (virtual) PCI devices or an IOMMU.
I think that there are a number of relatively more rosy scenarios for current bootcamp grads' salary outlooks:

* Maybe pent up demand will keep salaries high for quite a few years.

* Maybe salaries will fall off the cliff for people who graduate a bootcamp in a few years (3-5), but by that time current or near-future grads will have gotten far enough away from the glut of very junior people to have some salary stability.

* Or maybe the wages of all software devs (or a large majority of them) will fall off a cliff and that will lower cost of living in the Bay Area and it won't be such a big deal all told.

As to Google: It's a big company, it's hired a lot of people. But I guarantee you that all else being equal, a person who got a traditional university CS education has several big legs up over that person's identical twin who was self-taught or who did a bootcamp, for a junior dev position, without extensive industry experience in any of their cases.
I am in a similar situation. I am doing the following:

1. Finishing real estate course so that I have the license to pursue alternative career in free time/ weekends, etc.

2. Buying groupons for unlimited Yoga classes. Never been able to stick to a workout routine so hoping will get something from yoga (hot) to be in a little bit better shape before Jan/Feb comes and things get crowded.

3. Planning to travel for few weeks.

4. Talk to some startups (I have been in corporate world) that are really making a difference to just know about 'em!
One use case where cloud shines is managed databases. Having a continuously backed up and regularly patched DB with the promise of flexible scalability is definitely worth it.
You might be surprised! SWI Prolog has libraries for web applications (http://www.pathwayslms.com/swipltuts/html/index.html) and other modern application development toolkits. Their online IDE (http://swish.swi-prolog.org/) is written in Prolog.
All I'm stating is that all romantic relationships start with sexual attraction. Otherwise they are friendships. The two are different concepts. They can and many times overlap, but don't have to. The conflation of these two concepts is a recent phenomenon and far from universal (far less common in the far east and in the so called underdeveloped world where survival is difficult)

> Another way of looking at it is that long-term relationships with prostitutes would fit your description.

There's not much data on that but I remember vividly reading an academic study that interviewed many prostitutes and cases where regular "clients" used their services for more than 2 decades while racking several divorces in that time where common.

I was really surprised at the time.

Maybe friends disappearing (like the article states) leads those men (in that study it was only male "clients") to pay to have a permanent human element in their lives.
I remember stories about this from the Obama inauguration. IIRC, someone (google?) used areal shots, divide it into segments, assign those segments to different densities, and count the people in samples from all densities.
Ehiddenbrain – Open source study
NYC is always a special case. Most US cities aren't NYC.
I commend you. Very few people actually try feeding images into these things to show how bad they are.

For a real shock at how poor performance is, try feeding frames of video in. (Video is different because it generally doesn't have carefully stereotypically framed, exposed, in-focus content).

Edit: examples of ResNet applied to video by a colleague http://blog.piekniewski.info/2016/08/12/how-close-are-we-to-...
Totally anecdotal of course, but I think as people get older they also tend to appreciate alone time a little bit more, while other forces in life (family, career) start making peaceful alone time that much scarcer, if not nonexistent.

By "alone time" I just mean time spent doing something on your own, apart from friends/family/significant others. It could be creative activities like writing or hobby projects, or it could just be quiet time spent reading or playing video games. When I was a kid I sometimes just didn't know what to do with myself if I was alone, so of course I sought other people out all the time.

As an adult, it feels like the other way around sometimes. Work/family/social obligations are just relentless, and sometimes what I really cherish are the quiet moments away from it all, where I can just relax or reflect or do nothing at all. A big part of the reason why it's so nice is because it's so rare, whereas in childhood being alone can feel intolerable, so children naturally seek out others to interact with.
lets just say there must not be enough to win Hillary the presidency!
Again, I won't split hairs on this. Since you were intelligent enough to turn on your computer and type this response, you know perfectly well what that email was saying. You are arguing because that's what liberals do when they're caught red-handed doing something very, very wrong.

Pertinent parts of the email:

"... I absolutely reject the nationalist, anti-immigrant and hateful politics of Donald Trump and will work to shield our community from this movement as best as I can......If you do not agree with this statement then please reply to this email with your resignation because you have no place here".
You're cool
The circle reminds me of consistent hashing. The most popular method is to make a circle and place nodes at different points along the circumference.

A circle is an elegant way to encapsulate a lot of information in a compact symbol. These aliens could be really good at detecting angles. If their eyes have cones polarized at different angles, shapes placed at different points on the circle could appear to be written in different colors to them. That would be just as natural as words written in a line are to us. Fascinating stuff.
I've taken to doing this whenever I go out, whoever I'm with. I'm always on call at work so I can't just ignore my phone, but having it face down and peeking every now and then to see if any of my notifications are slack or texts works quite well, and anything important goes to my watch anyway.

I find this really helps me be present, especially given I have ADHD and have a hard time focussing at all.
This is do true.

My only downtime was taking an extra 5 minutes to pick up books I'd reserved at the library on the way to picking up take-away once a week.

The idea of seeing friends every couple of months seemed impossible.
If you've ever done a job search in tech, there are always 10x more software engineering jobs than PM jobs. There is that.

A thought... I have worked at monoliths, a mid-sized corp, a hatchery, and my own. At a monolith, your job is very narrow. I was bored out of my mind and left. At a smaller company, the role of a PM is much more interesting.

I was a PM but I had a coder's heart. I took the route you are thinking about. I would never go back to being a PM.

Two words: software architect
Would you (while sober) get into a car driven by an autonomous system that was demonstrably more likely to get into a crash than the average sober, awake, healthy driver, but less likely to get into a crash than the average driver?

Honest question.

I don't think I would.