skysight-inc/HackerNews huggingface dataset:
> As mentioned, I've done testing on actual devices on actual high-latency low-bandwith connections, hundreds of times.

And as I've mentioned, you've been testing the wrong thing by not understanding the whole point of AMP (safe preloading).

> instead the number of connections needed becomes much more important

A page preloaded from an AMP cache needs at most one TCP connection, usually zero if it uses QUIC.

> and bandwidth also becomes a much larger factor.

Which also works in AMP's favor because the device doesn't need to load your custom JavaScript or potentially unoptimized images, just the tiny HTML and optimized images above the fold. The weight of this (and the associated gain) is tiny, which is why bandwidth is a relatively unimportant factor.

> On bad mobile connections HTTP/2 actually increases latency

You're mixing up dropped packets with high latency. That's neither here nor there because Google's and Cloudflare's AMP caches both use QUIC — my point was that latency is the key factor that all modern web speed technology has attacked, including AMP.
Pass-grave: extension for pass to easily hide the metadata of the password store
There is a theory that pregnant women sleeping on their backs can have serious complications due to a venous return being obstructed. Some get supine hypotension, and others get restless or sore legs.
There appears to be an an atomic variation in venous anatomy, where some women can get return via the azygus vein if the inferior vena cava is compressed.
I really like this article. It's very concrete in terms of what the author experienced, how it felt, and the actions the people around her took to make her experience go well.

In a lot of the discussions around gender, I end up thinking. "OK, I care. Now what should I do?" This post actually has some answers.

Also, even though I've got basically all of the privilege merit badges, I can empathize with her about what it feels like to be intimidated and how a little caring support goes a very long way in that time.
Anyone remember the CW Keyboard from Heathkit? I'm frankly not even sure what it was for, but I have played on a busted unit and the keys and they were sw(ee)t.

It also reminds me of a Brother computer/typewriter/printer I used for a while. Thermal built-in printer and a 3-row LCD display.

With all the brand new tech in the house, whenever friends or kids visit, the first things they play with are the tunrtable and the typewriter that's nearing a century old.
Java 9 and 10 were the first limited-support "intermediate" releases. 10 was released late March 2018 and received its last update mid-July 2018. Because those versions only had 6 months of support planned, very few people moved old projects to them, and few if any Linux distributions packaged them as part of their LTS releases.

This left Ubuntu in an awkward position with their 18.04 LTS release. Java 8 was at that point 4 years old and heading towards EOL, Java 10 had just been released but would only have 6 months of support, and Java 11 wasn't to be released until September. The compromise they came up with was to ship a package called "openjdk-11" which actually contained Java 10, with plans to update it to Java 11 when that was released, in the hopes that the two would be relatively similar. It ended up taking around 6 months to finish testing 11 after its release, so it ended up being March 2019, nearly a year after the release of 18.04, that they finally put Java 11 in their Java 11 package.

I'm not sure this answers your question, but that was the recent Java release timeline and how Ubuntu chose to deal with it.
Yes. Important and high-level people often wore large and conspicuous helmets to show that they were still on the field. Others could look to see that the lord was still not overrun or had not taken flight, or perhaps he had taken a different position. Also it could be useful to signal his authority if he had to directly rally troops from horseback.
Again, if your reference point is the "normalized" market, that's the only way obsolescence really works as a model. This requires little effort to understand.

What I'm saying is, think about the long tail and the extraction of value from this technology. It's far from incapable. I don't know about you, but I could plan a global economic takeover on an 800; still can. I can also teach someone else to do so. In fact, it's easier to stay focused. There's no malware and comparatively little practical need for encryption.

We waste a lot of qualitative profit as we march forward in search of breadth. Here we are robbed blind by the obsolescence model, which imparts heavy bias to our thinking.
I did do a chargeback with my venture card and thankfully got it all back. Luckily I found flights to an even better destination on Air Italy for cheaper than what Wow Air ended up being. The starting price for Wow Air was pretty cheap but after you pay for all the extras, it cost more than other flights that include all of those features.
When the team size doubles or quadruples in 2 years, someone becomes a lead.

At startups, 2yrs experience is usually when "senior" begins. Employers can pay in $ or in titles.
Yea that makes sense.

I am not sure then how low level employees can protect themselves from becoming a scapegoat for failures and theft of success . Its hard to asses management before you join a team and harder to change teams.
> Telegram already authenticates by the phone number, which setup was successfully used by Russian forces to hijack accounts of opposition.

While this is bad, IIRC if it has PFS this means that the phone number rerouting cannot be used to recover messages sent before this intercept. And also IIRC this phone number could only be used to trigger re-keying, which is detectable.
'Colossus' a 1,100-pound robot helped extinguish Notre Dame fire spots
If Doc Emmett Brown wasn't based on Bill Austin, he should have been
He isn't ever being put to death or life imprisonment. He may get deported.
There are two problems and they are different.

One is opportunity due to preloaded factors. For instance in my case. My four grandparents were middle class and college educated. As were my parents. No shit that's an advantage I got that others didn't.

The other is discrimination due to biases. The same biases that underlie affinity scams. As in this guys dresses talks and looks like Mark Zuckerberg, lets give his company $100 million vs that brown skinned lady who doesn't.

While society should try to reduce these as much as possible they can't be gotten rid of completely perhaps even mostly.
New algorithm could save thousands of animals from toxic testing
As a quasi-fanatic Linux user, I can say that the one thing I envy from Windows is installing things the Windows way.

Half of the time, PPAs don't work. Snaps and Flatpaks are a step forward, but they still require a central server for fetching dependencies.

AppImages are good.
The border guards you can’t win over with a smile
The Antique Toaster That's Better Than Yours (17 minutes)
I think the idea is that it abstracts away a bunch of the area-specific stuff from other fields, distilling it all down to generalized reusable concepts. For instance, I watched the first lecture and saw immediate connections to the compatibility matrices used in programming language analysis and type theory. I didn't "learn" anything new from the lecture (it was all introductory), but I'm sure that if I keep up with the future lectures I'll see more that I can actually apply to my work.
As a commercial technology? Sure, read my post again. The obsolescence model works only with a "normalized market" reference point. But this also creates a huge blind spot: There is more value to be extracted. Think even of a simple teaching model. Is it useful to the average Joe off the street--that's the shallow part of the estimation.
So the repo is available! Thanks, I took @omnifischer at face value.

Looking at the commit history, they keep on referencing bugs in a private tracker though (I know I'm moving the goal posts :-).
No technology is ever going to completely protect you against an incompetent pilot.
Teaching old codes new tricks
This is an oversimplification, most Americans will also be quick to categorize darker skinned Southeast Asians as Asian.

Historically most Asians in the US were from East Asia and later SEA so the label tends to evoke those groups. Lacking familiarity, it may also be harder for many Americans to easily discriminate (lol?) between East Indians and other non-white/non-Asian groups.

Still there are plenty of people that do include Indians as "Asian" in the US, it's hardly a universal standard to exclude them as a lot of comments here seem to think.
Punishing abusive employees is not illegal, and neither is declining an invitation to speak at a conference.
Public Statement
Russia's Bitcoin Hacking Funds: How the Mueller Investigation Ties It Together
But will this wake up the Mexican ambassador?
Well considering this is the same country who interned 110,000 Americans of Japanese descent all due to hysteria.
Along these lines, I think some people need to do some introspection and ask themselves why isn't it their default to give praise. If someone does a good job, say it. I mean seriously, how freaking hard is that?
> credit checks (the credit checks were just dumb).

Credit checks are extremely smart. People who are financially vulnerable are high risk.
Angle of Attack doesn't refer to the angle of the plane relative to the horizon but the angle of the plane relative to airflow.
Why wouldn't they do that?

Well they dont do that right now.

There are lots of ships in the ocean, right at this moment, and the US coast guard isn't going around sinking any of them.

Sure, if they enter their waters, and try to break their countries laws, then it might happen. But this is instead about international waters.

People travel around the world, on boats, all of the time.

I could get on a boat, right now, and travel into the ocean, and I'm not going to have to worry about the coast guard sinking me.
I don't know much about CT, but I believe that if you want to work with Higher Kinded Types, you'll keep going back to ideas related to CT (functors, endofunctors, natural transformations...).

I'm not sure if taking a course in CT is the most efficient way to learn how to apply such concepts in computer programming, thought. Maybe someone with more experience can give it's opinion.
Reciprocal is its own inverse, so the reciprocal of a/b/c and d/e/f can't both be "..".

The closest you could come is an anti-path, where if you are at a/b/c, you could have c'/b'/a' that when combined together produced the root path of both these things. You could then have things like b'/a, which represents "rise up to the previous directory, which is named 'b', and descend into a" where the reciprocal is a'/b. I'm done fiddling with this for now, but it's possible you could work this into a sensible scheme with some concept of "reciprocal". It's useless in practice because who wants a .. operator that asserts the name of the directory it is rising from? (And presumably, what, errors if it isn't right? Refuses to rise like .. does at the root?)

However since Fractional instances also have to be Num instances [1], and there's no practical way to fill in most of those, it's not going to get you very far. And the Fractional requirement of fromRational, while you can try to write something that turns a Rational (which in Haskell is specifically two Integers being used as a ratio) into a path, it's going to be very silly.

[1]: https://hackage.haskell.org/package/base-4.12.0.0/docs/Prelu...
> If labor compensation isn't going up, that suggests a structural problem in the economy. If labor compensation is going up, but it's being eaten up by increasing healthcare, education, and housing costs, then that suggests targeted reforms are necessary in those sectors.

Both are true, simultaneously.

For the majority of workers, wages are historically static despite rising GDP, and that requires reconsidering the structure of the economy (in particular how it has changed in recent decades).

And indeed we need targeted reforms of the highly inflationary sectors.
I've had mild chest pain for years. I'm not going to live in the ER.
Looking through a bunch of code in the archive, it was interesting to come across the macro for TELL, which is used everywhere in games as a sort of printf, and it has some special printf-like codes to print out names of objects and such. There are also some functions that have been declared with DEFINE rather than ROUTINE. Both the macros and the DEFINEd functions use the features of the greater MDL at will.

What is interesting in particular is how it possibly reveals their setup: they had a full MDL interpreter running on their workstations, and ZIL is a subset that could be cross-compiled to a stripped-down target: the Z-machine.

It looks like ROUTINE, OBJECT, ROOM and such are macros (in sources unknown) that would define standard MDL objects, possibly stored in some structure for findability. Then, the cross-compiler would be a program that takes these objects and writes out some Z-code. The workflow probably allowed (1) playing the games directly in the interpreter without compilation (2) making small changes to a running game and (3) recompiling the Z-code after having made those small changes, without needing to reload all the game's source code.

Except for the cross-compilation step, this is the sort of environment the original Zork would have been written in, and I find it hard to imagine they would have accepted anything less.
"Applied Category Theory" almost seems a bit tongue-in-cheek to me, given Category Theory is designed to distill the concepts found in a bunch of different "applied" fields into one, theoretical, framework. (That was my impression from the intro lecture, at least)
> A model with a paradox is usually considered a flawed model

that is the critique at hand, is it not? my understanding of the paradoxes in quantum mechanics stem from things, like measurement, being unspecified or at least being specified or interpreted without consensus.
How Nintendo Made VR Work–Without Those Dorky Helmets
We built the FusionAuth brew Formula (with 50% more code)
AI Test Pinpoints More Cancers Targeted by AZN, GSK Drugs
It's dumb that we call the group "Asian" instead of "East Asian," but there are notable ethnic and cultural similarities that East Asian nations don't share with the rest of Asia. Ditto the Middle East.

I don't think it's automatically bigotry to refer to people this way. "Western European" and "South American" are less controversial examples.
Can you edit text on it? If so you can win a war with it, you can make a million bucks with it.

Comparisons to YouTube while amusing are more like a smoke screen. Obscures value, sure. But also there's not much to it. It's not a substantially deep commentary on the Atari; it's a commentary on the market reference point. And my point is that you've got to understand the Atari first; the unique market part comes after.

I wouldn't recommend watching YouTube on an Atari either. :-)
> I would expect bread consumed before the best before date not to be stale, if it was I would expect to be able to get my money back, I wouldn't expect the same after the best before.

One problem with food is that there are too many variables about how it's stored after it leaves the store. For example, bread can go stale if it's not stored in an airtight container.
Bitcoin couple may face death penalty in Thailand over 'seasteading' effort
No, it's not. You say "pardon me" to your seat mate and they let you out or you climb over them.
Easter Attack Affects Half a Billion Apple iOS Users via Chrome Bug
Watched the first lecture, loved the format: start with a question that you can logically answer, then build up the math to formalize your intuition by the end of the lecture.
Someone uploaded this on Scribd; it's a bit easier to read using their tools:

https://www.scribd.com/document/406727304/Mueller-Report-Com...
I assume that some of these quotes are upset reactions to things that seem unfair or dumb to the person saying them... but quotes that are alleging disproportionate genetic inferiority of some other gender/race/etc. groups for their jobs... are really insensitive to all people from those groups.

And if they were later to say (as I assume will probably happen, for obvious reasons) to one of those people of the groups, "I don't mean you; not all <group> are inferior", that seems further offensive to me, because it's like they're doubling down on insensitivity, rather than realizing their offense and humbly backing down.
Or hop on a boat. They're a few hundred KM from Malaysia.

And these are libertarian seafaring bitcoiners. A sailboat, watermaker/collector and a fishing rod means they should be able to make it anywhere by water.
The problem with this logic is that when applied, it can absolutely be racist.

For example, in your example what happens to those born in say, Puerto Rico? Are they barred from running for president because they weren't born in the US?
> Imagine calling Canadians and Mexicans “American” because of the continent.

I've seen "North American" used like that pretty often, actually.

> If you’re annoyed by being lumped under “Westerner” you might be able to relate.

I'm not. Should I be? It makes sense.

I agree that "Asian" doesn't make sense in the way the West tends to use it. "East Asian" is somewhat better, though still not 100% geographically accurate. But then "Westerner" isn't really accurate either; it's just the best commonly-accepted term for a useful concept.
Given that micro-aggression are arguably mostly created by the mentality of the receiver, and not the acts of the sender, I don’t think the comparison is entirely right.

How about just calling it casual encouragement?
I think Linus echoes the idea of Linux architecture allowing it to become its own successor in these paragraphs:

"By constructing a general kernel model drawn from elements common across typical architecture, the Linux kernel gets many of the portability benefits that otherwise require an abstraction layer, without paying the performance penalty paid by microkernels.

By allowing for kernel modules, hardware-specific code can often be confined to a module, keeping the core kernel highly portable. Device drivers are a good example of effective use of kernel modules to keep hardware specifics in the modules. This is a good middle ground between putting all the hardware specifics in the core kernel, which makes for a fast but unportable kernel, and putting all the hardware specifics in user space, which results in a system that is either slow, unstable, or both."

So the combination of a kernel model with interfaces reflecting good system design choices, and extensibility through a well defined kernel module interface, allows Linux to migrate to new hardware designs and leverage new components, while continuing to leverage all of the Linux compatible code written over the years. That is a very difficult combination of advantages for a new system to overcome.
Some people aren't too happy about past-you either.
They are going to print vegetables
Yes, of course some people had that opinion. It was a fringe position back then, though.

It's less fringe today, but I'm still not sure "code should be optimized for reading, not for writing" isn't still a fringe position, at least as evidenced by what people's actions say about their beliefs, rather than their words. Lip service of that is probably at least not fringe any more, which is progress of its own sort.
This is a pedantic dead-end. The market is free enough. Regulation is not a problem, as already stated, provided the legislature is looking out for citizens and making the proper laws.

None of that has to do with Google being "forced to close" its Maps just because you don't like ads.
Boeing completes test flights for 737 Max software fix
Even Sea Sheppard[0] flies flags of internationally recognized sovereign nations, along side more dubious flags such as the Iroquois Confederacy.

[0] https://en.wikipedia.org/wiki/Neptune%27s_Navy
I paid $20 for USB Overdrive, an excellent third-party driver, so I could continue using my ancient MS Intellimouse when its drivers took a turn for the worse. You can set speed and acceleration separately, and the curves are as good as the MS ones.
Or “encouragement”.

But yeah, I agree, avoid the toxic baggage.
Feedback from peers is definitely taken into account for raises and promotions.
> Convincing the South-central and Southeast US to

Interesting if only because the 2018 MLS Champions, are Atlanta United; and regularly sold more seats than the superbowl.
It was the Catholic Church that went after Galileo, not individual haters. And based on some searching, I find nothing about threats against Darwin. Indeed, it seems that he was quite the popular figure, at least in the UK. Even after he declared agnosticism.

Recently, of course, Christian and Muslim haters have threatened people who support evolution.
I think history has proven that the microkernel people were right from a conceptual point of view, but maybe had some wrong ideas about how to implement one and what level to put abstractions.

The whole mess of VM hosts, hypervisors, containers, and container images is basically a messy half-baked microkernel architecture. A kernel running under another kernel with thin I/O abstractions (virtio, etc.) is sort of like a partition within a microkernel. VM hypervisor hardware pass-through is like allowing a microkernel service to drive one system component.

The fact that the market created all this shows that one monolithic kernel is insufficient from a security, permission management, and configuration management perspective at least if one assumes the limitations of Unix-like permissions and isolation.

I'm not necessarily saying Linus was wrong. Linus was right in the 1990s and from a "get it working and ship it" point of view.
> His main argument was that the memory and CPU limitations helped curtail software feature bloat

I think there's some truth to this - if you have a limited amount of RAM, you can't just throw RAM away and do the easy thing. You have to be careful with it. The flip side of that is of course one man's feature bloat is another man's valuable feature, and some things just _won't_ fit in the limited amount of RAM.
> nation state boundary

Note that "nation-state" has a particular meaning, and I think the word you're looking for here is just "state" or "sovereign state". Nation-states are sovereign states that are particularly culturally homogeneous.

> nation-state. noun. a sovereign state whose citizens or subjects are relatively homogeneous in factors such as language or common descent.
Even on the optimal path, there's a long lag and (potentially) a bunch of ruined lives between "We think we wrote a law that appropriately covers all the edge cases" and "Oh, hey, this court decided this edge case is covered this way". That lag can be helped by giving the bureaucracy enforcers a way to use common sense to bypass the bureaucracy.
Ay caramba
Are you asking whether it has beneficial features that Set Theory doesn't have (it does)? Or are you asking for examples of useful application (which there are a number)?

Or are you asking for examples of useful application such that category was absolutely necessary?
Even citizens who have decided that they want to deliberately live outside the sovereignty of any government?
If your organization has a junior putting out "fires" in production after 3 weeks, a few major things are wrong. First of all, code shouldn't be "on fire" frequently in production. Especially a domain of functionality that is simple enough for a 3 week old junior.

Honestly I can't think of as valid reason why there would be something breaking in production that a junior with 3 weeks of experience on a team could fix. Where are the dev ops people? Why is the production code so fragile? If the "fire" is easy enough for a junior with 3 weeks experience on the codebase to put out, why is it even a problem in the first place? Many questions here.