skysight-inc/HackerNews huggingface dataset:
Microsoft's 'teen girl' AI turns into a Hitler-loving sex robot within 24 hours
There is an extremely simple test for such arguments: would anyone make this argument if the person in question was Osama bin Laden? Suppose old Osama was a Haskell wizard. Would anyone argue he should still be at the talk? No.

But Nazis? Who make bin Laden's terrorism look like a rounding error? They're A-OK!

And people wonder about why there's a diversity problem in tech.
Doing a for loop is not equal to re-inventing the wheel.

Words and phrases have lost their meaning nowadays.

By the JS community's standards if I wanted code to capitalize the 3rd or sometimes 4th letters of a string, they would be 2 different npm modules.

Maybe they didn't forget how to program, as the article implies; maybe they never knew how to program in the first place.
GTD is a system that each one should 'distill and blend' according his own view of the world. Somehow the blog author 'distills' GTD towards personal development. By the other hand, my 'distillation' is more generalist. If it helps somebody:

https://github.com/eniomauro/hamster-gtd
I don't know why someone would believe that politicians with a CS degree would be any less of a politician. It's not that politicians without CS degrees can't comprehend nuanced arguments on security. It's just in their best interests to expand the power of the legislative body.

If they were approached under the guise of "we're here to ask all CS majors", then, like any good politician, they will tailor their answer to "it's a complex question, and I value security, but we all need to work together", which is really a non-answer.
I think this article is important and useful, but the title she chose is misleading. The content has absolutely nothing to do with higher education, or either correlative or causative connection to her employment with Instacart. Social mobility is an interesting research area, and it's important to be aware that most people who claim bootstrapping out of poverty is easy are the folks who've never been in poverty or worked menial jobs.

https://en.wikipedia.org/wiki/Socio-economic_mobility_in_the...

Press coverage:
http://www.theatlantic.com/business/archive/2015/07/america-...

http://www.salon.com/2015/03/07/the_myth_destroying_america_...

http://www.brookings.edu/blogs/social-mobility-memos/posts/2...

http://www.economist.com/news/united-states/21595437-america...

Original research / scholarly articles:

http://www.sciencedirect.com/science/article/pii/S0022103115...

http://www.irp.wisc.edu/publications/focus/pdfs/foc262g.pdf
Why is gentrification bad?
We ran into that as well integrating it into a 3 year old Android codebase.

We followed these tutorials at first, but it definitely just took a lot of time and trying things out.
http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/

RxJava + Retrolambda has accelerated our development speed once we got a grip on it, but it does complicate our build process.
Codepad’s Spring Updates and Improvements
I use one idea from bulletjournal regularly: Whenever I scribble down a note to do something later, I put a box before it. When it is done (done might simply mean scheduled into my real calender) I checkmark the box.

It is very easy to scan a page for boxes and it works everywhere. For example, on printed slides discussed in a meeting or a post-it from the refrigerator.
Thank you mkagenius!!
>However it's important to pick a sample that doesn't inherently bias the effect that is being measured. This has to apply to both the original and the replication.

All this shows is that psychology is less useful that people thing because any data is likely only applicable to the given group. Even if we say the studies are still good, this means that psychology loses the ability to be generalized to others groups beyond the one studied. And given how often psychology has that done to it, we must question every finding all the more.
> How can you engage in polite, respectful discussion with someone who believes that you're more suited to be a slave than a free man?

Well, if the discussion is about technical matters, that's easy. (As long as CY is willing on his own part to talk politely and respectfully to people he considers his racial inferior, of course, which is not a given.)

Even on the actual matter of contention: yes, that's harder (albeit utterly irrelevant to Lambdaconf). But why should even that be impossible? CY's 'contribution' to politics seems to consist entirely of taking the vulgar prejudices of certain degenerate corners of the internet and giving them a superficially erudite and sesquipedalian form, without actually strengthening the intellectual content. His arguments are laughable. I'd probably pay good money to see someone politely, respectfully leave the whole edifice in smoking ruins.
Check your Node.js project against “liberated” dependencies
Crowdfunding for qutebrowser (vim-like browser) to add new QtWebEngine backend
Well, you did say, "they'll finally get to afford a ride on one of these contraptions." So initially I was addressing the cost part of your comment.

And you also said, "I'm not sure this is something to cheer, just because it's new and shiny." So I was addressing that part of your comment in stating that people are excited about it for more than vanity reasons.

And you talked about CO2 impact as well, to which I replied, "In any case, despite it holding fewer passengers than a Boeing 787 or something, I would bet that drastically decreasing flight time goes a long way toward bringing the carbon impact more in line with a typical flight of the same length." Carbon is one of the components of CO2 and phrases like "carbon impact" typically encompass things like CO2 generation.

So, to answer your question directly: Yes, I did understand your question. I addressed your question in my original comment, and addressed your side comments where you did implicitly mention price.

With a moniker like "kafkaesq" you must be really smart, so maybe you skipped over that part of my original comment. Or maybe it's just easier to be condescending than address the substance of a comment in your reply.
I see. Checked it out, looks great. Thanks
New “ups like” open source board for rpi model 1B+, 2, 3
That same Hypervisor.framework is also what powers https://github.com/mist64/xhyve

I was really excited about that project but it doesn't appear to be getting much attention.
I’m sad that the author seemed to know neither the original proper wording, source, nor context of the jwz quote about regular expressions. Maybe JWZ’s quote has just spread too far or too wide. Either way, I think Jeff Atwood hit this nail on its head: http://blog.codinghorror.com/regular-expressions-now-you-hav... .
Because in order for cities to function properly, it's important that blue collar workers are able to afford to inhabit them. Un-governed gentrification and unreasonably low levels of low income housing result in situations like exist in the SFBA now, where many middle class households are either forced into extraordinarily long commutes (leads to higher stress, worse health and increased mortality) or cramped living in shared multi-family apartments/houses.
If that were true java would have started dying a few years ago, javascript frameworks wouldn't pop up every week, and most people would use shell scripts instead of build tools. This is exactly the kind of flame war stuff the guidelines seem to have tried to stop.
link says its Hyper-V on Windows, but then says Windows 10 only... Anyone know if Windows Server is also supported?
Introducing Pandas Objects
Wow thats great. I think I remember someone sending me this. Thanks for sharing pouwerkerk!
I think it is generally seen as a process that ends up pricing out and displacing the people who used to rent within an area (or even own, if property taxes end up spiking), thus dissolving the original community.
This police-assisted murder is a shame but I don't understand why we expect neighborhoods to remain frozen in time forever, never changing their racial or socioeconomic makeup for as long as the area exists.

It's a given that neighborhoods, especially in the city, will change over time. The real issue isn't whether people who don't look like the lifelong residents will move in, it's if those new neighbors will treat the area and neighbors with the same reverence and respect that those before them did. I don't think people resent a changing neighborhood so much as they resent people with different values settling down and expecting the neighborhood to bend to their preference.

This is clearly what's at stake in the death of Alex Nieto.
Show HN: Xtendroid – a DSL for Android development
This is the taser Alex Nieto pointed at the police and refused to drop (if the police are telling the truth):

http://i2.wp.com/missionlocal.org/wp-content/uploads/2016/03...
AT&T to disable 2G service Jan 1, 2017
Check your project for these liberated modules using (yay) this module https://www.npmjs.com/package/affected
When I invoke vi on a machine, I really have no idea what the implementation is. I imagine it is Vim on most Linux machines. I've been using vi for so long on so many types of systems that I only really use a safe subset anyway. I don't use any Vim extensions, so it makes sense to refer to it as vi as that is how I think of it. I imagine many others think of it the same way.
How to Use JavaScript Gantt Chart with Ruby on Rails
You cannot have 100% platform support of 100% quality 100% of the time. Compromise has to be made. If you're not making an explicit compromise by mercilessly cutting platform support, you're implicitly compromising schedule and quality. Apple have always been the best by far at prioritizing quality, and making hard choices, well above and beyond anybody within any industry they enter. They have always fixed the most painful problems first, and leaving the less important ones to later or never. They are willing to leave a gap in their lineup for two or three quarters because an SKU would fail some obscure quality metric[1][2]. Even so, thy have already had some unpleasant bug creep over the past few years[0]. It's not like they are leisurely coasting and twiddling their fingers — had they been supporting old hardware, software on new hardware would have been measurably worse.

[0] https://marco.org/2015/01/04/apple-lost-functional-high-grou...
[1] http://www.pcworld.com/article/226520/Apple_Explains_White_i...
[2] iPhone 6S available 25 September 2015, iPhone SE available 31 March 2016
Nice, it is even bug compatible

http://api.left-pad.io/?str=foo&len=7&ch=12

return {"str":"12121212foo"}
and not {"str":"1212foo"}
What works for me

For work:
Outlook Tasks list on the right hand pane

Killer features:

- Single click to flag any email as a task

- Drag and Drop to reorder

- Set custom date/time folow up reminders

For personal life:
For things with no deadline - A gmail thread with my wife where we just keep "replying all"; For things with dates / deadlines - A Shared google calendar with my wife

I guess its a highly personal choice...
How to Use LinkedIn for Career Building
It's a double edged sword: it generates wealth and regenerates an area. On the other hand people who may have lived there for 20+ years can get priced out of their own neighbourhood.

Arguably, people have a right to continue living where theyve always lived, and should be able to live close to work. This is at least believed in the UK, in theory.

Unfortunately, what normally happens is that house prices in the area grows exponentially fast and serves to only make the rich richer. Rental prices are usually pegged to housing prices and thus, the original inhabitants are pushed out.
In a perfect world yes, but in the real world, with unreliable dependencies and their imperfect management, it doesn't come for free.
Hmmm... Aren;t the two separate? Carbon neutral is going to be almost impossible with flight. Why don't we split the two (carbon output and input) into two fields?
Webpack 2 (probably the closest thing to a JS linker) can do that same tree shaking.
Decreased quality of life for those who rent and can no longer afford to live in the gentrified neighborhood.

Increased property taxes for those who already own can force even long-time residents to move, regardless of whether they actually want to, simply because their home has suddenly and unexpectedly increased in value. You could argue that this is a windfall - but being forcibly displaced by increased cost of living isn't fun, even if you do get a bunch of money for your house (that you didn't want to sell in the first place).

Also, change is scary.
Also are all the salaries in USD? I know Europe might pay less in tech - but the bottom three paying locations being Sweden, Berlin and London seems strange to me. Perhaps those locations salaries are not being converted to USD...
Step 1. Learn how to code

Step 2. Get someone to pay you for it

On how to be a good programmer though, this seems like a solid guide. Looking forward to reading through more of it.
Basic reason is that it displaces the existing population through increasing prices in housing and services and alienates the existing population socially and culturally. The only people that experience the benefits of gentrification are wealthy newcomers, whereas existing populations suffer varying degrees of harm with the gradual destruction of their communities.
Is there no rent control in SF or other US cities? How do people get priced out?
Emotions are high on both sides, and are quantifiable for neither. Policy should be driven by metrics, not exaggerated emotional appeals.
It is pre-compiling apps from java to native executables. This comes from the ART runtime which is the default in Lollipop and newer. Google for "android ART"

I think this is a HUGE problem, and that somebody is going to die because they're unable to call 911 while the phone is "optimizing"
I am using 7 year old pc with single upgrade(motherboard),I have no reason to buy new!!!!
I have no reason to buy any expensive apple laptop or ipad.
I am not sure if I get you right, but what I have a problem with is that to-do list are, well, lists of deadlines. There is no representation of task being "in progress". This way, if you don't groom your list on a daily basis, you may end up having dozen of deadlines to face one day.
or they couldn't come up with a better A, and RPE just doesn't have a same ring to it.
Because changing environment unintentionally pressures previous long-standing residents into leaving the area, and causes discomfort as two divergent groups meet in the same location and one feels the other is destroying, ruining, or usurping their culture.

It's not "bad" as a moral stance, but certainly some claim it is bad from their perspective if they end up on the losing end of gentrification.

To give an example that more people might empathize with. Parts of central London used to be affordable by the mid to upper classes, but these scenic locations are now 100% owned by others who only buy them for use as vacation homes. It's an odd case of gentrification pushing relatively wealthy people out of an area so that extremely wealthy people can live there instead.
allegedly pointed

The four police officer's stories contradict one another as well as some of the physical evidence.
It goes hand in hand with an increased cost of living (e.g. the nicer things get the more expensive it is to live there) which in turn causes a displacement of people and communities who lived there before the gentrification happened. In many western countries there is also a strong correlation between the above displacement and it overly effecting minorities, who due to economic/political/social disenfranchisement have congregated communities in low cost areas.

If you are a member of the more affluent population who moves into a gentrified area, it's great, but if you're a part of the community who has lived there for a long time and you suddenly can't afford to any more, it's really not great at all (to it mildly).

So in a narrow sense 'gentrification' isn't a bad thing, however put in the wider context it can have very significant negative effects on poorer communities. Especially when combined with a lack of social/affordable housing.
If I had a yearly quota on HN for upvotes, I'd use all of them on this.

> Volume mounting for your code and data: volume data access works correctly, including file change notifications (on Mac inotify now works seamlessly inside containers for volume mounted directories). This enables edit/test cycles for “in container” development.

This (filesystem notifications) was one of the major drawbacks for using Docker on Mac for development and a long time prayer to development god before sleep. I managed to get it working with Dinghy (https://github.com/codekitchen/dinghy) but it still felt like a hack.
What's that other somewhere? It can't be in Canada surely, because the only other tech hot spot I can think of is Toronto and it's not that much better here sadly. I don't know too much about Montreal.
URL Extractor: Find, sort, and format URLs from arbitrary text
Downvoting posts that prompt significant debate
Procedural question:
Is it fair and useful, that a comment or a question here can raise a debate of, say, seventeen or more individual contributions but attract only a negative score?
Thank you Wakahiu! Checked out behold.ai and it looks incredible. Getting feedback from Radiologists is a great move, especially with AI. Good luck :)
Gentrification is fundamentally a dramatic increase in local prices. The change isn't usually driven by locals earning more but by new people moving in and pricing the former residents out of the market.

It's great for the new residents. It is terrible for the old – particularly old residents who don't own their own home or are otherwise unable to capitalize on the price shift.
I find that this is just naive. A lot of people aren't very comfortable sharing things. I'm relatively open, and don't mind telling people about how some dumbass swung open his car door into the bike lane when I was riding into work this morning. My less open coworkers like the idle conversation, they smile and follow the story -- they just don't have much to add, or any desire to share their own stories. So what can you do? Force a conversation? Every once in a while, sure, but it seems to me it's better to let them speak when they're ready.
You are underestimating. In Markham, ON, we recent found out that our offers on these million dollar homes (stretching us near the limits of good financial sense) were getting discarded because we had a condition of 5 days needed to confirm mortgage (the so called financing condition). People are apparently buying homes with "clean" offers. I call BS on this. The average buyer doesn't have a million dollars lying around their checking account. If I was an "upgrade" buyer (improving my existing home), I'd need time to sell my existing home.

Btw ... I am the child of immigrants so have no problems if these homes are being bought up by Chinese Canadians. I do have a very big problem if these homes are being bought by illicit funds or funds that have not been taxed correctly. I pay my share (and it is a big share .. every professional couple in Canada is essentially in the 1% and paying for it despite all the student loans we incurred). We have all these financial controls that apply to us about reporting foreign income and paying taxes, etc. This needs to be applied fairly and across the board.

One other datapoint: the listing agents in the area have websites in Chinese and with prices in Yuan. Any delusion I had that the money is coming from incomes earned in Canada is firmly gone.

People have talked about ideas such as taxing second homes and requiring residency or citizenship to buy a home. Both seem good ideas that will never be implemented. How about mortgage income tax relief for Canadians (like the US or even more aggressive than that)? Allow full borrowing against RRSPs and prevent buyers from discriminating against offers based on financing conditions. The freaking MLS data is regulated anyways so might as well.
Shouldn't have voted against increasing character count, we could've had a free cdn
How to Improve the User Experience of Your iOS and Android Apps
Apparently! lol Good to see that
Could you explain a bit more about how you "visualize numbers" ? You say you see them along a path. How exactly does the path represent the number ? Is it the length, or the number of segments ?
Fitcoach – fitbit R package that is useful
I'll just place this here: http://tiddlywiki.com/
It's more like the limit converges on some x in 0..1 with 90% being the most probable.
Don't be .... Mean.
How to get in touch?
> Faster and more reliable: no more VirtualBox!

I'm a Docker n00b, still don't know what it can do exactly. Can Docker replace Virtualbox? I guess only for Linux apps, and suppose it won't provide a GUI, won't run Windows to use Photoshop?!
Er, the taser some officers claim was pointed at them, and the one that was lying on the ground beside his collapsed body as it was still being shot by officers
How many violent people have to loudly proclaim their support for Trump before the fear becomes "rational"?
It's amazing that people are getting offended by what a bot said to them.
GettingThingsGnome is what I use.

http://gtgnome.net/
I think this is doable: https://en.wikipedia.org/wiki/Distance-bounding_protocol
Most todos are meant to be recorded and discarded. They are just a psychological mechanism to cope with the anxiety of an overly complex world. The todo-list of an average home-maker today would be more complex than that of the princes from a few centuries ago. My todo lists are fluid. I keep them in a big text file, tag them with a date, and keep them there. Once something is recorded, it is off my mind. I'll keep coming back to this file once every while, and realize that most things I recorded are no longer important. There is no one canonical todo list; just an almost immutable archive of lists that I recorded over the years.

The todo-mania is not any different than the bookmarking OCD or the million-open-tabs infestation. There are only so many moments in a lifetime, and just so much you can and should do. The important ones would come back to you, and for the rest, there is always the todo list.

(Of course professional todos are a different matter - they go into a ticketing system and are meant to be done.)
Org mode is amazing as a TODO list. As you've noticed, text files are really convenient for a variety of reasons. If you like emacs (I've been using evil mode recently), then it's pretty much the ideal user interface for outlining tasks and keeping track of them. Prioritisation is simply a matter of cut and paste. The visibility features of org mode make it very easy to keep track of a lot of items. It also has support for setting deadlines, time tracking and reporting.

It's worth spending an afternoon playing with it. There are a lot of features.
Here is a better link (with a lot more content).

https://imgur.com/a/y4Oct

https://imgur.com/a/qcpOi
Ask HN: Self driving Jetpacks?
When we have self driving cars?
Anyone working on self driving jetpacks?
Writing your own solution, when you could use a common widely known solution, exactly matches both writing your own left pad and inventing your own wheel.

> By the JS community's standards if I wanted code to capitalize the 3rd or sometimes 4th letters of a string, they would be 2 different npm modules.

If there was, it would have been published and people would be depending on it. Instead, people use the stdlib first, then big lego bricks like underscore, then (when they don't want the bulk of big lego bricks) smaller lego bricks. A single capitaliseMap() might be in there but it's a much more specific case than padding.