skysight-inc/HackerNews huggingface dataset:
Small, cheap, convenient recording devices potentially open up a whole new world wrt combating in-justice.

If I lived in the US, I'd wire up every inch of my car with cameras, to film criminals and cops alike. I'd have them all concealed, locked up and secure, and frequently streamed streamed to a remote server.

This is the real way to combat police injustice - a public pan-opticon!

If I lived in a bad neighborhood, I'd wire myself up everything I left the house.

Why the hell groups like BLM don't do this, I don't know; every bad cop is an legislative opportunity!
Introduction to Cryptography by Christof Paar (videos)
http://www.radiolab.org/story/trust-engineers/

They're not evil. They're ignorant, reckless children.
That's not your place to decide.
It really is better to ask for permission
> In one example, in Fort Lauderdale, Florida, the extra money that buyers were expected to be willing to pay to own a McMansion fell by 84% from 2012 to 2016. In that same city in 2012, a typical McMansion would be valued at $477,000, about 274% more than the area's other homes. Today, a McMansion would be valued at $611,000, or 190% above the rest of the market.

I love how they think it is only a matter of willingness. Do they realize the cost cited prices out around two-thirds of the population?
E.U regulations on algorithmic decision making and a “right to explanation”
This strategy is an epic win. It totally resonates with my experience.
I think that argument worked well for the original web. But the HTML spec has accumulated a lot of things to make design easier, but they also make it easier to represent a page without useful semantic structure.

You mentioned tables, but there were many years where people were using tables in HTML for formatting instead of just expressing tabular data. So div tags were added. Now people sometimes use divs to represent tabular data.

Search is a pretty good way to navigate content, and is simple for raw text. An index is an even better way, and is supported quite well by gopher.
This is a good question and we should probably add this to the FAQ. tf.contrib.seq2seq is a low-level library that you can use to build seq2seq models; it is used internally by this project. The key difference here is that the google/seq2seq is an end-to-end pipeline that you can run with your own data and that comes with a lot of bells and whistles.
I don't see much difference.

The information that should be public without an account -- public events, businesses and so on -- is visible on Facebook without an account, including comments people have made on these pages. (Admittedly, the "Sign up to Facebook" banner is pretty large.)

The private stuff on Facebook -- personal posts, friends lists and so on -- is also private on Google+, where it exists.
I actually like what they started doing lately, where the answer to my query is extracted from the page, and shown at the top of the results, especially when it's something simple that I just want to double check.

When's sunset today?, what was the name of that movie with surgeon turned spell caster?, how long does it take to go from A to B? Another way to say XYZ?

Too many sites are full of crap, so this saves me a non-trivial amount of time.
And fortunately your competitors are always happy to pause and wait while you do that.
Googler: Google Search, Site Search, News from the terminal
That's amazing. And here in the States, there is not even a legal way for us to see our President's return.
I once saw someone write that they had a Chrome extension that just removes all elements from the DOM with "position: absolute". That might work for you.
Modern diagnostics tools for C++ applications
5 Proven Tips to Build Trust in Your Website and Sell More
googler - Google Search, Google Site Search, Google News from the terminal.

Homepage: https://github.com/jarun/googler

Features:

- Google Search, Google Site Search, Google News

- Fast and clean (no ads, stray URLs or clutter), custom color

- Navigate result pages from omniprompt, open URLs in browser

- Effortless keyword-based site search with googler @t add-on

- Fetch n results in a go, start at the nth result

- Disable automatic spelling correction and search exact keywords

- Specify duration, country/domain (default: worldwide/.com), language

- Google keywords (e.g. filetype:mime, site:somesite.com) support

- Open the first result directly in browser (as in I'm Feeling Lucky)

- Non-stop searches: fire new searches at omniprompt without exiting

- HTTPS proxy, User Agent, TLS 1.2 (default) support

- Man page with examples, completion scripts for Bash, Zsh and Fish

- Minimal dependencies
I also like a lot Vue. I have implemented one project with NG2. What I did not really realized on NG2 until "too late" that it is true SPA framework, it does not work well like NG1 where I could just have parts of site (or page) as an "app" and the rest would be normal website. But Vue does that perfectly and so easy to learn comparing to Angular and React.
Typically how long are your emails? I do a bit of outreach for the startup I'm involved in but I never know whether to keep it as short as possible or whether to have a bit of bulk while trying to keep it concise.
In that case the debate would never end. Even before we get down to tax complexity, how do we decide if 10% of income as tax is good enough, versus 20%? Notice the rabbit hole of arguments that one can get sucked into.
I created and deleted several Facebook (and Twitter) accounts until I finally got off the treadmill, and deleted the last ones over a year ago.

This sentiment -- that there are people with whom you "need" to stay in contact with, through social media, alone -- comes up in every one of these discussions. The question I have to ask is: if you have relationships that are ONLY facilitated by Facebook, how much can they really mean?

What I realized, only after several months of going without Facebook, was that I was spending a non-zero amount of energy thinking about people that I had only a residual Facebook relationship with. I would occasionally look in on people who I went to college with (25 years ago) to see what they were up to, even though we haven't spoken for 23 or 24 years. And far from being deviant, I realized that this use case is a large part of the attractiveness of the service.

There are still moments I think, "I should share this on... Oh," but they're becoming more and more rare. The upside is that I find that my mind is much more calm since finally getting out of the social media game. The lives of people I have no other contact with no longer concern me, and this is the way it should be.

If you haven't spoken to someone for 10 or 20 years (and have no intention of resuming a real relationship), isn't it appropriate to stop spending time and energy keeping up with their lives? This "feature" of society has only been possible within the past 10 years, with ubiquitous smart phones and internet access. I find it's a burden that I think people just haven't realized they're lugging around.
And they are also obligated to defend the accuser right? Your arguments are very one sided; makes me think you just dislike unions.
There has to be some middle ground, no?
That is not the issue we're protecting against, but preventing a leak from affecting other sites when the user is reusing a password.
sending an email might be annoying to some, but i'm sure it's the least invasive type of cold calling.

Maybe sponsoring a mailing list would be less invasive and you can target people that are ok with getting info about that product.
The phrase refers to, IMHO, how to deal with institutional inertia, wherein if you try to seek permission for all change then a general preference for no change means you'll never get anything done at all.
Godels Incompleteness Theorem
It is a bit old. I've seen it in English sources from the 19th century. I think it's common in literature for that period though less common now.
As someone who coaches job seekers, I couldn't help but notice that these are identical tips I give to my clients when sending out a contact to a potential new employer. Most "cold" email techniques can be boiled down to "just don't make them feel cold".
Simple command-line snippet manager, written in Go
I try not to go over 3 paragraphs, the truth is - you need them interested enough to ask for more info and not give them all at once.
SaaS (Software as a SPAM)
Funny how amazon gets thrown in with facebook under the 'consumer tech industry' moniker. facebook sells ads to make money. amazon sells physical stuff. how are they related besides both using technology? I think we should group businesses by how they make money and who they compete against. 'technology company' doesn't mean anything in a world where every company has technology.
Well if it's a site you value, you could consider just whitelisting that site. Alternatively I sometimes just copy the link into my secondary browser, where I'm not logged into google or anything for tracking purposes.
Some pop-up block things can also be removed with the Inspector tool in developer tools, if you're that way inclined.
Watercolor Tips from Hayao Miyazaki
Thank you for your choice of strong words. Sometimes I need a wake-up call like that in order to grasp what mess we are currently in.
DecouplingKit, decoupling between modules in your iOS Project
Based on current polling, it seems the SNP would likely lose this one too. Which makes me suspect they're bluffing.
I'm not saying they're not doing it right... I'm saying that in a threat model there is a difference.
Code quality is important, but for an organization the size of the FB good systems engineering is much more important than good software engineering. If the overall system is organized sanely, failures of subcomponents (which happen due to software bugs, hardware, humans, etc.) can be isolated, firewalled and fixed in reasonable time without bringing the system down.
Control two Philips Hue bridges at the same time
With uBlock Origin, you can select the HTML elements that are offending you, and remove them from the DOM It's called the 'elemental picker' and is a tiny picture of a pipette. You can use this to remove adblocker blockers. Some are more tricky to remove than others and can take some time.

If you don't want to use uBlock, you can always put yourself in a common pool of browser clients such as the TorBundle and blend in, thus improving your privacy. TorBundle doesn't block ADs.
How we improved our PWA score by 53 points in 4 hours
A lot of companies try to have their cake and eat it too, and continue practices they know will lead them to stay white and male while putting together "diversity committees" and the like to appeal to minorities.

E.g. my ex works for a bank where she is on a diversity commitee, where the constant frustration is that the bank is only willing to take actions that everyone knows will have very little effect: The underlying problem is that they continue to insist to hire mainly from schools that predominantly have students from wealthy families, and are skewed heavily towards white students to the extent that if they took the entire graduating classes for the next decade without considering results, they'd still not solve their diversity problems.

But any suggestion of widening their search to less elitist schools and focus on results instead gets shot down instantly.

Thus they remain mostly white, while holding all kinds of diversity events etc. to look like they're trying hard to solve the problem.

To be fair to them, they're happy enough to hire minorities from those schools. The point is they know that will not address their imbalance, and all their other diversity work is window dressing. I don't think it's because they have anything against hiring non-white people, but simply because they care more about the prestige of the schools they hire from than they care about diversity (even if you could guarantee to only consider candidates with equally good results).

I think you will find this many places.
I'm no lawyer but Direct Marketing is a specific term and not just two words put together. I'd typically interpret it as spam but for a legitimate product/company such that it has some legitimacy. The snail mail equivalent of online Direct Marketing is very common in the UK (or at least is was - I'd hope legislation similar to the above would have clamped down on it).
Work:

* have occasional roadmap meetings with decision-makers from the department/greater org

* * discuss growth target/expectations for 1-2 years out

* assuming the growth, identify what will prevent us from hitting it

* * systems+processes that can't scale

* * long-term migration plans

* use these as long-term goals

* every quarter, look at the goals and identify something we can achieve in 3 months to get closer

* * write it down with deliverables

* * work out who is available to do the work

* do sprints/agile/etc. until the end of quarter

* review

Home:

* come up with the 1-2 year goals

* * remember them (or write them down)

* make Trello tickets in a Some Day list for things you can do right now that get you closer to your goals

* * rank them by importance/deadline (do this whenever you feel like it)

* take one from the top and put them into a Today list

* do them

* * if something stops you, put them in a Waiting… list with a deadline & indication of who you're waiting on

* * * e.g. Open a Stock Trading Account [waiting for response] [due 3 weeks] "sent off the paperwork to trader & waiting for account details"

* move them to a Done in 2017-03 list when they're done

* * archive the list at the end of the period
Your comment is quite disingenuous. First, harassed employee can also be union member, and then should protect him/her as well. Second, harassers are often being bosses or in other position of authority relatively to the harassed. So it's actually more likely for the harassed to be a union member.

Look for example at recent Fox News scandals. It's quite unlikely that C-level executives are members of the unions. (BTW, funny that you quote Fox News about covering sexual harassment.)
I have never heard this said outside of a discussion about Python code, where it makes as little sense as it makes anywhere else.
Nobody's advocating taxes as "hidden" transactions. You used the example of your bank's monthly fees... which is far less transparent than this suggestion. My bank simply emails me a reminder to check my account with them once per month. It doesn't allow me to contest or correct their accounting at all.

Your fear -- that by removing the hassle of tax preparation, people will dwell in blissful ignorance of their tax burden and the government will jack up tax rates -- is not borne out by my experiences in countries where return-free tax filing is the norm.
Can't your phone see all the devices on the same wifi? Then they could just guess that they are yours with usage/time of day patterns or something?
Stories that Hacker News removes from the front page
Isn't this what Standard Notes [0]
was created for?

0: https://standardnotes.org
No cure now. We can push for closer, more detailed, more personal medicine, more open and largescale too. That's the only option for people outside of the already known solutions.
People are building toy systems that work in limited scenarios, not putting in the hard engineering work to build robust, generally applicable systems

Also, they're building these systems using tech that has been developed and open-sourced by the big players.
Let me provide a counter example.
facebook, revenue in 2016 is $27 Billion, maintains approx 60mil lines of code (incl backend - source http://www.informationisbeautiful.net/visualizations/million... find facebook in the list)

Nasa, budget is $19 billion. I can't find a public official record of their code size, but the IIS is approx 6 mil lines of code, and i don't think the other missions they did (all 33 unmanned space missions in total) are too far off, so lets give each an average of 5mil per mission. That's 165 million lines of code. And arguably, probably more difficult code than facebook's domain.
So what does your hash add?
Out of interest, would somebody be able to reconstruct those blurred-out IP addresses and password by using deconvolution? [1]

http://www.deconvolve.net/bialith/Research/BARclockblur.htm
Ubuntu OS updates with security and privacy
The concept is more or less universally supported. Those who voted against it did so on the basis that it was not federal jurisdiction, and it was likely/probably to be challenged in the court system.
So by the same logic, criticism agains the government shouldn't be taken seriously unless they come from a former prime minister?
DeepstreamHub launches real-time apps platform
Banks monthly fees?
I guess the thing that makes both of these work is the periodic reprioritisations + limiting the number of tasks to manage

edit: also not allocating time for a task to be done: tasks take as long as they need to, there's no "I will have updated my IRA investment preferences by 2017-03-14" because you'll miss those dates and then train yourself not to be worried about them (and ignore them), OR have an introspective fugue on where exactly you went wrong as a person who can't even complete a simple task that other people could do in 5 minutes what is wrong with you
Ah yes, like the 'current polling' at the time suggested the UK would definitely remain in the EU, or that President Clinton was a surefire thing.
https://yougov.co.uk/news/2017/01/27/why-have-polls-not-show...

"Why have the polls not shown a shift towards Scottish independence?"
Microsoft's Slack competitor is coming March 14
Wasn't that the plan for Brexit referendum, to shut UKIP up? That turned out well.
Baidu’s Artificial Intelligence Lab Unveils Synthetic Speech System
What a legacy Cameron has left.

Alienation of our nearest neighbours and the likely dissolution of the Union.

It's also looking likely that Brexit will cause problems for the Northern Ireland peace arrangement.
And my next project is..?
Which is madness, of course. Because spending twice as much doesn't necessarily mean Americans see twice the value. I can easily spend twice as much on a worse car than my neighbor owns.
Machine Learning March Madness 2017
Chinese wages now higher than in Brazil, Argentina and Mexico
Alphabet as innocuous is ridiculous. Guess their elementary school name and bright primary colors are working.

You realize that your search results are topped by people who pay Google right? That they use your browsing activity to sell things to you just like everyone else?
>Should your UI framework ship with an IoC container? you wouldn't expect your ORM to do that, this is a separate concern.

I'd rather compare Angular to Spring, which is also built around IoC and has it's own IoC container.
Miray_felek
Unions defends workers like lawyers defend criminals. They make sure your rights are preserved.

Do you think people accused of harassment shouldn't be defended by lawyers?
TinderOnline – Find out which of your friends are online on Tinder
Even with a list my imagination is still not powerful enough to understand how an app like FB needs 18000 classes :(
The thing that having an overall architecture buys you is conceptual clarity. That lets someone much more easily understand what is going on. You need to have a minimal set of ideas that are well thought out and explained.

Just saying "YAGNI" and "KISS" doesn't actually make the resulting code simpler. Why? You do have some things to build and refusing to lay out a plan for what that is going to be doesn't stop that. It just means that the complexity doesn't have a clear narrative
Let me add another anecdote here. I live in Denmark, which together with Sweden has some of the highest marginal tax rates. I am certainly in the high end of income, and i am happy to pay my taxes.

First of all, it means supporting a robust social system, that have provided treatment for my family member's cancer for free. Something that would likely have resulted in bankruptcy in the US, prior to ACA.

Secondly, being in the high end of the tax rate, means i have a high income as well - and it seems only fair that i pay more in taxes than people who make very little to begin with. Society has to function, and let's make the broadest shoulders bear the largest burden.
OpenNN – Open Neural Networks Library for Advanced Analytics
> I actually gave up my share of my first startup because it was built on exploiting this fact, and I felt a proper counciling of the customer would include something along the lines of "we are more expensive than a full time person, but do less than a tenth of the work of one since we split our time between many clients, therefore we should be a temporary stopgap and a continuing advisory position", which obviously didn't go well for an msp style it support company.

My selling point as a consultant is "I am more expensive and should be a stopgap and ongoing advisory position".

I can push my rate up more by basically marketing myself as an expert / luxury / problem solver.

It means I get rejected more, but it's worth it over time, because I know when people call me later, it's because they have problem where they won't quibble over my day rates, because they're calling me about things they know their regular staff can't handle and that it'd be very expensive to hire to solve.

It also avoids the issue of having to justify my price with bullshit and arguing over timesheets.

But I can certainly see someone trying to scale up a business around it finding it easier to try to pretend they're a good way of replacing hiring.
Subprime leases at 50% more than the national average lease $/week. Seems pretty unethical to me; Companies lending to people who have no business borrowing money...reminds me of the 2007/08 mortgage crisis.
People stuck on a slow mobile network would tend to disagree.

That is picking my comment out of context. Fortunately we don't change passwords all that often. But that was not my point - rather that we already accept so much JS bloat on the web, that doing the same for password change is no different except it provides some actual benefit.

The server can't verify such claims without actually inspecting the password because the client is (from a security standpoint) untrusted. In the HTTP/HTML web client/server model, there is no effective way for the server to guarantee that the client is truthfully executing certain algorithms. That's fine, but it does mean that the server is the only source of truth for these type of security claims.

Not true. Zero-knowledge proofs can prove that "This hash comes from a password that meets all requirements", without providing the password to the server, yet it knows that it is good.

That's a dangerous road to take. Such a marginal security improvement still comes at a cost of increased complexity and maintenance burden.

Not at all. This is security best practice; lock things down as much as you can, and only open up for attack vectors when you have to.
Could you clarify this a bit, what is the big difference here between AngularJS and Angular in terms of how much of the page you have to put under its control? I am just picking up Angular, coming from v1.
Looks like there's an issue rendering the page in Firefox.

http://i.imgur.com/UizeUqM.png
In general, it is better to ask permission. To see this, try helping yourself to someone else's chips in Glasgow on a Saturday night.
The US population has been under a sustained propaganda campaign for several decades intended to promote a hyper-capitalist/libertarian agenda that serves the interests of a very small number of people.

The media in the US promotes this message, both because its members have themselves been awash in the propaganda their whole lives and also because the media organs in this country are largely corporate.

Combine that with a general disinterest in critical thinking that has also been "encouraged" by those same cynical forces described above to ensure that they have an uneducated, incurious population that believes what they want.

So now you can see why income inequality is growing in the US.
Verifiable protection against data breaches.