skysight-inc/HackerNews huggingface dataset:
The article seems to be in response to discussion elsewhere (the CNN article and Tanzina Vega's tweets) and is pretty reasonable. It describes her experiences there, how the workplace culture affected her, and why she ultimately left. A sad employee who leaves isn't the same as a bitter one.

Besides, she's a journalist. If she wanted to rip into BI, she could have gone straight for the jugular. Here's my take on bitter for comparison:

Journalists are used to short deadlines and writing fast. We've been doing it ever since the daily newspaper became a thing, and we're used to the pressure. But BI takes that pressure to an entirely new level by focusing on clicks at the expense of good journalism. The end result is a bastardized parody of journalism. It doesn't inform society, it swindles it. As BI's reporters hammer away at their keyboards, pumping out article after article day in and day out, they slowly hammer away at the very ideals that first led them to fall in love with the written word. Morale is low, because the reporters know deep down that they're little more than monkeys striking keys at random. They don't matter, their stories don't matter, and their responsibility towards society doesn't matter. On the rare occasion that a halfway-decent article manages to slip onto the BI homepage, it's quickly buried under the weight of the meaningless drivel that's churned out while the reporter who wrote it is brutally berated by the editors. Quality is irrelevant. Only quantity matters. We are prostitutes, pimped out by BI to focus solely on manipulating readers into clicking our damnable titles.

The numbers are clear. BI represents the future of journalism. It's not a bright one. It's not a good one. But it's the one we deserve, as sad and disheartening as that may seem.

Now that's nice and bitter :D. Compare that to the linked article.
what good would come of this, to be honest?
> otherwise, do not open any office abroad and do what you want.

Isn't this a fair position ?
Imagine you are a lone dev creating a service that has no specific limitations. You are subject to your countries law, but should also be liable under each single law of every country where your users might happen to be ?

It seems to me that countries should have the right to do what they want within their borders (including shutting down access to some services) but go the diplomatic route if they have to interact with people out of their borders.
> WhatsApp is a US company and...

I always feel like many large US tech companies want to have their cake and eat it. They want to be a global company, they want to have 2 billion users, and are valued at having that many users. But when it comes to laws, suddenly they operate under US law alone.

I wouldn't mind if they ignored all national laws, and acted like a true global company. But I'm not from the USA (or Brazil), and don't want to be under US law. If you want to operate only user US law, then why not constrain yourself to the US market? Only operate there?
I'm still not all the way on board with promises - from the sounds of it this article says there is already a successor down the pipe.

As you've pointed out some of these libraries make things behave a lot more similarly to other languages. And in such a case you may be better off just using one of them. However you're giving up on a lot of the power and benefits javascript provides, so of course you'd want to use something else.

For all of its pitfalls and annoyances, javascript is too powerful a language to ignore. Asynchronous operations and streams are just too good. They are difficult to balance but once mastered you can really do a lot with them.

My recommendation would be to skip libraries where possible. Use raw ES6, or Typescript. Something javascript has been suffering from for a long time is bloat from external libraries. You don't really need to use them, especially now that the language has more or less settled down.

All of the best libraries were used to normalise things and that's not really needed anymore.
Getting started with simple implementation for unity5 networking(HLAPI)
Or maybe WhatsApp could comply with the law?
Lesson there is not to piss off the US IP industry ;)
I feel like I'm taking crazy pills. "Async situation needs to settle down"...? "Completely unacceptable to write code with promises"?

Look at the following code:
https://paste.ee/r/LJnhg

I have function requestFromService and another readFromDB. On a single thread, I issue one request to a service and one to the database server, and you think it makes sense for the thread to just wait around? In javascript, the second I issue those two requests, the thread is available to now serve the next incoming request or do literally anything else while those services take as long or as little as they need.

The code itself could not be more clear as to what will happen, except for maybe the syntax Promise.join(), which was only there to illustrate how easy it is to do concurrent, asynchronous tasks.

You don't have to think twice about what to do while those requests carry out, and it's not like you had to write your code in a complex manner to take advantage of the asynchronous nature of JS, it just inherently works that way. Maybe I have gone and served 5 more requests while the db server was responding, and I didn't have to even be aware of the concurrency whatsoever.
How about age difference with their parents? In developed countries people take more to get married and old people might not be all playful.
Since Rust and C can agree on ABI and memory layout issues, you can move the code over function-by-function if you were so inclined, right? Declare the structs in the headers and auto-gen the Rust versions (is there a tool for the inverse?).
# Wiredcraft - We create apps that matter We're engineers, designers & strategists creating software that solves real-world problems. Think data visualization for the World Bank, software to run the Myanmar elections and DevOps for the biggest electronics manufacturer in the world. Check out our current open positions by visiting our website, or if you are ready to apply now send us an email at job@wiredcraft.com

1. Design Director | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/design-director/

2. Sales & Business development | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/sales-business-development/

3. DevOps Engineer | Berlin & Shanghai | Full-time, onsite | https://wiredcraft.com/jobs/devops/

4. Front-end Developer | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/front-end-developer/

5. Backend Developer | Berlin & Shanghai | Full-time, onsite | https://wiredcraft.com/jobs/backend-developer/

## We’re always accepting applications so feel free to drop us a line for these positions too.

- Project manager | Berlin & Shanghai| Full-time, onsite | http://wiredcraft.com/jobs/project-manager/

- Web & Mobile Designer | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/web-mobile-designer/

- Mobile Developer | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/mobile-developer/

- Online Marketing | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/online-marketing/

More details on our site: http://wiredcraft.com/about/#jobs.

Don't see a position that fits your skills? If you're smart and eager to learn, it'd be worth a shot to send us an email anyway: job@wiredcraft.com.

We sponsor visas.
I've found that using :: to disable two-way binding where needed and using 'track by $index' in ng-repeat removes both of those performance concerns (in my usage).
Personal attacks aren't allowed on HN. We ban accounts that do this; please don't do it again.

We detached this comment from https://news.ycombinator.com/item?id=11613437 and marked it off-topic.
This is the best solution so far, however, it assumes the real Satoshi is still around.
Do you practice stoic negative visualization? What's your process?
Strawman.
Forget any of the crypto stuff, just ask Mr Wright to open another thread here (http://p2pfoundation.ning.com/profile/SatoshiNakamoto) or any of the other forums he used to interact or edit one of his own forum posts! This should be trivially easy for the real Satoshi.
Others have said they don't have the data. How can they comply, then?
I tried to take very cold showers for months or swim in winter. It never became less painful.
> You are full of crap.

Comments like this break HN's civility rule. Please (re-)read the site guidelines and eliminate this kind of thing from your posts.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=11614911 and marked it off-topic.
I too like the look of aurelia. However, I really like the auto import management, refactoring, syntax highlighting. I use Webstorm & didn't see any blog posts or anything about how to set up Webstorm with Aurelia. So I'll go on learning Angular 2 for now.
She has obviously never been to a European football game. Those people are louder than any American.
Tesla - not just another cool car. Bioweapon Defense Mode. Ftw!
It's hard to say with any certainty, to be sure. But I wouldn't be so skeptical -- Nixon did after all announce the Space Shuttle program in part to help secure his re-election. That too in California in a naked attempt to win SoCal.

Source: https://books.google.com/books?id=kje_BAAAQBAJ&lpg=PA12&ots=...
Some people will never be happy with proprietary software
Cadwolf:

Very interesting. Want to sign up, but your create account button disappears whenever I go to the password confirm field (tried Chrome and FF).
This has been debunked over and over - here is one source covering co2 emissions http://www.ucsusa.org/clean-vehicles/electric-vehicles/life-...
WebStorm has been pretty amazing in keeping up with us, a fair number of our team use it. Even more exciting is upcoming tooling integrations we'll get from Typescript - there's a cool GIF in this issue tracking the work https://github.com/Microsoft/TypeScript/issues/6508
As a side note, Galois have written an implementation of Tor which happily interacts with official tor, for use in HalVM based unikernels. So, if you want ephemeral tor nodes, HalVM is a pretty great way to get it working.

Edit: Video about it [2]

[1] https://github.com/GaloisInc/haskell-tor
[2] https://www.youtube.com/watch?v=oHcHTFleNtg
What's new in Mercurial 3.8
We detached this subthread from https://news.ycombinator.com/item?id=11613786 and marked it off-topic.
Are you going to maintain Angular 1.x for the years to come? Because Angular 2.x is a completely different framework and upgrading doesn't make much sense to me.
Please don't post uncivil or unsubstantive comments.

We detached this comment from https://news.ycombinator.com/item?id=11609580 and marked it off-topic.
Encryptor: And Privacy for All
For Craig – How to sign for dummies
Flyboard Air inventor sets Guinness World Record for farthest hoverboard flight
> when it comes to laws, suddenly they operate under US law alone

And when it comes to taxes...
For me, Hacker News is one of the few sites where the comments are often as interesting as the article, and sometimes more so.

You've done some nice things by having very quick loading, scrolling, and a clean interface. But the lack of even being able to read the comments makes it a non-starter.
It's a difficult situation for the family though: all they want is for you to be happy, but the core assumption is that you're happier with a crap but safe job, than with no runway left and no job at all.
Same language, in theory, is great. Reuse structure definitions. Reuse rendering logic or even validation logic (perform checks on both, but make it easy to get into client-side). In general, keeping things "in sync".

Also can make it easier to write in SPA style but offload rendering to the server when you need it (particularly first-page or reloads).

Whether or not tooling is good enough to allow this (either with JS or compilers) is another issue.
Because

{
(South != West) && (!Discipline != Discipline) && (SouthEuropeanMentality != WesternEuropeanMentality) && (SouthEuropeanValues != WesternEuropeanValues);
}
The discussion is 10 months old and never went anywhere. What makes this relevant now?
> And, yes they did not prevent the programmer of doing a double free or calling free in memory that wasn't yet allocated.

Well, in 2016, or even in 1995, dynamic resource (not just memory!) allocation is the norm, not the exception, so, effectively, “unsafe dynamic resource management” means “unsafe” without further qualification.

> (long list)

These are indeed problems with C. Let's not beat a dead horse.

> For your m * n example, that is something you can easily do in Ada, even if a bit verbose.

Rather than “m * n”, it's more like “m + n”, or even “mx + ny”, or even “mx + padding + ny”, but okay.

> Hence why Rust would be less needed, because we would be in a computing world, where the majority of the exploits C has brought into mainstream computing would be reduced to a very tiny subset, also with unsafe red signs that one has to explicitly opt-in.

I would accept this claim if unsafe code would only be used to implement the occasional non-critical system component. But, can you implement a safe language runtime without “opt-in” unsafe language features? Clearly, static checks at some level are the only way of you really want safety. If you don't, that's okay - just be honest about it.

> As for tagged architectures, why not?

Because it's expensive! The user shouldn't have to use his machine to compute something that any responsible programmer would've known in advance. And runtime is too late to fix any mistakes anyway.

> Specially since that is what Intel and other manufactures are now trying to push as a workaround tame C corruption errors.

Well, that's sad.
This is one of the best explanation I have read:

An Intuitive Explanation of Bayes' Theorem
http://www.yudkowsky.net/rational/bayes

and I see Eliezer now recommends this instead:
https://arbital.com/p/bayes_rule/?l=1zq
Biological weapon attack = Hide in Telsa for air filtration

Electrical Grid attack = Telsa doesn't charge

Likeliness deaths from either < Deaths from negligence of bureaucracy, lack of personal responsibility

/me chamber-checks Kalashnikov, takes drag of hand-rolled cigarette, checks internet conspiracy messageboard, and mentally catalogues MRE supply.
That makes sense to me. But there really is no international law that's coherent and enforceable. It's a hard problem.
I hope that someday someone smarter than me figures out how to make a truly free internet that isn't bound to be undermined by laws, ISPs, and hosting providers. Of course you would still be free to program censorship into your own walled garden, but the substrate would not be controllable by anyone. I used to think that the Internet was that, but it's proven not to be almost daily.
You can extend this type of brinkmanship race to the bottom thinking to the practice of writing code. There was a time when LOC (volume) was deemed synonymous with quality and efficacy. That's clearly not the case for software.

I loved the way the writer admits to her personality requiring time and space to produce works of quality - she refused to churn out garbage (in her mind). She speaks about a middle ground but I'm afraid she's being too humble. There's no middle ground to quality.
SEEKING WORK

Remote: yes

Location: currently in SE Asia

Languages (primary): Ruby, Python, Haskell, Clojure, C#, Rust;

Languages (secondary): Perl 6, Java, C, Scala, SQL, JavaScript, R;

Email: me (at) gildedhonour /dot/ com

Github: https://github.com/GildedHonour

Web-sites: http://www.gildedhonour.com (CV, contacts), http://www.alexmaslakov.com

======================

I'm Alex.

I've been building web, desktop and mobile applications for the last 6 years.
In 2015 I partially switched to data science: big data, nlp, machine learning, etc and this has become one more area I'm interested in.

My rate is $35/h with money back guarantee or pay after the result has been seen. If you have plenty of work I can give you a discount.
I don't just do programming. Rather I solve your problem choosing the most appropriate tool and technology.

Thanks && Cheers!
A fingerprint can improve security in at least one way: it makes it impossible to shoulder-surf your password since you're not entering it.
Anyone Could Have Invented Bitcoin
I may a.gree with that but still, just because you do not like a law you have to comply. You can try to change it but as long as it exists its law for everyone. You cannot say murder should be legal, therefore I am allowed to do it.
>Imagine if everyone (and I mean everyone) collectively said "This is bullshit." and refused to pay for PreCheck. The TSA would have no choice but to stop the program. This is probably the only way they would stop it (beyond legislation, ha.).

I personally believe that we have the TSA and the pre-check program because the majority of Americans want something like this, just like a near-majority of Americans really think that putting a temporary moratorium on Muslim immigration is a good idea.[1]

Pre-check, or some way of harassing "them" without harassing "Us," I think, is rather a lot like what Americans wanted when they gave George W. Bush a second term.

I think we have the government we asked for. I mean, certainly, it's irrational, and of course, the profiling ended up being a lot less race based than expected, and, of course, it's now unionized, so some of the people who originally asked for it are now opposed to it, but that doesn't change the fact that this is what America demanded, that the man who gave us this got two terms.

[1]http://www.rasmussenreports.com/public_content/politics/ques...

(yes, yes, bias. But according to Silvers, we're talking under 5% bias, which still gives us some pretty scary numbers.)
Telenor Digital | Oslo, Norway

What: Big Data Architect

Why: You will be a key figure in a rapidly growing team, where the role will highly depend on you. You will get to work in an agile, autonomous and self-organizing environment, because nothing is constant when we look at the future - but the data architecture needs to be future proof. That is why we need exactly you!

Link: https://www.webcruiter.no/WcMain/advertviewpublic.aspx?oppdr...

Contact:

Anja Warich,
Acting VP Analytics,
(+47) 46268322
We forgave the Germans for getting up early to reserve the deckchairs when the Americans showed up. Everybody forgave the Americans when the Russians and Chinese from the provinces started travelling.
Interesting, and good to read that the information is kept private. However, the recent leakings of databases in the news make me reluctant to use this.
NewStore | Berlin | http://www.newstore.com | full-time | (VISA)

At NewStore, we’re building a mobile retail platform that allows enables rapid order fulfillment and boosts mobile conversion.

Our backend services are Python/Go, mobile apps both native (Swift/ObjC) and React Native, web frontend in Angular. We’re looking for help in all those areas.
In addition, QA engineers, scrum masters, technical writers and more.

We’re well-funded and close to launch, so it’s a great time to join. We’ve got a good agile dev process and engineering infrastructure established, but there’s still lots of opportunity to make a difference!

Our interview process typically consists of a phone screen, a technical phone interview, and an extended on-site technical interview.

See all our job listings here: http://grnh.se/gmynw3
The only way is for every home to have its own node in a web so it is entirely private, but one still needs to cross the oceans and deserts.
I train with weights once in 5-7 days with 8-10 minutes of time under load and 20-25 minutes in the gym. It has been enough to steadily improve my results for the last 3 years. So I suspect that so-called lack of will power is just a signal from the body that one doing something too often.
The main contributor to green house gas emissions from electric cars is from their use, not production. If you want to reduce your carbon footprint electric cars is still a good choice [1].

The LCA literature shows the main contributor to GHG emissions of EVs is the use, and the most important factors in estimating those emissions are the electricity mix, vehicle lifetime, and driver behavior. Battery manufacturing and battery end of life are still being developed and researched, and manufacturing batteries is a large contributor to the manufacturing emissions of EVs.[1]

[1] http://link.springer.com/article/10.1007/s40518-015-0033-x
I have a theory of suicide, don't know what actual psychiatry says about it. But it seems to me that some patterns in suicide that defy simple notions of privilege may be explained by impossible expectations.

White Americans kill themselves more often than Black Americans, but Native Americans more than whites again. Some very rich groups (e.g. Hollywood stars and their kids) kill themselves often, but also some extremely poor groups (Indian subsistence farmers - possibly in connection to microcredit).

If I'm correct, the sexism of lower expectations may be a contributing factor why women kill themselves less than men, and the racism of low expectations has a similar effect on blacks.

Native Americans, on the other hand, may be more or less as socially disadvantaged as blacks in the US (correct me if I am wrong), but grow up with romanticised notions of themselves from majority culture and (First-)nationalist idealization from their own, creating an image it's especially hard to live up to from social and economic deprivation.

Celebrities have a lot of economic and social opportunity, but also everyone knows they have it, and everyone's eyes are on them. Expectations are accordingly high.

And for the poor subsistence farmers, there's nothing like a debt letter to say "you should be doing this, why aren't you doing this?". Before, they might have starved, but at least it wouldn't be their fault. Now there's a formal legal document saying that it basically is, and the entire village is involved in pushing that lesson in (if I understand microcredit practices correctly).

You call suicide an occasionally rational reaction. I'm not sure if I agree, but it does remind me of a bug I had in a connect four program many years ago. It could look ahead four-five moves or so, but it had a poor evaluation function, so it would often find itself in situations where the opponent could force a win. When it did, it played randomly. I had forgotten to penalize an early loss over a late loss, so every move seemed equally bad to it. Maybe for some suicidal people, similarly all outcomes seem 100% unacceptable, and so suicide just becomes one random equally bad option out of many.
I think people read it too literally right now. If you say some road bollard is so strong it could survive a bomb explosion you usually don't expect bomb explosions. It's just that it survives large forces.

This system stops particles as small as ones that could be used in bio weapons. It's a theoretic comparison, not a warfare ad.
How is JavaScript so special with async and streams? JS lacks any syntax for async, so it's not on par with languages that do. What's special there? Same for streams: they're implementable in any language, and JS has no special capability there. Or am I unaware of something JS has that other languages lack (besides popularity)?
You might want to review https://news.ycombinator.com/item?id=11609291 .