skysight-inc/HackerNews huggingface dataset:
> The problem with getting performance increases out of multiple, distinct traffic flows

Is this in response to Quic or just multiple TCP streams? Afaik quic multiplexes everything over a single connection on a single port.

As for fairness, the reality (aiui) is that neither tcp nor udp is guaranteed more bandwidth. It's all up to middleboxes, and I think there are quite a few that assume udp is "less important"/"can deal better with degraded performance" (eg video conferencing, live streams) and instead prefers tcp, in which case there's no recourse. Did you ever observe any conditions like this?
Yep, can confirm. Ended up doing some physics simulation work for my PhD (as a computer engineering major), my advisor constantly emphasizes that I focus on picking up the math so he doesn't have to put as much effort into explaining exactly what he wants.

It's pretty fun to do for me, but it's certainly challenging to balance with programming despite my advantage of having taken a lot of extra math classes.
They say that, but what actually bothers them is that it makes them look bad. They might have wanted to help the man, but they all invented reasons not to, because they knew the majority would respond exactly as they did…
The author of Fossil considers rebase harmful, and because of that, it wasn't implemented[1].

I'm not a fan of that decision. I don't want to live with my mistakes forever, especially on local branches.

[1] - https://www.fossil-scm.org/home/doc/trunk/www/rebaseharm.md
I did a quick speed comparison:

import numpy as np
import time
n = time.time()*1000
r = np.random.rand(10000000)**2
print('done in', time.time()*1000-n, 'ms')

In the browser I was getting around 200ms and on my computer I was getting around 65ms, so around 3 times slower.

Also, if I try to allocate an array of length 100,000,000 then I get a `MemoryError` in the browser.

Does anyone know any ways to get around these limitations?
We did it for shits and giggles.
I agree. FWIW this is a much better article on the same topic by someone who actually has earned scars. It also contains much more concrete advice:

https://review.firstround.com/dont-serve-burnt-pizza-and-oth...
tl;dr seems to be that some mathematicians think Jacob Lurie's work on infinity categories points to a better concept of equivalence than normal equivalence relations. Those mathematicians have been playing fast and loose with developing this theory, and now a few of them are trying to construct infinity categories of infinity categories that they think might fill holes in some of the less than rigorous work that's been going on.

That sounds interesting, but unless higher category theory has any meaningful applications to non-mathematicians learning math in high school or undergraduate, saying that any of this will replace the equals sign or the standard notion of equivalence relations is overselling it.
> They didn't fail, they quit. You can't build something as enormous and complex as a modern and performant web browser that keeps up with modern standards for only 3.5 years.

Not so fast. Edge was more "performant" but Google, specifically YouTube, screwed them.

Microsoft has seen this before from the other side, namely "Windows isn't done until Lotus won't run".
> So when the system crashed you would lose your last few minutes of work

So, pretty much how disk storage is managed today? But then if you're going to checkpoint application programs from time to time, it might better to design them so that they explicitly serialize their program state to a succinct representation that they can reload from, and only have OS-managed checkpoint and restore as a last resort for programs that aren't designed to do this...Which is again quite distinct from having everything on a "single level".

> but with modern SSDs a snapshot every 10 milliseconds or so seems feasible, depending on write bandwidth.

Not so. Even swapping to SSD is generally avoided because every single write creates wear-and-tear that impacts lifetime of the device.
Caching is partitioned by origin for privacy reasons; caching still helps, but a public CDN solution doesn’t improve things any.

That does open an argument for having a kind of global interpreter cache, though it could still be used for fingerprinting.
Note that the price of a genuine Arduino UNO is essentially funding the development of the Arduino IDE and open source tooling and documentation. Pretty clever really, since few like to pay for ide or dev environment. The Arduino ide isn’t fancy but it helped spur change in the embedded world.
Fossil is an alternative to both git (source control) and github (issues, etc).

I think its brilliant having issues tracked in fossil. Part of the promise of github is that the user is in control, since your computer is a first-class citizen of a repository. You have all the code, and all the history on your computer. You can use github, but you don't need github, since its just another node in git's distributed network.

But that promise falls apart with issues and pull requests. Issues and pull requests don't get replicated by git. If github goes down, you can't interact with issues. If github ever turns evil, or you decide you want to self host git over ssh or something, you lose the history of all your issues and conversations.

Git is a distributed, replicated data format. Why are issues fully centralized? Its bizarre - You can have a project on both github and gitlab. And you can replicate commits to both. But you can't replicate issues using the same mechanism.

Fossil is far from perfect, but I think putting the issues and stuff into the repository itself is brilliant.
This looks cool!

Predictably it's a C-only API. I'm curious what using this facility would look like from within Golang or Java.

I'll admit I'm not savvy enough to say whether it would really even make sense to try. I'm curious on how it'd interact with the JVM.
Group therapy helped me to understand other people's perspectives on social situations, and learning how to listen has served me well in social situations as well.

Maybe the bigger change was that I started dating a very extraverted woman when I was 17 and she was 39, and so I started going to parties with her. That helped enormously.
Surprised by the negative sentiment here.

This is exciting for the obvious reasons of helping make meat production more sustainable and making meat more affordable. It's also incredible that we have this technology and we're putting to uses with obviously prosocial benefits.

I'm worried that we will reject climate change mitigations because of tradition or religious views. I hope we can change culturally to make it possible to survive for the next century.
> It's not about the quality of chromium at all, only ubiquity.

Bingo.

I don't understand why people keep failing to learn this lesson.

Java became popular because Sun drove it to become default installed on lots of enterprise computers. Python later became popular because if you had a standalone computer you had "batteries included" so you had the same stuff always installed.

And what people keep forgetting is that Electron is the low friction way of supporting Linux and macOS--whom most programmers would mostly like to ignore. If you write your app in Electron, you write on Windows, claim you support Linux and macOS and then ignore them.
I was quite weird in my younger years. I think it's because I thought the real me was unacceptable, so I hid my true thoughts and feelings and spent all of my time putting on an act.

I think the point things started to change for me was when I started listening to other people, rather than sit there worrying about what everyone thought of me. I stopped going into new social situations thinking "oh fuck, what am I going to say?", and instead thought "if I become interested in the other person and what they're talking about, an endless well of conversation will open up".

Through doing this, I got to know people better, and I realized that everyone is kind of weird in their own way. This made me more comfortable in my own skin, and more willing to share the parts of myself that I was ashamed of.
Breathe in completely, breathe out completely, then breathe in just a little bit before speaking. The breathing out is the most important part.
Providing safe, efficient nutrients is not unnecessary suffering. I believe it is necessary. And animals can be slaughtered in humane ways with minima suffering (eg, halal, kosher, and other methods).

Animals can process inarable land and turn it into nutrients. I can have a cow graze on land that can’t grow edible food for humans and turn it into edible food. That’s efficient.
I would love to see a better git compatible VCS. I'm not feeling good about self hosting my version control.
“March of the penguins” or “How the OS vendors get their ducks in a row”
It seems like there could be some sort of cross origin cache header that could be set? That way by default you couldn't store in a global cache but server operators would be able to mark certain resources that could be.
Maybe we can just call it what it is...

A prototype.

A concept value test.

A minimum viable product.

A thing a user will pay for.

Finding product-market fit.

Or simply put... customer development.

I do hate that the acronyms get overused by people who don't know what they are talking about. But I don't think we have to reinvent the wheel by changing a letter and giving it different meaning when it's the same thing.

The two great points hinted in the article are "outcomes over outputs" and "jobs to be done". Everything else is kinda meh.
Merges should be considered harmful and disabled by default.

They ruin history, get in the way of bisect, may not be reproducible, etc, etc.

Sometimes they may be used but more likely as a superuser operation
>For comparison, Microchip (formerly atmel) SAMD21 (also Cortex-M0+, of Arduino Zero fame) is about 3-4 $, single core, less RAM.

But it has built in flash.

Sure, external flash is still cheaper* (512K for ~$0.2) but it's a major downside having a mandatory extra chip because of how much more physical space it takes up.

* Might not actually be cheaper if you consider pick&place cost of an extra part you're not likely to use anywhere else.
This is from memory

Lithium ion batteries use a zeolite cathode which have atomic sized pores that safely 'stores' the metallic lithium[1]. Issue with sodium is unlike lithium sodium increases in size when reduced. That tends to damage the cathode.

For ion batteries the cathode is the big technological challenge. Has to be cheap, manufacturable, stable, conductive, and hold as high a percentage of lithium as possible.

[1] There are lithium batteries with bulk lithium cathodes. But they are hazardous.
How does making donations to a charitable activity constitute an interest?

On the other hand, Mrs. Thomas was coordinating with POTUS's Chief of Staff Meadows in illegal activity (a coup attempt) that her husband may likely have to decide on later. Further, her activity has the appearance that she was funneling legal advice (or legal coordination) from her husband and to Meadows. These acts (of hers) call for her husband's recusal at a minimum, but SCOTUS justices conveniently aren't ethically accountable to anyone and so it is enforceable only by impeachment. However, impeachment of a judge won't require a 2/3's majority.
I would go further in that desktop apps are now "second class" citizens so Electron is "good enough".

Everybody who can solve their task using a web browser will do so. If they can't, then they will switch to Electron grudgingly. And only if that doesn't work will they do something else.
Aren't you then trying to bridge an immediate mode API (rendering controls) and a retained mode API (assistive tech).
Yes and No.

Yes in that people already have that agency to sue. I'm sure you've heard of a class action lawsuits.

No in that I don't approve of the GDPR prescribing what constitutes a privacy violation rather than leaving such deliberations to contracts and courts.
It all depends on your information bubble it seems.
That's...the point?

Have a central database of registered owners.

Allow current owner to assert that they own a given imei in a way that the buyer can check on said database.

Register the transfer of ownership during sale.
I have 99.0.4844.88, updated yesterday. The release notes for Android don't mention the CVE. https://chromereleases.googleblog.com/2022/03/stable-channel...
The Bay Area has a mild climate but I’ve never seen a heat pump here.
Oh gosh, you speak to myself. Don't do what I did (hide under intoxication, brazen it out, wait too late to ask for help).

There's absolutely nothing wrong with being shy or feeling awkward in company! As a matter of fact it's quite healthy, and a sign that you are sufficiently courageous to leave your comfort zone. We are, always, children.

Enjoy being shy and introspective, observe other people closely, make sure you are always kind and considerate, and listen. Other people are the best way to get over oneself.

Also, read philosophy :)

Go with love
In both of your examples equality holds for x in some specified domain. The first equation is not valid (outside of, say, analytical continuation) for x >= 1.

I thought the article was cool. From this comment, you are coming across as someone who is trivializing a potentially important piece of work. I didn’t really understand it, but I take mathematicians at IAS seriously.
Nice, this one works on mobile.
That's something the submitter made up in the title, it's not how Fossil self-describes.
ClumsyPilot5hoursago:

Sorry to pop your bubble but you are absolutely mistaken.

The first revision of the Pi was slow as hell, it's true.

With version 3b and newer I was pleasantly surprised with how quick and responsive the Pi platform has become. It certainly feels faster or at least comparable to the Chromebook Ireceived at Google IO in 2013.
I don't know how US courts work, but can't he recuse himself only on the subjects his wife work on? It's like standard procedure in my country.
Allow me increase your principled understanding of GMO safety - anyone that thinks that any technology is safe, should be kept away from it. All technology confers capabilities and all capabilities can be misapplied accidentally or negligently in the pursuit of private advantage. Fire is not safe, you have to be safe with fire.

What determines the safety of any commercial application of technology is regulation. No technology is safe - don't lose contact with fundamental facts in the coarse of trying to maximize your argumentation and technological expertise.
What did these things look like with the heat sinks attached? Was there one giant thing that fits over all those lugs? Must have been 200W easily.
In 20 years of writing software, I have never seen an amount of legitimate influx of traffic that can swamp a whole pool of servers faster than it can scale. I’m not saying it can’t happen, I’ve just not worked on any code or infrastructure that couldn’t keep up with the demands of scale. Is there an industry this regularly happens in where this is a recurring issue?

I write software that a billion users see every day, so maybe I’m jaded by the sheer scale and challenges of writing code at scale that I just can’t imagine these types of problems.
Hopefully someone can explain here because I feel like equivalence fails in the same way equality does.

Is 1 + 2 == 3? well, I understand they're equivalent, but they're not the same terms.

Is (1+(1+1)) the same amount of equivalence to 3 as 1+2 is? I'd much prefer a notion that could look at how 'equivalent' terms are opposed to just looking at equality after β-reduction.
I did the opposite by accident: I was fascinated by older kids when I was young, and they thought I was charming. Then in my 20s most people seemed repetitive, and I had some real social headwinds.

I'm trying to recapture some of that spirit, finding the interesting part of any given person's experience (which is rarely the topics that people small talk about). I'm not naive, some people are more interesting than others, but regardless you have to be intentional.
...billions of users? Seriously? I take your point about scale not being impossible.. but Twitter seems to have roughly 250 million active users. So claiming that anyone ought to be able to scale to billions is perhaps optimistic of all of our skills.
Push yourself to regularly do some of the things that you avoid doing because they make you uncomfortable. For example water cooler talk used to be hard for me as it felt really awkward. So I would regularly try to strike up a conversation with people despite being terrified. The big change for me came when work wanted me to do some presales and face to face meeting with clients. It was hard but very worth it, now I have successes I can point myself to when things get bad.
What do you mean? The world is running on containers.
Yes but each site uses a lot of libraries too. The set of libraries and specific versions of those libraries used by a site is a pretty good fingerprint.
I'm thinking specifically of Hollywood accounting[0]

0. https://en.wikipedia.org/wiki/Hollywood_accounting
Family and friends can feel blame, or anguish over the suicide being condemned to hell (Catholic doctrine until quite recently), so it might be insensitive to highlight that.
It's not really about light. It's not so much the case that the speed of light is itself special, so much as it is that light (in a vacuum) travels at a special speed. That speed is effectively that of causality, in the 'speed of the ability to cause' sense.

Trying to make conclusions about that by using simple analogies to light isn't likely to get you anywhere. You're not dealing with the actual thing you're interested in in the first place.
> Do I really believe, say, protonmail is less likely to screw me than gmail? Why?

Yes, I do believe that <any email provider I pay> is less likely to screw me than gmail.

The reason is that Google ties things everything together--even if you created multiple accounts. So, if some Google Play AI algorithm decides that my login is compromised, everything can get shut down. If I post something on YouTube that the Googleplex AI doesn't like, everything can get shut down.

Random email provider isn't going to suspend my email account because the YouTube AI got pissy.
I've been in the security field a while, what exactly do you mean by provably secure?
> Or imagine robotic trucks full of sweet crude cruising down from Alberta.

It's unlikely that robotic trucks can compete with Buffet's railroads. (According to industry definitions, Albert's crude is not "sweet".)

Then again, railroads can't compete with pipelines when it comes to transporting oil.

Good thing we stopped that.
The Mini PET 40/80D
Billboard Top 40
I found this comparison of JIT vs non-JIT. https://microsoftedge.github.io/edgevr/posts/Super-Duper-Sec...

If you take those charts at face value, they're pretty incredible. The JIT ends up worse than the interpreter for most (real-world non-synthetic) use cases for power usage, memory usage, and startup time. Page load time is a wash. And this is after Google has poured $billions into optimizing V8.
> "bring your own filter" feature

This is literally the solution.
Berryman at Letters
Someone is asking you to consider not supporting animal abuse, and you’re making the case that using electricity is comparably bad. That’s worth just calling out and appreciating for a moment.
At one of my previous companies we hired a really intelligent (generally) and very likeable data scientist who arrived and wrote the worst Python I've seen. Actually it wasn't the worst, because it was all inline copy/paste code rather than convoluted OOPish code.

He could solve very complex problems, but his tooling was horrible. It wasn't his fault. He had solid education from a German STEM uni (with PhD.), but there was a serious lack of programming skill.

It would seem that because Python is "so easy" to get started that people don't feel they have to bother with learning any real programming skills beyond solving their immediate problem.

I don't blame this on the scientists; software is not their domain. The problem is with PHBs who don't know better and who make decisions based on the toolset used by the "special" people.
I hate to make light of a very serious situation, but I'm quite amused at North Korean propaganda films. Some show the NK military performing martial arts demonstrations (as though martial arts have a place on the modern battlefield, one can only wish), others show Kim Jong-un riding a horse, one claims Americans ate all the birds in our country and now only live on melted snow. I don't even know if these are legitimate propaganda films, but I find them fascinating and amusing.
> focus on the idea that whatever you’re putting out in the market has to solve a real-world problem from the beginning

Minimum monetizable product?
There are plenty of doctors that come out broken up, divorced, or single right out of medical school. Even though there's a high intra-occupational marriage rate among healthcare professionals, not everyone is in a position to benefit. If a freshly-minted doctor wants to have a chance at love outside of medical school, he/she would be in a better position in a big city than a small town.
This may sound like a dumb question, but which person in the before picture, and which person in the after? It's like four different people. :D
It's a difficult task to fix a broken culture like in law enforcement and we're seeing the realization that just cutting funding isn't going to magically fix everything.

It's a simple hypothesis to say that after the CHAZ suddenly everyone hated police, but in reality the tone among young people in Seattle was already becoming heavily anti-cop for years if you were part of the conversations going on. It's possible it just became more acceptable to express those feelings towards police directly and less acceptable to be positive towards them, especially with the stress of the pandemic destroying people's filters. Enforcement of certain laws like traffic violations or drug use was also already on the way out well before the pandemic started. Electing a pro-cop candidate like Harrell may be an indication of a swing in the other direction.
https://www.theverge.com/2020/3/6/21167920/twitter-chronolog...
I'd take this as a good sign, and even an opportunity to reach out to them.

I have a funny story (but too long to get into) where I met the founder of a start-up that was in "stealth mode" and not very good at it, who told me all about his company before he found out I worked for their biggest competitor (it wasn't malicious, he just dumped all this info out).

We ended up bringing both teams together for drinks after we landed and good talks about the industry ensued, but no secrets from either side were divulged.

One way to look at it is that you've just found a group of people who look at the world the same way you do. You have a lot in common. Yes, you are going to compete for customers, but that can be viewed the same as trying to score a point in sports. Each point doesn't equal winning the game, but you want to compete for each point.

This conversation came up at work this week as we have a somewhat well funded competitor, but they are also at the very early stages, similar to us. My co-founder asked if we should reach out to them.

I didn't feel the need at this point, but have no fear of doing that later in the future.

Imagine this. If you were both at a conference together, wouldn't it be nice to be able to say hello, know who each other are, and potentially respect each other rather than put your face in the clouds and pretend they don't exist?

So, let them check you out, you can check them out. Maybe even connect on linkedin if that's your thing.

If you don't take the initiative to be a host, how would you feel if you end up being treated as a guest?
Not really. They used much less power than current CPUs.

DEC used a similar way of mounting the heatsinks - those two screws - in VAXstation 4000, and it didn’t even need a CPU fan.