skysight-inc/HackerNews huggingface dataset:
Yes, this. Cloning a git repo is not a reproducible build and deploy strategy, especially once you scale past one developer. Building a package (RPM/DEB/Docker container/whatever) once, and promoting it from dev through to test and prod, is. You are guaranteeing that the same code you wrote and tested is what is finally being deployed to production.

If the deploy process is "git pull", you're praying that Joe McGee didn't push some untested crap to the relevant branch 5 seconds before you deployed.

I'll argue with "that's how you know your system is reproducible and has everything it should and nothing else", though. To get there, you need to look at immutable infrastructure, where you're building a new container or VM image for every deploy. Otherwise you might have libfoo installed on the app server, despite your app dropping support for foo 2 years ago.
Of course it has to do with security through obscurity... Passwords themselves are only security through obscurity.
How to Travel in Time
Amusingly, Google translates it as simply "OK". Maybe because there isn't a more neutral English word for OK than OK.

https://translate.google.com/?hl=en&tab=wT#zh-CN/en/%E5%97%A...
It's not so much culture as regulatory environment. Chinese labor laws are more lax, or at least more laxly enforced. Things are done pretty differently in the American Midwest, with its history of labor organizing.
Earn with Anish – The Money Making Blog
I haven't done performance benchmarking, nor tuned it yet. That's my next plan. The library is largely meant for firing ad-hoc queries in production, or for tweaking data-sets and database queries.

Though reflection is slower, it allows us to fire queries on List<Object> sort of collections and the built in type conversions may allow us to compare a Calendar instance to a Date, or a Long to a String (with implicit parsing and conversions).
What is better? Authenticator apps/hardware devices?
Yes, read into the balance of payments: http://www.investopedia.com/articles/03/060403.asp#axzz1rYFT...

It's basically: Stuff+Investments sent = Stuff+Investments received

Think about it this way: China sends the US an iPhone, and the US sends dollars (paper / numbers on a screen) in return. China put a lot of work into the iPhones... what did they get? They got the opportunity to buy stuff in America with dollars! What do they want to buy? They could buy stuff, like airplanes and software, or they can buy factories.

And yes, when they buy American investment products, they will (or hope to) receive more back in the future. When you buy a productive asset, or save money, you expect to receive more back in the future. So when you sell that productive asset, you give up that future benefit for a smaller benefit today.
A couple of years ago i got a new phone which used mini sim instead of the micro sim that my older phone used. So i went to an AT&T store to get it and the rep asks for my name and my phone number and 5 minutes later comes back with a new sim saying it'll activate my noon the next day.

There was no authentication at all. Literally anyone could have walked in gave my name and phone no and would have gained access to my phone. I stopped using my phone for 2FA since then.
They offered the functionality because users wanted it. Get off your high horse.
One problem is that they are still on Gtk 2.x. There is so much work that was done in 3.x over the last 7 years that improves things.

Visual Studio for Mac is also Gtk 2.x, but they (Xamarin at the time) invested heavily in a custom Gtk fork as much of the hacks were not suitable upstream.
Marissa Mayer leaving Yahoo
Easily. Besides it's just a 0.05% rise in my tab count.
I don't mean to sound flippant but they don't care. It is their 'job', but they don't care.
lol'd that it won't run in Mobile Safari (calls it new Internet Explorer) but will run in Microsoft Edge.
> Things like the Winograd schemas which have attracted a lot of attention simply aren't possibilities in other languages.

I do not think that is correct. Anaphora exists in many languages. Check out the Anaphora article on wikipedia and click on different language versions. There are example sentences for many languages.

https://en.wikipedia.org/wiki/Anaphora_(linguistics)

There are translation for the Winograd Schemas into a couple of languages. Granted I found some of the translations a little unnatural in some cases but they are still understandable and expose the problem.

http://www.cs.nyu.edu/faculty/davise/papers/WinogradSchemas/...

http://arakilab.media.eng.hokudai.ac.jp/~kabura/collection_j...

http://www.llf.cnrs.fr/winograd-fr
Cyril Connolly and the literature of depression
Security while we all say is super important will never be important until people doing the customer service actually care. When my identity was stolen 20 years ago it was a nightmare involving writing letters to a postbox and getting form letters in return... doing to the police, the banks, and the utilities and being treated like an idiot because I filled out a rental application that someone used to get credit cards is a nightmare that still follows me to this day. It's as if all forms of customer service needs to go through a third party.
Are you sure they weren't English? :)
Documenting relationships in PostgreSQL's pg_catalog schema
For an example of this in action, you need look no further than a few states South along the Mississippi.

https://www.bloomberg.com/news/features/2017-03-23/inside-al...
I would if I knew the precise steps. The past few weeks I've been googling all kinds of DIY projects, and I can't count the number of times I'd google something, get an AMP article, hit back once and end up on a previous google search and not the page that linked this article.
This kind of attacks could lead to total disasters in China where the standard is to login and register solely on a phone number using a confirmation text.

In China your phone number is pretty much as valuable as all your password combined, all services are solely linked to it.

Even though phone companies ask for id before issuing a SIM card, I'm pretty sure a tiny bribe is enough to get past most store clerks
IMHO scientific discoveries are examples of human persistence. Usually the media present these stories as these people are genius and some day they suddenly discovered new things. The reality is that it required enormous persistence for these discoveries, these scientists had to persistently worked for decades and more to make those groundbreking discoveries. This also applies to mathematics and engineering.
MVP: It all starts by validating your idea
Understanding the abstract model is exactly what people mean when they say this. It just happens that Git's implementation is incredibly close to the abstract model. This was particularly true in the beginning, before regiments such as pack files were introduced. Those regiments complicate the implementation somewhat, but haven't changed the abstract model at all.
You didn't respond to the comment reply to you so I'll repeat - many users overlap. My original point stands - FB at 2B users monthly means they can't possibly be a tiny fraction because of the current amount of internet users especially when Google doesn't have a dominant share in China.

Plus you brought in other products/subsidiaries so then we have to include:

Messenger - 1B+ users

WhatsApp - 1B+ users

Instagram - 750M users

Of course I know the overlap is huge. Do you recognize you're wrong, is that why you didn't respond? That's fine then of course.
Sieve scripts (https://tools.ietf.org/html/rfc5228) are the standard for email rules; FastMail uses Sieve scripts internally and also allows you to write your own if you desire: https://www.fastmail.com/help/technical/sieve.html.
Well this is cool. And it certainly increases the practical applicability of a quantum computer.
Something doesnt necessarily have to be a free monad to be an internal dsl / interpreter. especially if you arent being strict about adhering to monadic rewrite laws.
On a technical level sure there maybe more exploits found for Windows than OSX. I honestly don't know and you haven't provided any sources.

However (1) this isn't realistic since so many issues are found with bloatware installed by vendors which you don't get on a Mac and (2) the severity of the recent mass release of zero-days by Wikileaks has really skewed the landscape.

Microsoft needs to do more to reign in vendors because if a brand new Samsung laptop takes 7 restarts just to update then something is off with the ecosystem.
Authenticators are fine but u2f keys are better because they protect against phishing.
Budlocker: The smell proof lockbox with a detachable rolling tray lid
Wow! What's the easiest way to stop this kind of attack? Stop all two-factor authentication?
For transparency purposes, this is one of my pet projects.
You can do this, but it is not a built in primitive (like it is in Neo4j). We chose to do this because the majority of edges are usually directed, and we wanted to keep the base system as small as possible (all of gun is only about 12KB). It is easy to create "edge" nodes that store relationship properties, but nobody has created a full feature extension/framework for this yet, but I expect one will be built because this is a very useful feature to have.
I thought the nostalgia of the cult of mac from the early 00's was long and dead... but I guess old habits die hard. I wonder what it will be like when the next generation talks about browser versions because to me that's basically the future. Most of the applications I use vary a tiny bit from mac to windows. Gmail, Sublime, Adobe Illustrator, Dropbox... the applications seem to match closer in parity whilst the OS's that host them get more different.

Also his mention of Windows security is a little tired.
I much prefer and almost always write "okay" vs "ok", and I feel like most of my friends do the same. I wonder if it's a generational thing. I and most of my friends are early-mid 20s.
> China sends the US an iPhone, and the US sends dollars (paper / numbers on a screen) in return. China put a lot of work into the iPhones... what did they get? They got the opportunity to buy stuff in America with dollars!

This makes it sound like every dollar from the US finds it's way "back home".

China has been doing a lot of investing in other places like Africa, and China. Where does that money come from? Not Africa and China I suspect.
I've skimmed through Bitcoin article on RationalWiki and phrases like

"The use case of the currency is purchasing illicit goods (e.g., drugs and stolen data on darknet marketsWikipedia's W.svg) and darknet scams (e.g., murder-for-hire)[10][11] and extortion (e.g., "ransomware", for which it is the currency of choice[12]).[13]"

make me doubtful.
forgive my ignorance but doesn't this have applications for cryptography? if so this is potentially a huge deal.
The Chinese ship plenty of glass to NA. The weight is of no consequence since freight is charged per volume (40' container, 20' container). Typically a 40 ft container from China to NY State is about $3600-$4200 depending on the Logistics Company and time of year. Many of the Condo's in Toronto, Canada (condo capital of the world) are faced with Chinese glass. Glass is typically compromised when it is not packed or stored correctly. It is actually quite durable and is shipped from all over the world. A good example is the glass Apple used for its new campus, it came from Germany.

I think the problem here is "Just in Time" delivery to the Auto Manufacturers. It takes about 12 days on the water and another 5 on rail to reach the rust belt or east coast. So that is probably why they decided to start producing in the USA so they can meet tighter production and delivery schedules and take shipping lines/ports out of the equation.
> Remember, each side killed one person.

They didn't - the sniper got away.
> Speaking of which, "OK嗎?" is used in mandarin a lot, at least in Taiwan.

This reminds me: I've worked closely with several people born in Korea. They're the only people I've notice who say "OK..?" all the time. Asking about it, they translated it as meaning "OK, continue" or "OK, keep going."

Also have noticed that essentially all they say in quick conversations on the phone talking in Korean to close relatives, is "uh"... I guess people talking on the phone in English say "OK"/"Yeah"/"Sure" a lot.
Many of those are problems, not technologies. Saying Blockchains is just a technology is like saying Operating Systems or Compilers are just a technology. They are an active area of computer science research.

Many of the problems you listed are likely only solvable by large scale social movements. Solutions to important technology problems change the landscape over which progress is made but they are not social movements themselves.

>It was just so much harder for people to abuse the crap out of us when the concept of a computer was something that, even if it could connect to other computers to get information, was not something that fundamentally relied on other computers and which stored all of its information on other computers and could be remotely controlled by other computers.

The cloud is the new word for mainframe. The PC pushed things away from mainframes then the internet/cloud pushed back. Blockchains are interesting space between these extremes.
This book is a must read for anyone interested in the subject of asymmetric warfare and terrorism.

https://en.wikipedia.org/wiki/Wasp_(novel)

Amazingly, it was written in 1957. But when you read it, you'll see just how much more relevant it became since then.

Just to give a taste of it:

"Next, Mowry went to the crowded main post office, took half a dozen small but heavy parcels from his case, addressed them and mailed them. Each held an airtight can containing a cheap clock-movement and a piece of paper, nothing else. The clock-movement emitted a sinister tick – just loud enough to be heard if a suspicious-minded person listened closely. The paper bore a message short and to the point. This package could have killed you. Two different packages brought together at the right time and place could kill a hundred thousand. End this war before we end you! Dirac Angestun Gesept. Paper threats, that was all – but they were effective enough to eat still further into the enemy’s war effort. They’d alarm the recipients and give their forces something more to worry about. Doubtless the military would provide a personal bodyguard for every big wheel on Jaimec; that alone would pin down a regiment. Mail would be examined, and all suspicious parcels would be taken apart in a blast-proof room. There’d be a city-wide search with radiation-detectors for the component parts of a fission bomb. Civil defence would be alerted in readiness to cope with a mammoth explosion that might or might not take place. Anyone on the streets who walked with a secretive air and wore a slightly mad expression would be arrested and hauled in for questioning."
At this point moving to Qt for something as large as Inkscape would be too massive I imagine. Just +1'ing your point.

Inkscape's UI uses so much common elements out of GTK too that it would really hose some of the developed creature comforts the community has got used to. It'd be a huge project with not a lot of ROI to go and redo all the chrome.
Very cool. The explaination of "shadow accumulation" would have been a bit closer to reality if they had used hours in their example. shadows don't move anywhere near that far in 1 minute.
A Minimal Procedural Language
Over the long-term, the way Americans are fighting Communism is by introducing capital to modernize China which in turn should raise a middle class and cause them to evaluate capitalism on its merits. This is part of that struggle, and an attempt to avoid a bloody war if China were to decide on rapidly modernizing like Japan did pre-WW2. So I'd say China can take their trade and their factories and shove it, but that wouldn't be playing the culture war card.

The Chinese expect to open plants here and run them in the same subjugated way they do in China because that's their culture. They view the US as something to conquer. What they're going to realize very quickly is that this endeavor is a lot like trying to herd cockroaches who know how to use gunpowder. Before you know it, they've laid traps you don't even know about in the walls.

Trump's a warning shot across the bow of foreign powers and the establishment that the American public aren't going to put up with the lack of a social contract and continuous exploitation forever. He's not going to get a lot done, but that's part of the point; he's showing them that there are repercussions to economic warfare and subjugation.

I doubt the plant is going to be there in a few years. They are going to deal with everything from EEOC lawsuits to unions being unreasonable because of the way promotions are done. They won't be able to shake that. Period. The only way to shake a union is to shut down long enough everyone leaves or treat people well enough they don't feel the need.
An Idiot’s Guide to Building an Ethereum Mining Rig
I wound up not getting the computer out. Looking at it right now to see if it would be as easy as I was thinking.

Simply put, knowing how advanced org-mode can get with folds, this is likely trivial to do. (If you haven't played with it, I'd recommend taking a look. I don't have perfect examples, but http://taeric.github.io/DancingLinks.org is an example. Open that in emacs with org-mode and you will see that all of the source blocks can be folded together. For me, the source blocks are correctly colored, as well.)

Quickly searching, I found https://www.emacswiki.org/emacs/FoldingMode, which seems to be a large start to this. There were also some other ideas that seem to get close.

The basic idea I had was to just make a few functions that would:

- Fold from current location to next #endregion
- List all region/endregion's in the current buffer
- Fold all region/endregion's in the current buffer

The second of those felt trivial, since it is basically M-x occur #region\|#endregion. On top of that, I just need to learn how to actually make overlays and then the rest feels like it would fall into place easily enough.

Edit: It occurs to me that I didn't show how to actually hide text, which I think is your question. Fastest way I can see is this (run this in your scratch buffer to see it in action):

(let ((o (make-overlay 5 120)))
(overlay-put o 'display "---hidden---"))

To easily delete this particular overlay, if you make it, use:

(let ((o (overlays-at 5)))
(mapcar 'delete-overlay o))

So, the basic task that will need to be completed is finding the point position for the start and end of make-overlay.
Deliciosa travesti transando com duas pirocas • HD Videos Travestis
I'm learning hindi (slowly) and there it's "teek hai", which to me always sounds like T-K, and always makes me want to laugh a little.
> In terms of actual consequences NAFTA has had almost no effect on the US economy, either positive or negative: a 2003 CBO report found that it had increased the US's GDP by only a few billion dollars[1].

Compared to speculation as to what the economy would have been without NAFTA.

> The real benefits of agreements like NAFTA for the US are geopolitical stability and economic dominance

Which the US didn't have before? If anything, the US is far less dominant now.

> The TPP presents (or presented) similar opportunities in Asia.

Asia is eating the US's lunch without China even being competitive at the top of the value chain, which isn't too far away. When they achieve that, things will start to deteriorate even more rapidly.
Randall Carlson along with Graham Hancock speak of this in quite some detail on Joe Rogans podcast. They speculate that some sort of meteor or comet shower melted the icecaps 12k years ago and caused a flood of biblical proportions. It is a fascinating podcast.

http://podcasts.joerogan.net/podcasts/graham-hancock-randall...
And pro-Democrat voters enthusiastically avoid this fact. The state of politics in the West is just terrible.
Not just that, it's a bad solution to the problem it's attempting to solve. (What if your password manager gets compromised?) To have that problem, someone must both have your password manager database and the master password and/or keys to unlock it. Since you need your password manager on your phone, the assumption that having your phone somehow provides an additional factor over having your password manager is just plain wrong from the beginning. 2FA as implemented isn't even a second factor.

And, as others have mentioned, it increases the likelihood of getting locked out of your accounts (if you don't have your phone with you or the battery died or whatever). Which encourages service providers to make account recovery easier (it needs to be easier if people are more likely to get locked out.) And making account recovery easier makes it easier for other people to 'recover' your account.

3rd-party authentication (other people vouching that you are who you say you are) might be better, but would have its own problems.

In the end, the real solution to the problem of 'what if your password manager gets compromised?' is to minimize that possibility by _not_ having it online, having really strong master password and/or keys, and avoiding malware. 2FA doesn't help with that at all. It just adds its own problems.
I just mean: whole of that 'likes economy' is a scam from top to bottom. You don't become much more unfair for just buying them, because nearly all other ways of getting likes that potentially have positive ROI aren't too far from this.
How about "got it"?
Terrorists are using encryption. Our laws need to keep up with the technology
I imagine he wanted to be around co-workers, who were like his family.

Those close nit companies seem to be on the decline? I've been told at companies, "We're family here!". I automatically think of The Manson Family.
40s hacker here too. I felt that way until i discovered VR. I know its not popular on HN and many are skeptical but man I am loving it again. So done with stupid screen apps :)
Make way for ducklings – they’re smarter than you think
Why they keep that system? In most of Europe you got "normal" banking system where you can give everyone your account number and worse thing they can do is to put some money there.

In US it seems #freemarket is putting externalities (security) on the customer.
Google translate is now based on a neural network and you can be sure they have solid metrics. By analogy Google search has a large panel of humans whose subjective feedback is used to test the quality of search algorithm variations.
The parent comment addressed this phenomenon, although in a different context:

> A person can be in favor of changing policy even while they optimize within the current policy framework. For example: a wealthy person might be in favor of a tax on the wealthy even as they personally employ all available techniques to reduce their tax burden; there is no contradiction. No rational citizen will pay higher tax than the code obligates.

If you manufacture in the US while all your competitors manufacture overseas, you will go bankrupt, and would largely lose the ability to advocate for returning manufacturing the the US. Whether Trump is being honest in his promises is beside the point.
Related article:

https://www.sciencedaily.com/releases/2016/07/160714151856.h...

Paper:

http://science.sciencemag.org/content/353/6296/286.full

Interview with one of the authors (19 minutes):

https://audioboom.com/posts/4877970-make-way-for-abstract-th...
Does anyone have thoughts on XMPP? If I understand correctly it is a group / private chat protocol similar to email in that there is a protocol that can allow you to communicate to each other. Similar to email there are many companies that offer software that can communicate with any other software using that protocol.

Since it is simply an open protocol if one app gets compromised, users can easily switch to another without having to worry about loosing touch with their contacts.