skysight-inc/HackerNews huggingface dataset:
Thanks for the info! This all makes sense to me intuitively, but I know I've been bitten in the butt several times by implementing clever caching schemes or something that end up slowing the app down more than I thought it would speed it up. It seems like it would be simple enough to set up a test case and benchmark this (you wrote a simple for loop above that should exhibit this behavior). I'm curious how much, if any, react actually ends up saving cycles when a programmer does the same code naively in react and naively in the browser. I think it would make for some interesting benchmarks at least :)
Flash died due to its own sins. Apple never had a dominant marketshare to do that, Apple simply did not let that crap on its mobile platform which had %0 marketshare when that happened. Then the open web standards that can do most of the stuff that Flash was used for took over.

Google tried to support Flash, even it was listed as Android's "strength" over iOS but the tech that came to handle the most use cases of Flash was much superior and it killed Flash on desktop too.
More than you’d think. The average age of, for instance, NASA Langley civil servants is mid-50s IIRC.
Unclear which LICENSE it is.
Elon Musk and Mark Zuckerberg might be right: Remote workers are less productive
Maybe Arthur lived in Springfield, MO and worked at Bass Pro or O'Reilly Auto Corporate offices and lives here.

https://www.zillow.com/homedetails/8057-W-Farm-Road-100-Will...
https://archive.is/3aU4e
how would you judge zuck compared to musk?

if that answer has flipped over the past few years, that isn’t just due to musk.
The opposite is no good. I had 1 or 2 opportunities which a lot of people of my age were looking at with envy. I was not super gifted but they came out of passion: by working on the things I loved relentlessy, I ended up being noticed. I was good because I worked a lot. It was not hard work since it was stuff I enjoyed a lot to do, but I spent countless hours on it (about 25-30 hours a week in addition to my studies or day time job).

Problem with the kids is that when I tell them about that, they feel they don't have enough passion to succeed. So you see, eventhough I was on the right side of success for a while, it scares the hell out of them...
HTML is supported natively in the browser, and custom HTML elements and their properties work at the same level as all other HTML elements as far as JavaScript, DOM, and dev tools are concerned.

React, while it may provide similar functionality to the programmer, is not natively understood, and while it can run in browsers, the 'components' in React are not handled in the same way in the browser as native HTML elements, JavaScript and its APIs don't know about them as HTML elements, DOM isn't aware of them (only their parts), and dev tools can't offer much insight because the app that's running is an unpredictable black-box to the browser.
There are a lot more drug infusions than there are surgeries so you win!
> you could get into arguments like "we should use `len(list_of_resources) == 0` instead" vs "it's not Pythonic and there's no reason to use len instead truth/falsey-ness".

these kinds or arguments trigger me so badly i should probably talk to a therapist. I've been involved in a couple and it usually ends, rightly or wrongly, with me pulling rank and saying this is what it's going to be, this is what it's always going to be, move on to bigger things or gtfo of my team.
Anyone happened to use Toga with video streams? I've got some gstreamer stuff with Qt and it doesn't need a rewrite yet but it's a glimmer on the horizon.
Does anyone know how the latest changes/fork affect downstream software like Proxmox, or is it too soon to tell?
The 90/90 rule captures the notion that (programming project) estimates are wrong, in addition to the Pareto principle.

Now if 90/90 is accurate because of unknown unknowns, or just because we are all terrible at estimation and planning is debatable;)
I'm puzzled by this, looking at the resistance versus temperature graph they're not demonstrating zero resistance at 110K, they're demonstrating that at 110K the resistance becomes so low that it reaches the noise floor of their instrument. It's a stretch to call that superconductivity because when it come to that it needs to be actually zero, as in "I can put a current in a loop made of the material and come back one year later and it will still be there". Exponential decay will quickly catch up with a non-zero value, even very very small. Still this exponentially decreasing resistivity looks interesting, I have no idea if that's unusual or if that means anything. The weird dip at around 230K will need to be explained as well. I'm just an interested bystander, that goes without saying.
He does say he went to the meeting room and ensures that there is nothing classified there.

I am guessing the language is being brought in the discussion because the coworker in not understanding the language might have assumed the worst.
Google is just copying Apple, this is the entire funny part. Apple is over 50% of US market share of phones

https://httptoolkit.com/blog/apple-private-access-tokens-att...

You should be more afraid of banks soon requiring Apple devices only
Strange then that I use it with ad blockers both on MacOS and iOS.
This is how things worked 15 years ago, before the “cloud” hype took off. In my opinion, things worked great. You could get stuff done.

I’m intrigued that there’s a “movement”. I suppose that’s what you need to get news articles and promote change. What’s old is new.
Is the key problem here that the inflammation is chronic? My understanding was that inflammation is a very necessary part of the healing process.

I would have thought that blocking the inflammation process would be catastrophic for healing.
It looks like it was actually forked by someone on GitHub with the username cyphar, and stgraber merely has a clone on his GitHub account, which of course is common for anyone who contributes to any project.

For example, the README.md links to cyphar's repository, not stgraber's, and this page says it was forked from cyphar's repository.

The existence of this page merely suggests that stgraber is contributing, or intends to contribute, to the fork. Not that he forked it himself.

Perhaps he did fork it, or does intend to be involved in maintaining this fork, but I think the editorialized HN headline "forked by former project leader" is highly misleading unless there's actually something that demonstrates that stgraber is intending to run a fork, and this page isn't it.
Yes, this is often forgotten. I've always assumed it's the biggest reason for Microsoft basically doing less & being more or a cash cow during the Ballmer years (similar to Apple's current philosophy with a CFO as CEO).

Though the phone fail was a huge fail. Those initial Windows phones were really awesome. These were the ones that competed with Blackberry before Apple took over the market.
It means "It doesn't matter what other people do, are doing, or have achieved". In other words, do not compare yourself to others.

Do what you're doing, a little better this time, then GOTO 10.
Let's hope it will get to docker 'oneliner' level.

Last time I tried LXD it was not at that level.
It's only 3x the price currently, as raspberry pis are very expensive (and need accessories to work, like good power supply, the good SD card and something to ventilate it, plus a case).
A bit stereotyping and pop-sci, but one of the ideas from the book "Men are from Mars, Women are from Venus" was that men define their worth by what they do, women by how they communicate.
It might be nice to have less web browser development, fewer engineers who need to add a new feature to get a bullet point for their review.

Rendering a website should not be a huge project. Websites are a medium for transmitting ideas; communication. A communication scheme that requires a massive engineering effort to interpret it is bad. A web browser should be something that a small community team can throw together in a couple months.
Agreed. Everyone understands what 'almond milk' means, nobody is misled by it and it's really not the critical issue dairy farmers are facing when it comes to the downfall of their industry.
> Blaming poorly optimized sorting on a whole ecosystem of a language feels lazy at best. It wouldn't have mattered if it was done in Python, PHP or whatever, if the developer who programs something doesn't know how to sort things efficiency, there is nothing to say they'd do a better job in a different language.

Counterpoint: It's not what programming languages do, it's what they shepherd you to

https://nibblestew.blogspot.com/2020/03/its-not-what-program...
I couldn't get the extension working on any chromium based browser. (or chrome or edge either)

Using the chrome extension - I get an error "json: cannot unmarshal bool into Go struct field .remember of type int" when attempting to login to my local Shiori server.

The extension - https://chrome.google.com/webstore/detail/shiori-create-book...

Looking at the reviews on that extension,that seems to be the common complaint.
> i make this nice thing

> then a company stole it

> i fork this nice thing
Looks to hands and fingers intently

Hmm, yes, true.
I've seen my share of cases where the repetition was only because the original author didn't know how to abstract the problem say, using a simple struct. Or even easier, a simple function.

I've sometimes taken on factoring the repeated code using common abstractions, and when that was done it often turned out that there was much more to factor out. And that the code quality could massively be improved because there are often some tricky situations that can only be properly handled when everything goes through a single place with all the necessary context.

As an example, we had a config file with an ini-like structure that was parsed by some central parser code. So far, so good, but after the parse, the resulting key-value pairs were processed like this:

if (string_is_equal(config_key, "foo_setting"))
config->foo = parse_number(config_value);
else if (string_is_equal(config_key, "bar_setting"))
config->bar = parse_string(config_value);

Repeating this pattern dozens of times is decidedly not cool. It lacks expression of the common structure, it imposes and prevents code optimizations and fixes (such as error handling).

Sometimes I was told that abstraction isn't worth the hassle and boring and repetitive is good. By factoring the code allegedly we risk breaking it and make it harder to fix. Those people didn't see how broken and incomplete the code is precisely because there is a lack of abstraction. We can't even know that there isn't some "quux_setting" with broken handling code because of course there aren't proper tests for each config setting or combination of settings.
Why? It's pretty straightforward to show how Standard Oil or Bell Telephone were harmful to consumer interests. With Google.. well they are giving away half+ of their products for free which they wouldn't able to if broken up. Antitrust laws from the 1900s were just not designed with that in mind, they were trying to solve quite different issues.
It's completely irrelevant if you don't understand how to interpret it. It is not a number which tells you how correct your hypothesis is.

That is literally mindless statistics. Which coincidentally is the name of the article I talked about. Did you read it?

(In a social science, if your p-value is 1E-5 or something, the most likely interpretation is that you are doing something very wrong)
Great - glad to have you onboard and if you're signed up, you'll get the updates :)
ChatGPT is wrong here, IMO.

In general, the Brits were the "Tommys" or "Briten" or "Engländer", the Americans the "Amerikaner" or just "Amis", the Soviets were "Bolschewiken" or just "Russen".

Anglo-Saxon ("angelsächsisch") doesn't have a Nazi connotation, wasn't used in an exceptional way and isn't more dehumanizing than using "the brits", "the americans" or "the germans". "Amerikaner", "Briten" and "Russen" are also still in normal use.

Also: Nazi Germany did not see the Brits as "racially inferior". Most were also seen as "aryan".
There are also valid use cases for preferring boring repetition.

Most of the time when I do any kind of coding work, it's as a single person project for companies/orgs with absolutely zero tech people. For instance, the last project I took on was for a bra shop of 3 people. No IT. Nobody on staff who has any idea how anything tech works - the closest is the person who taught herself the basics of using Shopify + advertising platforms.

Which means that in the future if they need somebody to look at or update anything I've done, I can't assume they're going to have access to a well-trained, talented person - it's equally likely they'd go "hey so and so's kid does 'computer stuff' let's see if they can fix it for us." Knowing that the next person who looks at my work might have very basic level skills leads me to prefer being repetitive and 'simple' over the more efficient solutions I can think of.

It's the difference between a regular Wikipedia article and the Simple English Wikipedia - if I'm writing something that is likely to be maintained by beginners or apprentices, making it easy to understand and work with matters a lot more.
He may not be personally running a farm. But if much of his wealth is invested as is usually the case for the richest people (no way it's just sitting around as cash), then he's indirectly supporting many productive endeavors. Even if it was all just cash deposited in a bank, it's not doing nothing. Farmers and others need loans, banks need deposits (well ... before QE)
Sorry, I've just spotted your question 3 days late. The Moser-Erdős question is about how large the density of a unit distance avoiding set can be. The Hadwiger-Nelson question is about how many unit distance avoiding sets are necessary to cover the whole plane.

As David Eppstein phrased it (https://mathstodon.xyz/@11011110/110810118775049296), ours is the independent set version of Hadwiger-Nelson. That is, the relationship between the two questions is analogous to the relationship between graph chromatic number and graph independence number.

If you define independence ratio as the ratio of the independence number and the vertex number, then this is a bit more than just an analogy. If you build a huge grid of very tiny squares, and connect two tiny squares with an edge if there's an unit distance between them, then in the limit, the independence ratio of this graph is the density that we've looked at, and the chromatic number of this graph is the measurable chromatic number of the plane.
https://forum.xda-developers.com/
Coconut milk.

Milk of magnesia.
Does capability design force a re-eximantion of anonymity?
Yes. Though the logarithms aren't essential here. It really is about maximizing the "geometric expectation", the expected value calculated by using the geometric mean instead of the usual arithmetic mean.

Arithmetic mean: sum all values, then divide by the number of values.

Geometric mean: multiply all values, then take the nth root, where n is the number of values.
This is blurred
An additional test that may be worth trying out is BrowserBench [1] Varies heavily by computer specs. My daily driver is an ancient PC running Linux still fast enough for me but my newer mini-PC's leave this old thing in the dust regardless of what browser I use.

[1] - https://browserbench.org/Speedometer2.1/
I'm terrified. I'm someone who used to learn skills but now I learn products.

I am not sure I can get to the end safely if everything in my professional toolbox is something I rent.
They should read more books and use less time complaining:

>"to stroke; to milk," in reference to the hand motion involved in milking an animal.

>exploit or defraud by taking small amounts of money over a period of time.

There's no welfare for their animals, so they can't talk of animal welfare then. Just as ridiculous.
They were famous for it. That’s why Jobs, when he came back, stopped the practice. So people would learn that when Apple announced it it was done.
From Sparse to Soft Mixtures of Experts. Outperforms Dense/Sparse models
> The benefit of the doubt I extend is that being "considered slurs on this platform" is a no-op when the platform doesn't have a policy regarding arbitrary use of slur words. So whether a platform considers a word a slur is only relevant when there's a context — in this case, the context of assessing for repeated, targeted harassment.

I can understand this perspective from a non-affected person, but the signal sent to affected minority groups seems very clear to me, and this makes it relevant for any interaction of the minority group with the platform.
This level of reaction tells me more about you than the author. Referring to it as 'snobbery' shows that you interpret satire as a personal attack on someone, probably yourself. I clicked to their home page and immediately figured out that they dabble in tech and like to joke around.

This is as much a tip for myself as for you: take a deep breath before reacting.
Meh. Łukaszenko and Putin were waving their nuclear dicks around over here for decades at this point. The only reason they do it is to scare away the more naive westerners. Nobody here takes it seriously.
Yes, that's what I meant. You probably don't want to take unnecessary risk by going +50%/-50% markets, but it's not for the reason the parent mentioned in the conclusion.
I've become very fond of the phrase "comparison is the thief of joy" lately. This seems like a version of that. Keep your scope local only.
> I suspect that GP believes that US-supported strongmen and right wing dictators in Latin America were US adversaries, rather than useful, crafted actors for US interests in their countries, who were managed and supported until and unless they markedly diverged from US interests.

I'm not sure how you'd get that from my comment (I'm not from the US, so I think you are reading an awful lot into what I said there!).

Either way, both those narratives fit the realpolitik the OP seemed to be calling for.
It's a rule of thumb and I should have specified that it most particularly applies to borrowing to invest - you should be able to identify the secret sauce that you have (and others do NOT) that allows you to make money where others can't.

A bank won't use a machine to manufacture something, and perhaps you have the skills needed to do so.

But deceiving yourself that you can "borrow cheap, invest it in the stock market, and always come out ahead" - if it was always or even for the most part, why would anyone lend money and not do it themselves?

Because you're missing risk.
the emphasis here is obviously on market-facing customer accounts. Basic LANDSAT NASA data is open to anyone, including big companies. So is this not simply an IBM Watson 2.0, including vague and bombastic impressiveness claims?

Floods and fires are bad news, but how does this product actually get used to make things any different ?
Great for the upside of growth - how do you change it for when you start to age and skills erode a little bit. That would be deeply frustrating. Need to change the model at that point! What to though?
Maybe even just show a sample conversation that includes some of those methods. I think especially for rank beginners in a language the biggest problem will be overcoming the problem of starting to say something you don't know how to finish, and so just getting people aware they can fall back to English (or other languages, I spoke Norwegian to it in the middle of a French conversation) might make people more comfortable getting started.
I'd imagine there are times when it would be useful. I had assumed that inflammation was more to do with fighting infection than healing, but I may be wrong.
I knew Mark Wilde when he was at LSU and you couldn’t meet a nicer guy. Congratulations to him for hitting the big time.
I doubt this is feasible, there's a lot that goes into the index which determines which kinds of queries you can even run.
I really dislike when someone considers my code "clever" because it always means they don't approve of it or think it's too confusing. No, I wasn't trying to be clever, but to create the most appropriate solution I could imagine.

The author's problem isn't being overly clever, but that they had applied an inappropriate yet imtellectually-satisfying programming pattern that is notorious for being difficult to make exceptions for. The quote about the correct solution being a "class generator" shows that the author misdiagnosed their problem. If you continue down the path of making everything a class, you're gonna have a worse one than if you made most of your functionality into compostable functions, reserving classes for things that truly deserve it.

So many issues in programming would be diminished if programmers toned down the thinginess of their code, focusing more on procedures and data shapes.
Happened to us as well a while back. We tracked originating IPs to the same telco that was sending SMS to their own numbers through our platform. I couldn't believe it.
(I'll just copy/paste from a previous comment)

1. Under her leadership Mozilla has lost virtually all of its users. It has been reduced to less than 10% of what it had before, maybe worse - I haven't kept up.

2. At the beginning of Covid, a time when remote work was on the rise and tech valuations were through the roof, a time when the browser was more important than ever, she took her largest payout and fired hundreds of employees. She was compensated at over $5M dollars, enough money to pay a team of engineers for years.

3. Firefox has utterly failed to capture Enterprise market, where Chrome has managed to dominate. I doubt most people are even aware that a corp managed Firefox is an option, they have done such a poor job marketing it.

4. Every initiative Mozilla has come out with has completely failed to gain traction. Something like a VPN could have been a great fit for Mozilla but they did nothing with it. Mozilla has been incapable, organizationally, of capitalizing on technology - the thing they're kinda supposed to do exclusively.

She has failed in every conceivable way as a CEO. She has failed in terms of the mission, she has failed her employees, she has failed her users, she has failed to be an example as a leader.

I am not betting on Mozilla's future, I'm not going to assume that they're capable of competing at all let alone competing while maintaining a vision of the open web. They're dysfunctional and it starts right at the top.
I hate repetition because it's nearly always laziness - it takes less thought/time to copy and paste a few lines of code than it does to factor them out into a reusable function and decide where to put it (and with what name). I'm taking about scenarios where the business logic needs to be exactly the same in both cases, there just happens to multiple ways to reach that point.

On the other hand I also hate having to deal with shared functions that have been repeatedly adapted and extended to be able to deal with all the various edge cases to the point they have 20 cryptically named parameters and no reasonable way of guessing what the output should be for given set of inputs.

But I'd still say more of my time is used up dealing with problems caused by lazy copying & pasting than by shared functions becoming overcomplicated or buried under excessive layers of abstraction.
Fascinating.

Let me get this straight: If you have a piece of phosphor, you can't heat it up with red light, regardless of the amount of red light you shine at it?
If so, does the red light bounce off? Go straight through?