skysight-inc/HackerNews huggingface dataset:
> It's far more profitable to make a dollar each from a billion people than a thousand dollars each from a hundred.

While this is true, it's also a hard to make this argument in product discussions, especially when similar products like Facebook and Instagram also have much larger user-bases.

I can imagine the logic would probably be:

- Reddit has X users who produce Y revenue per user

- Facebook has 100*X users who produce 21*Y revenue per user

-> therefore Reddit can potentially increase revenue by a factor of 21 with its current user base!

Probably the argument should be that Reddit has X users, and not 1/100 X users because it operates in a different niche than Facebook, but this type of nuance can be very difficult to sell, especially if you have already used Facebook as a point of comparison when discussing future potential when convincing investors to give you millions of dollars.

It's very hard to quantify how much something you are not doing is contributing to user acquisition and retention. It might come out of qualitative research, but users doing an interview or a survey might not even be aware how the lack of a certain feature is contributing to their enjoyment of the site.

Probably you would also be measuring user-acquisition and retention as KPI's, and if a single feature caused a dip, the organization would certainly take notice, but if the introduction of new features gradually slows the growth rate from 8% to 6.5% over the course of months, this is much harder to attribute to a specific strategic decision.
Goodbye Darwin
>> Strongly prefer to upstream all patches to LLVM before including them in rustc.

> That is, this is already the case. We don't like maintaining a fork. We try to upstream as much as we can.

> But, at the same time, even when you do this, it takes tons of time. A contributor was talking about exactly this on Twitter earlier today, and estimated that, even if the patch was written and accepted as fast as possible, it would still take roughly a year for that patch to make it into the release used by Rust. This is the opposite side of the whole "move slow and only use old versions of things" tradeoff: that would take even longer to get into, say, the LLVM in Debian stable, as suggested in another comment chain.

> So our approach is, upstream the patches, keep them in our fork, and then remove them when they inevitably make it back downstream.

... so there are always some outstanding patches rust applies to the llvm codebase.
Yes it is unacceptable. Are you sure you should entrust your child to these people?

If they can misuse the data, THEY WILL. Simple as that.

If you don't want to be abused, then don't take the benefit. Instead there's, boating, fishing, hiking, camping, zoos, amusement parks, and sports at school. wrestling is much better than baseball for building fitness and confidence. Soccer is great, so is track and field. Martial arts are good, too, especially Ju Jitsu.

You have options. Check them out before you sign anything.
Pinecone.io
My Top 3 macOS Menu Bar Apps – Minimalistic and Hands Off
but it also seems like someone is trying to game StackExchange (and now Hacker News) to boost their rep with I really don't care for.

It's not that one is late to the party. More like someone didn't know the parties were happening all the time, and finds out about them in retrospect when it comes up in conversation several years later.
Macros or compile-time rewriting of structures makes this possible in languages that support them, Rust has several which avoid baking in assumptions from the library as part of the standard and the crates are a proving ground of the concept. I doubt any of them will ever become part of std, since structure of arrays is somewhat esoteric, but it's a lot like (read: is) columnar data storage, so I could see some common traits being standardized.

Soak - https://docs.rs/soak/0.2.0/soak/

soa-derive - https://docs.rs/soa_derive/0.4.0/soa_derive/

legion and specs from amethyst, see: https://csherratt.github.io/blog/posts/specs-and-legion/

and many more! https://arewegameyet.rs/ecosystem/ecs/
>The Big Sur 11.2.2 update is a good example of what’s almost a null change, yet requires 2.6 GB of installer files to be downloaded for an Intel Mac, and 3.1 GB for an M1 model. For comparison, a minimal update to Catalina required less than 1.2 GB, and for Mojave less than 1 GB, much of which were the seemingly obligatory set of firmware for every supported Mac.

Wouldn't the sealed and tree-hashed OS volume make it easier to provide tiny delta updates?
Direct State Access is 4.5 and changes code layout quite a bit
Yeah. The foreign known brands are mostly imports and quite expensive in India. No one here regularly pays $3 for a beer at a supermarket. Even a higher end local microbrew is $1.50 - $2. Mass market lagers are more like $0.80
I just use an HTTP client that does not automatically load resources nor run Javascript. Using such a client, the user, by voluntarily typing the name of a website or following a URL, decides what to retrieve (a page, e.g., index.html), not the web developer. If the website developer is allowed to decide what the user involuntarily retrieves, then it stands to reason a website seeking revenue through online advertising will make sure the user involutarily retrieves ads, or cookies from a tracker. For example, by letting the ad server or tracker use a subdomain of the website as a "cloak".

The fact that the technique relies on a CNAME or some other DNS indirection seems to suggest that the ad server or tracker will have a different IP from the website. That may be another weak point in any effort to conceal the fact that some resources referenced in the page or Javascript files are only necessary for advertising purposes. If both content and ad cruft were being served from a single IP, then that might pose more of a challenge in deciphering what to retreieve. I have yet to see that and doubt I ever will.

I am a believer that ultimately whitelisting is more effective than blacklisting. Request what you want, leave the rest. As opposed to letting a browser request everything according to a web developer's wishes, and then you try to block stuff. With extensions, third party assistance, etc.
reminded me of a mythbusters episode where they created a lead balloon
I call it deflation
Lyra audio codec enables high-quality voice calls at 3 kbps bitrate
Building the engine alone takes 30 minutes after each change. You're not going to get anything done in 30 minutes. And the more you work on this, the less you're working on shippable features that make money.
The shading language has though, so it depends how much one wants to do on the GPU, then again it is kind of irrelevant for beginners.
1. I think you are not understanding people in the Rust Belt. (I'll assume you don't mean outside the USA, like Indonesia or Vatican City)

2. For the cities, people over 35 don't do cancel culture. Cancel culture is a hack by young people to get experienced executives to do things they don't want to do. But under 35's also believe it and they are the ones stopping the ads.

I can't think of any analytical evidence either way.

Kraft and Unilevel have run ads on Pornhub. Unilevel backed down a little - "Unilever has insisted that Dollar Shave Club had operational independence and that its head office in London was unaware of the campaign at the time.". Diesel did.

Independent products that target under 35's should be running ads if your theory works.
Why do you mention the patent by number, instead of by like, a link or something?
The curious case of CVE-2020-14381
> JSON65 supports incremental parsing, so you can freely feed it any sized chunks of input, and you don't need to have the whole file in memory at once.

It boggles the mind that we have a high quality JSON parser that supports this on such a constrained system, where many of the high-level language libraries that run on massively faster hardware don't.
Even Heinekens in China are not that expensive. It mainly comes down to Chinese not drinking beers in "hotels". Chinese usually drink as a part of a meal and the beers in a restaurant, even one attached to a hotel, are market price. But an actual bar at a hotel is mainly used for business meetings and such where you're mainly renting the real estate so the same beer can be 10x the price of 1 30m away sold by the same vendor.
“Antiracism” is another name for “critical race theory” which inherits from the general Marxist body of philosophy, of which “critical blah theory” tends to be a common name. Like “people’s republic” — it’s a fashion thing.

https://en.wikipedia.org/wiki/Neo-Marxism

https://en.wikipedia.org/wiki/Critical_race_theory
How to Read an Excel File in Node.js
Well 8k is the new hotness. There is the dell UP3218K for example.

That said, 4k @ 27" vs 5k @ 27" is a bit of diminishing returns, and its hard to justify the price, when instead of a single 5k, one can get two 4k.
Here is the link to the video: https://www.youtube.com/watch?v=IQdxHrfdMwk

And the source: https://github.com/gandalfh/NumSharpNeuralNetHelloWorld

The source is c# via Visual Studio 2019
Fantastic research and write-up
Still playing: http://icesus.org -- they recently added interplanetary travel to the celestial bodies. Sadly, most players are currently at max level, not many new people around...
Ask HN: Who Owns The Bitcoin?
According to Bloomberg: A few large holders "whales" [...] continue to own most Bitcoin. About 2% of the anonymous ownership accounts that can be tracked on the cryptocurrency’s blockchain control 95% of the digital asset [...]
A further breakdown shows that whales own 92.4% of the 2%, while crypto exchanges account for nearly 7% [...], while whales accounted for 92.3% of the biggest holders [...]

https://www.bloomberg.com/news/articles/2020-11-18/bitcoin-whales-ownership-concentration-is-rising-during-rally

Has it been identified who that is?
> The 8051 and Z80 fill similar roles today --- when even the cheapest ARM core is too expensive.

This is a bit of a reach.

There is no world in which these and JSON appropriately intersect. If you’re parsing json then you’re probably dealing with enough need for sanitization that you have already fucked up if you’re at the point of an 8 bit MCU — how did the json get there in the first place?

The 6502 used to be a General purpose CPU, so for some retro hacking stuff that may be different.
Bingo. You said it.

Little league is overrated. It won't be long before Bubba the 50 year old alcoholic identifies as his inner child and joins the team. Remember the scandals with the Boy Skirts of America?

Why does a corporate entity want access to children, anyway?
What would be wrong with blocking the entire /32 if you know the owner of it is using it in such a way?
Yeah, but they'd all be in the same /32, which is trivial to block. You'd have to intersperse "legitimate" users through your space to thwart that.
Another one on the market is pipelinewise.

Meltano and pipelinewise are both ways how to orchestrate Singer.io taps and targets while Airbyte is its own thing.

EDIT: I also don't know how just released Airbyte can be ahead of something that's surely in production for a while.
I think this part of the Knuth's quote is central:

> Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered.

And he is explicitly advocating for optimizing the critical part:

> Yet we should not pass up our opportunities in that critical 3%.

And somehow, people have latched onto the catchphrase about "early optimization" that was taken out of context.
Dealing with Pain After Workout
roger ver is a billionaire i believe. he got in very early.

also the winklvoss twins bought 200,000 btc at $7.
When companies like Microsoft and Google publish security reports they state 70% of security exploits were caused by memory corruption bugs, they don't say 100%.

Naturally memory safe systems programming languages still suffer from the remaining 30% root causes for security exploits.

It isn't perfect, but much better, and we aren't still there because bean counters haven't been paying attention how much money it costs to fix those bugs, and the lack of liability.
Joe Biden is GONE (it's be a shame if this goes viral) Comedian K-von
> It’s a hazard for an 11 year old to pitch or hit against 8 year olds.

Heh, I played Little League in a very small town back in 1968-69. In order to have enough teams, the league was 9, 10, 11 and 12 year olds. You had 12 year old almost men firing blazing fast balls at little 9 year old kids. Tough league.

I have a funny Little League story. My 12 year old year, I was on the worst team in the league. It was a 16 game season and we were 3 and 12. Our last game was with the undefeated team. Somehow, we played the best game of our careers and beat the undefeated team. My Mom just happened to be at the game and as was the custom, bought soda pops for all the members of the winning team (at 10 cents a bottle, a $1.50 cash outlay). She comes over to me all puzzled and asks "why are all the kids on the other team crying?". I explained how we ruined their undefeated season and she bought them all soda pops too.
> Say Goldman can beat the market by 20%.

if they could do that, they could just keep that 20% and they'd be already ahead. Why do they need to pay you 1% for your money?!
There's levels to it. If they bought the place cash, then the only thing they have to cover is the property taxes and maintenance. They are still getting a return on investment, but it's like 5% per year (assuming property values track inflation). You can see this in denser metros, where they put more cash down, thus reducing their returns.

If they bought it 20% down and want to cash flow for a goal of 8% cash on cash, that's another type of return on investment. If the property value tracks inflation, their return is probably closer to 20% yearly.

Also they can shelter that income through depreciation, mortgage interest, expenses, etc.
Author here, thanks for the feedback!

I fully agree - if I were to start a new project today, I would most certainly use an existing design system and tweak it.

We actually did use an existing system/framework at start called ant.design, but we slowly started replacing it. Many components had some kind of a quirk which did not let us use it the way we intended - resulting in various hacks on top of it. As I mentioned in another comment, the rest the design system "crafting" at Deepnote was mostly re-organizing elements and making sense of what we already had and unifying it. This reduced the scope of the work to be done by a lot.

So far maintaining the current design system and using it has not been a time sink, eager to see what the following months will bring.
I only see your comment now, sorry for the late reply.

Well as I understand I it was clear from day one that Ethereum would switch "one day" to PoS so miners knew, from the start, what they were in for.

> ... that invalidates millions of dollars of investment in mining Etherum...

Well the GPUs will not be able to mine ETH anymore but the ETH already mined aren't lost: the PoW chain is going to merged inside the PoS one.

I take it this all decided by the "Ethereum foundation"?
Why is it 8k and not 16k? I thought it was proportional to the logarithm of the number of pixels.
> especially when similar products like Facebook and Instagram also have much larger user-bases.

But this is exactly the point. You're smaller than them, so they can get away with more than you because of the network effect. If you want to grow, or even stay where you are, you have to be better than them. If you're just the same, who wants the platform which is no better and has fewer users?

You never unseat the incumbent by cloning them.
The only people that can be pissed off by promises are paying customers.

So those paying to Cryptography developers, are the ones to be pissed off, IF their platforms aren't being considered.
This reminds me of anecdotes I’ve heard whereby MacOS’ lack of preemptive multitasking led to the situation whereby if somebody were to open and hold the apple menu on their machine it would receive but not yield the token (because network processing was essentially suspended while it followed the user’s every action with the GUI of that menu).
字节跳动春招&实习面试题大全&交流群
HCL alone is a good reason to prefer Nomad over any YAML mess that exists.
oh, i see. that was good enough for most cases though, but it doesn't help if players stay connected for long and keep objects from updating.

i agree, that's a good feature to have. smalltalk does it, and i think lisp too.

open-steam, a development platform written in pike solved that problem by implementing proxy objects which would point to the actually compiled object which can be replaced by pointing to a new version.
What Happens When You Rank #1 on HN?
C has multiple namespaces too!

foo:; struct foo *foo;
Is Bitcoin Worth $1M?
Toptal and Codementor come to mind.
I don't see why you would write a plugin in VimL nowadays. I mean even VimL's author decided to just create a new language — vim9 script — instead of fixing this one [1].

With neovim rpc you can write glorious plugins in TypeScript and Python such as coc.nvim [2].

Other than that, I'm inspired by amount of work you put in the project.

[1]: https://github.com/brammool/vim9#3-better-vim-script

[2]: http://github.com/neoclide/coc.nvim
For the online games I worked on (a few of the recent NFS games) the items database was similar to the final set quite early in production and we kept an ongoing discussion about load times.

I really liked this article, but I am a bit surprised that this made it into production. I have seen a few instances of this type of slowdowns live for very long, but they tend to be in compile times or development workflow, not in the product itself.
>Thankfully, leaving MacOS has put most of those issues in the rearview.

In what way, except in the: "I can short of build myself exactly the functionality I want from disparate parts and endless customization in some Linux distro, losing other things in the process, and with the end being even more of a hodgepodge (e.g. of UI toolkits and design sensibilities), and equally subject to change with the creators of this or that distro or DE are bored and want to rewrite/redesign everything for no good reason".
> It used to be considered acceptable to find young boys with good voices and castrate them so their voices would never change.

> At some point, society decided that we weren't going to do that any more, even though it meant that the "castrato" parts in operas could no longer be properly sung

Well, castrating kids to preserve their high voices is out, but castrating kids is very much back in.
It is interesting to see the growth of large holders in the last 24 months.

https://web.archive.org/web/20190224141009/https://bitinfoch...

https://bitinfocharts.com/top-100-richest-bitcoin-addresses....
That is partially the reason why all big OS and CPU vendors are investing into hardware memory tagging.
Making Asymmetric Positive EV Bets
FancyZones for Windows allows you to adjust or disable the gaps.

Some people prefer the aesthetic of the gaps, but it should at least be an option for tiling window managers.
How about an x86-64 that runs just whatever your favorite flavor of linux is?

In particular the Hardkernel ODROID-H2+. It's got 2x2.5G ethernet ports (and optionally 4 more), M2/nvme, 2 SATA, and 2 dimms (max 32GB ram).

It's not particular power hungry (max TDP of the J4115 is 10 watts), if your needs change the extra ram could be quite handy.

Should be fine for router duty, firewall, network service, plex/kodi, even light NAS duty. It's got way more CPU than the RPI and clones, avoids ugly things like network or storage over USB, yet generates minimal heat/noise.
It's the old Douglas Adams joke. The difference between a thing that can break and a thing that cannot break is that when a thing that cannot break breaks, there's no way to fix it.

I don't entirely know if this joke matches the reality of Nomad vs K8S, but that's probably the general sentiment. Bigger usually implies harder to fix.
Photographs as visual evidence that reversing aging is possible
When exactly did people start to fear bezels in screens?
I submitted this a while ago. https://news.ycombinator.com/item?id=19614766
Until Zig fixes use-after-free, it isn't pursuing the "right thing".
And? Just because the practice is prevalent doesn't mean it's absolved of criticism.
As a father of three kids who never allows violent media in the house: yes, it is absolutely natural. It's their way of thrinking through the consequences when they first find out about the concept of death.
You have the option of spending at most few thousand to live in remote land that no government cares to reach, or where no government can reach, and you can truly enjoy negative freedom from governments. Most people choose to live with the coercive power alongside the many other benefits of a powerful government.
Designernews.co is like the HN of the design world
Ways to Engage Passive Candidates
They also allow web browsers, which can access arbitrary content.

I would guess they only want to allow apps that don't explicitly condone porn, but that ‘platform’-type apps which happen to contain some pornographic material are ok.
yeah I like it but the view of the code is a little lame if you wanted a printout. I think I would prefer comment anchors in the code which would weave into code quotes in a document.
I always thought it was interesting that the governments of Cambodia and Vietnam allowed Facebook where the media is tightly controlled. Cambodia used to have a couple independent papers. The Post became state-controlled-by-proxy [1] and the Daily was shut down by the government [2]. The existence and popularity of Facebook basically allowed them to shut down the older independent outlets without significant outcry from the public.

Maybe there is some calculus that shows it's better to get people online through access to Facebook, I just hope there's more journalistic competition and/or transparency in the future. Giving in to autocrats seems dangerous.

[1] https://en.wikipedia.org/wiki/The_Phnom_Penh_Post#cite_ref-3...

[2] https://en.wikipedia.org/wiki/The_Cambodia_Daily#cite_ref-1:...
Lisp was doing that 10 years before C was even an idea.
We went from 1920 wide to 3840 to 7680.

A step of 4x give or take in number of total pixels each time.

It’s a logical progression?

But either way, 8K is already pushing the limits of what today’s video transports can carry. 16K is currently impossible.

Uncompressed 8K/60Hz requires >64% of the max BW of DisplayPort 2.0 (which is not even on the market yet.) That’s why he needed 2 DP cables.

You can check out video timing requirements here:
https://tomverbeure.github.io/video_timings_calculator
> Using JSON.stringify() with any BigInt value will raise a TypeError as BigInt values aren't serialized in JSON by default. However, you can implement your own toJSON method if needed

Sorry, why exactly can’t they also define the json.parse/stringify behavior of bigints? JSON was initially derived from JavaScript, so it seems a bit weird that a new ES standard can’t interoperate with json
For many of us, this already happened in 2010 with Digg's redesign and failure. Perhaps you can find some sanctuary on appropriate subreddits. Hckrnews is okay for now.
The newest Wordpress update crashed the site. Back online now.
Judging from your word choice "deathmatch" and your experience with long loading/matchmaking times I guess you might be a fellow Quake Champions player. Even if you are not, I agree that long loading times are a mood killer when you just want to play a couple of quick matches after work in your limited free time. It is even worse when you know the game's development is abandoned and it will never get fixed, even though you enjoy the game itself.
Probably XMPP, to have one company account for all orgs you got invited.