skysight-inc/HackerNews huggingface dataset:
Just because you have followers doesn't mean you have fans.

I follow people that post e.g. cat pictures, but I wouldn't buy their merch. I don't even know who these people are, really; their posts are a commodity to me. They're "oh, more cat pictures", not "a new post from [X]!" I found them through the app's recommendations, hit follow, and then never looked into them further. Why would I want to buy anything from them?

The edges connecting vertices on social networks have weights, despite the social networks themselves not modelling this. Some people, despite being very "connected" in theory, have a very low aggregate weight of connection; all their connections are barely there.

It's like having a million acquaintances and no friends.

(And, of course, some percentage of the vertices you're connected to might be deactivated/purchased/bots/etc. But even when that's not true, you still won't make sales on your "personal brand" to mere acquaintances.)
Previous discussion: https://news.ycombinator.com/item?id=20063667
Yeah your intuition is largely right. This has already been talked about on Twitter to death.

Her engagement metrics for the number of followers she has are not up to par. It suggests that she didn't build a real audience and took the route of boosting her profile with shallow tactics.

Real people with real audiences (think MKBHD, Casey Neistat, etc) are superstars and have real influence.
I'm sorry the reality of networking and cryptography offend your artistic sensibilities, but I'm going to maintain that if you are the kind of inconsiderate buffoon who tries to foist this stuff off on unsuspecting users who are less well-equipped to make informed safety-vs-ideology decisions, you're doing them a terrible disservice.
!agreed
A pattern I've started seeing with most "bad" rewrites is that "bad" rewrites are probably usually motivated by burnout than actual architectural problems. People get tired of working on the code, and they would rather be working on something else hence "let's rewrite".

When you hear about "good" rewrites it's almost never framed in a way that is "the old code is bad and complicated." It's usually driven by an architectural need - for example it started in Python, but now we have scaled up and in order to avoid $1MM/month a rewrite in Go/Rust/C would be beneficial.

Or, in the case of changing marketing needs, it can be "we now better understand our customers and a rewrite can help us provide a more stable interface and help us iterate faster". However in this case a full 100% rewrite is never the case and it's usually done piecemeal or by the new system simply proxying requests to the old system.

When the excuse is simply the "code is a mess", then not only are you admitting that the original team failed to design a maintainable system, you are also trusting them to not make the same mistake again. And if their whole motivation is "the code is a mess", they will probably fuck up the redesign, as messy code is a symptom of bad design but not the root cause. If the root cause is burnout, and that isn't addressed, the rewrite may be just as bad.
The old myth I heard of was that being made in China meant it was poorly manufactured, but really cheap.

Nowadays there's the whole spectrum, you get what you pay for, but if the counterfeit things are priced correctly and not double checked by someone else there's a risk of getting scammed.
Just to be clear - I think you're wrong, so I don't recommend it.

You need stock options permissions (don't know where is that in ETrade), and then you need to find options on SPY. Here are quotes on Yahoo: https://finance.yahoo.com/quote/SPY/options?p=SPY, select desired expiration date. Wait for VIX to be low so that premiums are cheap, and load up on those puts.

And again, I do not recommend it. You'll quite likely lose 100% of the option premium you paid.
Isn’t that literally what “Hey Siri”, “Ok Google”, etc. are?
Since 1950, when Alan Turing proposed what has since come to be called the Turing test, the ability of a machine to pass this test has established itself as the primary hallmark of general AI.

That's... not true. I mean, to the general public at large, sure, they think "the Turning test is the hallmark of AI." But I don't think any serious AI researchers actually agree with that sentiment. And for good reason: among others, the fact that "programming" a machine to pass the Turing test is basically programming it to lie effectively. A useful skill to have in some contexts, perhaps, but not exactly the defining trait of intelligence. Beyond that, the "Turing Test" (or "Imitation Game") as originally specified, if memory serves correctly, was fairly under-specified with regards to rules, constraints, time, etc.

This whole thing also blurs the distinction between "human level intelligence" and "human like intelligence". It seems reasonable to think that we could build a computer with intelligence every bit as general as that of a human being, and which would still fail the Turing Test miserably. Why? Because it wouldn't actually have human experiences and therefore - unless trained to lie - would never be able to answer questions about human experiences. "Have you ever fallen down and busted your face?" "Did it hurt like hell?" "Did you ever really like somebody and then they blew you off and you felt really depressed for like a week?", "have you ever been really pissed off when you caught a friend lying to you?" etc. A honest computer with "human level" intelligence would be easily distinguishable as a computer when faced with questions like that, but it might still be just as intelligent as you or I.
Sorry I meant proxx.app
It’s a role (CTO), but not one that exist on a small team.

If you are a small handful of people starting off, you don’t need a CFO, you need a bookkeeper and an accountant. You don’t need a CTO, you need a tech lead.

All that rest is a mix of confusion and puffery.
The fact of the occurrence of the raw sensory perception is not necessarily a model; the interpretation of external causes is.

(Though it's possible that the actual mechanism of sensory experience involve modelling, but the only way we could draw the conclusion that that is the case is through a model of the mechanism which has the problem of all models. All other belief about the external world is necessarily a model.)
I'm not sure what you mean here with not buying. Do you mean not replacing clothes seasonally based on what's "en vogue"? If so, that may be why women make up most of the donations: they do tend to use clothes for a much shorter time.

I still remember being shocked when I spoke to a young lady who told me she wore a dress two times at most. I've never been much of an environmentalist, but I guess I can feel good about keeping clothes for years and not changing them with styles.
This sounds completely insane.

So we delegate security to an alleged "trusted" third party that both the sysadmin and user have to trust.

Sounds like a massive increase in attack surface with questionable advantages.
This is just so wrong. Where did you hear these things? You've obviously never actually tried web components.
Have you tried turning automatic updates off? For corporate systems Microsoft makes this possible. Send them money and they will prioritize your work. For consumer-level systems Microsoft is basically saying "Oh, that's some nice looking work you're doing there... It would be a shame if something happened to it. You should buy this expensive upgrade."

I use linux in virtual machines because, as an open source developer, I need to ensure my code works on all flavors of linux. Microsoft automatic reboot doesn't save virtual machine state; it just destroys the virtual machine.

In the virtual machine my firefox web page said "that page failed... reload this tab?" and then, when I clicked tab reload it "automatically upgraded" my firefox image, losing over 100 open tabs which it failed to reload.

"Or you can build it into your workflow"... except that the updates are at random times, like when I might be asleep. I wake up with a fresh MS image and half a dozen destroyed virtual machines.

I have tried to complain on various forums at Microsoft and Mozilla. They won't listen. And they are getting more aggressive.

I used to work in the security field so I fully understand that they don't want to be brought to court over unpatched systems. So they force patching as a legally defensive strategy.

But their strategy has the side-effect of destroying work. Imagine if your database simply forgot every update you did in the last week. Would you be content to "build that into your workflow"?

Their security patch is worth more to them than any work you do. This isn't "an honest mistake" (as you suppose), it is deliberate policy. There is absolutely NO reason why consumer-level MS systems can't turn automatic updates off.
> The opposite of wrong is correct.

I agree.

> Newton's Laws are not correct, therefore they are wrong.

They are correct as long as they are stated with the caveat that they are only known to apply to Netwon's observations, and then, only with a limited amount of fidelity.

I haven't read Newton's original source material, so I don't know if he overstated the universality of his laws.
Even though I didn't know the context of the quote before clicking on the link I knew it had to be about 4chan. It's "fake it till you make it" but towards the negative side.
That’s interesting. I’d have imagined it to be superseded by the castle doctrine.
> I've never heard of this myth about Chinese products;

It's not a widely held belief, but there certainly are people out there that believe the myth that China doesn't want a bad reputation for making products, so China will go the extra mile to prove people wrong about their 'shoddy' image and deliver excellent well-made products. Maybe in most cases they do have good craftmanship, but as I said; from my experience I have seen nothing but trouble from Chinese products, especially from Amazon.
Well there's certainly more in play here than plain "paranoia". Abuse of WTO rules, foul play on the internet (particularly pertaining to BGP hijacking and DDoS attacks), spying, concentration camps in Xinjiang, etc.
She wanted to start a clothing line. The world is overflowing with lines of clothing. Entering an over crowded market with a t shirt that's just like a billion other new t-shirts?

I'm surprised she sold as many as she did.
Ask HN: Which tools to use for Page Speed optimization in 2019
Would love to hear your latest hacks, improvements, success stories
Seems like a blank page to me.

(Chrome, iOS)
In another reply, I modified point three to be the assumption that all of the physical laws of the universe are defined by computable maths. I believe this is the case to the best of our knowledge, but please let me know if I'm wrong.
I'm worried about Ruby future
Isn't that basically how Kerberos works? Did with ephemeral certs?
According to the Wikipedia article some urban explorers found this logbook from one of its previous transmission sites.

http://www.numbers-stations.com/media/sample-uvb76-logbook.p...
CarPlay is excellently done. The UI is consistent and sensible, and the devices usually respond quickly. However the problems start when the car companies have built their own UI around or over top of CarPlay, and those UIs are often slow to respond, often use resistive touch screens which are difficult to use, and the UI conventions in a Jeep, in a Ford, in a Cadillac might as well exist in different universes. There is no standardization, and therefore no way to get truly comfortable.

I've used CarPlay on several vehicles and it's not distracting at all, because I know exactly where everything is, and I can get to it and get what done I need to rapidly and with precision. The issues come when I have to use the rest of the system, which is a complete crapshoot in terms of where to find things like climate controls and adjustments to be made to the car.

And for God's sakes, dump those resistive touch screens in the trash.
Iterational design is a thing.

If the same team that did the crappy code gets a chance to learn from the mistakes and rewrite it part by part now when they have the whole picture, it's easier and the end result might be mantainable and nice.
Why can't we extract electricity from lightning? (2015)
Trump and our right-wing government is helping speed things along, but it's a bit of a stretch to claim they're eclipsing the US. It's more like we're fumbling the ball.

Moreover, China's economy is heavily dependent on the consumption of the goods they manufacture for other countries. As their own population demands better wages and living conditions they've been outsourcing basic manufacturing to places like Africa. They haven't got a good foundation to develop the systems, intellectual properties, research, and other things necessary to move beyond manufacturing. Things may be changing, but the sort of cultural change required for that effort is huge. Even with Trump's substantial effort to tear down the US as a world power it is not likely China will rise to even nearly the same level of dominance any time soon (decades out, if ever).
> Are you prepared to send your children to die in a war over those logs?

Of course not.

However, this discussion is about whether we should be concerned that they’re supplying parts for the f35. Based on my firewall logs, that sounds fairly reasonable to me.
There is fraud involved due to financial incentives to patients and especially doctors.

But the industry is all based on audit trails etc. Tampering is not done on a technical level.
Also consider how much time you'd lose by not forking a well-designed, open source codebase.
Never underestimate motivated spooks with unlimited budget and access to the best and brightest.
You are completely right about the mechanics, I've played it some with the step-son and I can't get the hang of it, I've played FPS on and off over the years and I'm not bad at them but it just doesn't fit my mental model.

Which delights him immensely how badly I suck :).
Ah, no Svelte was around, but we were on a pretty tight deadline and had a good amount of experience with Preact in the team. We didn’t feel comfortable increasing the risk by using an unknown framework.
I think you're not thinking big enough. If you have experience in the intel community, then by all means, please keep posting, but from my experience, the capabilities of the intel communities will make you chuckle to yourself with some of the ingenious methods they use. This isn't 'stupid and a non-issue' and people should rightfully question the supply chain on this one.
Why is Yasmina so hard to pronounce to Americans? Where's the problem, in a leading Y, or because it finishes with A?
It’s also easy to overlook, but at the time PUBG was nearing peak impact, the only console version was a buggy Xbox port. I remember being completely taken in with PUBG streams but with only a PS4 had no way to play.

I downloaded Fortnite certain it was a hack and a ripoff but it was literally the only Battle Royale-style game available to me at the time. Being free and on all platforms out of the gate was crucial.
2000000 × 0.1 (post viewed) × 0.1 (post engaged) × 0.1 (clicked link to shop) × 0.1 (put shirt in shopping cart) × 0.1 (finished payment process) = 20 shirts sold

math checks out
Navy SEALs are looking into the keto diet to be even more effective on missions
Skia is just one backend used for drawing pixels on the screen. It has nothing to do with deciding which pixels to draw in the first place (i.e. the vast majority of what web browsers do).
> Consider refactoring before taking a step to code rewriting:

Refactoring is only an option for anything but a trivial code base if a suite of automated tests have already been written.

The article makes no mention of tests. I suspect the reason is that there were none. Refactoring would most likely have been impossible until an automated test suite had been written.

Many developers are confused about the purpose of an automated test suite. It's not to make your designs better. It's to allow you to refactor the spaghetti that will inevitably arise.
Or the audience is simply not invested.

Twitch streamers sell merch to a much smaller audience, and probably to the same group of audience who is also subscribed at $5/month. The audience is already invested and want to support the content; do Instagram followers feel like they're supporting the content in the same way? Is a follower count even a good metric to judge audience captivation?

Maybe this is a wake up call to marketing agencies that influencers aren't nearly as captive as their follower count suggests.
I've been involved in 3 separate rewrites in different industries, at companies of different sizes, over the course of 20+ years.

Not one of them went well.

I've also been involved in maintaining legacy code during that time.

The code sucked, and changes were slow, but it went a LOT better than the rewrites did. We actually shipped things.
Who Built Maslow’s Pyramid? A History
> isn't a very effective way to do that kind of espionage

If you know very little about someone, just examining their laundry will tell you quite a bit about them. So 'effective' is really relative.

And, I'd argue that just having their hands on a physical component gives them the ability to introduce purposeful exotic flaws which they can exploit, or just ensure failure sometime in the future yet aren't detectable by standard quality control methods. Kinda like 'zero-day' code flaws that are kept in ones back pocket until needed.
There's a level of strategy, planning, influence, and execution that is completely missing at the small level - it's not even a matter of scale.

Ignoring that when giving yourself a C-level title is what I take issue with.
What is the meaning of being anti-intellectual and who are these anti-intellectuals you talk about?
Alan Kay did actually say that he wished he'd built Smalltalk's GUI around a single class: "a smart rectangle that can contain other smart rectangles". In other words, Windows windows.
Storing the result of a Boolean expression isn't the strange part. Storing it in a well-named variable can make the code a lot easier to read; the name (hopefully) communicates intent, and it can separate a conditional action into separate steps.

The strange part is testing Boolean value... to return the same value as Boolean constants.

Why wasn't the Boolean result simply returned directly?

var condn = ...;
return condn;

The if statement isn't necessary. Even if you wanted to explicitly return only "true" or "false" - using the if statement to convert truthy and falsy results into true booleans - using double not operators removes q potentially mispredicted branch.

var condn = ...;
return !!condn;
My experience with Web Workers was terrible. It's not because of the Web Workers itself but there is no proper standard way to use modules inside of the worker.

Because it requires a separated .js file to instantiate, bundlers like webpack tend to introduce weird and non-standard way to work with [1].

It is usually fine when you use it your own project since you are going to stick with a bundler you choose anyway, but the worst things happens when you try to publish a JS library that uses a web worker internally. You cannot just publish the source because bundlers won't recognize require() and imports syntax in the web worker source code out of the box.

There is a ES standard:

new Worker("worker.js", { type: "module" });

but no browsers implementations yet and some people aren't happy with this because it is not async [2].

[1]: https://github.com/webpack-contrib/worker-loader/blob/master...

[2]: https://bugs.chromium.org/p/chromium/issues/detail?id=680046
You're not understanding what web components are.

They alone are not a replacement for the entirety of frameworks, they are low level hooks that standardize the more fundamental level of frameworks: component instantiation, component lifecycle, and style and DOM encapsulation.

Higher level features like DOM rendering are left to libraries, and there are some really good libraries for that. And I'm not sure what you even mean by the libraries limiting what you can do how you can develop. There's way more choice in the web components ecosystem than within any single framework.
Subpixels of modern high resolution screens are below what a normal eye can resolve, but that really isn’t necessary to perceive apparent shades of color. You get the same experience even with a very low resolution RGB screen, where you can distinguish the subpixel elements easily.

It’s not right to say that the balls are “brown”, when they are in fact striped brown and red/green/blue. It’s like saying that a zebra is black if you just ignore the white.
The first paragraph of section 13 of AGPLv3 reads:

13. Remote Network Interaction; Use with the GNU General Public License.

Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.
Depending on what form your business takes and where you file, you may have to designate who the CEO or President is. Of course, you needn't always put that on a business card.
Bloom Indexes in PostgreSQL Using Bloom Filters
!!

Designing SQLitec data store and designing Cassandra data store are rather different.
Point is well taken. I have not tried cloudflare workers yet. It seemed like at least the architecture was the same. But I guess you would not have access to the full browser API. It seems like you can still play around with request / response side of things though.
It’s possible to generate private keys on a HSM like YubiKey to be a CA and perform signing of certs via a hardware function. Operations can make the difference; but given an offline SBC and 2+ YKs a robust, affordable, and friendly solution could be devised. A similar reference implementation would be IBM Hyperledger Fabric’s security w/ CA (the doc is good and team responsive).
In a two person company you don't have a CTO and a CEO, you have "The Code Guy/Gal" and "The Other One".
Hyped-up science is a problem. Twitter account called “Just Says In Mice.”
Which is why the UK was importing nuclear waste for a while. Whether it is economic is another thing. Is hard to tell from the UK experience, since that collapsed due to faking data for fuel pellets that were being sold to Tepco.
10 years as a developer and the only projects of yours I see on GitHub - 2 in total - are trivial and contain elementary errors and anti-patterns. You chose to link to your GitHub profile thus any critique is fair in my view, especially when you put forth your "10 years" of experience.

Your blog is also full of the typical low-SnR, 0-substance, platitude-ridden posts one encounters when dealing with people who are terrible engineers and are winging it / trying to appear clued in / craft a persona.

I am sorry but I can’t take anything you write seriously.
One of the ways philosophy goes wrong is by using trivial problems as examples. "Where is the stick", or "is this really a table in front of me" are the Hello World of epistemology. Just like you can't figure out which programming language is better than another by looking at Hello World, you can't evaluate a philosophy by its answer to where the stick is. You need to look at answers to hard problems, like "what should I do with my life?"
But they may have a bad network connection as well.