skysight-inc/HackerNews huggingface dataset:
It's a bit hard to visualize because we're used to things like heat shimmer, fog, the curvature of the earth and the very air itself blocking our view. Actually that's what those observatories have to keep in mind as well, but only about 100km of it instead of the distance as mentioned in the article.
In theory, because you can access LaTeX features from an R Notebook, you could even write an entire manuscript with it, although I don't know if anyone has.
This report is pretty sketchy. The example is traffic from Canada to South Korea was 'diverted' through China. But there's no undersea cables direct from Canada to South Korea, traffic will go through the United States, and then it must go through at least one of Japan, China, Singapore on the way to South Korea. China Telecom runs a global network, and offers transit, so it's likely that someone on the way was intentionally interconnected with China Telecom and expected some packets to transit its network.

Many companies with diverse home countries run global networks, but it's only an issue when it's a Chinese company?
That's because TIOBE derives metrics from search results. Which means every time some one searches 'Python, the snake', that also gets counted as 'Python, the programming language'.

Most people looking for help on the internet are searching:

"How do I do X in shell?"

No of people looking for help with the word 'Bash' are likely to be lower.

That's one reason why TIOBE is sometimes way off the real trends.
Dear lord, how did your eyesight fare?
One moderator wrote:

"No. You know what? Fuck that noise. Ethnic cleansing is not "different views." Racism is not "different views." White nationalism is not "different views." Dogwhistling that attacks against your political enemies will continue if the media doesn't stop saying things you don't like is not "different views." Putting children in cages is not "different views."

This is not an argument over tax rates or the proper role of government in education. This is an argument about who will be allowed to exist in America.

Get the fuck out of this thread. Don't post here again."

Whether you agree with their decision to ban Trump support on their (privately owned) forums, you have to agree we are in a pretty grim state here in America.
Good point, and I definitely would anyway because I'm sure it's got many unpatched vulnerabilities and issues.
It's well-acknowledged that they're not following the same curve as USA or Europe. This isn't a matter of the future; it's already happened.

That's why the UN has increased it's estimate for peak African population 5 years in a row.
I've been running Pop for about 6 months now and it's been fantastic.

It's the first Linux distro that I've been able to run full-time, after trying the main Ubuntu distro for 6+ years with VMs and dual-booting.

Beyond its stability and compatibility with Nvidia hardware, its design is pretty and touch-friendly.
the_donald is mostly shitposting. If you want an example of right wing you'd be better off with https://www.reddit.com/r/conservative.
Ego can definitely be a problem here, I hope its not ego that caused this (and I don't think it is)

> If you respond in a similar way when asked questions then it’s just your ego having a hard time when the situation is reversed.

I 100% don't respond in any similar way.
> React/Vue are modern evolution of jQuery.

I disagree. They are whole frameworks taking a completely different approach than jQuery, which is basically just a helper library.

jQuery is useful as a tool for operating within an externally organized application (or otherwise mostly static DOM tree). It simplifies low-level operations like DOM element manipulation.

Frameworks like React or Vue take a top-down, more declarative approach on how the DOM is built and updated. It's in many regards more powerful and more productive, but comes at a certain cost (setup complexity, total page size, certain aspects of performance).

So, which tool is best for your project really depends on the individual use case.
What Zombie Plants Can Teach Us
It's funny you brought up tobacco, since it's a counter-example to your point.

Somehow, even with Big Tobacco putting tons of money towards promotion and an under-funded health department spreading information, we've arrived at a society where a) nobody can deny that tobacco consumption is harmful (and be seen as sane) and b) tobacco consumption is declining (nicotine use may not be, but it's also not clear that nicotine use alone is as harmful).

It took a few decades to get there, but it worked.
Trump Administration May Push Big Changes to H-1B Lottery System
I know some successful people who smoke occasionally (by occasionally I mean 1-3 times a year). Yet, most seem not to do it at all.
Pretty much, I mean the argument is that there are jobs/tax revenue/etc to be gained from having a healthy local market.

There may not be direct returns, but that’s not really the point.
PHP 5.6 and 7.0 EOL (End of Life) in 2018
From East Europe to Central Europe.

2012 - Junior web developer - 6k / Year Euro - Romania (small outsourcing company)
2013 - Junior web developer - 11k / Year Euro - Romania (same small outsourcing company)
2014 - Software Dev - 13K / Year Euro - Romania (bigger outsourcing company)
2015 - Senior Software Dev - 15K / Year Euro - Romania (outsourcing, the it dep of a german company)
2016 - Senior Software developer - 70k / Year Euro - Germany, Berlin, very early stage startup
2017 - Senior Software Engineer - 70K / Year Euro - Germany, Berlin, medium international fintech company
2018 - Senior Software Engineer - 65K / Year Euro - Germany, Berlin, medium german company
Thought I'd share my experience. I went to College for Graphic Design but shifted into programming. I mainly build internal tools/dashboards, mobile apps, training applications, website maintenance. All positions are in central New York State, US (fairly low CoL):

Tiny (5 person) Company
2008 - Graphic Design / Web Developer Intern (College) - $100 / week
2010 - "Senior" Web Developer - $15 / hr

Low-Mid (120 person) Company - Relocated To Hometown, Previous Employer Closed Business
2010 - Graphic Designer - $14.86 / hr
2013 - "Senior" Graphic Designer - $17.00 / hr

Mid (350+ person) Company
2014 - Graphic Designer / Web Developer - $46,000 / year + $8,000 bonuses
2015 - Graphic Designer / Web Developer - $50,000 / year + $8,000 bonuses
2016 - Software Developer - $70,000 / year + $10,000 bonuses
2017 - Software Developer (Remote) - $75,000 / year + $10,000 bonuses
2018 - Software Developer (Remote) - $78,000 / year + $10,000 bonuses

Still living a bit check-to-check due to high college bills, car payments, etc. Will be much more comfortable in a few more years after payoff.
> Nothing gets stopped by merely refusing to extend some small measure of legitimacy to whatever is deemed "bigoted".

The targets of bigotry being subjected to both the bigotry itself and the additional insult of the community they are participating in legitimizing it is, in fact, stopped by the community not legitimizing it.

As that has long been a central purpose of RPG.net policy on acceptable participation, I think this particular rule is probably doing exactly what is intended.

> These policies and norms do not change minds

Perhaps, but in this case they aren't intended to, so that's not an argument against the policy.
thanks sibling responders, I learned something new.

I grew up in rural southeast US and I've always associated cable with cities/suburbs and had broadcast/satellite (old giant ones most until middle school).
Started out in a LCOL area (Central PA). Dropped out of Comp. Sci. program. ColdFusion -> ASP -> .NET (with lots of Web Development). All the different titles. But typically just a member of the team; not the team lead or architect.

All figures W2 gross pay and 40 hour / week jobs
(No on call, paid OT or I didn't play!)

1998-1999 $9/hr -> $13/hr
2000-2003 $27k -> $33k
2003-2006 $40k -> $50k
2006-2011 $55k -> $63k (nice job, raises not-so-much)
2012-2014 $75k, $72k, $80k (job hoppin' fool)

Moved to a higher COL area (closer to Philly)

2014-2015 $88k -> $91k
2016-2017 $100k -> $103k

Took first Corp-to-corp 1099 job

2017+ $160k
>>A misspelled keyword results in nil accidentally flowing through your app.

Some dynamic languages, worked around this issue in the 90's. Perl for example, if you use 'use strict; use warnings' will catch most of these misadventures.

Having said that, only the most novice programmers make these kind of mistakes. Like the absolute beginners, in the first day or two of exposure to programming.

As a rule almost any shop these days write unit test cases, so that should flush out these kind of bugs.

EDIT: Why the downvotes? People seriously work with programmers whose biggest incompetence at work is typos? Or you think writing unit test cases is bad?
Loans are often structured with a penalty if they are paid back early. The provider of the capital wants the scheduled payments more than they want access to the capital.

Perhaps big fat government loans should really be purchases of special restricted securities (that do things like limit the control the government has over the company and prevent dilution).
Why Is Steve Bannon Giving a Keynote Speech at an Academic Tech Conference?
Apple Watch owners asked to return devices for repair after update glitch
As a younger developer
58k Junior Web Developer - St. Louis, Startup (2016 - 2018)
75k Web Developer - New Mexico, Mid sized company (2018 -)
>As for lung cancer, that's a straw man, vapes and edibles make that a non-issue.

Isn't that kind of like saying "drunk driving is a straw man, Uber makes it a non issue"?

Of course we know there's less harmful ways to consume these substances. We also know many, many people will not make use of those less harmful ways.
The point is not that you have to import a package, but whether by default package layouts and interop make sense. Notably, python scientific libraries build on a set of common foundations and apis (numpy, pandas etc). Additions to the ecosystem aim to build on familiar apis irrespective of implementation details (e.g dask). Python’s heavy use of namespaces makes organising a working environment simple, while it’s focus on consistent style and naming conventions means that code from different sources will look familiar.
R meanwhile uses a global namespace (with at least two ways of loading libraries into it) so requiring more than a few extra libraries risks name collisions. Thus the need to create another ‘tidy’ library to fix a fundamental limitation of the language.
Now I Am Become Perl: A Defence of Terseness
How can someone write a whole article about disruption but not actually use the correct, well understood meaning of the term? They literally just made up their own strawman definition of what "disruption" means (tech people getting rich I guess?).

Disruption has always been used to mean disrupting established market leaders via innovation. Guess what? That's exactly what has happened with Uber, AirBnB, Amazon...

If anyone wants to learn more about the actual meaning of disruption, I suggest The Innovator's Dilemma: https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma
> Why can't someone acquire those qualities quickly?
Because there is no time to do the full cycle from start to release more than twice in 2 years.

Usually a project that will give you decent insights takes some time to build. Usually at least 6 months and then several months to see what you did wrong. So if you did this cycle once, you are not aware of how you screwed it up and if other methods would yield better results. If you did it twice you already have the basis to compare methods. Senior ideally tried several approaches and there is simply no time for this in 2 years imo.

> I would say yes...

Thanks. Looking at this thread I changed my perspective. 1. it's context based, you can be senior after 3 months if your other senior left and you have couple of new people that you need to onboard 2. titles mean absolutely nothing when hiring 3. If I am doing the same work as others I deserve the same title (age made me uncomfortable)

So yeah, initially I got offended because I called myself senior later than I could and it seemed unfair.
As often as it is mocked, this is one of the things I really value in the whole "micro kitchens away from the open-plan office" lies.
The incident lasted 24 hours, but the vast majority of that time was spent in a degraded state, not fully down. It's likely they didn't know the scope of the unreconciled writes until later in the incident, too.
One the other hand, people who feel like their engines are firing on all cylinders all the time (ie ADHD and friends) might find some relief in a drug that allows them to slow down and switch of their head radio while firing on only one cylinder...
Setting Up Python for Machine Learning on Windows
Het is salaris, je mag zelf kiezen of je het in één keer in december wil over verspreid elke maand.

Daarnaast kun je van die 4% extra ook pensioen inleggen (bruto), vakantie kopen etc..

Naast dit alles nog winstdeling, die is indd 49% belast en erg veriabel.
Nobody's ever lied about use of a drug with great stigma.
In your example, €30000 would be your RAL so #3, not #2.
Wanting to spend a pleasant time doesn't seem to rhyme with people that end up in a two-hour queue in London or Milan.

I do know people who genuinely want to have a nice, relaxing vacation. They book holidays at the beach, in warm countries, at 5* hotels. They don't bother much with overrated and crowded touristy places, really.
Don't big chief on the daily home slice. Save cashing bowls for the weekend and between 5 and 8 pm and you're fine as frogs hair.
Nicotine is a stimulant. I'd argue that stepping out of the office for a few minutes is what relaxes you and reduces your anxiety, not the cigarette. Unless you're a regular smoker when smoking stops withdrawal symptoms. (I'm an ex-20-a-day smoker)
American here, I'm not convinced I shouldn't encourage my kids to get into the trades.
The lesson there should be "brake dust is a big problem," not "marijuana is not."
> Uber, AirBnB, Amazon

Amazon, sure, but Uber & AirBnB? Wasn't their "innovation" flaunting the law to gain a temporary advantage before regulation leveled the field again?
Show HN: Analytics Zoo – Distributed TensorFlow and Keras on Apache Spark
I think individual developers are most likely to become much, much more productive when using Clojure/Lisp vs. Java, C#, and the like, but software development teams are unlikely to experience the same benefits.

And it's not even because Clojure is bad for teams, it's because teams often form because there are nontechnical stakeholders, and suddenly an individual contributor's code-writing productivity is a much smaller factor when compared to the communication practices and other parts of the development process outside of writing code.
Migrating away from Google Maps and cutting costs by 99%
Using a throwaway (all normalised to GBP):

2005-2007 - London, UK - Cofounder of consultancy - £40k base, £100-120k dividends
2007-2009 - San Francisco - Principal SDE @ FAANG - £90,000, £20,000 signing bonus
2009-2011 - London - Senior Engineering Manager @ FAANG - £100,000, £20,000 bonus
2011-2013 - London - Start-up co-founder - [It's complicated] about £70,000 all in yearly, exited and made up for shortfall
2013-Present - London - Partner @ Large Consultancy - £250,000 base, £200,000 bonus
I think I do fine, but I do already work in a very expensive area at a very large company.
That's certainly an interesting thought, but do note (from the linked article):

In some of their experiments, the researchers used a high-speed camera that captured 2,000 to 6,000 frames per second..

I haven't checked, but I would be surprised if Apple uses cameras that are capable of that as normal user-facing webcams in their laptops ...

Recovering meaningful audio signal (which usually has lots of data above 1 kHz) from the <100 Hz sampling done by a camera seems difficult, Nyquist and all, right?
And I think it's even a little more than this. I've certainly seen college grads come up with impressive algorithms and "solve hard problems". For me senior is having seen other people solve hard problems in the past and fail spectacularly when their math meets implementation details. Maybe the approach requires too much precision from data entry clerks., Maybe it's particularly sensitive to GC pauses or doesn't distribute well given potential bandwidth issues between DC's. Maybe its a awesome but future devs will find it so terse as to be un-editable. A lot of being a senior to me is having seen many production systems and learned the weird ass ways they can go wrong.

Still not saying you can't do that at 18, but you probably needed to quit high school and start consulting for teams at 14 to get the experience in by then!
The freedom we experience is just the alignment of what you want to do and what you can do. Freedom is possible, just not for everybody.
I definitely benefit from this. I find pot to be a great context switcher. Formerly after working on a problem for long hours, when I would go home I would still be immersed in the problem and unable to take my mind off it. Now when I come and have my things in order I warm up a vape bag and put on some jazz and am able to completely detach from work and really just enjoy my nights.
> Garmin devices use Monkey, which is their own Java like language.

"Monkey C" (name apparently chosen only for the pun) didn't strike me as especially Java-like when I used it, and given the memory constraints placing such a low limit on the practical max size of Garmin watch applications, that it was OO at all seemed more a hindrance than an aid. I kept wishing it was just C, and I'm not even that good at C.
Only tangentially related, but still relevant: I had a very positive experience with a telepresence neurologist this year - not in surgery, but in consultation.

My mom had what we thought might be a stroke, but without the typical symptoms of a stroke. We wound up in the ER on a Saturday in a medium-sized metropolitan area (maybe 250k people). They wheeled her back for a head CT, and at the same time wheeled in a telepresence cart, with a computer screen and a video camera. Within a minute or so, a remote neurologist was on the screen talking to me. Before my mom was even wheeled back to the exam room, he had viewed the images and identified the bleed in her brain that was causing her vision problems.

I was fascinated by all of this, so I asked the ER doctor and nurse about it, and they told me that with specialties like neurology, on a weekend they’d have to page someone to come in. It would likely be 30 minutes before they even walked in the door of the hospital. With the telepresence neurologist, the SLA was something like 5 minutes. That’s a huge difference when dealing with serious medical problems, and it’s not hyperbole to say that it will save lives.

Another thing I learned that day: Not all strokes look like strokes, and any sudden-onset vision problem is a stroke until it’s been ruled out.
What if one day you learned of an injustice you started really caring about? If you wanted to do some blog writing critical of someone powerful? Would you feel free to speak or associate then?
South Park put it quite well: "Well, Stan, the truth is marijuana probably isn't gonna make you kill people, and it most likely isn't gonna fund terrorism, but… well, son, pot makes you feel fine with being bored. And it's when you're bored that you should be learning some new skill or discovering some new science or being creative. If you smoke pot you may grow up to find out that you aren't good at anything."
Pet grooming startup captain zack secures $1.5M in pre-Series round
The author cycled through several ways it gets used, and it IS used differently in different contexts by different people, and that matters. Your appeal to a platonic usage is unconvincing.

Anyway this isn't a "whole article about disruption", it's an article about three books that reframe Silicon Valley's history.
The electrified books I read on my iPhone fit in one hand. Of course, the limiting factor here is (still) which books are available in that format. Other than that, the ability to carry arbitrary libraries in my pocket weightlessly has been sort of a game changer for me.
the stress and anxiety relief also works outside the office, otherwise I wouldn't bring it up.
Should a self-driving car kill the baby or grandma? Depends on where you’re from
>> This to me is a reminder why it is so important that the people control the means of production

> The communist government, who got there trumpeting this exact ideology, would be stopped by the exact same thing? Is this the case of those who dont know history are doomed to repeat it?

To be fair to the GP, that's not the "exact [same] ideology" it's more like the "exact same goal." There are different ways of achieving the same goal, and obviously the methods touted by the CCP in this respect are completely bankrupt (i.e. control by the people == control by a revolutionary one-party state that does not tolerate dissent).
Make your Mac into a Bluetooth speaker
The anti-drug-guy I am in this discussion: you are so right. It should be much more acceptable to just fire on one cylinder sometimes, just for the sake of human dignity.
The Adorable Optimism of the IPCC
Using parallel sequential scan in PostgreSQL
I would say yes. The service was available but it was even more chaotic because of all the inconsistencies.
I regularly use Clojure at work, even though I am usually a sole contributor because other people are not willing to use anything other than Python, Go, Java. The primitives for doing concurrent and parallel programming is just so nice that I can't think of living without it. Go has similar solutions though. The biggest advantage is to have a concise small code base that does exactly you want without dancing around language related boilerplate.
> Abuse is probably too strong, but it's definitely an aggression.

To the contrary, I think abuse is rather weak. I’d go further. Advertising is raping of the mind. Regardless of the medium (billboards, mail, spam calls, video, audio,..) the mind and senses are deviously polluted and raped with unwanted content without any consent.
With a Usenet subscription, sabnzbd, and sonarr it's all automated. Subscribe to the shows you want and forget about the cable companies. Is it piracy to download shows broadcast on-the-air?

Ultimately I view it like I did music... give me a reasonable way to access and pay and I'll do so. And when iTunes came out I deleted my 10 gigs of mp3's and paid for music. I'll do the same when the media company come to their senses and respect the cost of scale they now have. I can live with that.
Well, it's clear why this author isn't getting paid for his medium posts: he's writing low-effort low-quality material desperately in need of editing.

Medium doesn't present itself as a substitute for a full-time job. It presents itself as a mechanism by which people can get paid a non-zero amount of money for the kind of material they would be writing for free anyway, based on metrics related to actual quality (such as read time & explicit recommendation) rather than purely based on views (as with advertising).

I use medium and run sites that have ads. I make about twenty dollars a month on medium, and nearly all of that comes from material I wrote years ago; in comparison, I have been using adsense since 2006 and have made a total of nine dollars from it (across several blogs, a once-popular discussion forum, and a youtube channel with a couple monetized videos in the millions of views). Keep in mind that google won't cut you a check or do direct deposit until your balance hits $100; at the current rate, I will get my first Google Adsense payout early in the twenty-second century.

If your content is so bad that Medium is giving you nothing, you won't get anything from ads either.