skysight-inc/HackerNews huggingface dataset:
if you fired someone too early, how would you ever know? They're at a different company. You'd have to somehow hear from a separate, trusted source that they were actually doing way better. Incredibly rare.

the whole thesis of this article ("you can never fire someone too soon") reeks of selection bias
A ton of things either don't work or are harder with Yarn.

It's great at what it does, and great for the simple case, but it's only a subset of functionality.
Name another source of energy we could use.
We need nuclear energy and nuclear research.

Besides, it is now clear that the real problem for the planet is not nuclear disasters, but pollution.

Nuclear is greener than many alternatives.

We need to shut down fossil fuel power plants.

That's why electric cars are better than regular cars.
That's where green energy is essential, for reducing pollution and CO2 impact of the average men's life.

But if we're talking about industry, powering data centers, space era, we need something more powerful, until we discover something new, the breakthrough that will start the new industrial revolution for real.

Another consideration is that there are still unsolved problems in producing energy, wherever you look for a solution.

For example, most of the solar panels active right now are not really "green", solar panels cover and "burn" a lot of soil, we still don't know the long term effects, but it is known that solar parks are affecting temperatures and weather around them.

A recent study[1] concludes that

"A growing body of studies underscores the vast potential of solar
energy development in places that minimize adverse environmental
impacts and confer environmental cobenefits (2, 10, 14, 15, 21).
Our study of California reveals that USSE development is a source
of land cover change and, based on its proximity to protected areas,
may exacerbate habitat fragmentation resulting in direct and
indirect ecological consequences. These impacts may include
increased isolation and nonnative species invasions, and compromised
movement potential of species tracking habitat shifts
in response to environmental disturbances, such as climate
change. Furthermore, we have shown that USSE development
within California comprises siting decisions that lead to the
alteration of natural ecosystems within and close to protected
areas in lieu of land already impacted by humans "

[1] http://www.pnas.org/content/112/44/13579.full.pdf
Good call out, we'll edit the video description
The state of machine learning: A conversation between Azeem Azhar (Exponential View) and Dr. Danny Lange (VP of AI and Machine Learning at Unity Technologies)
Are there any? Making iPhone copies will probably be prohibitively expensive, otherwise China will already make those in numbers. Yes they did some really lame knockoffs but I doubt you can replicate "the iPhone".

HN seems to be really out of depth for you.
Huh? I'm talking about illegal hacking by a hostile intelligence service interfering in our election. What you linked has nothing to do with any illegal activities, which is what the point of the whole thread is.

Even from the article you linked, it says that "OneVoice did not use State Department funds directly for political activities, or seek State Department grants in anticipation of the Israeli elections" but that it indirectly allowed that non-profit to campaign against Netanyahu. Not exactly the same kettle of fish.

Just the same I don't support our government trying to fund political campaigns against our allies either.
Does uninstall default to --save too? Because if so, then your workflow doesn't even have to change gear. You just install it to check it out, you like it then do nothing, you don't like it then you can just `npm uninstall`, something you'd hopefully do anyway.
Why #1: What is causing failure in Product Management
I'm sure there's plenty of uglier stuff on far bigger scales. But good design is all in the small details.

Looking at this one small syntactic difference explains a lot about why C++ is as ugly as it is. It has to pack in a lot of complexity everywhere, even at the most basic level, such as how to label a lambda expression. The ugliness may simply be a cost of offering much more power (simplicity is difficult/impossible when you need to support complex base abstractions). But it's still ugly. And therefore a big reason why it's not very Pythonic as the OP said.
At first this was going to be one of those tedious meta-pedantry posts. But then I realized I was about to post one, and remembered meta-pedantry is a thing, so now it's going to be a meta-meta-pedantry post.

Basically, it's surprisingly common to point out, in a fun-loving-meant-to-be-helpful way, someone's minor error of style or grammar, and in the process make a different error of style or grammar yourself.

That, in turn, spawns a slew of "na, na, stones in glass houses, you're not perfect either" posts. Which are tedious, and often dramatically less principal-of-charity laden then the first instance of pedantry.

I'm not sure where this comes from, precisely, it may just be that people reading a pedantic post are less charitable in their reading than than they would be on an on-point substantial post.

Anyway. All that is just preamble to "perhaps you meant 'who'? 'Whom' is functioning as a subject, not direct object in your sentence (the reverse of what's grammatically required)"

;)
Do web developers feel like their applications must support iOS? Why?

Because iOS users are a significant source of potential profit.

Apple doesn't need to maximize usage in order to control the ecosystem - they just need to maximize profit potential.
Good god. I was way off. I bike to work and feel like a hero lol
I'm not a fan of the bad apples argument. The same reasoning is used by some to defend attacks on Muslims.
I'm all for filling party balloons with hydrogen too. Kids gotta stay on their toes.
> Not sure I like this pointer. Copying a pointer should not be a heavyweight operation. That is pretty well established.

An alternative option would be a unique_ptr subtype (or extension) which allows cloning if the wrapped type is clonable, something similar to rust's

impl<T> Clone for Box<T> where T: Clone

Can that be expressed without concepts?
It could also be interpreted as trying to censor the website and using the trademark issue as a justification. I'm not saying they are doing that, but it would be an easy way to justify a lawsuit without looking too sinister.
Many thanks for this.!

I've been previously using someone's script to install Sublime on Fedora:
https://gist.github.com/simonewebdesign/8507139

An official DNF repo is much appreciated.
Well, it seems like a more practical billionaire project than yet another flying car.
I see this happening alot. Basically government needs smart people like this to step in and rescue things when things go wrong, but they don't by any means want people like this changing the company culture or inconveniencing other people with doing more work or better work. You are there to be that smart computer guy who fixes things when things they don't understand go wrong.

They pay you alot of money to be there to do stuff they don't understand, but outside of that, they don't really want you interfering with their day to day life with all that "tech stuff".

Definitely find a better job, and don't underestimate the value increase in you quality of life by being around better people who challenge you. Nothing is worth more than that. So outside of minimum financial obligations, make plans to move elsewhere even if it will take a while. If you are the breadwinner in your situation for yourself and or other people, they will have to deal with it.

It may take even 3-4 years to move if you have long term commitments and get ready to go and do it without being risky financially, but honestly its worth it. If you are the one providing for people and you are the one donating half of your waking life and you are the one smart enough to be dissatsified with the lack of mental stimulation then you deserve to have a job you enjoy.

Being around people at work who challenge you and being on a good team will without a doubt increase your personal joy in life as well. Being emotionally isolated in a company who designates you as the computer guy and wants to drain your brain more by asking to create documentation to make the integration of technology in the company appear more valid than it really is, or save them if you don't show up work one day, is an abuse to your mental situation as much as you allow it to happen.

If you are already that smart, rising to the challenges you wish you could will only result in more income later, so don't let the current financial benefits/perceived location limitations stop you from pursuing a more rewarding career.

A couple years may seem like a long time but...what are you going to do, rot in a n IT office for the next 40 + years of your life? Make the difficult decisions/sacrifices now and even if you are in your 30s or even more, still youll get decades of happiness and challenges you won't if you throw your hands up in the air now.
isn't it always "too late"? The fired employee would have to have a long pattern of problems. With the benefit of hindsight you'd know that you should have fired them after the first 5 or 10 problems.
Any recommendation on logo designers?
The real competitor here is Lockheed-Martin, who has developed a hybrid airship: that combines a lighter than large structure, with an aerodynamic figure + propellers, that gets 80% of buoyancy from the helium gas.

With a first model planned to release in 2018 carrying 23 ton, for use mainly in oil&gas fields , where's it's really hard to get stuff to(so landing anywhere without an airport is a huge plus). They cost $40 million each And they already have 12 letters-of-intent for purchase. And they think they may sell hundreds per decade.

Their later model, planned for mid-2020's would carry 500 ton.

Considering that such ship doesn't require an airport, can deliver containers without landing(using cables like a SWAT team), and their fuel costs are much lower and they carry a huge weight, there's a large transportation potential for it. Some guesstimates about an hong-kong to US link, talk about a cargo lane that costs half the price of air, while only doubling transit time which is much faster than cargo ships.

So really, there's probably an up and coming industry serving the same goals as Brin's project, So maybe his project isn't needed.

But i wonder to what extent the fact that the Brin have decided to work on this field, have convinced Lockheed-Martin to go after this ?

[1]http://www.straightlineaviation.com/news/9-webnews/15-aviati...
Sublime is perfect example of extremely well (almost perfectly, for me personally it is) executed native desktop multi-platform app! I payed even if I use it today mostly for reading the code, since Vim and Emacs took over writing code.
>I understand people who need/want it because it's snappier and handles large files great. I am however not really one of those people.

If ST3 had the same features (basically, more support for friendlier plugin integration) it would totally devastate those, apart from in price (which should be irrelevant for professional developers anyway).

But even as it is now, it's way handier (due to the snappiness) for everyday coding than VS Code (Atom is so slow it doesn't even qualify).
Is your approach word-based or character based ?

Can't wait to see the final product ! The best neural-based handwriting OCRs are <90% right now, it's good to see something new in the landscape.
Respo repository, https://github.com/Respo/respo
This issue seems to be a bit of a geek trap. Yes, border agents have a fair amount of authority. No, you're not required to twist your mind into a pretzel trying to decide whether what you choose to put on your device constitutes hiding the things you left off. If an agent is asking you something as specific as "did you enable travel mode in 1password" you've probably already triggered some suspicion.

Some of the responses on this thread make it sound like there are people who would actually start explaining travel mode unprompted because they arrived at it by some twisted logic about what 'hiding' means.
so npm has created a huge vendor lock-in and we should live with it?!
I sometimes do projects in new frameworks or languages as a learning experience - in a professional setting I would still default to tried and true tools that I have a lot of experience with and are relatively stable. How do you differentiate between individuals like you describe and people like me who like to experiment for education's sake?
i wish you godspeed in your quest to control what other people say on the internet.
You got it backwards: VSCode is like Sublime or Vim with plugins, not an IDE. Don't let the name fool you, it's not a version of Visual Studio (the IDE), but a new editor project.

Atom, while also not an IDE, is way heavier, to the point of being slower than actual full fledged IDEs.
Extreme Wealth Is Bad for Everyone – Especially the Wealthy
Yeah, the planning part seems to be the major culprit when designing "alternative economical systems". Anyone who would want to propose a serious "alternative to the capitalist system" - which is kind of what it boils down to - would have to figure out how to out-compete the planning efficiency of capitalism.

My personal favorite would be something in the way of a Wiki-like consensus engine with "many-eyeballs" checks and balances. All planning is public, all planning can be corrected by anyone. Sabotage can be avoided by there effectively being significantly more 'reviewers' than editors or through some other mean of making sabotage harder than correction.

It works for Wikipedia, why not for societal planning?
Here's an excerpt taken from the EU Internet Handbook [0]:

Cookies clearly exempt from consent according to the EU advisory body on data protection- WP29 [1] include:

- user‑input cookies (session-id) such as first‑party cookies to keep track of the user's input when filling online forms, shopping carts, etc., for the duration of a session or persistent cookies limited to a few hours in some cases

- authentication cookies, to identify the user once he has logged in, for the duration of a session

- user‑centric security cookies, used to detect authentication abuses, for a limited persistent duration

- multimedia content player cookies, used to store technical data to play back video or audio content, for the duration of a session

- load‑balancing cookies, for the duration of session

- user‑interface customisation cookies such as language or font preferences, for the duration of a session (or slightly longer)

- third‑party social plug‑in content‑sharing cookies, for logged‑in members of a social network.

[0] http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htm

[1] http://ec.europa.eu/justice/data-protection/article-29/docum...
It's odd, because my first two dev jobs I had to be let go. First time was due to them needing someone of senior skill yet paying for a junior salary and let me go after just 3 weeks, and the other due to money running low and let me go after a year of working for them.

This taught me that businesses are out for themselves no matter how nice the people are. It then taught me that if I don't like somewhere, I will just outright look elsewhere and bail.

After being let go from my second workplace, I left my next one due to him promising me more money and then going back on it with another deal which sounded great, but actually sucked when I thought about it. He is a really nice guy, but such a shady businessman, so I looked elsewhere and then handed in my notice.

The workplace after that one wasn't any better, they wouldn't use GIT, worked on each site whilst live (no dev environment). I hated it, so I took a week off to search elsewhere, found something better and handed my notice in.

Also, I tried to push for better practices which the other devs loved, but my manager and boss just wouldn't listen and refused any of my input.

There's actually a guy in that workplace who is super nice, but has never been let down like I have so he feels he owes the company everything and won't leave. Whenever he tries, the boss will offer him more pay and then he stays. It's sad, because he deserves so much better. :(
Predicting and patenting lucrative software innovation
I'll list some pros for each which I have experienced on top of my brain. Note that for Sublime I mostly wrote in php, while the others javascript or typescript has been the main target.

Sublime Text:

* Faster, performs better which is especially visible on budget computers or when handling larger files. Sublime is really, really good in handling large files while Atom or VS Code really stinks when it comes to that.

* A lot of plugins because it was "first" of these new, great text editors. Many plugins varies in quality but they exist.

* Very easy to configure and make the editor a perfect fit for you. Atom and VS Code has the same configurability, but they simply copied Sublime on this part.

Atom:

* A LOT of plugins and extensions. Seriously. It feels like there is an extension for everything already.

* Snappy enough, easy to search and find stuff in your code.

* Great, simply great UI and font rendering. With some theming this editor is by far the most beautiful one.

VS Code:

* Snappier than Atom, but with deeper features in the box. Got stuff like git tools, intellisense and other goodies that is just missing in Atom.

* Insane support for Typescript (and perhaps other languages as well). There is simply no other editor you want to develop Typescript in. Also good for compiling .NET Core (these are the ones I've tried).

* A lot of great quality extensions from Microsoft and others. While Atom might have more extensions, I find those for VS Code often to be more quality ones and I have yet to uninstall a extension because it doesn't work or is buggy.

Personally, I prefer VS Code because it feels more snappy than Atom, has intellisense and good support for compilers like .NET and Typescript.
Yeah, shitty ones.
Nobody wants to hear this, but I have strong suspicions NSA worked with Red Hat to make systemd their backdoor of choice for Linux systems, and I highly praise efforts to offer diversity in in it land regardless if I'm right or not.
Building a team at seed stage
Launch a Website with a Custom URL Using GitHub Pages and Google Domains
Use The Great Suspender for Chrome. Still not as good as a native solution like Firefox built in, but it works wonders.
I agree that window placement would be a killer feature. Organizing windows by location speeds things up a lot for me.

There have been some neat 'ZUI' approaches to this. Like the Raskin app (https://www.youtube.com/watch?v=44u0OFWVt0s).
"I do wonder how much of that is the browser's fault, and how much is because of website developers not understanding that we have a website obesity problem[0], nor the concept of "optimizing for fan noise"[1]."

I think some of it is also that the web has numerous things about it that are fundamentally expensive operations, going back to things like "the default table sizing algorithm reacts to the flow of the content within it, which also depends on how the table decides to format it". It's not hard to create a pure HTML page that has no interesting images or scripts or anything, but still is fundamentally slow to render. (You probably wouldn't want to write it by hand, but I've accidentally written programs that output such pages over the years.)
Also the feedback from the Microsoft team (they genuinely seem to put effort into VSCode), the frequent updates and new features. I love(d) ST and it was always one of the first tools I installed after a fresh OS install. My latest install does not include ST, only VSCode (Windows and Linux). I do not notice the speed in the type of work I do.

Still glad that there's an alternative available to VSCode also. :)
One of the characteristics of a lot of Russia's attempts at exerting influence is that they don't particularly care if we know they did it. Part of Putin's goal is to bolster Russia's standing as a world power, so if people know he's pulling the strings it actually achieves that goal.
Can also confirm, worked for two banks and their mobile traffic (apps) surpassed desktop usage.
To make it clear, it has to be really strong, stronger than diamond for example. Graphene wouldn't do the trick either. https://en.wikipedia.org/wiki/Vacuum_airship
That is interesting. What makes Vim better for writing, but not reading in your workflow?
> It clashes with nearly every point on the Zen of Python

I'd argue that C++ is more pythonic than Python. For instance:

> Explicit is better than implicit.

Since when is dynamic typing more explicit than static typing ?

> Errors should never pass silently.

Well guess what, with C++ they don't even pass compilation.
Bah, my bad. I was just looking for a quick citation for nuclear fuel cycles, saw "MIT Tech Review" (usually a very good source), and grabbed it. Thanks for catching it.
https://en.wikipedia.org/wiki/Hindenburg_disaster#/media/Fil...
Ironically in this case, I myself kept on nagging the web dev team to try to have better compatibility, as I'm a Firefox user. :)

Though as this was a pro-bono spare time effort, I'm not going to criticize them for that - they put the website together in about a two or three days of work, with essentially no help from me other than some design suggestions and proof-reading.
I had to do this too.... Was in a job where they were misogynistic an had to quit. I leave out of my CV.
And of course Russians perfected rocket technology way in XIX century, using solid rockets as a weapon.

What are you trying to prove? That inventions aren't done in vacuum and everybody stands on the shoulders of giants coming before him? Or you literally believe that USA had a half century Cold War with opponent who can't invent a thing?
White-owned Portland burrito shop shuts down after 'appropriation' controversy
>The problem is we're moving extremely fast to a chrome only world.

May be.

I see this as truly the case of making the pie bigger.

All devices include 2 Billion Android devices. That's a bigger pie that Chrome owns now, but FireFox can target in future.
It's a serious legal risk to re-hire fired employees.

Interesting, I'd never heard that before. Could you possibly expand on that?
Only Microsoft is using co-routines in production code via UWP.

CppCon 2016: Kenny Kerr & James McNellis “Putting Coroutines to Work with the Windows Runtime"

https://www.youtube.com/watch?v=v0SjumbIips
I would be so happy for an ARM build.
In your hypothetical from-scratch internet, there's probably still a confy place for Google's flagship search engine. It's the ranking, it has always been the ranking. Nobody is interested in a rank of who paid the most for each keyword.