skysight-inc/HackerNews huggingface dataset:
The clever trick here is that they'll pre-copy most of the memory without bothering to do it consistently, but mark pages that the source had written to as "dirty". The network cutover is stop-the-world, but VMware doesn't copy the dirty pages during the stop. Instead, it simply treats them as "swapped to pagefile", where the pagefile is actually the source machine memory. When computation resumes at the target, the source is used to page memory back in on-demand. This allows very fast cutovers.
https://www.amazon.com/Mike-Oehler/e/B001IGQYM8/ref=dp_bylin...
Video engineer here. Many seemingly network restricted tasks could be unlocked with faster CPUS doing advanced compression and decompression.

1. Video Calls

In video calls, encoding and decoding is actually a significant cost of video calls, not just networking. Right now the peak is Zoom's 30 video streams onscreen, but with 1000x CPUS you can have 100s of high quality streams with advanced face detection and superscaling[1]. Advanced computer vision models could analyze each face creating a face mesh of vectors, then send those vector changes across the wire instead of a video frame. The receiving computers could then reconstruct the face for each frame. This could completely turn video calling into a CPU restricted task.

2. Incredible Realistic and Vast Virtual Worlds

Imagine the most advanced movie realistic CGI being generated for each frame. Something like the new Lion King or Avatar like worlds being created before you through your VR headset. With extremely advanced eye tracking and graphics, VR would hit that next level of realism. AR and VR use cases could explode with incredibly light headsets.

To be imaginative, you could have everything from huge concerts to regular meetings take play in the real world, but be scanned and sent to VR participants in real time. The entire space including the room and whiteboard or live audience could be rendered in realtime for all VR participants.

[1] https://developer.nvidia.com/maxine-getting-started
Note that WebPageTest supports repeat tests for exactly this reason - that closes the browser and restarts it without clearing the cache. Here’s what that looks like - it helps the first render a lot (0.5 vs 1s) but the largest paint is still 7s: better than 11 but still pretty slow.

https://www.webpagetest.org/result/220921_BiDcBJ_GQX/

One big thing to remember is that browser caching only works if you aren’t shipping updates frequently (bundlers have been an anti-pattern for many sites for the last few years) and aren’t storing too much. On mobile in particular a lot of sites load enough junk that they fall out of the cache. I use Twitter only via their web app and the page load time on a fast iPhone is still like 10 seconds or worse, when a well-optimized HTML page can be in the hundred of milliseconds.
I'm constantly amazed at how stupid supposed smart people can be when it comes to applying metrics to an organization made up of humans.

Stack ranking and related schemes are so obviously going to be gamed, will definitely measure something other than the nominal thing, and will gum up the works. It's one thing to have a Hunger-Games-style hiring process. Bad as that is, there's an expectation that once you've passed those trials—once you're hired—that you can then devote your time to building things or leading a team that builds things.

But when it extends into quarterly or annual reviews, where there must be a loser, then of course it will serve as a distraction from accomplishing actual goals and doing useful work. Now you have to spend time managing your image, making sure you don't piss off the wrong peer, and choosing assignments that are trendy.

Companies try to avoid all of that by adding even more complexity to the review process. More layers to prevent favoritism, more concrete metrics to sidestep subjectivity, a longer list of metrics to mitigate any one of them being over-weighted.

This just means more time and attention is stolen from productive work, and directed instead toward image management and politics.
The chart of how much money is still left waiting to be invested in crazy. Looks roughly that 2021 and 2022 have as much money waiting to be invested as 2012 did total. Each year has added that much.

So valuations need to come down dramatically is the argument, but the amount of capital trying to get spent is going up astronomically. How does that mismatch resolve in an actual marketplace? Do we assume there are suddenly 4x as many good investments to make from 10 years?
My company is transitioning to Teams and I find it frustrating. So much so that I collect my complaints in a confluence page. I could be wrong on some of these, so happy to be corrected!

No links

You can’t link to conversations. This means if you want to add context to a Jira ticket or in a code comment, you can’t easily do so.

Inconsistent UI

The UI between a Teams channel and a chat with multiple people is not consistent. Direct chats:

- do not have the ability to thread; so you end up with quotes all over the place and interleaved conversations.

- don’t support ``` for code blocks. Channel chats do. Why? I have no clue.

Notifications in channels are easy to miss

It’s really easy to miss notifications from channels unless you get messaged directly about it.

The emojis are bad

They aren’t customizable, but even the ones that are available are not great.

Compared to Slack

Teams lacks these features that I find useful in Slack:

- Don’t have time to address something immediately and don’t want to forget about it? Right click → Remind me later.

- Instead of struggling to communicate a screen location, draw on the screen when a co-worker is sharing their display. Ok, Teams introduced this recently. But the first time I tried it, I ended up stuck in annotation mode and had to quit Teams to be able to interact with my applications…

- Integration with Jira for automatic linking to mentioned issues by Jira Issue Key, e.g., PROJ-123. I think this one is just a limitation because my company hasn't added the integration.

- Notifications when when activity occurs in Bitbucket or Jira. Ditto.

The hold music sucks

The music played when alone on a call sucks. I suppose this is more subjective than the rest…
Works beautifully on an M1. I never have any of the issues that colleagues do on their heavily IT mutilated PCs.
EC2 does support live migration, but it's not public and only for certain instance types/hypervisors.

See: https://news.ycombinator.com/item?id=17815806
Janet Yellen didn’t want to raise interest rates during the Obama time, and when she tried to raise interest rates during the Trump administration, Trump didn’t like it and didn’t renominate her. Here Janet Yellen was helping Obama by not raising interest rates; she got back to her senses when Trump came in. That’s how the politics of federal reserve is.
From a financial point of view the answer is because you’re not paying for it

Teams is bundled with Office 365 to steal marketshare from other companies like Discord who charge a bit more and are a stand alone service. It’s why Salesforce bought Slack.

CFOs at Fortune 500 companies want to be efficient with their spending so they won’t buy an extra license if their existing bundle is “good enough”

Teams is “good enough” so Microsoft doesn’t invest in it as much as other more profitable areas
Like the whole privacy ship has sailed. The mark of the beast has been deeply imprinted. Tattooed on the forehead, like slaves in Ancient Rome. It doesn't mean we're all fucked. On the contrary. Game has changed. Poker into chess.

And you know why they hold that much power? Nobody else made a search engine worth a fuck. That's it. Secondly, integrity. Google actually debugs. Meaning until there's no bugs left. I've seen bugs in everything except Google's software, mostly, don't accuse bugs but can't vouch they have none, either. Makes perfect sense their use of Yubikey led to no account compromises among like 100000 accounts, that and the bug-free software are the fruits of integrity. I mean I'm sure I've seen bugs in Google's software but I don't remember them off the top of my head, unlike Apple since like 2021, whom else, well the whole Solarwinds bitch story, American second-tier tech getting fucked wholesale. What happened to "don't share needles"? Everybody is sharing one needle. That needle is the internet. Like if you must share it like burn the tip very carefully with a lighter and pump drano through it. So that's what Google did. And they're doing it as a public service basically, like not exactly but pretty much, today at least I do buy their argument that it's free so it's not harmful to the consumer. But other days I know it hurts businesses, and everybody gets their money from businesses or taxes on businesses, so harm to business is harm to the consumers who earn their money from that business ultimately.
Thanks, I searched for cannabis specifically which would explain why this didn't show up. I imagine much of the substance use auto amputations are in people who do things like PCP.
It's not just chat. It hooks into dozens of MS products (planner, excel, ...), Office365, Azure and a bunch of different services. It has to be compliant with government and Military standards if the domain falls into one of those categories.

If it was just chat, it would probably by much less of a bloated mess of crap. The problem is that MS never makes just a simple tool anymore. They want it to hook into every other MS platform and product line and before you know it, the new product is slow and bloated again...
What? REST is just some API philosophy, its doesn't even have to be on top of HTTP.

Why would you think HTTP status codes are made for REST? They are made for HTTP to describe the response of the resource you are requesting, and the AWS API uses HTTP so it makes sense to use HTTP status codes.
It doesn't look like YC (CRUD apps, IT-related, SV-related)

It looks like battery tech, energy tech, commercial space, housing 2.0, water tech

SV is done, but had an awesome run
Ready to use realtime chat room here :

https://github.com/altilunium/darkhallv3
Only someone on the development team has the answer.

But it's normal for MS to rush with a product, only to get better after years.
I remember that IE only gets good after IE 4, and SQLServer only after some versions too.
For an offline (non-streaming) model, 1x realtime is actually kind of bad, because you need to wait for the audio to be available before you can start processing it. So if you wait 10 seconds for someone to finish speaking, you won't have the result until 10 seconds after that.

You could use really small chunk sizes and process them in a streaming fashion, but that would impact accuracy, as you're significantly limiting available context.
Adding salt to an ice and water mix in a cooler is a known trick in hotter countries. Makes your beer cool down faster, and can get it down to -2C, the sweet spot for light Pilsner.
Gift link - https://www.nytimes.com/2022/09/21/technology/ceo-kraken-cry...
For what it's worth, Twitter has gone back and forth on this. They did serve useful HTML up-front in the recent past. It was faster for initial delivery and I'd imagine helped the odd person who was sent a link to a tweet and hadn't loaded the site in a while.

Other sites in the article fit a traditional website model where folks commonly land on pages from search results, but they're still very JS dependent for content. CNN and FedEx etc
All right, I'm having someone price this. Want to meet in SF to chat?
Oh sweet, cheers!
Doesn’t matter… teams is free with an office 365 subscription and slack is not, therefore lots of companies will prefer it.
20 kW is a little more than the 25 hp engine of a VW beetle from the 1950's. (1 hp ~= 0.75 kW).

A PA system for a rock concert might be 20 kW.
While I share your concerns, the user experience and security of ChromeOS is so much nicer than Windows, or Linux (haven't used a Mac for ages so can't compare), for most tasks for most people. It's what I'd recommend to my grandparents.

Also, completely disagree with your point about locking people into Google ecosystem - this is an OS that just runs a web browser. You need a Google account to log in, sure (actually, there's a guest mode too), but otherwise it's just a browser.
> I am literally forced to use this app at work...

Exactly. You are not the customer. Your IT admin is. And they have to convince your security team while managing spend. Why wouldn’t they pick the “free” option that your company has already approved for deployment?
Facebook Report Concludes Company Censorship Violated Palestinian Human Rights
> Windows update in the background would take 3 hours invested of 4.

And MacOS updates will still find a way to take your machine offline for an hour
New hires often have a higher compensation than existing employees.
Depends on your disks.

Premium SSD allows 30 minutes of "burst" IOPS, which can bring down boot times to about 2-5 seconds for a typical Windows VM. The provisioning time is a further 60-180 seconds on top. (The fastest I could get it is about 40 seconds using a "smalldisk" image to ephemeral storage, but then it took a further 30 seconds or so for the VM to become available.)

Standard HDD was slow enough that the boot phase alone would take minutes, and then the VM provisioning time is almost irrelevant in comparison.
That's what happens when you start fucking with defaults. You get farther and farther away from a stabile baseline. 2 days to set up a PC tells me they are just fucking with too much stuff. I have the same problem. But my parents, who aren't tech savvy, have 0 problems because they aren't fucking with the workings of their PC changing defaults and making customizations.
it's the missing word "study" In the title on here that makes it so confusing to parse at a glance
This is 10 years ago article, coolers tech changed a lot since that.

I even remember, when in mac clones used ultra-high-speed coolers, which now used only in rack devices.

And yes, ultra-high-speed coolers, has much higher speed and make turbulence.
> Since the only purpose of velocity is to know roughly how many stories to prioritize in the backlog, none of this matters in the slightest.

Given error bars are not taken into account, the proposition is that velocity is incredibly inaccurate. Presumably, most of a backlog is prioritized (otherwise a high priority story could be at the bottom, leading to priority inversion). I thought the purpose of velocity was to know commitment size for a given sprint (how many stories to bring into a sprint). Given that the inaccuracy of velocity is not taken into account, nor the compounding of the uncertainty, knowing how much to commit based on an inaccurate value leads to a lot of "failed sprints".

Re: prioritization, how you evaluate priority is completely up to a team. Anecdotally, Maesk ran agile and did not take into "cost of not completing a story". By that measure, there were three stories that were worth over 100x all other stories combined. Yet, they delayed deployment and efforts of these stories in order to "fit" in other stories that had low effort. Logically, with that large of a benefit, they should have stopped literally everything else and gone all in on those 3 stories. If you're really interested, I can try to dig up the youtube talk that went into this anecdote. The speaker in that video also noted that the data they looked at suggested the benefit of stories usually was magnitudes more than the level of effort. Hence, at times it almost does not matter the level of effort since the return is a better proxy for overall value.
How do Apple Pay and Google Pay handle sensitive card info?
Good catch. LiteFS has an option to mark nodes as candidates or not. For example, you can run a cluster with a couple candidate nodes in one region (e.g Chicago) and every other region may just run a single non-electable replica.

We don’t support any kind of tiering for candidates in different regions. That’s not a bad idea though.
Still orders of magnitude away from full tracing, only as a part of traditional rendering, with a ton of hacks on top.

Actually, there always was a lingering suspicion that brute force simulation might get sidestepped by some another clever technique long before it's achieved, to get both photorealism and ease of creation. ML style transfer could potentially become such a technique (or not).
There were 84 errors for GCP, but the breakdown says 74 409s and 5 timeouts. Maybe it was 79 409s? Or 10 timeouts?

I suspect the 409 conflicts are probably from the instance name not being unique in the test. It looks like the instance name used was:

instance_name = f"gpu-test-{int(time())}"

which has a 1-second precision. The test harness appears to do a `sleep(1)` between test creations, but this sort of thing can have weird boundary cases, particularly because (1) it does cleanup after creation, which will have variable latency, (2) `int()` will truncate the fractional part of the second from `time()`, and (3) `time.time()` is not monotonic.

I would not ask the author to spend money to test it again, but I think the 409s would probably disappear if you replaced `int(time())` with `uuid.uuid4()`.

Disclosure: I work at Google - on Google Compute Engine. :-)
Agreed. Especially with slack raising prices, I understand the business decision.
That experiment has been running for 50 generations already, by now it should have reached steady-state.

Perhaps that's part of the reason that 84% of the world's population identifies with a religion.
Ahh I think that was the piece I was missing, thanks! I didn't realize there were hooks for tracking memory changes.
Not quite sure if this is related, but since there's a bunch of statements in there referencing rust: I had to install the rust compiler on my Mac (`brew install rust` if you use homebrew). This is not mentioned in the installation instructions.
Did Sun pretty consistently produce good software, or am I only remembering the greatest hits?
In fact, you could say that this is more objective than mathematics. The rock is really there, whether or not you accept the axiom of choice, whether or not you like ZFC as an axiomatic basis, or whatever. It's even there if you think 2+2=5.
>Kraken laid out a vision of its corporate culture that includes prohibiting employees from calling speech “racist,”

There goes "freely talking about anything".

It seems that racists at Kraken needed a safe space... Kinda cute! Maybe if they don't like their speech being labelled "racist" they could work somewhere else?

https://fortune.com/2022/06/15/kraken-culture-crypto-exchang...
as an attorney, I can attest to the fact that 83(b) elections are one of the most unexpected but important issues that come up in legal due diligence for financings and future M&A! It can be a huge pain for founders and companies when these aren't filed properly. Thanks for the great explanation!
A 1000000000hp equivalent electric truck generating much tork would probably lift off and fly to the Moon, or dig itself so deep it would melt in lava. In the meantime, a cybertruck with 3 motors (or 4) may soon (2023?) challenge Ferrari.
Which texture hacks have you played with besides xanthan gum?
I’d be just as satisfied for Google Sheets to become the standard. I have seen XLSX/DOCX as the standard format for a long time. The Google Workspace (GSuite) products don’t interoperate seamlessly, and they are not a compatible solution.
The problem with the police is that they are a self-policing enforcement arm of the state. The state gives the police various forms of liability immunities that breed bad behavior. The term "police" here also includes other services too - child protective services, social workers, judges etc.

1) If the state itself acts maliciously, eg mass deportations, gulags etc then it's the police that enforce this. Even if the state is unjustified, you cannot fight back because fighting back itself is an offense against the police and society. Even if you are eventually cleared of the injustice that the state enacted on you, you will still have to deal with the consequences of having fought back.

2) If the police act maliciously, eg police brutality or a social worker separating kids from families as political retaliation[0], then you cannot fight back either. As fighting back will get you punished. On top of that, the police are not held liable for their actions so that they can do point 1).

I think what would help enormously is if the police were more liable for what actions they take. It shouldn't be such an uphill struggle when police or social workers or judges do something very clearly wrong.

[0] https://reason.com/2022/09/08/brickbat-very-protective/
I have seen this thing in person. It was rumored to have the ability to autonomously take off, perform missions, and land on a Navy carrier without human intervention using all onboard intelligence. If I recall correctly it could also radio back to the carrier on its own with updates. Inb4 where was it: not saying. When: not saying.
Client-side rendering absolutely does make Twitter, in particular, slow. They used to do server side rendering for the initial load not that long ago, and it was so much faster than it is now. Night-and-day difference. I guess they just stopped caring. Someone probably got a promotion for launching the new thing.
Psh someone's bragging about not being at batch priority.
is anyone running a large baremetal distributed minio cluster in production? would love to know how reliable it is
It's kind of a combination of these two positions: something being a derivative work means that it requires an excuse under copyright law, whether that be a license, or a fair use defense (which may be fact-specific), or some other justification. Without such a justification, the derivative work is treated as a copyright infringement.

This is a result of 17 USC §106(2), which says that one of the things that "the owner of a copyright [...] has the exclusive rights to do and to authorize" is "to prepare derivative works based upon the copyrighted work", unless an exception (including fair use) applies.

https://www.law.cornell.edu/uscode/text/17/106
People were naive to think the Internet would exist outside sovereign borders. The law is catching up to regulating what is, ultimately, just another communications medium.

Just like international phone calls, don't expect the Internet to solely operate in a border, but do expect nations to care what traverses the boundaries.
> literally [...] destroying the world

Left-wing ideology is trying to drive five billion people, as fast as possible, to first-world living standards (via either open borders fanaticism, direct aid, or economic globalization), with the accompanying carbon footprint implied by a first-world lifestyle.

All whilst bemoaning carbon emissions.

Yawn. Wake me when your own ideological compatriots demonstrate your concern for the climate with policies that won't absolutely destroy it. As it currently stands, you're actively trying for 500ppm.
I was thinking to do the same thing and have been considering an eInk phone like the Hisense A5. I'm thinking the eInk screen will take the fun out of many things, but will still allow you to message your friends/family. They're not cheap and some of them don't allow custom roms, and I gotta say, I would like a smaller one than the ones I found on the market, but still an option.

Another idea is to turn your phone to BW mode. In iOS this is possible with the accessibility color filter, for Android there should be an option in the developer options. I'm using that for now and I think it helps a lot.
Must be that they are not true Scotsmen, if they were it wouldn't eb an issue and if it si an issue it for sure never happened to you