skysight-inc/HackerNews huggingface dataset:
Or in fact they have no meaningful agent program, but they want the Chinese to think they do, so they spend vast resources looking for the CIA's sources and randomly arresting the wrong people. How easy would it be to plant cyber evidence on someone these days? Especially with everyone in China running on devices with govt backdoors, it must be easy.
Half way through the article, and the author has still not attempted to explain what the language-game is, how to play it or what it can set us free from.
Show HN: CLI for GitHub user contrib graph and statistics
Why would you latch onto fatherlessness rather than poverty, lack of safety, or lack of a healthy environment?
From the article:

> From the final weeks of 2010 through the end of 2012, according to former American officials, the Chinese killed at least a dozen of the C.I.A.’s sources.

Hillary Clinton was secretary of State from 2009 to early 2013. In October 2010, she traveled to Vietnam for the ASEAN conference while using a personal, older model Blackberry. This timeframe also overlaps with her personal email server.

> In Vietnam in particular, analysts say, there’s a concern Chinese government hackers could pull information from the Vietnamese government-owned telecom — either through an intelligence-sharing agreement with Vietnam or because Vietnamese officials make little effort to keep Chinese spies out of their networks.

http://www.politico.com/story/2015/03/hillary-clintons-perso...
> I don't know what lens you are looking at this through...

Mostly from reading Buruma's Inventing Japan, and Dower's War Without Mercy and Embracing Defeat.

The fact that the pre-Perry regime was nasty has no bearing on the causal factors of Japan's later imperialism
You're definitely not from Baltimore and most likely not from the United States.
Something interesting is that in Madrid you need Spanish to survive, compared to Barcelona where most people (at least on tech circles) can speak English fluently. So yes, if it's for Spanish fluency, definitely Madrid.
Ask HN: Do you keep your work/personal accounts separate?
Not in terms of email, or cloud space, etc. But in terms of using your personal laptop or desktop for work or visa-versa. Do you create a different use account just for work?
Must haves?

Say what your product does in clear and simple language.

Say what problem it solves.

Tell me the price, or have a clear link tithe pricing page. Don't make me hunt for it.
While there are many good arguments to be made against AES in favor of ARX construction ciphers, the choice of SPECK for this is not okay. The correct choice of an ARX cipher would have been something like ChaCha20 or Salsa20.
Canadian. US citizen wasn't a requirement of the question. The CIA has been clever enough to only assassinate US citizens on foreign soil, or otherwise not get caught.

Sometimes, CIA actions on US citizens take a while to surface. See http://nypost.com/2010/03/14/did-the-cia-test-lsd-in-the-new...
This might also be "dangerous" if git is set to the matching scheme instead of simple, since you don't just pull origin master. I guess anybody simply copying these from here should just be aware and be careful of what they just paste :D.
Push has its use cases. It has its distinct drawbacks as well. Consider the scenario when you want to lazy-load a script based on a user action so you're not aggressively loading things the user might not need. You may also enjoy: https://www.smashingmagazine.com/2017/04/guide-http2-server-...
That article says exactly what I said :)

They linked to search results - in fact for multiple (opposing) candidates - from their old leaks.
Show HN: Build custom P2P messaging protocol over BitTorrent in 10 minutes
An onlinestore front for most mentioned books on Stackoverflow
Maybe scarier for you and all the running dogs of US imperialism. The people of countries under semi-colonial and semi-feudal rule may disagree.
The Strange Death of Europe
Love Commands Program: Love Commands Pros and Cons
A comprehensive guide to what is love commands program. Read first our unbiased love commands review here before buying into it.
You might not need to transpile your JavaScript
DuckDuckGo.com instead, for so many reasons. First, privacy aware. Their index is fine. They don't hide their tale and run, hiding behind captcha's and turning their users into slaves, when it comes to confronting bots: https://twitter.com/cyphunk/status/849615910545620992 (vid comparison of using google via tor vs using duckduckgo)
No book has made me more uncomfortable or challenged my views more in a long while
How big would the equivalent Kaby Lake device be?
As a (university) teacher myself I feel it should be pointed out that teacher motivation strongly correlates to student quality/motivation. Teachers are humans too, with emotions and feelings, and if students treat us badly that's kind of difficult to ignore.
And you're planning on tightly control access to those files in a large organization... how? You're going to write custom apps to do diffs against every file overwrite on upload? And oh, btw, now you've potentially got 200 different copies of the file on various people's laptops.

There's a reason why SMB is popular - file sharing among large groups of people who need to modify the files with a web server is a complete nightmare.
WRT performance, fetch is a newer standard and still getting ironed out. Browsers have been using external scripts for years and know how to handle them efficiently. A downside to using `script` tags however, is they have to be on the page when the document is loaded, and they block the browser run loop.
That would assume that hydrogen is a superior fuel. It's not. It's much less efficient than batteries and worse than hydrocarbons in every way except for CO2. But CO2 is not a problem if the hydrocarbons just isn't from fossils.

In an abstract way: we are all part of a gigantic hydrocarbon economy. We are carbon based life forms, we're everything absorbs and emits CO2. We need hydrocarbons for almost everything we make. Why would we create a new hydrogen economy? Does it have any use except for energy storage?

Elon Musk is sceptical because he thinks about the fundamental physics behind technology.

Hydrogen is a gimmick which plays on a knee-jerk reaction against CO2, and a very short sighted view which assumes the that batteries won't get better or that we won't get efficient fuel cells for hydrocarbons and CO2 neutral production (while assuming a breakthrough in hydrogen fuel cells).

If you want to predict the future, you have to consider physics, not what's cool (the exhaust is water! )
What we need are (as much as possible) unbiased sources of news, or news feeds. Right now, there's so much bias in the media, and in news outlets to the point where it's hard to distinguish fact from fiction, or see news that might otherwise make things "difficult" for those organizations.

The profit above all else direction the large media news outlets have taken may serve their profit motives, but do little to actually further human knowledge of current or pressing events.
By breaking old habits and putting the new ones first thing in the morning. I did it, made a YouTube channel, and made a video about it. I think the gambling sucks, stop gaming one or stop learning start doing would be most relevant towards you actually getting your channel up.
Certainly a good idea, _if_ you have unlimited resources.

Without that, I think one should focus on getting the on disk structures right and the code manipulating them solid. That is enough of a challenge.
It is even worse. You can recover from backups but that implies that you already know at which point you destroyed your data and how fast you discovered that – if that ever happens. Imagine you're collecting data over a substantial period of time (maybe do calculations based on it that influence how you're collecting further data) and you're very smart and backup all your data let's say every day. The problem is if your data gets defects due to the file-system it is very unlikely to detect that. You can run your system for like a year without apparent problems whatsoever. Lets say that error accumulates and you eventually detect this by accident. Your backups are pretty much worthless ...
C is low level enough that you can mutex around non thread safe stuff, without big changes to the underlying implementation. I suppose the JS language spec itself doesn't rule out multi-threaded, but I imagine that would be a fairly big endeavor to re-do the guts of any implementation. The current limitations of web workers seems to confirm that.
US education system doesn't stop amazing me. IMO, this looks like a middle school test for a 12 year old.
Beego/mux: A high performance and powerful trie based url path router for Go
It helps guard against SPOF by enabling the application to load in smaller pieces, helping guard against not just SPOF in the front-end but also SPOF in the development pipeline when a left pad makes your bundler stop working.
Piano for All by Robin Hall Review: The Best Way to Learn Piano
Oh no, we have big problems with coolness in tech.
Sigh.
The growth _rate_ is not dependent on the population, but the actual numeric growth _amount_ is. It is the _population_ that is growing exponentially.

You are describing the shift from a steep exponential growth curve to a lower exponential growth curve that I mentioned earlier.

If you get 10% compounded interest on your money it grows exponentially at 10%.

If you get 9% compounded interest it grows exponentially at 9%.

And if you _were_ getting 10% and the bank changes the rate to 9% your money is now growing exponentially at 9% interest, assuming only that the interest is reinvested.
In this simple tutorial I show how to utilize BitTorrent extension protocol to create custom peer-to-peer messenger, with the help of Bt library. Hope you find it interesting, and I'll be happy to try to answer all of your questions. Cheers!
There are way too many variables in this situation for anyone to give you a good answer. Even in simpler cases, it's hard to come up with a number.

You're in a really bad position because you're asking for compensation after doing work. Regardless of how much equity you get, hopefully you'll learn the lesson that you always negotiate clear terms (with a contract) before starting to work.
Depends on the Spanish ;) I saw a barista ask a Colombian couple to speak in English because Catalan was his native language and he couldn't understand their accent.

I do get the feeling, at least in Barcelona, that the preference is Catalan > English > Spanish. I've only visited as a tourist though; so I don't know how much of that carries over to the business world.
WATCH Live: Milan – Bologna
The Atom snap announcement goes into a bit more detail about this.
https://insights.ubuntu.com/2017/05/11/atom-is-now-available...

Basically it means no filesystem sandboxing.
Interview was in 2012
We develop server based hardware-accelerated renderers and compositors for web applications, e.g. dynamically generated product images. None of those targets are relevant. Think ImageMagick but done on hardware + 3D geometry in many cases.
>you could take the QE2 ship from New York to Southampton

I thought that was a thing of the past!

http://www.queenmarycruises.net/queen-mary-transatlantic-sch...
I haven't read the article, but my simplistic understanding is that Node.js for your _app_ code is single-threaded, but the async IO that happens is done via an internal thread-pool. So, number crunching in your code will pretty much always block the rest of your code (but your existing IO routines will continue, until they complete, and their callbacks can't run until your number crunching is done). I am very tired, and not thinking straight, so I've probably messed up the explanation a bit.

Lately, I've been playing with libev and thread-pools together in Nim; so you write async/await stuff everywhere with futures, including number crunching, which gets delegated out to the thread pool and yields back to your main thread when it's done. It's quite nice, but I forgot how complex this stuff gets!
Hola!

Madrid native here.

The scene is growing and it's exciting. I work at carto.com, and there are plenty other like it (growing startups). If you want to visit our offices, hit me up at @gfioravantti and I'll give you a tour!

Salaries are low but quality of life is top notch
It's interesting to see so many posts telling "costs of living are low". I live in south of France and while Barcelona is slightly cheaper, the salaries are significantly lower. I know lots of Spaniards and Italians who moved here due to that.

Having said that, exciting career opportunities in south of France are kinda limited.

BTW: If you want a place that is indeed very cheap, look at Portugal (I don't know how's the job market there, but several of my colleagues moved to Lisbon recently and I think they're doing well).
Exactly, it is not the 30%, it is more the lock in.

Amazon, Netflix, Spotify, etc would be glad to use their own payment systems
The point is, there's already a prevalent technology in use by the same name... I wouldn't really expect to choose a programming language based on google-ability... go, is to this day hard to search for on its' own, "golang" being better.

That said, I wouldn't expect a "new" programming language called "Java-Script" (not the current ES/JavaScript) to gain traction. Or for that matter a programming language called "Coffee" to be very successful either.
Disclaimer: I'm from Madrid and I live in Madrid right now. I've created 3 startups. I've spent monts or weeks working from San Francisco, New York, London and Barcelona. My companies have been invested by Atomico, Idinvest, PointNine, 500 Startups

Many people ask me why I haven't moved permanently elsewhere. The answer is simple: quality of live. It's really hard to get the quality of life that we have in Spain (free health care, awesome food, awesome weather, lots and lots of places to visit on the weekends, awesome hiking places, beaches, mountains to sky, etc). Specially if you have a high salary like us in tech do.

About Madrid and Barcelona. I think both are good choices, but let me summarize some thoughts:
- Barcelona. It has a beach and the sea; if you are really into it, it's a great choice. It's near France, so it's great to rent a car and travel to Europe (France, Italy). The city is lovely although there are way too many tourists now (you will avoid many areas). It had an ecosystem much bigger than Madrid, but right now it's not anymore. The design community is bigger there. There are more international people living there for 1-2 years, but they usually leave.
- Madrid. The bigger companies are here (Amazon has tons of good paying jobs, Google, Facebook). If you avoid Puerta del Sol, the rest of areas are very calm. It has high-speed trains with all over Spain, it's the best spot if you want to travel. The startup ecosystem has grown a lot, Google opened a Campus there (like in London). There are many accelerators in Madrid. And many of us who sold previous companies are already into our 2-3 companies. Wages are higher and the cost is kind of similar now (what they told me in Barcelona two weeks ago). Madrid has more events than in Barcelona.

About the work. If you work in Tech, Spanish won't be a problem neither in Madrid nor Barcelona. In both places you may want to learn some Spanish & Catalan words to communicate better, but the situation is improving a lot (there are thousands of American & British teachers in our schools).

Salaries? Lower than in UK and Germany. But the top companies are paying much more than traditional companies. Let's say that the idea is that you save the same money. A Senior dev can get paid between 40 and 60k in Madrid in one of the top startups + stock options.

Don't do freelancing with local clients. If you are into remote, that's the best way to save money. Remote for a US client and work from Spain.

If you are searching for a startup and Madrid is finally a good option for you, check ours https://ontruck.com/work-with-us/. We are around 40 employees, we have grown a lot (€) in one year and we have just been invested by Atomico and Idinvest https://techcrunch.com/2017/05/11/ontruck/. Our focus is Europe.
Apple is underplaying Siri and they should morph her into a full fledged TEXT search engine. I rarely use voice to make any search on my laptop but text would be the perfect input mechanism for Siri integrating her with all apps, the web, and the IoT.
¡Bienvenido! I've lived a few years in Madrid and in several parts of Spain. As I expected, most people here would have a bias towards Barcelona. Barcelona is a great city, but don't underestimate Madrid. It is less turistic, vibrant, and there is a lot of cultural activity with many options in ways you can live. Barcelona does a much better job at promoting as a city, but to me, the real advantage over Madrid is the sea. Madrid takes time to understand, but people fall in love with the city.
Regarding tech, what happens is the the job market here is less "efficient" than say, the SV, where salaries tend to be determined by the market. Here you can find very good options, and very bad options.
Kinda related: What about Portugal? What is the tech scene like in Porto?
Why deprive students of even more resources? Why starve them? Why put parents in a situation where they have to take care of children 24/7 when over half the school qualifies for meals, that they then will no longer have and parents have to figure out where to get the extra money? The only people who will suffer the most from schools closing are the kids.
Past Sessions – Digital Stock Summit
Ask HN: Have funds, want to create a startup
through a fortunate set of circumstances I have enough funds to fund a startup at least through the initial stage and can relatively easily raise more funds through my network. What I need is: a) 2-3 top notch engineers who are interested in doing something new b) a great idea that I would be passionate about. I have experience in angel investing and even some success. Does anyone have any suggestions, interesting ideas, something to brainstorm about? I have a few of my own, but nothing concrete enough that I would be ready to jump on right now
It's self selecting. Any parent that cares even a little bit will realize the school is crap and get their kid out of that situation asap.
I've also stumbled upon that.
However the question remains, how to add more compute nodes? Is there a easy process to do that?
How about updating it? Isn't it carless to actually say:

You will have sole and unrestricted administration
rights to the dedicated hardware with root access.
Hetzner Online will not have access to the servers, and
will therefore not be able to provide server
administration support.

?

I mean if I can't provision it, it's probably problematic to update it.
The first result I get is: GitHub - alibaba/tfs: TFS (Taobao File System) is a distributed file ...
"Original rock supergroup"
Night Heron is a fun read. Haven't gotten around to the sequels though.

Also, Tiger Trap was an interesting nonfiction read on US-China spying.
IF DDG needs everyone to change their habits to be viable then it's DOA.
Ahhh, that makes more sense. I see now that you mentioned Walt Disney Hall there.
In the FAQ they compared to an Apple A8X and noted it would be 885,000 square feet if built in similar fashion.
aka "Practice what you preach?"
Nginx Ingress controller on kubeadm managed Kubernetes cluster
last time I tried to learn this I got stuck on the F matrices. Maybe I'll try again.
You don't need an idea or engineers. Look up "premature scaling" -- the most common reason for startup failure. It basically means scaling up for anticipated sales rather than letting sales drive your scaling. Hiring engineers when you have no product (and not even an idea) is an example of that. You currently need zero engineers.

What you do need are some customers. These are people ideally with money who have pain points that can be solved with engineering, and those people are willing to pay a profitable price for that solution.

Ideas have absolutely no value. If you don't have an unfair advantage when accessing a market (like having worked in a certain industry, having family contacts that will buy your product, etc.) then you shouldn't enter it.

You should also assume that any money you put into bootstrapping is being burned in a furnace, because more than 99% of startups fail. This money should be completely disposable, not your retirement fund or anything you need.
Find a lover, get married, raise at least two good kids. This will be your best contribution to the society.
Original: https://www.climbkilimanjaroguide.com/climb-mount-kilimanjar...
the auction servers seem like better bang for the buck
As long as the man hours invested cost less then a more potent cpu in all devices sold
That's pretty much the point I was making. The wording from Google to publishers doesn't make this clear.

It is the implementation they chose, and it does have speed benefits. But, an edge cache that allows the end user more control, their own domain, an no hijacking header is possible, and would provide a notable speed benefit. If there were a choice between the two, publishers would likely pick the latter.
Tor guard nodes sized in France
https://www.reddit.com/r/modnews/comments/6bj5de/state_of_sp... The 1 in 10 rule is no longer being enforced.
This really needs a website that has a more modern feel to it. It doesn't exactly evoke trust.
Kind of ironic, a Yahoo developer talking about password security.
Top Ways to Teach Yourself to Code
In my time I have encountered quite a few descriptions of how the event loop works in JavaScript.

What I would like to find is _why_ do they work like this. What is so important that this is the way it must be done. We live with browsers that lock up for a while until they figure out that some code has inadvertantly done a while(true). Promises and similar callback amelioration techniques took ages to turn up, when without the event model they might never have been required at all. Is there a reason for this? Is it a good reason?
Desktop processor without ECC memory plus very slow SATA hard drives - not a setup for reliability and performance
I'm a founder in Barcelona.

Barcelona is great and it's difficult to find tech people, demand is skyrocketing. Most of them already have a great job.

Salaries range between 20k€ for entry positions to 45k-50k for top senior positions. Cost of life is adjusted accordingly. Tech people are well paid in Spain and have non trouble living an affluent life.

Language is not an issue. I do all my interviews in English/Spanish. 99% of people in Catalonia do speak Spanish [1]. You'll definitely need to learn Spanish for life outside your workplace: shopping, taxes, etc.

Barcelona is very tourist friendly, hipper and has better weather than Madrid. Madrid has better top level positions (director of big telco, top public servants, etc) and better "quality culture": cinema, theater, etc. That being said both cities are great both in work & leisure. You'll feel comfortable in both. The only thing that makes a real difference is the sea: if you're used to being near the coast, Madrid can be a bit stifling.

Spanish tech is pretty hot but you won't find any unicorns. You can make a great career but we don't have any Googles, Apples or Facebooks. However some big companies have offices in Barcelona: King, Social Point...

The catalan area is undergoing a political process where they want independence from Spain. Nobody knows what's going to happen. In any case that hypothetical independence would affect both cities more or less equally -- if only by different reasons.

TL;DR: Both cities are great. Barcelona has the sea and Madrid is the capital. Tech jobs are paid well w.r.t. cost of life. Spanish people like to argue about politics but that shouldn't be a deal breaker either way. Reply or PM me if you want more details.

[1]: http://www.elperiodico.com/es/noticias/sociedad/conocimiento...
https://whois.arin.net/rest/org/TWITT/nets