skysight-inc/HackerNews huggingface dataset:
It really is a buyer’s market in the attention economy. Viewers are fickle and it’s easy to jump ship if your preferred personality goes in a different direction.

Same goes for TV and video games. There’s just so much stuff being made constantly. It’s trivial for viewers/players to switch to something else.
State actors aren't mythical, they're working with budgets same as everyone else, and they don't have "unlimited-strength attacks". They weigh what to burn their zero days on, use social engineering etc low tech attacks when it's more efficient, and so on.
When the Shinkansen was built, it was criticized for being a fancy train that would never make its money back, in a world where the automobile looked like the future. The project managers resigned due to the project exceeding its budget and schedule.

Fast forward to today, and the network is practically printing money for JR, while forming part of the backbone of Japan's infrastructure.

It takes a long term vision to make this kind of thing work.
The path provided is being able to load Angular 9 components into AngularJS components relatively seamlessly. This is helpful, but it's almost certainly a big leap to get your codebase compiling under angular-cli. If you manage it though, you can, in theory, do a bottom-up replacement of all your AngularJS components.

Another thing to think about though is how you're currently doing state management. Angular 9 is all about RxJS, and if you're currently managing state without it, your migration will be that much harder.
Cloudburst: stateful functions-as-a-service
Doesn't matter. Whatever you do to compress losslessly you can always do better if you're allowed to discard information. And the structure is part of the reason. For lossless compression you have to keep all the noise, all the invisible details. With lossy compression you're allowed to discard all that.
Patreon is quite a bit of work and requires constant upkeep to maintain a steady income flow. It's really no different from Twitch subscriptions in that regard. It does a better job of monetizing primarily because of the easily customized tiers, and secondarily because the platform specifically caters to paid content rather than free.

That said, many of patreon's most financially successful users are producing content that isn't suitable for platforms like Twitch and Youtube.
I can't find the article because its hidden behind Google's previously admitted coin flip, brain teasers.

An interview only has one question to answer: How long will it take this person to do what I need? Everything after that is you trying to sell the company to the candidate. After you do the interviews, you pick the person who needs the least ramp time.

Quietly staring at a person writing on a whiteboard while taking notes isn't communication. It isn't normal. It tests nothing except the candidate's whiteboard interview technique. You test their communication ability... by communicating with them. Have a conversation.

Testing someone's determination to do useless studying for your ridiculous company is pointless. I am not here to get you to join my cult. I am here to pay you to do things. That's it. Unless your job is to design and review algorithms, I don't care if you can draw depth first search on a whiteboard blindfolded.

There are a million ways to figure out how long it will take to get a person up to speed. I make a list of the skills needed for a position. I write down an approximate time to learn each one. In each interview, I figure out what skills the person has by discussing that skill. That's it.
Is this, "grind them up so they won't be competing with you for sunlight" or "don't shit on them, it will only help them grow stronger"?
For federated names DNS has won. There’s no point arguing how good or bad DNS is because it’s a necessary evil at this point. I wouldn’t use it in a new protocol or on a fully internal network though and that’s because nearly everything is better than DNS.

For internal networks this is obvious. I had hundreds of machines syncd up on my hosts file in the 1990s so global DNS outages didn’t affect my internal connectivity. Win.

If you make a mistake in DNS you either wait for caches to discover your correction or you ring up a bunch of other sysadmins and get them to restart named. If you rsync hosts files you just run rsync again. Easy.

If you are trying to diagnose a name problem, you check the hosts file. If you use DNS even for your internal name discovery you have to check every resolv.conf every listed nameserver and compare with going to the roots. What’s the point? This runbook is long while running rsync is easy!

New protocols want IP mobility and cloud discovery- what does DNS do here? Causes problems that’s what. What do you do if you want to address a service instead of a machine? Know any browsers using SRV records?

And what about the home user? My printer is dell12345.local but how does DNS know that? The dhcp server could’ve told it but what stops clients from lying? Who signs the SSL certificate for my printer? How does layering on one more piece of bullshit like DNS help anything?

So not only is DNS not an obvious choice for anything new now, it wasn’t an obvious choice for this new thing then (naming federation). Communication was slower then and tech/science has always been a certain amount of cargo cult/echo chamber. These guys don’t know what they’re doing but they’re exhausting and they’re going to do it anyway. So we end up with the worst thing that could possibly succeed: DNS.

So yeah. DNS problems are absolutely because of DNS and almost anything will work better for any specific use-case. That means part of the reason this “fallacy” doesn’t have a name is because it isn’t a fallacy. Some things just suck, and seeking out a workaround sometimes any workaround needs to be considered a cry for help instead of browbeating them with how great DNS is and hope they end up with Stockholm syndrome.
Love that idea of just photoshopping for the ideal ground truth.

Instead of white target, could even map a desired digital video file into the ideal target.
For more general distortions you could obviate the 'blob' image and instead just optimize a gain and offset for every pixel independently. Seems ambitiously high dimensional but I was able to get this kind of thing to work effectively using SPSA ( https://www.jhuapl.edu/SPSA/ ). Also basically the algorithm of evolutionary strategies in AI: https://openai.com/blog/evolution-strategies/
This could be huge. Has anyone played with it yet?
Twitch counts it as a subscription if you use the free "subscription" from Amazon Prime. The thing is that it has to be manually applied every month. So if he's off for a couple days, very few people will resubscribe if they're not on his channel -- because he's off. It's not like 40k cancelled a subscription at once, their gift ran out and most re-upped as soon as he was back on a couple days later.
> This couldn't be more wrong. The team does a great job handling upgrade paths post 2.0.

The problem isn't how it's handled or how incremental it is, it's that there are so many upgrades with breaking changes, at least that's what they're communicating to me with their version numbers. There's also the lack of any real LTS versions I mentioned, 18 months doesn't cut it.

> They are much more incremental and even the two times the entire renderer has been re-written

Telling me that they've rewritten major components that frequently isn't exactly convincing me of the stability, its validates my previous belief that it isn't stable enough.

When they've got versions that are supported for 5+ years post release I'd consider it stable. It doesn't matter how good your upgrade guide is when you run into a bug or limitation with the current version and realize that you have to upgrade the entire framework and deal with all the breaking changes to get around it.

Compare that to react where you've got at least 3 years (assuming they follow semver) between breaking changes.
This is addressed in the article comments: https://lwn.net/Articles/810558/.
> then went out on a social media rampage

you monitor candidates social media post interview? quite disturbing trend if so.
A must read: peopleware
Exactly right. Apple does this for every LCD. In the LED display industry calibration can be per LED, per PCB, per module, or per display. Some of them store the calibration data on each individual LED PCB, and some store it in the send box (Brompton).
It doesn't take much imagination. The head of the WHO does not recommend banning travel to/from China and constantly praises China's actions regarding this virus. Meanwhile, China arrested the very doctors who attempted to alert the public about the virus, and is effectively using quarantine within its own borders to stop its spread. So it makes no sense for the WHO to complain, on behalf of China, about travel bans, when China is implementing a massive travel ban on itself internally.
TriggerMesh – Cloud native serverless integration
Keep in mind that this is 15 years old. Intellisense and the whole compiler were quite different back then. And it often not possible to hold a ton of things in memory - like modern IDEs do it with easy.
The way to criminalize it properly is to create a presumption of criminal activity when an advertiser benefits from ad targeting. Literally anything more than the advertiser choosing what sites to appear on should be made criminal. No other criteria allowed.
I would not take a long position in any company even remotely associated with Elon Musk for anything other than a short term trade.
If a system has been continuously adjusted over time (like ours) we still work from first principles. Even though we have institutional knowledge in the form of people who have worked here for 40 years, it’s often impossible to know the reasoning behind why a change was made. Most ageing code bases contain redundant logic due to some situation in the past which no longer occurs, or a constraint imposed by a dependency which will now be removed.

For example, what was once a file based batch process meant that other processes had to wait and split their processes accordingly. Replace that with an event based system and everything can run contiously and a lot of the restrictions disappear.
I don't understand this. If I select a candidate of three to offer a job, then as long as I'm not discriminating the others for things such as sexuality, gender, age, ect. then the person we feel is the best fit is just that. What we believe is the best candidate - no amount of arguing in a court is going to change that.
I suppose if I point out a government hit by ransomware and forced to run with pen and paper just last year[1], an attack on a nuclear power plant which could have been targetted at power generation[2], an attack taking down 1/5th of the world's ocean freight and a company with enough annual revenue to be in the top 100 countries by GDP[3], or a classic software bug taking out power to 45 million people in the USA for two weeks[4], you're just going to claim those aren't important because they didn't "literally" shut down every operation in an entire country, or weren't deliberate attacks trying to do that, and therefore they aren't evidence that it could happen?

[1] https://nunatsiaq.com/stories/article/government-of-nunavut-...

[2] https://en.wikipedia.org/wiki/Stuxnet#Iran_as_a_target

[3] https://www.forbes.com/sites/leemathews/2017/08/16/notpetya-...

[4] https://en.wikipedia.org/wiki/Northeast_blackout_of_2003
Precisely. And then extend it further. Make advertisers responsible for the behavior of the ad marketplaces, ad tech, ad venues they're paying.

Make their only defense be cooperation in prosecuting the offending party.
CockroachDB annoyingly requires manual certificate creation and distribution to each node, and if you don't set those up then you can't use any authorization at all. It's strange and user-hostile to disable auth completely just because you don't use certs.

Also some environments like Kubernetes might already have network encryption (provided by a service mesh) and don't need another layer.

Certificates serve both encryption and authentication, but encryption can be done with self-signed certs automatically generated by the nodes upon joining the cluster and authentication can be handled in the joining process by using a token or some other bootstrap value that's easier to manage.
iirc it wasn't created for network IO, but I could be wrong
Personally I like coming to a complete stop because it gives me the opportunity to practice accelerating from a stand still.
This doesn’t surprise me. I’ve avoided Cisco equipment since I wrote cdp-tools over a decade ago. During development (reverse engineering) lots of things I tried crashed switches and routers. No faith in anything Cisco makes after that.

But lots of networks I was connected to learned my topology from CDP so I needed to speak CDP...
That is an unfair comparison a fairer one is react + redux + hooks + middleware thunk + routing vs angular. You are still probably right in what is simpler. Just angular is kind of the kitchen sink option
Why should learn Java in 2020
This is a non-starter for achieving the end result.

There's enough of a delta in both the money paid for online advertising of a target nature and in the better results that yields for the advertisers for them to fund a very rapid turn-over.

There's enough money in it that if they must, they'll be able and willing to buy their way past any unionization issues.
Why Java Is Best Programming Language to Learn in 2020
I never understood ReSharper love, some people just like to cripple the performance of their machines.
I don't think the argument is that engineers should work faster. It's that they should be willing to skip some of the stuff you would normally say is good practice in order to ship features super agile and make any necessary pivot easier.
The actual cost of running the line versus ticket revenue generated is an extremely poor way of analyzing the situation. High speed, frequent, and reliable transportation can be a massive multiplier of economic activity.
It's of course easy to prove if you define the nebulous 'true fans' as 'fan enough so that $X from each of them support me financially'.

I'm not against the idea but I know some creatives who operate in spaces where asking $1k a year is a tough sell. I don't think many people are paying that for knitting or gardening lessons even from the best but hey, maybe I'm wrong.

It makes sense for skills that can be monetised into a career. A cake decorator I know said the risk is that you're training your replacements (but she also said you might as well, or someone else will).
Weak forms of EMH are almost certainty correct. If they were not, you could beat passive investing with relatively little work, and that is impossible.
> Airport business outgrows overall Rides - In Q4 2019 our Airport business outgrew overall Rides. We now serve over 650 airports globally and continue to see our airport riders prefer our premium products. In 2020, we will continue to roll out our PIN product (riders receive a PIN and take it to the driver next in line rather than seeking out a specific driver), which has been well-received by riders and by airports.

Didn’t realize Airports would be such big business.

Overall it seems Uber is growing >20% in rides, trips and active users.

I remember when Facebook was valued at 100B without profits and I thought it was absurd. Now they’re a money raining machine with 500B valuation.

Year 2019

Total trips: 6.9 Billion
Total bookings: $65 Billion
Net revenue: $12.8 Billion

So they’re taking ~20% cut from every trip.

If Uber can reduce burn and be profitable this year, I’m willing to bet $1000, they’ll be >100B by end of 2021.

Uber eats and freight grew 70%. Wow!

Overall I think if Uber can maintain their market dominance for another decade or so while self driving cars really become viable and people trust them, I can see Uber easily being as large as Facebook.
Seems like you have a XY problem. You want people who know Python's standard library, but you think having them implement grep is the way to go about it.

This is the classic XY problem.

http://xyproblem.info/

If your requirements are to hire some one that can write functional test cases against the Python's standard library. Just ask them to do that.

It's as simple as that.
Should I stop eating the free lunch buffet at work?
Doesn't help at all.

Privacy of varying levels is and has been a functional requirement for smooth working of free society.

Economic disparities make the impact of lower levels of overall societal privacy have a disproportionate negative impact to those on the lower end of the scale.
A more charitable (and probably likely) scenario is that the company monitors mentions of its brand name on social media and saw public posts by the candidate, or the candidate tagged/posted to their social channels.
> FLIF is based on MANIAC compression. MANIAC (Meta-Adaptive Near-zero Integer Arithmetic Coding) is an algorithm for entropy coding developed by Jon Sneyers and Pieter Wuille. It is a variant of CABAC (context-adaptive binary arithmetic coding), where instead of using a multi-dimensional array of quantized local image information, the contexts are nodes of decision trees which are dynamically learned at encode time.

I wonder if tANS [0] could be used instead of arithmetic coding for (presumably) higher performance. Although I guess the authors must be aware of ANS. Would be interesting to hear why it wasn't used instead.

[0]: Tabled asymmetric numeral systems
https://en.wikipedia.org/wiki/Asymmetric_numeral_systems#tAN...
It’s a specialist’s market. Want to sell an FPS? Good luck getting noticed. Want to make games that only cater to chess players who are also into LISP programming? With a bit of work you can totally carve a niche for yourself.
Sure I guess, but I can see a startup thinking the same way.
CRDB is also a relational database, and often used for highly-available and durable deployments rather than purely for scaling.
From the little experience I have of this domain for me SEO still was all mostly about building backlinks, not your shitty $5 links but making something to which people want to link to naturally.

One of my sites was mentioned on Techcrunch which led to lot of other blogs linking to it and within 2 or 3 months we were dominating the first page of Google (happened around 2010 so a lot must have changed too). So yeah getting big sites to link to you is the 80% part. The rest of the SEO stuff like tags, etc is probably the 20%.
> The same way if all chefs is following the same recipe.

It's more like chefs using the same kitchen appliances, pots, pans and equipment as everyone else. And they do. You use a Salamander Broiler because it does the job.
It's an advert for their product.
While this is well written, I would urge people to NOT to follow this advice. Subscriber churn is a real thing and losing $1000/yr subscriber hurts way more than losing $100/yr subscriber. Additionally, it takes an order of magnitude more effort for conversion and your product has to almost match the utility of a smartphone produced by $1T company to even demand that kind of automated recurring payments. The vast majority of fun creative content won't qualify for this anyway.

However, my bigger beef is with the subscriber model itself which somehow every person wants to impose for their next product. The fact is that it is much easier to convince me to pay $10 to get a new release instead of forcing on me $10/yr subscription. The subscription should be optional merely provided as a convenience to the customers who find themselves paying you again and again, not as requirement to use your product. This is a true customer-obsessed point of view. If you have something good to sell, make at least part of it free so people know the value to expect. Rest make it one-time fee and create your upgrades/releases appealing enough so people buy them recurringly!
Postgres is fine but that master/replica/failover connection is fragile, requires a whole bunch of 3rd-party tooling to get right, has downtime while the master is switched over, and is hard to test and be confident in.

Compared to all that, CRDB is just a binary on each server pointing to each other. Operational simplicity matters and that's where CRDB is a great alternative.
It's not their fault they're exploiting a system that allows what they are doing.

They're not good people, but if it weren't this set of people, another would take their place. The world is rife with opportunity for people of low morals.

It is society's fault that we have not explicitly codified what will not be allowed and constructed the right laws and enforcement to ensure that violators are ruinously punished.
Yeah, plus you have to contend with power laws. Most sales or attention is concentrated in the top ~10 and then drops off rapidly with a long skinny tail. You see this with the top selling books, apps, movies, games and things like Twitter followers as well.

Twitch viewership[1] is a realtime example showing this kind of distribution. The top handful always dominate.

1. https://www.twitch.tv/directory
The 1000 fans concept is mostly about gratitude - 'thanks, keep doing what you're doing'.

The 100 fans idea seems to be mostly about expectation - 'I gave you money, now deliver this'.

The article describes customers not fans. The VC'ing of 1000 true fans.

Nevertheless it's great to see an Internet where growing numbers of people are willing to pay individuals for value and have the means to do so.
Aka your employer.
I also have data on this. I previously worked for a marketplace company that had to vet freelance writers.

The application process was partially automated, with multiple human reviewers that provided detailed scoring on the applicant’s performance.

Initially, we provided a score breakdown to applicants, but we turned this off within a few weeks after a cascade of hostility.
What effect on sales did this have?

I have a hard time believing those keyword terms are used by people in pipe.
All of our internal communication already is secured via wireguard and communication can only flow through the wireguard interface. Does adding cockroach's own encryption on top of this add anything?
People rant and rave about government and corporations; about capitalism and socialism, but it's weird to me that people almost universally take sides. They are symbiotic, and their flaws are pretty much shared. You have any large organization and nobody has much influence over it; it mainly acts to preserve itself, and can cause all sorts of bad consequences. Criticizing government or capitalism makes it sound like there is some alternative, but it never quite comes into focus for me. Maybe it's because I can imagine going back to pre-modern times? Or, I should say, being left behind as one of the vast majority not suited to them.
The WHO fucked everyone. “No alarm” from WHO is my new “red flag”.
companies don’t have to follow candidates on social media to hear about getting badmouthed on social media, especially if it blows up.
Seriously. It's not just the environment. Most businesses discourage productivity by not rewarding it with raises, promotions, bonuses, stock or similar. In that case, it makes sense to be the least productive as possible. The less you work, the more you make hourly and the more energy, hopefully, you have got other things. Businesses that won't compensate properly deserve it and considering how rare raises are these days (outside big tech), this should be something almost everyone should learn. It's either that or work really hard to make less money than you did last year. It's the employer that's incentivizing this behavior, after all. That's how I've gotten a significant hourly raise without getting an absolute raise.

Being super productive is for people making bank and suckers.
Do both instead. Do something where you can offer tiers. Group lessons (100/yr subscribers) vs Individualized (1000/yr).