skysight-inc/HackerNews huggingface dataset:
> It's not that the city's social problems are invisible to the programming class. But in some way, they're not important enough to bother with.

I'm quite sure they are. It's convenient to paint Silicon Valley tech workers as generally self-absorbed, complacent and pampered. The thing is people criticising this behaviour, activists and politicians are often as much - or even all the more so - to blame.

Maciej mentions a city bureaucracy where everything is still done on paper. This is just one symptom of the issues underlying both poverty and other social problems: Societal change moves at a glacial pace, especially when compared with the technological progress of recent decades. Agents and stakeholders often are not just not susceptive to change, they're more often than not actively fighting it because change might endanger their position or job.

Many of the issues mentioned - while not solvable immediately and completely - could indeed be alleviated to quite some extent today. However, it's not because of the ignorance of tech workers who couldn't care less that these problems remain unsolved. It's due to the inertia, incompetence and ignorance of politicians and civil servants. It's also due to the indifference of the electorate at large.

Effecting significant political change is incredibly hard, especially in the congealed, largely adversarial two-party political system of the US. It's no wonder young, intelligent and skilled people much rather turn to solving technological problems or try to solve every problem with technology than go into politics in order to solve problems the old-fashioned way: With technology you stand a much larger chance to change the world in a positive manner.

People keep saying that these issues can't be solved by technology. It seems however that the current political system is incapable of solving them as well. Perhaps technology is the key to forcing political systems to adapt more quickly. Liquid democracy (https://en.wikipedia.org/wiki/Delegative_democracy ), devolution of power to the local level, decentralisation, a basic income. Those are promising approaches enabled by technology that could play a large part in solving eminent social problems.
The JACK Audio Connection Kit offers a cross-platform audio API; see their comparison section for differences: http://www.jackaudio.org/faq/comparing_jack.html#macos--ando...
Remember to give you wife and kids a family-size bag of Wickedly Prime Blue Corn Tortilla Chips so they have something delicious and great value to munch on when hiding.
Aren't wavelets analogous to the fourier transform. Wouldn't that mean it would be a fundamental aspect of DSP these days?
I call bullshit. This relies on special access to SGX which Intel controls. This means you must trust Intel and anyone who may hack Intel and therefore it is not a secure decentralized solution.

SGX requires contacting Intel's servers to get an attestation key. There is a good reason Intel requires this. That reason is that SGX doesn't otherwise provide the DRM it was designed to for. With out Intel's attestation keys anyone could emulate SGX in software thus exposing the code and data in the SGX enclave.

http://www.theregister.co.uk/2016/02/01/sgx_secure_until_you...
I was surprised the article didn't mention Zika.
I've been working on a Go web server I hope to open-source (as soon as it's any good) and it occurred to me that one big advantage of using only the standard library would be in licensing. As long as your own license is the same as Go's (BSD IIRC) you present an unambiguous picture to anyone wanting to use the software.

In the end I think I'll use a few external packages and just expose the licenses in the app, but I'm doing this primarily for myself. If I were making something I expected to be in wide use I would seriously consider sticking to the standard library just for that clarity.
If you take pictures from the air with an iPhone, they will be geotagged. When you land and you get internet back, they will be labeled correctly in Photos.app.

Other phones had trouble finding GPS signal in airplanes, but I never had a problem with my iPhone 6s or iPhone 7.
Real Estate Postcards? Complete Guide to Increase Your Response Rate by 50%
I too haven't seen a good connection anywhere in India. 3G was bearable, but every single Wi-Fi AP I connected to was so slow it was nearly impossible to use it.
I got as far as plugging in the key, and then it said "Windows companion devices are disabled on your system. Contact your system administrator." My computer is a standalone desktop, not connected to a domain.

Edit:

If you run into this problem, here's how to fix it

To modify local security policy

Open the Local Group Policy Editor. To do this, press the Windows key, type R, and then type gpedit.msc.
In the Local Group Policy Editor, from the top level Local Computer Policy, navigate to Computer Configuration > Administrative Templates > Windows Components > Microsoft Secondary Authentication Factor.
In the right pane, click the link to Edit policy setting. (You can also double-click the setting to Allow companion device for secondary authentication.) The default state is Not configured.
In the setting screen, select the option for Enabled, and click OK. If this option is already selected, your policy is set and you can click Cancel.
Exit the Local Group Policy Editor and the Management Console.
> In fact, most Australian media will only talk about homelessness of women.

Horseshit. This Australian sees most public discussion of homelessness as not mentioning gender either way.

> Yet, ABS puts the figure at about 30% of victims as being male.

Yes, men are subject to 30% of domestic violence, and it's an under-reported problem. But the women cop much more severe violence. The male victims don't need refuges in the proportions that females

> bombarded the TV with ads saying that the root cause of domestic violence was young boys "it's a boy thing" was the catch cry.

This is a gross misrepresentation of the DV ads. The core message of the ads wasn't "it's a boy thing", but "we socially train boys to disrespect women, let's do better".

> Never in history have we played such nasty gender games.

Nah, places like the US and the UK simply didn't give women the vote until a couple of centuries after men had it. Or let women own property freely, or so on and so forth. But since you're just talking about people saying 'girls' instead of 'kids', well, fuck, men/boys have been the default in public announcements for so long that it's ridiculous.

Yes, men have problems that feminism doesn't really recognise well (if at all), but you have a chip on your shoulder that is distorting your perceptions. It's bizarre that you get so worked up over a single utterance of Clinton's, yet pretend that the long history of "boy's clubs" excluding women from positions of power simply doesn't exist. As an Australian, are you aware that women were legally paid 2/3rds the rate of men as late as the mid 1970s? Or that as late as the 60s, women weren't allowed to secure loans without a male guarantor? Hell, in some states in the US, there's no such thing as rape if the couple are married. All of those things are a bit more than "girls, you can do it!"

By all means, raise consciousness for men's issues, but don't take the petty passive-aggressive swipe at women's issues in the process.
Weihnachtsgeschichte
I always thought it was a prototype of some very, very fast cache RAM.

I think I like your idea of hot RAM containing data better now.
How Some Things Never Change in Trading ( and How You Can Adapt to Them)
I grew up poor/working class and spent a lot of my youth in the nastier parts of Queens and the Bronx in the mid 90s. And I absolutely would!

One reason is that my background gives me a realistic (as opposed to hysterical) view of the suffering and danger in these areas. I'm not deathly afraid to get mugged, and if it happens to me yet again it's not the end of the world. And I can see past the grimy streets and homelessness to the camaraderie and warmth. I chat with random people on the bus and in the shops, and enjoy a simple friendliness which stands in marked contrast to the chilly self-conscious distance which seems to be the norm in the gentrified areas where I usually find myself.

Also, given my upbringing, I need to spend some time in such areas to maintain some feeling of rootedness. The more time I spend in gentrified areas (and I do enjoy the style and amenities!), the more I feel some drive to be surrounded by simpler, less self-conscious people and things. It feels nourishing. And I know it's probably not rational, but what's the harm?
The websites of ham radio operators often are like this. It seems to be a common thread, for whatever reason. It's nice.
Sounds like a pretty accurate implementation of a Randian Utopia.

Pure self interest isn't a difficult vector to map. The results are predictable and repeatable.

"Taxation is theft!"
> (local) Lorentz invariance

This is also very misleading terminology, as curvature is a local
invariant of a (semi) Riemannian manifold. Lorentz invariance is
violated locally, even though the “magnitude” of this violation goes to
zero if the volume of the neighborhood goes to zero.

> In General Relativity, Lorentz invariance is what you get when you put a metric with a signature of (-+++) or (+---) into the Einstein Field Equations and then look at the local isometries induced on the tangent spaces and find the O(3,1) group.

Local or not, isometries preserve curvature and Minkowski space has zero
curvature.
people in new york ~love~ to chit chat, including on the subway. The weekends are especially full of casual talk since not everyone is busy commuting.
Or this Ted Chiang story?

> There’s no denying the usefulness of software that can actually answer the question “where did I put my keys?” But Whetstone is positioning Remem as more than a handy virtual assistant: they want it to take the place of your natural memory.

https://subterraneanpress.com/magazine/fall_2013/the_truth_o...
Applied Deep Learning in the Wild.
Debugging compilers with optimization fuel
I wonder what these people who don't know what a TV tuned to a dead channel looks like make of the HBO intro.
This was very funny to read and has several good tips that I'll use, but the polyfilling tips need more testing: the site doesn't work at all on IE11 (on Windows 10 and 8.1).
Okey... Now I cant understand only one thing: how do you jump in conclusions to your last sentence? If you use asm and try to pass array into function, then you will pass address of array, not a copy of array on stack. Looks similar to C behaviour, isn't it?
Not so ironically, the previous commenter did not choose his text colour; downvoters did it for him. Creator of the website that this thread discusses however did, and the contrast is not as good as it could be.
> That's hilarious. That device was just released.

Pixel/Nexus then. The reason Pixel is valid is because Google has been giving these devices (since you're not very good at reading: 'these devices' refers to 'Pixel/Nexus') good support for a long time.

> You're also wrong about "vastly decreased" performance.

I am not; it is widely documented.

> Apple is kicking Android's ass in this department, that's universally understood.

Did you read what I wrote? Did you comprehend? I haven't been comparing to all Android devices. I never did, never have, in none of my posts. Why would I? I know there are Android vendors who deliver shit support. What I am not saying is that all Android vendors do this. Motorola, for example, when still part of Google delivered good support, and all the examples I previously gave also still count.

> Another distorted lie-response to a claim I didn't make; I didn't say "with security updates". I said full compatibility with the fully-updated software.

Yes, I know you didn't claim that because you're unable to see I am the one who claimed that because your claim was, well, I'll be friendly: "inaccurate". I don't want full software support, I don't give a shit about full software support. I want security and reliability fixes, and, quite frankly it should fall under warranty. Nobody tosses their fridge, car, oven, PC after 2 or 3 years yet in handheld (smartphone/tablet) market this is somewhat normal. We agree there is a problem here, and on average compared to Android, yes Apple does better. At a premium price though.

> Apple is able to push out vital security updates WITHOUT doing a full software update

Yeah, with magic fairy tale patches. Get real. I don't have proof? All the vulnerabilities found and patched lately (good part of 2015, and all of 2016) in iOS 10 are not available in iOS 8: https://en.wikipedia.org/wiki/IOS_8

Nevermind iOS 7 and lower.

Even iOS 9 seems not so good supported anymore: https://en.wikipedia.org/wiki/IOS_9

"Support status Third-party application support only"

Great that means my mother's iPad from 2012 isn't supported anymore. Yeah, great software support...

> Yes, your bias is evident

Pot, meet kettle.

> Tragically what you're missing here is that locked-down nature also makes the devices secure.

My Android phone is not rooted, and I'm talking about locked down in the sense that I am not able to replace the hardware. In the sense that I'm more or less leasing the device since I am not allowed or easily able to get root if I desire. In the sense that an American company is putting their values on me as an European which means: violence is good, sex is bad. Fuck those values, I decide what is good and bad for me, my wife, and my children.

I'd also argue that every phone is fundamentally insecure to nation states if the attacker has physical access.

> You probably have no clue what it actually costs.

I do, I bought an iPhone SE for my mother and had the shop install a screen protector for her. While they were attaching it, I informed how much it'd cost to repair. Like I said, 160 EUR at minimum.
Let's imagine for a while, that an engineer is designing a bridge, or an architect a new building. The companies that pay for them are in a hurry and want to cut costs as much as any other.

Do you think it would be an ethical thing to build a less secure bridge or building just for the sake of getting them out quicker and/or cheaper?

So this is how I see it with software engineering. Of all the engineering branches, we take our job the least serious and are not good at defending our decisions or taking the required time to build our software the way it should be. We just assume that our customers know better and have better reasons to get out to the market and that there is nothing we, as software engineers, can do about it.

So in a way, that guy you talked to was kind of right, because it is your responsibility to defend the need of fast, efficient and maintainable software. It is the customer's responsibility to take care of the product and plan accordingly.
Let's not get too excited here:

1 The CRTC (our version of the US FCC) chairman said (in the linked article): "The commission's approach to affordability has always been through market forces". Market forces like competition?

2 Three companies control ~90+ % of the Canadian internet market (Rogers, Bell and Telus).

3 Canada has the highest mobile ARPU numbers in the world because of the 'market forces' here [1].

4 It's well known in Canada that the Liberal Party (recently federally elected) is very 'cozy' (not my word) with the big 3 telcos[0].

Merry xmas, Canada's telco oligopoly. Don't spend that 750million all in one place!!!
Yours always, PM Trudeau

[0] http://www.huffingtonpost.ca/2016/03/24/liberal-party-cozy-r...
[1] https://www.statista.com/statistics/203642/forecast-for-the-...
I think citing data before the wide spread uptake on mobile is non-representative of the modern use of the web.
Maybe OP is just a polite person who prefers walking for its many benefits. It's hard to be a tourist of any kind when you are on your daily commute.
Absolutely agree. It's a masterpiece on many different levels.
In my experience Elixir's pattern matching in particular leans to very clean looking code. Type checking sort of conditionals that would be 3 lines in JavaScript are just enforced in the arguments in Elixir for example.
It builds to honest self reflection on tribalism in a way very few articles do well. It's worth the full read. Of course, I'm not team Blue, so I might be biased. There's lots that it makes me think about regarding my own reactions to liberalism (is team Grey just doing to team Blue what they did to team Red?)...

Worth the whole read. I am inspired to write up a list of the five worst traits of my own ideological in group (which I will go with libertarians not because it's a great fit, but because it's the closest I've got), just to make myself face them honestly instead of pretending like I'm being self critical when I criticise the liberal attitudes of the community in which I live (there's not the critical mass for team Grey to really achieve that level of isolation).
Oculus engineering leader arrested for soliciting sex from a 15yr old girl
I read Non-Fiction also, but in school I remember really enjoying Animal Farm. Basically I felt it was basically a Non-Fiction book with a Fictional story to get the points across.
I have a Yubikey 4, a Plug Up key (pu1.fr/sk though seems to be awol) and a Fidesmo nfc card for my phone. Annoyingly the nfc card works fine with github, but Google says it is not supported on my device.

I hope that someone adds support for using U2F with windows accounts.
Also, let's not forget how awesome the similar US National Broadband Plan [0] worked out...

[0] https://www.techdirt.com/articles/20150728/08375931774/shock...
Maybe because they started prepending 1 minute-long ad spots before videos are played, and people click away. Personally, I'm willing to tolerate 15 seconds, maybe 30 on something I really want to see.
I hate the idea of my boss looking at my screen. I'll browse reddit or watch YouTube videos or check on my sports team whenever I want. If you have a problem with my productivity, let's talk about it. Otherwise, respect my fucking privacy. I'm an adult and a professional.
I have the same problem, but since I don't have Amazon here I'm testing different cheap adapters from aliexpress. No luck so far.
You've been a bit broad with your question, so you've got a wide variety of type and level of book.

My suggestion is to start with short stories. Ted Chiang or Greg Egan have got some great collections of short stories, although they're both SF.
I read 'Ready player one' and I really enjoy it.

Right now I am reading 'Seveneves' recommendend by Bill Gates.
Some problems with your example of "teaching negotiation strategies":

- It assumes that discriminatory outcomes are solely created by behavioural differences (i. e. "Women would earn the same if only they were better negotiators"). While nobody is denying that behaviour is a contributing factor, it's hard to deny that there is some direct discrimination going on[0]

- It takes the existing structures as god-given, unchangeable fact, i. e. "Compensation is set in an adversarial negotiation".

- It assumes that the outcome of a process cannot be discriminatory if gender/race/age/... weren't direct inputs into the process, i. e. "we'd love to have more African-American engineers, but the Lacrosse-requirement has always been part of our hiring process".

- It places the full burden of change on the group that is discriminated against, i. e. "Teach women to act more like white men when negotiating".

- It fais to answer the question "What should I, an African-American, do to lower my chances of being shot at any random traffic stop?"

[0]: from your Wikipedia link: "A 2007 study showed that for identical resumes fewer replies were sent to men compared with women (it also showed that women do worse when they have children, while men do worse when they don't).[66] Another study showed more jobs for women when orchestras moved to blind auditions"
Nice way of quoting specifically, ignoring the arguments your discussion partner made. I made the point regarding corruption from the company behind ABP. The sums they receive to put companies on white list, are inappropriate. They've also added harmful companies/providers to their white list. Sorry, I can't take that product serious.

> I specifically said without inconveniencing myself.

You said you wanted to support your fav site. That is not hard to do with uBlock Origin. You are actually supporting most sites.

You also make it seem like the ABP whitelist isn't inconveniencing. It is; see above.
I don't understand something: they say these guys have Neolithic technology and they are isolated, but something is not right. One of the photos shows a person with some sort of machete/sword. The blade on that tool/weapon is very long and relatively thin, it's almost certainly metallic. So either these guys have more advanced technology (unlikely) or they are not as isolated as they are portrayed.

Edit: Ignore above, it's explained at the end of the article. “Dating back to 1910, there have been reports that they raided settlements and made off with machetes and axes,” Meirelles said. “They’ve been using them for a long time. They’re practically part of their culture.” The tools have allowed them to clear large enough swaths of forest to expand food production.
don't ship too much synchronous code at your entry points.

go below 200kb at your entry points, so people see something fast.

now they have something to do and you can ship the rest of your app asynchronously in the background.

I think this is the most important. Even more than build time rendering or something. The 80% yield with 20% effort.
I started reading sci-fi(mostly hard-sf) after I read the commonwealth saga, 'Pandora's star' and 'Judas unchained'. It was just really entertaining and unlike anything I've read. Also really recommend 'Snow crash'. Also adding a couple fantasy recommendations: Lies of Locke lamora, and any basically any novel by Brandon Sanderson (Mistborn: the final empire, Warbreaker, The way of kings etc.)
The grey of a dead OTA channel and the grey of a missing / removed YouTube video aren't too dissimilar
JSON and MySQL Stored Procedures
wusste garnicht dass es deutschsprachige hier gibt :P naja frohe weihnachten und schöne feiertage
SPF, DKIM and DMARC: email anti-spoofing technology history and future
> And every single time I was just fixing someone's lazy programming.

Often, the kinds of mistakes you mention are not due to laziness, but instead to ignorance. Many web developers come from a graphic design or old school "webmaster" background and some never really mastered programming as a skill. They're comfortable writing and/or copy-pasting small scripts using jQuery or some favorite library for minor enhancements to a page, but struggle when it comes to building a cohesive, performant, well-designed application for the front-end.

I myself was a member of this group until about 2007-2008, when I made a concerted effort to upgrade my programming skills. I did intensive self-study of algorithms, data structures, low-level programming, functional programming, SICP (most of it) and K&R C (all of it), etc.

More recently, Coursera and EdX have been a great resource for me to continue to advance for software development skills.