skysight-inc/HackerNews huggingface dataset:
Yes, exactly.

The downside is that most of that is black-box magic. It's not clear to me whether it's a secret npm server, some serverless function, or something else entirely doing that "intelligent build process". But by and large it does work, way better than I expected it to.

In detail:

1) On static pages, you can set a revalidation period (say 60s)

2) Those static pages are always served from the CDN cache, regardless of whether there is a set revalidation. Visitors always get baked HTML + cached JSON data, regardless.

3) Visitors 1, 2, 3, 4 visit within moments of each other, and each see the same cached page.

4) Visitor 5 happens after the 60s revalidation period. They STILL see the same cached pages as visitors 1-4, BUT this also triggers a staleness check against the data origin. (This is the part that's black magic; I'm not really sure how it's doing that. It "just works" if hosted on Vercel; on other providers it may be necessary to spin up a separate `next start` node server. It's entirely unclear to me).

5) Behind the scenes, Next.js via its magic sees new data and rebuilds the affected page. It takes a while, though (maybe a minute or so depending).

6) Visitor 6 visits at 65 seconds, not quite enough time for the new page to have been built. They still see the same cached version as visitors 1-5.

7) But visitor 7 visits a minute later, at 150 seconds, and by this time Next has updated the cache. Visitor 7+ see the newly baked page, with the updated data.

8) The cycle repeats every 60 seconds.

So in production, new visitors will see updated baked pages pretty soon after the data change is made in the CMS. Caveats: it's not "instant" per se (just soon), and it requires a sacrificial visitor (visitor 5 in our example) -- or a editor or bot pretending to be a visitor -- to trigger that staleness recheck by visiting the page.

If you need truly realtime, pushed updates straight from the CMS into your Jamstack, that requires even more workarounds on top of the Next.js ISR that I described above. Some CMS vendors have proprietary solutions to this, like DatoCMS's real-time updates API (https://www.datocms.com/docs/real-time-updates-api) but I don't think there is necessarily a solved, best-practices model to refer to. Basically some sort of pub/sub using workers and server-sent events. But that gets pretty complicated vs clientside polling of updates. A slightly different problem from updating baked data in near- (but not actual) real-time.
I dont' think that really matters. If Flutter solves the cross platform issue, people will deal with Dart. And if Flutter sucks, nobody will put up with it sucking just because they love Dart. Either way Dart isn't the big picture, Flutter is.
On the GitHub front page there is a sidebar with a second level heading for “Repositories”. Next to the heading there is a:

<a class="btn btn-primary" href="/new">
New
</a>

Below the heading there is a list of repos which had a recent activity by you. Each list item has a link to an that repo.

<a class="dashbord-underlined-link" href="/namespace/repo">
namespace/repo
</a>

There is a substantial difference between these two links. One takes you to a location, the other one starts a process which ends with an action.

As a user you are not going to be clicking the “New” button everyday. Maybe once a month, maybe once a year. So you are likely not going to remember where it is from the last time you clicked it. If you don’t find it when you need it, you will get frustrated. It needs a lot of visual weight relative to the other links in this nav section. Giving the same weight as a button is a reasonable decision.
You're comparing apples to oranges.

Would you be able to buy a couch on Amazon? The #1 bestseller on Amazon currently says "Currently unavailable.
We don't know when or if this item will be back in stock." so it doesn't work here the same way other retailers don't work.

So you're saying you can't get a passport from the government but you're able to buy certain things on Amazon therefore Amazon is better?
This may help - seems like the author tried to in some places:

> For animators who wanted to work outside of TV conventions at the time, MTV became a destination and a laboratory. According to Maureen Furniss, who is an animation historian at the California Institute of the Arts, "[MTV] showed people in the public things they had never seen before in animation and gave opportunities to a lot of independent animators and experimental animators."

> "MTV animation was truly an outgrowth and extension of MTV on-air promotion and MTV on-air promotion was incredible. It was a creative laboratory, " Terkuhle says. "We were not only allowed to take risks, but encouraged to take risks and the executives had our back."

> That ethos of a creative laboratory that took risks drew show creators to pitch and push for ideas that wouldn't end up elsewhere on television.
There's nothing about MVC that makes you put thousands of lines in a controller. I don't know of any software development patterns that will stop you from writing spaghetti code or adopting "ball of mud" design if you decide to do that.
> predictability, support, longevity, reliability

You can get all of those with postgres too.
so maybe I can get Oracle to buy my startup if I use Oracle products?
There is an option for a slash through the O, you can see an example on the bottom of the page below the font toy widget.
Ah, yes, the meme that is Tesla's own quarterly financial report.
Is it reasonable to assume I can agree (as a non-lawyer) to terms and conditions that are 50 pages (wild guess) long? Especially since they are written in legalese?
I don't question his conviction, dedication, or cause, just his prediction, which I believe is extremely unlikely.
For a US citizen, the process would be roughly

0) choose a new name with a common first name and a common last name in a combination with many existing people, but preferably no particularly notable celebrities. If your first name is already common, great. Start using that name in situations where you don't need to prove identity (this establishes a common law name change)

a) research name change laws in the 50 states and the territories to determine which states don't require publication or allow for a confidential name change in the relevant circumstances.

b) reside in a state chosen from that list for at least the minimum time

c) go through the procedure to change your legal name to your (new) common law name

d) establish a residency somewhere else

e) open new bank etc accounts in your new legal name and close out old ones

f) if your old name comes up again, say "yeah, people always asked me if I was the famous X, and I didn't want to deal with it"

Maybe cultivate a new style as well.
This got me curious how modafinil, which I take medicinally for ADHD, is making me stink different.
Nonfarm also excludes military workers and non-profit employees, and a couple other categories.
The point of this example is to poke holes in what appears to be an ironclad, simple, and consistent principle by pointing out that few advocates for it actually wish for what it implies.
> Boardroom greed might follow a logical rational but this behaviour isn't reasonable in the long run.

We already see that boards don't care about the long run in the US. Companies chase short term gains at the expense of everything else all the time.

> Disregard of fairness and civil conduct won't be worth the eventual cost of a society that becomes increasingly opposed to the system itself.

This is true but it doesn't matter if the people running things are short sighted and selfish.
Not exactly, but maybe they shouldn’t have been allowed to buy Pixar, Lucas Films, and Marvel Studios.
10 websites to find your next remote web development freelance project
It's obviously not a flaw. Facebook is highly profitable. The vast majority of user generated content is inoffensive. We're just discussing a small minority of edge cases.
Then I have no problem at all with this. Thanks.
HyperBackup does this weird nonstandard "hbk" bullshit and I don't understand it, and I'm afraid of anything brand-specific.

Between two Synology NAS I use Shared Folder Sync instead.

Within the same NAS, sadly Shared Folder Sync doesn't work (even though there's no reason it shouldn't work) but you can set up an rsync task in the Task scheduler e.g.

/bin/rsync -ap --delete --verbose /volume1/FOLDER/ /volume2/oldfiles/FOLDER/ >> /tmp/rsync.FOLDER.log

and have it email the logs to you.
I liked this interview a lot. Extremely actionable advice, with good reasoning behind it, all the way through.
My personal favorite of these is the Splay Tree[1]. I've never used it in production, but it's really simple to implement and reason about. Though my main experience was trying (and failing) to prove amortized bounds on the operations.

[1] https://en.wikipedia.org/wiki/Splay_tree
There were political differences, though. At least in the Czechoslovak Socialist Republic where I grew up.

First of all, there were some collectively owned enterprises (cooperatives), which were a tiny bit more independent than directly state owned business. They could deviate a little from the strict, centrally directed price and wage norms etc.

Second, even in the state owned sector, there was some diversity among political attitudes. Some directors were more pragmatic and would be willing to employ even people whose cadre record was tainted (e.g. a relative defected to the West). Some directors were hardcore Communists who would never tolerate suspicious or politically unreliable characters in their workforce.

Finding a job if you were deemed politically unreliable was a big deal, because being jobless for a certain period of time was a crime punishable by prison. (Parasitism.)
The emergency storages have been mostly shut down everywhere due to unprofitability.
I am thinking if they have replaced the glass panel on M1 Mac to a thinner variant.

But $700, I am assuming the price would be the same on an M1 MacBook Air which starts at $999.
A tetraquark is four quarks. There exist three -1/3e quarks (dsb), three +2/3e quarks (uct), and then their +1/3e and -2/3e antimatter counterparts. 1e is the charge of one electron. The stability of a tetraquark is mainly a color/strong force thing and the electric charge comes along for the ride. Stable atomic nuclei, which are held together by the strong force, go up to +83e and they still don't fall apart due to electric repulsion.

However, there is one constraint that might show up in charge. Tetraquarks always have two antiquarks, which is necessary for the color charge to come out to zero. Working out every possible combination is left as an exercise for the reader. :)
Nobelists decry Chinese government’s censorship attempts at the Nobel Summit
I have heard of Cryptomator, but haven’t looked into its code.

Has anyone looked into cryptography in Cryptomator?

It’s a Java app, and uses Java Cryptography Extension JCE. But I found limited information about JCE.

It was audited, but audits don’t mention some important aspects.
This is crazy...if Australians eat this, they'll eat anything. Why stop there? Force "violators" to surrender all their belongings and report to a re-education facility. I mean, isn't it worth it if a single 400lb 70 year old lives six months longer?
It looks to be a bunch of ordinary fund managers. Note that this isn't really a "maximizing returns" thing; the managers believe that increasing amounts of climate action will be required over the next couple of decades, so they want to check whether their companies can accommodate that while staying successful.
Yeah, you're totally right. With cloud (or other) vendors, it's often a "lesser of many evils" kinda thing. Amazon is just particularly and notoriously bad.
In 2021, the deliverators are robots (Dominoes Pizza Nuro N2 - https://selfdrivingdelivery.dominos.com/en)
We Still Don’t Get Things Done
Unlike me, who is unvaccinated. And in rather have a lighting strike hit me in the head than take that vaccine. 100%.
Spotify uses agile and some of the teams use Scrum, but not the whole company.

Also, I just talked to my friend who is an Eng manager at Apple, and they said almost no one uses Scrum at Apple anymore. Some teams use some of the methodology, but even those teams got rid of their Scrum masters.
Week in Review: Simone Biles; “New” Covid Guidelines; January 6 Commission
I’m a home owner and this was by far the largest shock to owning a home. Good contractors are not busy looking for work, they are busy with a backlog. It was only after building personal relationships with the contractors that I could get reliable service.

Wishing you all the best for this to succeed, but from my perspective you should be trying to free up contractors to focus on work as much as you are trying to connect home owners with them. Contractors are certainly limited supply and high demand.
The real value of one Bitcoin today (I.e., the dollars or goods one could exchange it for) is absurdly higher than before, so it deflationary as the term is usually used.
I don't think this is fair to Swift. Swift seems to have taken a view that the langauge will force you to be explicit about what you want. For example, the "indirect" keyword. Early Swift did not let you have recursive enums, apparently this can be something of a performance killer I guess was the reasoning. However they are really useful, so Swift added them. However rather than just automatically using an indirect Enum which is easily detectible, Swift forces you to use the "indirect" keyword. Rather than implicitly doing work for you, the Swift compiler stops to ask "are you sure this is what you really want to do? Do you understand the tradeoffs you are making?"

Personally I'm a fan of the Swift approach even if it does balloon the keyword count a bit.
I’ve used a similar app (Jiffy) and it’s awesome. Payment is fixed hourly and goes through the app so no money is exchanged with the contractor. Got my dishwasher fixed next day no problem.

Good luck guys it’s a good market to be in
Nope, talking about Scrum
Contra Slime Mold Time Mold on obesity, part 2: watersheds
Cool to see this out, but there is something about Tailwind I've never really got. And this is not from abstraction, but in production use on a number of pretty large sites.

Each Tailwind class corresponds to a CSS property, with a few exceptions where you have utility classes for degrees of that property (for example, padding, margin). Then along come these CSS component libraries, which substitute a thicket of these utility classes for a single class. Including Tailwind UI itself.

Given that the relationship of class to property is one to one, why not cut out the middle person and just use CSS directly? There seems no real advantage. You've basically indepedently re-invented CSS, while adding a strange layer of additional abstraction on top. It is nice and fast to write it in the HTML I'll grant, but, the speed advantage is not so great that it is worth it compared to the mental overhead of other aspects of working with Tailwind (e.g. having to trim all the classes with automated scripts and so on).

Perhaps I am missing something here?
in purely positivistic viewpoint you are probably right, however you seem to be taking inductive approach (use principles to learn) as opposed to the deductive one (use learnings to extract principles). I wouldn't actually dismiss any of them.

edit: re-read your comments again, and i see your point now. You are absolutely right.
> I couldn't put on my laundry and hang it up while I listen to other folks on the daily stand up.

I think stand-ups are useless.
Your PR claims to resolve issue 1618, but an open question in that issue is not addressed anywhere that I can see:

"tell more about VyOS and how it is a privacy tool and secure and how we won't regret listing it [...] remember citations so your research can be confirmed"

Is it possible that the privacytools folks are not willfully excluding your suggestion, but merely waiting until they understand it? I know what VyOS is, but I don't imagine most people do.
What facts do you use to justify that risk calculation to yourself? Or is it more of an “ick” factor?
background from the Mastodon project blog:

https://blog.joinmastodon.org/2021/02/developing-an-official...
I never v thought of it that way, but your reminds me of Daniel Kahneman’s work regarding how people remember their own experiences. Regardless of how well things went during the entire duration of the activity, the last experience was disproportionately weighted in terms of framing the memory. In that context, it makes sense why the tournament style silver medalists would be more dissatisfied.

“We suggest that patients' memories of painful medical procedures largely reflect the intensity of pain at the worst part and at the final part of the experience.”[1]

[1] https://www.sciencedirect.com/science/article/abs/pii/030439...
Yeah, there are occasional acceptable reasons to do this, but they are thankfully rarely what causes an issue.

More like e.g. how the MySQL client library used to do this (many years ago; last I checked years ago it was fixed)
If you expand the "What Agricultural Workers Do" section, it says:

> Agricultural workers maintain crops and tend livestock. They perform physical labor and operate machinery under the supervision of farmers, ranchers, and other agricultural managers.

According to https://www.bls.gov/ooh/management/farmers-ranchers-and-othe..., there are 952,000 jobs as "agricultural managers," which isn't how I'd naively expect things to be divided, but it does make sense.

I wonder how the remaining jobs are categorized.
Really? I won't say everyone in The West Wing is a saint. But most everyone on both sides of the aisle comes across as a lot more idealistic and principled than you're likely to find in the real Washington DC.
No, the commercial launch was in 1988.

In 1984 it was just the start of a research project named BiiN, of Intel and Siemens, which lasted 4 years, until 1988, when Siemens dropped out.

The series name, 80960, did not appear before the launch from 1988.
The WHO is way too political. They could have stopped it right at the start by (advising to) quarantining China from the rest of the world but they decided to play along with China that played down the seriousness (remember that doctor that was being punished by China for revealing the truth). We're still cleaning up their mess. Then with India and the Delta variant the same things happened.

https://www.cp24.com/mobile/world/india-was-warned-of-delta-...

The WHO should be about science not politics. If it's that dangerous they should declare it as such so appropriate measures can be taken. All these things were known in advance but measures not taken because of political or economic concerns.
Multi-Platform in the windows division means Xbox, older win 10 versions and things. Microsoft uses this term very naive.

I hope I do not destroy the dreams of someone.
> MVC is famous for scaling terribly on iOS

You have to distinguish between MVC, which scales really well, and what Apple calls "MVC", which does not.

https://blog.metaobject.com/2015/04/model-widget-controller-...

And yes, the fact that they overloaded the term is a problem.

https://blog.metaobject.com/2017/03/concept-shadowing-and-ca...
Duolingo IPO
A couple weeks ago we discussed Slime Mold Time Mold’s hypothesis that obesity is caused by environmental contaminants that are concentrated in downstream areas of watersheds.

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

I saw this rebuttal and found it pretty convincing
He did say that and he's wrong. x86 isn't particularly dense and RISC-V compressed is denser. However the insane encoding is burning real power, takes up real area, and is a real limiter for decoding. Dear Linus has an irrational love for x86.
People who won Bronze might never thought they were going to win anything at all.

People who win Silver generally went after the Gold.
I drink too much
And here's a version that's 8 years more recent [1]

> The foundation of the model is the squad and it acts like a Scrum team.

The Spotify model resembles Scrum@Scale which is why I mentioned it. Scrum is a development methodology.

1. https://www.pmtoday.co.uk/spotify-scaling-agile-model/
Leetcode will teach you algorithms assuming your read the solutions and various tutorials on the site. You might have more breadth by taking a course though — there are only so many algorithms that fit into a LC style problem.
It's not more of a perpetual motion machine than the molecules of a gas moving around, or of a solid vibrating.
How to stay anonymous online is an interesting problem.

Guides may recommend privacy plugins for chrome: uBlock Origin, Privacy Badger, Decentraleyes, PixelBlock, etc... However, these plugins may also make your browser easier to fingerprint.

Technology for browser fingerprinting and linking your identity across devices is probably quite sophisticated. Perversely, there's a guy ordering lunch right now, in San Francisco or New York City, who wrote the code to track you. The bill for the meal over Uber Eats tallied to $45, delivered to his multi million dollar condo. He read your headline and decided to stay silent. Good luck!
They will divest. This depends on the PR situation where the company is. But if I was sitting on the board of an energy producer that was under real pressure (an example of this is Shell), my thought would be: right, am I going to have sell up in five years? If so, I am going to deal now because I can probably get a better price today, and I can realise pretty full value either returning all the capital or investing in clean energy.

As you say though, the problem with this logic is that divesting does not change the demand for oil. By definition, anyone who divests cares about the issue. Which begs the question: if these companies are divesting then who are they selling to?

Unfortunately, there is not a lot of careful thought going on here. Fund managers have been invaded, somehow, by people who believe that corporations are responsible for polluting...and if we somehow just punish/shame them enough, then pollution will stop (and I would say this is driven almost entirely by the psychology of individual managers and how they want other people to perceive them). This is not the case. And there is a real risk of things going very, very wrong.

Btw, I don't think the question of virtue signalling is very relevant either. Societies operate through shame. Whether that is shaming someone for being a homosexual or shaming them for polluting. It is effective, and it is a huge incentive (bigger than profit). But the point is not to get confused between the joy that humans get from shaming others/elevating themselves, and actual progress. Climate change is the issue, demand for oil is the cause.
What does money represent but the value that humans ascribe to things?

We aren’t all willing to pay the same price for certain things, but we all know that we can get more of what we value by getting more money.

Fighting against this is like trying to swim up a waterfall.

This is why carbon taxation or cap and trade style policy is the the only scalable non-technical solution.
A minority opinion is downvoted by the majority because the majority disagrees with the minority opinion.
Calling slightly edgier cartoons "disrupting cable" seems like a stretch.
It's a cool idea, but you have to keep in mind that binary searches are not optimal for b-tree nodes unless the node is really big. If you have a smaller node, < 32 or 64 elements, a simple linear search is faster. The reason has something to do with processor cache, branch mis-prediction, and pipelining.

A linear search can also be optimized to use SIMD, which is a big win.

If you really want to use a path hint, you could just say "start my linear search at the point where I left off last time", and if the first element is too big, wrap around to the beginning. But that might not buy you much.