skysight-inc/HackerNews huggingface dataset:
And it's easy to see why. They're dominating nearly everything besides streaming, mobile and social media. Windows, WSL, VS Code, X-Box, Azure, Outlook, Office 365, Teams, etc.

It's pretty difficult to be a white collar working adult and not be forced to interact with at least one Microsoft product on a daily basis whether you enjoy it or not. Thier network effect in the corporate world is basically a black hole at this point. We tried at one gig to go all-in on Linux on our laptops but gave up after so many of our customers were using Office, SharePoint and Teams to colaborate and expected us to join in with the same tools. We lost the battle before it even began.

Too bad they royally fucked up the last mobile OS attempt many years ago. Ironically, I quite enjoyed the experience. The UX felt really polished and their mobile OS ran so buttery smooth even on HW that Android at the time wouldn't even dream of running.
You just made a point for redundancy ie more sensors...

Sensor failures are independent events and need to be correctly identified no matter what.

To take Lidar and Vision, both say something about distance and form of objects. Together they can achieve better performance. If one of them fails (and failure is identified) it defaults to the other sensor only and will be somewhat worse, but should at least allow it to pull over and warn you about sensor failure.

Also failures are much easier to identify when you have a baseline reference of one or more other sensors, in isolation much harder.
I'd be curious to know how stable is the connection? notice any drop while on a video call?
The trick isn’t to look at the complete game code which will
always have platform specific code but rather look at the tricks used by the game engines that are conceptual. Or in other words, look at the design rather than the implementation.

This is true even for modern games, because you might implement something differently for a mobile game than you might for a high end PC.
Well, a degenerate Merkle tree is a list (any degenerate tree is a list). As a consensus mechanism, I could potentially think of many ways of getting that, but none that are both efficient and trustless.

As-is, the cryptocurrencies we've seen have all been incredibly wasteful and inefficient. Any that would be efficient, both energy-wise and for speed-of-transactions would most probably require ditching complete decentralisation and thus be unacceptable to hard-core ideologues in the "crypto space".

For a rough estimate of the "transactions per second" you'd need to be a global, practical, "we handle all transactions", we can do a rough estimate. There are, what, 6 * 10^9 people on the planet. At a conservative guess, each person does about one exconomic transaction per day. Let's assume that is approximately evenly distributed through each day. A day is 86400 seconds, that's close enough to 10^5 that we might as well use that. That gives us at a minimum 6k transactions per second to be viable for a single global electronic currency.
In a world of regular professionals following the religion of Dollar Cost Averaging, the monthly contribution as % of income actually gives a good indication to their current level of faith.
> If you check what processes you've running, you'll see that firefox has many of them. I'm not going to grep the sources but I believe the ones with the "-contentproc" flag are started with an exec call as needed, and I'm not aware of an exec that works with fds. It requires a path, it executes the binary at that path, and that binary in turn loads a bunch of files it needs. It's all going to blow up if your parent and child processes are running different versions of the program.

That firefox is set up in a way that does not work when replacing the files while running does not meat that it cannot be setup differently. For example you could have one process paused after loading all needed libraries and opening all resource archives and then just fork from that.

NB: You can actually execve the original executable under Linux via /proc/self/exe - while it behaves somewhat like a symlink to e.g. show the original path under ls / readlink, reading from it behaves like a hardlink to the original inode. This does not solve shared libraries however (but does Firefox really need to link its own libraries dynamically?) or resources (you could sendfd them to the new process if you really wanted to go with exec).

> Keeping parts of a program compatible with arbitrary versions of other parts of the same program is virtually impossible. Go ahead, checkout 50% of your files from some random version of your project thousands of commits ago while keeping the rest at master, and see if it still compiles and runs correctly.

The most sensible solution would be to keep all parts in sync, which is possible even if the copies on the filesystem changed. However, you could also have a stable API between the browser binary and the javascript parts if you wanted - that is a far cry from mixing arbitrary source files.

Keep in mind that browsers have become more like a mini-OS and should not get away with behavior common in normal applications but instead should provide stability guarantees more like an OS. And you definitely don't need to reboot because the kernel has been updated on the filesystem.
Hey sorry for the delay, but karma has been added as part of the data relayed by OAuth2.

You can easily disallow someone from logging in via your app once you get the data related to their OAuth2 token.
I used to use Facebook for events, but faced a bug recently where random friends could see the event details for a private event, as if invited, despite not being invited. A pretty serious bug, leading to some awkward messages!

In any case, I now only use FB for one single niche community. If that goes elsewhere, so will I!
I don't follow this discussion. My Tesla reads speed signs fine, and always has?
Facebook pulled a Myspace. Growth slowed, so they added more ads to compensate. Growth slowed even more and went negative. For Myspace, that was a death spiral.
This course of events doesn't play out in math, though.
Ask HN: How do you structure information from multiple sources and contexts?
I am struggling to find a solid model to do this for some time and will ask for help from the community.

I am a senior software engineer the "full-stack kind" I have muscle memory for a fairly decent amount of things but as we know the industry is wide and large so the depth and breadth of knowledge.

Do you have a good method or model for information/knowledge to be captured, organized, learned? and then being useful at the right time.

For now I am using google keep and Confluence for gathering (storing) of the information but not being able to give it a proper structure.

Any pointers are appreciated.
Squabble.me – Multiplayer Wordle Royale
The media format is the same but it is superficial and a shallow moat at best. The social networks are quite different:

FB: formal private (or special interest, in Groups);

Insta: close private (or public if you are a verified content producer);

TikTok: still about building ad hoc network effects based on content alone.
My FB isn't full of fury and hate speech. It's boring!

Half of my friends like to post anodyne motivational quotes, "hilarious" forwarded jokes, pretty pictures of events they attended, and their own not-so-interesting musings. Unfortunately, that half is by far the most active on Facebook.

The overall atmosphere is mawkish. The best aspect is seeing pics of people's kids. You can't fault that.
Numberphile – Russian Multiplication
Our company uses teams more or less as a glorified chat app and it does a good job at it.

Teams is also the default way we call each other (phone number syncing is hot garbage and everyone has unlimited data on their work phones), and video conferencing via teams is acceptable. It helps that we have a No Camera culture, so we don’t often deal with buggy video processing problems.

Anything important is to be put in an email chain, and anything more permanent in the wiki system.

Seriously though, hearing the travails of Slack culture causing headaches and time wasting + degrading documentation standards, I think a glorified chat app is not so bad.
I guess the issue is that one of the bigger reasons for not having all these settings is that it makes it more complicated for not only the users but the developers (eg more conditions in which a bug can appear, you know what I mean). Having to add search on top of that means you not only need to maintain all the features, but another feature (search) to manage the features.

Not saying its a bad idea, I just don't think it'd fly with some of the anti-settings camp
> The problem with Psych is that you can't really experiment on humans in a meaningful way

While absolutely valid this isn't the only problem: One other complication is that conclusions from experimental studies often don't apply to the real world, i.e. people behave differently in experimental settings. Thus in any case you can either have good control over confounding varables but very limited scope (experimental studies) or bad control over the setting but the ability to observe real live behavior (field studies).

But it gets worse: Two people with identical behaviour can have quite different motivations and thus identical observable behaviour can result in quite different consequences. I.E. 5 hours a day playing games can be both healthy behavour or an addiction/a means of suppressing thoughts or memories, depending on the person. So you'll always have that massive confounder called the mind, in every setting. Which means you have to inspect the mind itself, which only works indirectly, i.e. by interacting with the person, asking questions, trying to find out the motivation behind a particular action. And the person often doesn't really know, because a particular decision probably wasn't chosen consciously.
I unfollow everyone on facebook, I found it gives me peace of mind that I can still message them, but very little incentive to use facebook since I see no news feed.

If you talk about real life, a "hack" that I also discovered by myself is called "grey rock method" -- for people you cannot cut out of your luck, you respond in such a generic, brief, unemotional way that there's no payoff for them in interacting/playing with you.
I think the shift to VR is actually FB acknowledging they lost the mobile platform battle and can not depend on Apple and Google for its future, so it must move the game on.
VR is a platform in which they have a head start and own top to bottom with Oculus.

Essentially Zuckerberg is fast forwarding the future so he’ll have place to sell ads in without a 3rd part like Apple setting the rules.

This is also why he goes full VR and not AR which would likely require a phone somewhere on the side.
I had an amazing conversation with someone random. It struck me how much more effective talking is than having a conversation through text. Got an instant match after turning off blocking of newly registered domains in my DNS filter.

A (relatively) narrow interest pool (like HN) makes talking with someone about common interests highly attractive. Qudos to the creator.
> Can I ask you how, and why, you do this? I'm genuinely curious as even back when I was your age I would be fatigued after maybe half of that time.

Sure thing. I'm a dropout, I have plenty of time. I'm not sleeping much, most days 4 hours of sleeping is enough for me. I don't know the exact reason why, how I feel deep inside, I just enjoy what I do and I never felt fatigued till now.
> This is called "peak" bandwidth, as is a never to exceed number.

This is the peak bandwidth of DDR4, saying that would be fine.

AMD claims that this is the theoretical peak bandwidth of their CPU, not of DDR4, yet their CPUs memory subsystem are too poor to even get close to this number.

> Try apple M1, other ARMs, Alpha, PA-risc, Sparc, Intel, etc and you'll find the same story.

I tried the Ampere Altra and Graviton and they achieve ~170-180 GB/s without non-temporal stores. You can get an AWS graviton instance and verify it yourself.

That's 90% of "theoretical DDR4 peak" for ARM vs 60% for AMD.

So no, i disagree. This is not the case for ALL cpus, this is the case for AMD cpus. And no, 60% vs 90% "out of the box" perf is not the same.
I wanted to post the same thing, so was looking for a top comment addressing it and glad to have found it. It's weird how many people, even on HN, do not get this distinction. Math gets thrown in with all the sciences but it itself is not a science - it doesn't have experiments, it doesn't follow the scientific method.

Mathematics cannot have a replication crisis because there is nothing to replicate. In math correctness is tested not by redoing something but by double-checking the original work for mistakes.
They didn’t mention type safety though (Unless they’ve edited their post?)
That is a ridiculous claim.

Attention is a task dependent context. I can drive for hours with no incident but be bored by a meeting in 5 minutes. Very little to link the two, because they're not the same by any metric outside of time. To average that out is oversimplying to absurdity.

Secondly, this myth has been debunked _thoroughly_. I don't have offhand access to the papers but I will add some write ups about it. But the state of attention report report 2018 is a good place to start if you feel like a Google hunt.

Third, most all of the theories around a shrinking attention span are based on unreplicated drivel. And it is drivel. Psychology is a new field still figuring out it's limits and medicine predates science and has a lot of falsehoods-presented-as-fact (this is a huge problem and contributes to the rise of anti vaxxers). Not a lot of evidence so much as opinions.

I find the idea that I comprehend something less than if i had it on paper to be hilarious. I grew up on screens, maybe I'm just accustomed to it, but i have decades of learning mundane and complex subject matter via various tech portals. There is so much evidence that this happens on a large enough scale to dismiss this nonsense here and now
The package manager does not stomp over the running instance but only replaces the files. The original files even remain on the disc (but without any name) as long as they are open. It is firefox that is designed to have to re-open those files during runtime - but that is not inherently required. Before Firefox went multi-process it handled package updates just fine and there is no technical reason why it can't still do that.
I meant Google fiber paths in the logical sense. Most people don't care to understand the distinctions in how bits on glass are purchased.
Top under 40 cybersecurity influencers in 2022
> “The United States is good at protecting the government, OK at protecting corporations, but does not protect individuals.”

> [Dave Aitel] points out that many of the targeted security researchers likely had significant access to software vulnerabilities, enterprise networks, and the code of widely used tools. That could result, he says, in “the next SolarWinds.”

Yikes.
Well, sure, but back in 2011 when a family member taught your uncle moe how to signup onto facebook at a christmas event you only now realize how little you actually knew your uncle moe.
There's more than two types of cursors, it's just that MacOS doesn't support anything but those two (excluding the directional cursors), and Windows supports most, and most GNU/Linux DEs support all.
> Why not try applying for some full remote positions at FAANGs or whatever big tech employers you have in your area?

Machine learning-focused jobs at FAANG seem harder to get than regular "software engineer" ones, especially in computer vision. I don't want to stop learning by switching early to a remote coding job.

I'd be looking more at startups and corporate labs that do interesting work and don't require a PhD, but that requires skills I'm learning in my current job.
It does if you have a GPS speed input. In the race car daq I use I can see speed differentials due to tire wear.

A typical 17" tire has a radius of 318 mm and 8 mm of tread. So a bald tire is 2.5% smaller than a new one.
Just unfollow everybody. It's such a liberating thing to do.
You can still manually check on people if you want to and you can still message them.

After a few weeks it feels like a superpower "wow, so I can just use facebook for 5 minutes every couple of days and easily stop using it? Unbelievable!"
> … VR is a good play

I find your analysis excellent apart from this bit. It’s really far from obvious to me that VR has any future outside a gaming niche.
TikTok email finder using hashtag
I was actually disgusted by the fork - it was a 'the emperor wears no clothes' moment: Instead of standing by the proposed system, the stakeholders instead chose to change the rules. This can happen again any time for whatever reason.
>It does seem quite comparable in capabilities to the actual autopilot in aircraft.

including the system's assumption that the operator of the vehicle is doing so as a trained professional in that skill, including the extensive continuous training requirements required to maintain professional-level expertise?
I'm skeptical about Metaverse and collaborative VR in general:

* much higher barrier to entry (requires specialized hardware)

* much more difficult to produce content (3D worlds to build from the ground up vs text and images of the real world)

* less cool than most video games (YMMV, there might be good VR games, but toons with amputated legs flying around are not cool, and that's what we saw in the Facebook demo)

* several safety and social acceptance issues (basically, you don't see the real world when you're using a VR headset)

* VR is not fun to spectate (checkout twitch, there is not much VR content)

* VR has been around for many years already, and it stays... a niche game accessory.
I too like this approach, because the format is simple and text-based and you can maintain it in your git repository.

My main gripe with Postman and Insomnia isn't actually the web based UI, but the lock-in. You can't access the files that they store their data in easily. Postman especially tries to push people towards getting their per-seat 'cloud' subscription if you want to share sets of HTTP requests.

But using this text-based REST client, you don't have this file lock-in.

For IntelliJ this feature is actually built in, I believe it uses the same syntax.
If you like the Final Fantasy serie, there was a great re translation for the original FF7. It's available on PC (in The Reunion project https://ff7.live/features.html) and for the PSX (https://www.romhacking.net/translations/2340/).
> My comment cannot retroactively change the context of a comment I’m replying to.

When you edit your old comment, yes it can, and it did. That's why I removed my comment, and you're perfectly aware that this happened.
This is the coolest thing ever to see the ideas in that book come to life.
Another issue: dumbing down. Connecting via web / browser has gradually dropped a lot of stuff and has become just like the mobile app.
I used to log in a couple of times a week; now it's not even once a month.
Ugh this is the coooolest thing ever to see the ideas in that book come to life.
The original iPhone was also better than anything else mobile at the time though. Much better.

As clunky an experience you describe, the rest were far far worse.

VR is a cool niche experience, but the friction is still far too high for me. I wear glasses, and it needs to be only slightly more friction than that. Whether AR or VR, I don't much even care, as software experiences will adapt to the hardware at some point.
But it's not about just stereoscopic 3D, I'm saying. That's old. Immersion is what is new. Eg, take this:

https://www.youtube.com/watch?v=O1wStc0m86M

That's a VR specific experience. You're not just clicking a mouse button and watching a soldier die, you're sticking your sword in their eye socket with your own arm. Even though that game is lacking polish still, the experience of doing that is unsettling in ways that no PC game is. Because it's really you doing that, without any abstraction over it.
I was just thinking about how to give my 4 year Old my experience growing up. I had a Mac, and I remember with great joy wandering around “Cosmic Osmo”, and drawing my own imaginations in MacPaint.

There are games, and paint programs, but many of them seem too directed. Too much intention.
It still needs as much or more chemical processing as wood pulp, I'm not convinced it's that advantageous.
Tiktok is the most common app among gen z.
For me, personally, FB just became boring and uninteresting at some point. I sometimes open FB for Marketplace and, I think, this is it. Had no need to go cold turkey and delete the account.
I still have it for Messenger which I use as an app both for desktop and mobile because I don’t want to lose touch with my friends, esp. during these times.
I did the same thing when I read about a plugin that was banned by facebook for allowing you to unsubscribe form everything and decided I was going to do it manually. Funny that facebook temporarily banned me from unfollowing people even though I was doing it manually, not using an app/plugin.

It's wonderful really.
The only way to measure that is by looking at expense over longer timescales.
Just curious, why did you write “gen$c!d3”? The options I can think of are:

1. You’re worried that a script on HN will delete your comment, similar to how this seems to work on YouTube

2. You’re censoring that word to avoid “triggering” people

3. You’re copying verbatim an excerpt from the hate speech you’re referencing

I’m asking in earnest; I honestly don’t know which of those three (or any other option?) it is.
I'm not sure if the downvotes are because I like making fonts out of icon sets, (really: useful practice!) or because I went against SVG.
Look, SVG is fine for moving shape files around if something won't handle EPS. But it's an all-purpose vector definition that is by design not optimized to any purpose. It's shitty for replacing fonts, backgrounds, or animations that could be done in more compact domain specific formats. As someone who came up doing animation in Flash, just... don't even bring up SVG. I'm a lot happier to animate all my beziers and points in code in something like PixiJS than lean into a bloated format designed for... what is SVG for? Uploading t-shirts to cafepress or something?
indeed, either they turn off autopilot to avoid the crash, or it crashed. The cases 'would have crashed if the human did not intervene' should also count if you want to claim it is super safe
>Facebook have innovated very little. Zuckerberg recognised this, and bought Instagram and Whatsapp in lieu of building an innovative company. The latter is clearly really difficult to do.

I can't remember who it was - maybe Stratechery - that theorized that Zuckerberg thanks to his experience running Facebook had a really good intuition for when Social media where going to go far and thus was able to make deals that at first looked wildly overpriced but in the end seemed to be a steal.

Perhaps their problem right now is that there hasn't been a social media with the growth potential that has been worth their acquiring.

At any rate not sure if I would say just because they failed one time (even with scandals of last few years) that they're really in trouble, that strikes me too much like most financial journalism that says oh no company X had a bad quarter that's it they're toast and then it turns out they come back the next quarter. I say that as someone who does not care for Facebook or any of their acquisitions (although lots in my family like Whatsapp)
An European who comes to US to hike appalachian trail has similar administrative obstacles. Visa (explaining that I will be hiking for 4 months, not working), all sort of insurances, camping permits...
I like the Raspberry Pi, but I would much rather prefer a NUC (or another small Desktop with a non-ARM processor) for a home setup.