skysight-inc/HackerNews huggingface dataset:
Currently have over 4 million subscribers and 600 million views across multiple channels on YouTube (all organic, no paid traffic).

Usually what you see is about $1 per 1000 views (CPM) for US creators. This number can be much lower depending on which country you are from - US is the highest.

Since "adpocalypse" (advertisers pulling out of YT ads) and some other relevant events, CPM has gone down significantly for everybody. While we were making about $1 CPM a couple years ago, we are now doing about $0.50 CPM.

With that said, most business-savvy YouTube creators have known from the beginning that YT ads are a drop in the bucket compared to the potential of revenue that you can make using other monetization methods. Patreon is one way, but merch, live shows, and digital products are examples of other ways that a creator can make way more money from their following.

For example, one of our channels with nearly 1 million subsribers only made about $4000 per month on YT ads at its peak. During that same time, it made over $15,000 per month just selling t-shirts (3x+ more than ads).

Another one of our channels that had over 2.5 million subscribers was making about $10k per month on average at its peak. By selling our own digital products, we were able to make over $200k per month (20x YT ad revenue).

I know this was kind of a long answer but basically - for the YouTube creators who saw their channel as a business, not much has changed. YouTube ads continue to be a very small percentage of their overall revenue.

On the other hand, YouTube creators who were dependent on ad revenue are now feeling the pain. However, I actually see this as a blessing in disguise because it forces these creators to look at other ways of monetization and to view their channel/brand as a business rather than just a content creation machine.
I have just installed it and I really love it! I think it's the first app that convinced me in less than 5 minutes to pay for the premium package. Keep up the good work.
Beginner's All-Purpose Symbolic Instruction Code (BASIC) Programming Language
Same thing in Berlin. Until 9 months ago there were primarely bikes by Deutsche Bahn, which had to picked up and dropped of at fixed stations, and everthibg was fined. Then in cooperation with LIDL they introduced new bikes which are not bound to stations and placed them intitially everywhere in the middle of parks, and are now dropped off at the most inconvenient places.
I hate to disagree but that's fairly clean code. It's not doing anything tricky or exceedingly clever, so the code speaks for itself. They're even polite enough to separate their implementation from their interface, which is rare for projects in dynamic languages. It reads like idiomatic, OO, pep8'd python. Python is basically executable pseudocode as it is, provided the method names and parameters convey the semantics of the code.

https://github.com/facebookresearch/end-to-end-negotiator/bl...
To clarify after checking your website, all remote positions require 20% time onsite - is that correct?

Thanks!
How to Ask Sugar Daddy for Money
Except in my experience in an organisation forced to transition from Lync to Skype for Business, Lync always worked fairly well (although we only used chat and voice calls), and Skype for Business was wobbly and unreliable. Even though they were theoretically the same product, somewhere in the rebranding they managed to mess up the network behaviour too.

Skype used to be pretty solid, years ago. These days it's just dodgy as heck and moving Lync to be Skype-branded was one of the more baffling decisions I've seen from Microsoft marketing, because none of us thought Skype had any pedigree worth trying to exploit anymore.
Ask HN: What is normal procedure for start of contract?
I'm receiving my first contract programming job, but I have a question/concern based on things I've read here and elsewhere. I'm wondering what is the typical and fair process for the first payment to the contractor (me). If I invoice monthly, and they are allowed a month to pay the invoice, that means I can work for 2 months before seeing any income. And I've read sometimes companies (not good ones) can take advantage of this and get two months of free work without actually ever paying the first invoice, or if they do, they pay it very late.

I suppose I just hope for the best, or is there a common arrangemet that is often made in contracting, like paying half of first month up front, etc. ?
FasterScroll – Scroll long pages faster in Safari on iPhone
A few years ago, I dabbled with the idea of building a "shared clipboard" application across platforms and decided to use Redis - esply the pub/sub mechanism - for this. I ended up discovering and using hiredis[0] (which I can see now was co-authored by antirez as well). I'm curious to know if hiredis can be used from C++ 11 as well.

[0] https://github.com/redis/hiredis
React server side rendering with v4 Router
I think you're building a straw man of "hundreds of thousands of engineering dollars" here

All we're talking about is better quality code. This isn't a huge cost. It's usually just a matter of a small change in mindset while coding, and a few minutes refactoring and commenting once the code is working. Those minutes are repaid (and more!) the very next time the author has to revisit that code again. Good quality code saves money, it doesn't cost it.

You can leave error conditions unmanaged, leave the UI as a complete mess, don't worry about internationalisation, none of the things that add serious cost to a commercial project. This is not that.

If research coders aren't aware of code quality currently, maybe it's time that they got taught it? Writing good code will help researchers who write code, not hinder them.
They are not running anything on the server, you can implement your own renewal software with their protocols.
Estonia[0].

[0] - https://e-estonia.com/
This is like the sixth thing you've posted about this. At this point you're going on tilt. I'm happy to respond to you as soon as there's time.

We detached this comment from https://news.ycombinator.com/item?id=14693838 and marked it off-topic.
> Just ban me now.

Mods should honour these requests, because not doing so leads to bad things.

But until they do, you can set noprocast to a large number and then scramble your password.
So a disruptive technology is one that disrupts the marketplace, but markets are impossible to predict, so disruptive technologies can only be identified in hindsight. Have I got that right?
This runs into problems when the patient can't give permission e.g. because they are unconscious.
In Russian, at least, the grammatical gender would correspond to that of the word user - which is always masculine.
As a father of a daughter and a son, I disagree strongly with what you say. Feelings are completely irrelevant here.

Asking to sleep with someone and trying to kiss her, and then leaving when being told "no", is not sexual assault; regardless of how either person felt about that. You can consider it awkward, ridiculous, or just normal human sexual behaviour. But it is not by any means assault.
The Great Suspender: chrome extension for suspending all tabs to free up memory
Why Startups Need to Focus on Workforce Ahead of Raising Capital
This is not true. (I interview candidates at Google)
The reason my one-liners often end up with both grep and awk pipes is because that's how they're built: run some command, grep for content of interest, throw awk at it to manipulate output. If this is a throwaway, the exploration flexibility is more important than the command cleanness, and there are some awk idioms (inverted match, case-insensitive, match count, first match only) which are easier to code than their awk equivalents.

Sure, if I'm going to commit that to a script or shell function, I'll consider going back to refactor it and clean it up. But for quick-and-dirty exploration and prototyping, a long shell pipe is often the best modular way to compose a tool.

Protip: M-X-E will call up your one-liner into an editor session, from which you can save it directly to a permanent file. The number of locally-written tools which have originated in this fashion is ... probably embarassing to admit.
I consider Windows 10 to represent a significant step back from the Windows 8 UI ideas on Microsoft's part. Windows 10 makes a genuine effort to come to a system which can adapt for touch and non-touch UIs, rather than just using the former all the time.
What if the malware just waits a few months to spring the news that your files are encrypted? Offsite backups don't save you from encryption based attacks.
Glyphosate specifically
I was planning to one day run for mayor of NYC.

Here are some of my notes for improving traffic in the city:

Traffic

App for parking 30% of car traffic is circling

Sensors across sidewalks

Tunnels and lights timing, rewards slowdown before entering tunnel and speedup after leaving it

Safety - less cars less congestion

Pollution
https://www.insidescience.org/news/driving-fee-rolls-back-as...

Cars should have sensors to stop if pedestrian, better achieve vision zero than slower speeds

Economic growth

Every minute in traffic - economic minus

Move truck Deliveries to night time

Replace windows UV and soundproofing of windows subsidized, especially for childproof windows

https://en.m.wikipedia.org/wiki/Fundamental_diagram_of_traff...

Vision Zero

Sensors for cars
Self driving technology
Google broadband - economic growth
We have a huge bike theft problem in Berlin too, but we also have the Chinese style bike share without docking stations.

It works because the bikes have very different frames compared to normal bikes, are easily recognised and therefore worth little to nothing on the black market.

Vandalism is a much bigger problem than theft. I haven't heard of theft of these bikes being a problem at all.
If you have them on the scale they seem to in China the motivation to steel them would probably disappear.
Purescript and Halogen would like to have a word.

Having said that when I tried to build a simple Halogen project the build hung.
Obviously I don't know the specifics of the situation here. In my experience, though, hiring committees at Google want at least some interviews closer to programming (for SWE).

So don't think that this is the typical Google interview. :-)
Read about LBRY here: https://lbry.io/
They plan to tackle this problem in an innovative manner, whether it works out, we'll have to see...
The default FS throws away leading blanks, though, which doesn't happen if you set it explicitly to \s+, so a tiny little bit of magic does go on after all.
Fleetsmith | Engineering | San Francisco, CA | Full-Time | Onsite | fleetsmith.com

Fleetsmith is a cloud-based Mac management product that automates management of apps and settings securely over the internet. It enables anyone in charge of company Macs to manage them with ease, flexibility, and peace of mind.

Our motivation to create Fleetsmith stemmed from our deep frustration with existing computer management solutions. We knew we could do a lot better. Our product is powerful, yet incredibly easy-to-use. We bring the product and design focus traditionally only associated with consumer companies to the “enterprise software” space. We’re a company where product and design are not afterthoughts, but are fundamental to the process of building a product our customers love.

As a Catalog Ops Engineer, you will own the Fleetsmith Catalog lifecycle. The Fleetsmith Catalog includes Apps, Settings, and Operating Systems, which can be easily provisioned, managed, and configured across a company’s Mac fleet.

For the full job description, see this page: https://jobs.lever.co/fleetsmith/23152b17-bb64-4173-b87b-09d...

If you're interested, please apply through Lever at the link above! If you have questions, feel free to reach out to me at: jesse+hn [at] fleetsmith.com
Cringle || Senior Backend Developer, Senior Full Stack Developer, Student Developer || Berlin || Onsite, Full Time

We at Cringle are building the leading peer-to-peer payment solution in Germany and are planning on rapidly expanding our business all across Europe. We are looking for Ruby On Rails and Full Stack developers, to work with us on the Cringle backend, extending our APIs and general functionality. We are looking for someone to share our passion for building the best mobile payment solution in Europe.

We are mainly using Ruby On Rails, Go, Kubernetes stack and always open to try something new!

For full job description and to apply, visit: https://cringle.net/en/jobs (or e-mail jobs@cringle.net)
So, this isn't access to patient records as such - it's merely access from a name to a Medicare number.

Additionally, how exactly are you going to get the patient to give permission beforehand? Patients will expect to walk into a medical clinic, hand over their card, and have it all just work.
Yes if some journeys had a negative rental cost then you could solve the availability problems quite easily.
Reviews of Whiteboard Animation Software: Videoscribe Sparkol
Mmmh, but in German you can say "Der Hund sprang auf den Tisch und biss ihn". This kind of ambiguity can be a lot of fun. (It can also be confusing, I admit. But it can be fun, too.)

EDIT: Well, in English you can say "The dog jumped on the table and bit him", but it is not ambiguous. ;-/ The ambiguity in German is not due to gendered pronouns, but due to the gender of table/Tisch. :-|
Fair enough. I was mostly concerned that it doesn't become a 'haha stupid interns' thread.
Right. You should also be blogging, engaging with others on forums, having a solid social media presence, etc.
Images should be behind images.artpip.com, e.g. https://images.artpip.com/artist-images/s0/Y6/jG-small.jpg

I'll take a look into what's causing that.
SEEKING WORK - Europe or remote

Strong Clojure programmer [1] with a business and product mindset. Autonomous and self-driven [2]. Polyglot programmer (Clojure, Go, Scala, JavaScript, etc) with competence across the stack from devops to design to marketing. Available immediately. Email me@oskarth.com and tell me about your business problem.

1: First production code in 2011, everything from complex web UIs to data wrangling to distributed systems.

2: Developed and launched two products solo in 2017: https://codecards.me/ and https://whisperwalk.io/
How Bitcoin Is Being Used in the Mobile World
Really ?

As someone who speaks natively German, can you give me an example or a source for this ?

ß is after a long vocal, ss is after a short vocal. I don't know any regional problems with that (and I come from a region with a VERY different language than most of the German speaking people)
That's why I like code reviews too, it forces you to express what you meant in a way that at least one other chap on this planet get it.

Plus the code is still fresh in your mind so you haven't forgotten why did it that way, and discarded trade-offs.
We're hopeful our export to SVG feature would have provide LOTS of options to use desktop software or other online SaaS to have continued access to your work. In these days and age, SaaS players must be open especially so with their file formats, and since we want to work well with other platforms, but not reinventing the wheel, we opt for SVG file format, so it can continue to work well with others for many years to come. Hope it clears your doubts :)
> I propose to call this category of comment the "linkless martyr": the romantic tale (somehow always the same) of a noble freethinker cruelly repressed by the mods, always offering full interpretation for the reader, yet mysteriously including any pointer to the original source, where people could decide for themselves what happened. This is a classic of the genre. I feel confident making fun of it because the idea that we ever banned an HN user for Snowden advocacy is silly

Well, obviously you didn't read enough of my "genuinely nasty comments" to find it, but here's the comment that got me banned:

https://news.ycombinator.com/item?id=6183189

And here's where I figured it out and asked why:

https://news.ycombinator.com/item?id=6190847

Feel free and check the history on that first one if you don't believe me.
Travel+Umroh+Murah+Jakarta+Raykha+Tour
I'm pretty sure any traffic improvements you make in a city like NY would soon be offset by additional traffic.
Yeah, what do you mean? The city of Amsterdam for one made statements to the effect that its policy is not reduce the convenience for personal car owners when it comes to e.g. parking spaces.

Venice is probably a better place to go to to see what a city without cars is like.
Skype certainly is meant to be their main messaging app now. It's their only messaging app now.

The trouble is, they also don't ever seem to have done anything to make it better, and the ongoing saga of native Windows 8 and now Windows 10 Skype clients is face-palmingly awful.

Flagship chat system on flagship platform doesn't even work right... what hope for Android and iOS?
I've been burned too many times by hotlinking to third parties and then having the source disappear on me.

Thanks for the link though, I'll look into including some of the imagery.
The obvious answer to avoiding workplace issues seems to be never mix business with pleasure.

If the person who you proposition only has to consider the singular question of whether or not they are interested in you their decision will be natural and unforced.

Anyone in a workplace has to constantly consider how this interaction will help or harm future prospects and even if no power differential exists may feel pressured. Many people are weak and may feel dissatisfied or put upon, many are shitty at expressing themselves, asserting themselves, or even at analyzing their own feelings. Then people have to work together after inevitably some of those interactions go bad.

People express this issue as its some complex minefield. It's easy. Just don't do it. Get a hobby and meet people there.

Go to work do whatever you are paid to do and find romance on your own time.
This is super cool, thanks, I'm eagerly waiting for comparison with fiber.
This is why Hoover Dam was poured in planned, interlocking segments, with cold water piped through it to accelerate curing.

A contiguous pour would have taken an estimated 125 years to cure, even assuming no fatal shrinkage occurred.
Pento (https://pento.dk) | Full Stack Web Developer | REMOTE | SALARY: €40K – €55K

https://angel.co/pento/jobs/242469-full-stack-web-developer-...

About us:
We're building a new payroll/HR product for the European market, starting with Denmark. A very conservative market with old competitors and products = tons of potential. We are 5 people on the team and hiring more in the coming months, so we're in a very interesting growth phase. We have 150+ customers already and growing 30-40% each month. We are a remote team, which means that we have no office and you can work from wherever you want.

We're looking for two full stack web developers to join our remote team. Ideally, you are a person who is not only proficient in frontend and backend work, but also have some experience in DevOps and system architecture. As you will be part of the early team, you should be a fast learner and be able to work in different roles.

Specific requirements:

- BS/MS in Computer Science, Software Engineering or similar OR at least 3 years of professional development experience.

- Basic knowledge of Linux.

- A good understanding of internet basics (HTTP, TLS, DNS etc).

- An understanding of HTML/CSS/JS.

- Experience with frontend frameworks (eg. React, Angular), libraries (eg. Relay, Redux) and tools (eg. webpack).

- Experience with DBMS’s (we use Postgres).

- Experience with (or ability to learn fast) Node.js, Go.

- Experience with Docker.

- Basic knowledge of Docker orchestration tools (specifically Kubernetes).

- Knowledge of how to use git

- Knowledge of CI

- Curiosity and willingness to use and try out new tech.

Bonus:

- Experience with building and using microservices.

- Experience building performant web apps (through the entire stack)

Come build awesome stuff with us! ️
It's a significant bit just like the ones that form the letters: la tour, le tour, entirely different words that have their most famous examples within visual range once a year.
A simple log function implemented in C++
"Inferno 1.0 is really well written. It's how I would've rewritten React. I'd recommend reading its source to learn." - reading the source is much more effective than reading an article written by someone who read the source code.
My experience over the last five years pertaining to software requirements have been:

Does it require low latency? Yes -> use Clang environment. In this case, redis usually doesn't fit the bill within the stack. I'm surprised for most other use cases, people are using C++, where Ruby/Java can provide a solid programming abstraction (and fast development time). tl;dr I would be curious of the use case of C++ and redis.
Petya Ransomware picture collection from infected countries
Interesting. Yeah, I can do that.
Interesting, any reading recommendations books/links for this?
The author mentions that using awk instead of grep -v is not a good idea, what about:

awk '! /something/'

Doesn't it reproduce the same behaviour as the following?

grep -v 'something'
I can.

US Market closed early today at 1:00PM. Market data was finalized at 5:16 PM. Data sent to third parties after 5:16PM today would have been test data - they do this every day and the third party systems receive and then purge the test data. One or more third parties took at as real data, possibly because of the odd market close time, and then re-propagated those prices to the real time systems. The reason this can happen is that certain off book transactions can be/are reported by these third parties. These reports update the stock price.
And don't forget about the updated firmware drivers

https://packages.ubuntu.com/artful/all/linux-firmware/downlo...

When going latest kernel it makes sense to have the latest firmware otherwise certain kernel features wont work.
Aaah the "Missed Conversation" things.

I only get those for conversations I didn't miss. Apparently if I don't have the last word, I missed it.

Fortunately my company uses Slack almost 100% for internal business.
To me it reads like redirecting blame to the contributor by appearing to "defend" him. Linus was obviously replying (and chastising) the person who sent him the code, and who was supposed to review it beforehand, not the original author.
Little Snitch 3.7.4 Serial License Key for Mac OS Sierra Full Download
Germany to fine Facebook and YouTube €50m if they fail to delete hate speech
So maybe a stupid question for me - but since all the answers here say that new kernels generally don't break userland, then... what do I get from an update? Security fixes? Faster syscalls? Because otherwise I can't think of changes that would affect me in any way without updating rest of the userland.
What do you mean? There are cars are all over Holland, even the city centers. Yes there are plenty of bikes and decent public transit as well. But here is not a lack of cars.
ODG to Design Muscat International Airport's Entire Duty Free
That's interesting. Maybe it's a perceived fear of them being stolen, rather than something based on evidence (well I mean they are a target of theft already and sent to other parts of the UK and central/eastern Europe, but docking them might not be much of a deterrent).