skysight-inc/HackerNews huggingface dataset:
I was curious so went to the Blink website and I am very confused. The initial strapline is enticing, "Connect to your cloud on the go, or code all day from the beach." so I read more:

> With Mosh and SSH, Blink is rock-solid, fast, and your all-day-long companion.

Okay, it's starting to get crowded but I want to know more so I scroll down to get some details:

> Mosh was built for constant mobile connectivity.

Isn't this the Blink site? Or is it also called Mosh? Why am I getting the history of an app/service/Lord-knows-what before being told what it is?

> You can flawlessly jump from home, to the train, and then to the office thanks to Mosh.

Still on about Mosh and not only is there not a peep about what it is, I still don't know what Blink is.

> Blink is rock-solid connected all the way.

Now we're back to Blink. What is it? Doesn't matter, it's good! Trust us, the people who won't tell you what it is. What is Mosh? Who knows!

If I guess that Blink is a shell and Mosh is some kind of networking facility will I a) be correct, and b) have guessed more detail about them in a few words than their home page tells me?

Disappointing.
> Sadly not the same thing. This is using bandwidth from YOUR network.

Ah yes, this is from the Echo so the traffic will go over your own Wifi.

BT also uses your bandwidth but it is the one over VDSL.
I recently changed from 1 gbps fiber to mobile hotspot due to a remote work setup, and … blew through 30GB on the iOS 14.5 and MacOS patch day.*

After that, the flagship Unlimited 5G Verizon hotspot is limited to 600 kbps up or down. (Granted, 600 kbps would have been amazing in 1997 so it’s a good reminder of the mess we web devs have made of bandwidth.)

Presumably they’re figuring people with limited bandwidth don’t use Echo/Alexa? Because it doesn’t seem like they figure that from the materials.

* For anyone running a formerly wired household off a physical hotspot device, I suggest enabling (a) Mac Mini or Macbook to cache and reshare Apple updates to the household, or Windows Update Delivery Optimization, (b) turning off Windows, MacOS/iOS and Xbox updates and running the initial update downloads through a T-Mobile Magenta Max plan on family phones (each phone gets 50GB or 150GB per phone for $10 more), then use the cache or local Network Transfer to propogate to other devices. This keeps the physical hotspot dedicated to normal traffic, not slammed by unexpected OS, app, or game updates.

https://support.apple.com/guide/mac-help/what-is-content-cac...

https://support.apple.com/guide/mac-help/set-up-content-cach...

https://support.microsoft.com/en-us/windows/windows-update-d...
This kind of content is good food for thought, but it always makes me think back to an article that I read 15 years ago (and cannot find again), that said in short, "Tech teams are full of smart people that will self-organize. They will ignore your org charts and team visions, and fall in line into the best working team they can, based on their own evaluations of each others skills and knowledge.... so long as you just leave them alone to do it."

And my best teams have been the ones where the leadership let us do exactly that. They might talk to us about their ideas of how we should do things and how we should organize ourselves, but ultimately they did what most good leaders do, which is to hire smart people, task them with what needs done, and then leave them alone.
Almost every mom-and-pop store sells your data to Facebook & co. That's what those fidelity cards are for. I didn't realize that either, until recently.

Secondly, we're all doomed. I recently read an article about Amazon's ad division being as big as AWS and growing as fast, if not faster:

https://www.ben-evans.com/benedictevans/2021/3/14/do-amazon-...

If even AWS isn't bigger and isn't growing faster than ads, what hope is there, really, for someone trying to just sell stuff?
This move increase the marginal capacity of the truck fleet.

Exempting fuel haulers from the working hours requirements isn't about letting people drive 24hr straight. The goal is to let drivers and fleets absorb a delays (a routine thing in the trucking business) by putting in a 12hr driving day instead of having to park their truck because their driving hours are up or drive unsafely to make up lost time.

Nobody in trucking gripes about limited working hours. The current hours per week available for work are more than enough to work at an unsustainable rate of sleep. What everyone bitches about is the electronic logging requirements that prevent them from cooking the books in order to account for delays that happen over the normal course of business. Because people can no longer cook the books they do other things that increase risk.

For political and optical reasons the DOT can't exempt them from e-logs to make their lives easier. So they just exempt them from all of it. They're basically saying "if you're gonna push yourselves we'd rather you cut the smart corner and work a 12hr day than drive around like maniacs trying to fit X hours of driving in a Y hour window in order to make your books and records check out."

Because fuel deliveries tend to happen during business hours (say 5am to 10pm in this case) and trucks always deadhead back to wherever they fill up this exemption is more impactful than it would be for other subsets of trucking because it lets the trucks get back to where they started and fill back up so the next day's deliveries are not pushed off schedule.
-----

27,000 (ish) people under the age of 55 died of Covid out of 350 million.

0.0007714285% chance of dying from Covid.

------

32% of 10 million(ish) infections reported 'long covid'.
This is 3.2 million.

------

2% of America are hypochondriacs.
That's 6.4 million people.

-----

Statistically it's most likely that your sister is a hypochondriac and she needs a psychiatrist.

------

Also, this is what it sounds like when people give anecdotal evidence on the internet.

https://youtu.be/xzYO0joolR0

-----

Reference for long Covid statistics:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7392393/
When your audience is quickly scrolling through posts on the internet, there is absolutely a formula. From all the time I spent on Reddit in my early 20s, I know very well that the most upvoted posts are almost always the ones the require the least effort to consume. That means that just a few words and an image are going to do the best. Leaning on things that are already familiar helps too since there will already be an association with a meaning of the image or the text structure.
This works well until it doesn't and you're incrementally adding time to the loads. Some DBs handle it better than others. What most are looking for is performant, less constrained materialized views. If you're running ELT then MVs are a big deal. Additionally some DBs (SQL Server) don't have an option for pure "no logging" so, even with simple, there's overhead to the large writes.

I like schema swaps too for the tables rather than renames but the pattern is the same.
I just read the corporate memphis article, and oh look... Amazon is also using the style right here.

All I can do is sigh, and hope for a brighter future.
IME the strict conversion rules in Rust and Zig can be quite a bummer for somebody coming from C because they may add a surprising amount of friction in day-to-day coding. Yes, C code is often way too sloppy when it comes to picking the right type (signed vs unsigned vs float), and it conveniently hides the problems if the wrong choice was made.

But sometimes the same value needs to be used in integer and floating-point math, and there is no single correct type for this value.

There are also some tricky choices in bit twiddling operations. Is it really such a problem when bits are shifted out of a value when this is normal behaviour down on the assembly level?

I guess I'll eventually learn to live with strict explicit conversion, and eventually I'll get better at picking the right type from the start, but I think implicit versus explicit conversion is an area where there is no "completely right" solution, because with 100% explicit conversions even coding down on the assembly level is more convenient ;)
As far as I know, I haven't had COVID, but other people having it has certainly ruined my year and everyone else's regardless. There's a lot more at stake than just your personal health.
There is also https://web.hypothes.is/ which has been working on web-annotation standards for several years. They used to be loosely affiliated with Archive.org. Looks like they are now focused on academic systems.
Hydrofoiling might be old but lithium batteries and electric motors have spawned a bunch of eFoils companies (electric hydrofoils):

https://fliteboard.com/

https://liftfoils.com/

I get friends who aren't into surfing sharing links to these things just because they look so fun.

They're not quite Gravity Industries[1] cool but they have an “Iron Man on water” feel to them, and they're an interesting entry point into watersports for people who can afford to buy or hire the things.

[1]: https://gravity.co/
> it's REALLY hard to get that across on the internet

Agreed, that's why I like emojis, for example. They're whimsical, and they increase a bit the bandwidth of written communication.

Alas, HN doesn't support them because of reasons ¯\_(ツ)_/¯
I am worried that even if you disable it, it might act as a bridge between two Sidewalk networks. For example, if you and neigbors on both sides of your house have Alexa devices, and you disable Sidewalk on yours, it is still serving as a bridge between your neigbors' devices.
I've been working on a browser on and off for a few years, I just started adding js support via Fabrice Bellard's Quickjs project and did this on my Pinephone while taking the train. I use FVWM as the DE with xvkbd as the keyboard (Originally I was expecting to have to change that but it turns out typing fast isn't needed to stay focused as long as you're decent at vim.)

I've tried coding on iOS before but the whole thing is really built to push you toward chatting and scrolling. Everything is miserable down to switching between your editor and browser, copying files, and running your build tools. Not to mention the feeling that you can't build your own tools to fix problems you have.

It's totally possible to be productive on a phone but you need to not be fighting against the OS vendor to do it.
Re: renaming tables - yay! It's essentially double-buffering for databases.

I've used a slight variant of this in the past: I'll have a table (e.g. my_schema_new.my_table) that gets updated by an ETL pipeline. I'll then also have a matview (e.g. my_schema.my_table) that's just SELECT * FROM my_schema_new.my_table. As long as I can give this matview a UNIQUE index, I can then REFRESH MATERIALIZED VIEW my_schema.my_table CONCURRENTLY for zero-downtime updates.

(Of course, if you're using this in a non-interactive data warehouse context, you might not care so much about zero-downtime updates; this is more for application-facing views. The REFRESH ... CONCURRENTLY pattern can be faster for incremental updates, but often struggles with larger changes to the underlying table, as it's essentially applying a diff between the two versions. Also, it only works in cases where your users can tolerate data that's as stale as the scheduled time between REFRESHes.)
on the subject of pointless employee "benefits": I recently started working as a courier for a big food delivery platform. the agency through which I'm "employed" emailed me the other day about the benefits they provide, which consist of a link through which I can _buy for $15_ a phone app which gets me a small discount at a selection of participating retailers.
AAA warns on gas prices, North Carolina invokes emergency as hackers apologize
Maybe someone up in the chain liked this too much:

https://www.youtube.com/watch?v=-VsmF9m_Nt8
It's a reality distortion field and maybe effect of not blocking OSX's default "go to sleep the moment you stop looking at it" policy. Macs were stuck at (marketing) 10h battery lifetime for so long (for comparison - Xeon mobile workstations with few times the power regularly hit 10h on battery without tuning), that M1 feels like huge jump out of nowhere.
I came here to say exactly that. There is pressure everywhere. CEOs are scared of boards. Boards are scared of shareholders. It's just not that visible because there is no tool like "OfficeVibe" showing this transparently.

Sure, they get paid well. So you could argue that they have to take the pressure.
When I see this sort of thing I always want to know something that is seldom made clear: what is actually implemented so far?.

The video begins "This is Atlas, a concept for a new engineering IDE". (To me, that strongly suggests that rather little is actually implemented yet, and that what we're about to see is a lot of canned demos, because otherwise it would be a new engineering IDE, not just a "concept" for one.) But then most of what follows, and pretty much everything on the webpage, says that Atlas does this or that, not "will do".

And the trouble with "concepts" is that unlike actual implementations they aren't much of a guide to what you're ever actually going to get. It's easy to think "X would be cool" and say "Atlas does X", but some Xs are much more realistically implementable than others, and how interesting Atlas actually is depends on which of those Xs are ever actually going to be implemented.

But reading the page and watching the video I have literally no idea where the project is on a scale from "we wrote down some things it would be cool to do and rigged up a demo that pretends to do them" to "everything here is already implemented, though there are a few gaps and bugs here and there".
There are also very legit reasons for sharing networks - the cost of sharing a connection is much less than everyone having their own connection.

Two community-owned wifi connections are more reliable than one individually-owned cabled connection.

ISPs have lobbied for everyone to stop sharing their own connections by over-stating the risks (rather than mitigating them), enabling password protection by default, and allowing risk to the owner to be encoded in law.

And yet, ISPs are now taking some part of each connection for themselves. That's a problem.

We could instead share our connections in a community-owned way.
Is that before or after taxes? In Belgium, a self employed freelancer earning only 90.000 dollars a year (73.000 euros) is really not that much.
I wasn't making any statement about natural immunity versus vaccine provoked immunity, but the attitude and sloppiness of the commenter and comment I replied to. I have no idea if one is "better" than the other.
If you've watched SNL, you already know that they use Tmux too.
Serious question:

Do professionals use those brands? I'm sure passionate amateurs will use those brands (I have a drill from that list) - but pros?

I ask because I know a professional mechanic and I asked his favorite wrench brand, and he went off about various brands I didn't recognize.

Also, regarding your list, have you accounted for variability in quality within a product run?
fwiw you can often update the firmware via USB anyway—not sure about LG specifically but Samsung TVs support this. It's often worth updating the firmware as, like a lot of software these days, it sometimes ships half-broken.
A modern template to jump start your React project
are the 50hz chips manufactured at 50hz ? or are they downclocked to 50hz.

why cant you use higher clocked speeds ? like even 500 mhz, etc ? is there something special about 10 and 50hz ?
While this is very likely true, this has not been conclusively studied.

Only certain variants have been studied against certain vaccines.
Surgical teams work under very specific constraints such as a tight time limit, mostly repetitive/practiced tasks, limited concurrent work (only so many hands can fit inside a patient), team size limited by physical constraints of operating room, etc. Trying to apply this approach to other domains with different constraints, even if only philosophically, seems inherently an ill fitting idea.
The writing is easily confused:

> The game that almost died

The author meant: "The game my friends and I had to stop playing because of social distancing"

To the reader sounds like: "The game that everybody in the world stopped playing"

> my friends and I used to love playing a nameless pen-and-paper game

Meant: "my friend and I did not use/know/have a name for this game, we just call it 'the game'"

Sounds like: "this game has no name; nobody else in the whole world plays it"

> I thought building a version of the game might be a good creative outlet.

Meant: "I like building games and making a clone of this would be fun!"

Sounds like: "I did not bother to check google, so I had to build one myself."

> proved good enough to spread organically through friends for the next few months

Meant: "My friends liked it"

Sounds like: "None of my 'friends' told me I copied a well known game"

> Writey Drawey might not have existed without the digital shift we’ve made over the last year

Meant: "If not for pandemic, I would not have made this thing"

Sounds like: "I am unaware this game already existed in many forms"
Another Bad Example from CAI
They are they boots on the ground of the immune system. They just don't stick around more than a few months after infection.
It is pretty commmon in departments such as sales, trading or marketing as incentive to e.g. invite $singer upon hitting the years sales target. Or organize a short holiday, visit to a sports event, fancy dinner, something. Seems to spill over to engineering or the whole company in some places.
I've also been on the employer side for a couple of teams. I see the resume/interview process like dating: When you just meet someone that interests you, you go out of your way to look clean and nice on your date.

When I see sloppy resumes or feel the interviewee is not interested/engaged during the interview process, I can imagine how they will be once I hire them.
Back when I was a senior programmer I would probably have had as few credited code changes as that.

But what you wouldn't see are the hundreds of problems I debugged and analysed for other programmers , down to the level of "make this change on line 530".
And there are people who say we’re paid well. There’s always someone who thinks you need to suck it up because of how much you get paid.
Is there any reason for that - gravitational forces from the planets perhaps?
Do you have a link to bjarnes writeup? My ask Jeeves skills are failing me.
It is interesting how stark the reaction to this Vs. Apple's "Find My" network is.

Apple's version adds every iPhone to part of their network. It uses battery AND expensive mobile data even when the owner has no eligible devices, and that isn't considered controversial. But Amazon wants to use data on non-battery/non-pay per transfer lines and this is considered controversial (and an "abuse of their market position").

I'm not really defending Amazon here, but rather pointing out the huge difference in response to exactly the same kind of "hijack your device for our benefit" network. Why is one seemingly ok and the other not?
also, most of those perks are made to keep you at the office.

"oh you wanna play videogames/have a massage/play table tennis after work? sure! but you can't leave the office, which means you are accessible by everyone even after hours. and because you are not technically working, you won't get overtime. oops."
I think in our industry this is normally called CPT (Chief Programmer Team)

I have worked in teams like that and the idea is the Chief and developers do the development - though normally individuals can have multiple roles in smaller teams.

The chief Programmer is a hands on role as I see it.

With the Right Team its great - developers that obsess about leetcode scores arenot going to be a good fit
Software is the worst. After 15 years of open source development, I have basically earned nothing
Yeah, don't buy a fucking Alexa.
`every()` returns true if every item in a collection verify a predicate (this is the `foldl1 (||)` part of the example).

`map()` applies a function to every item in a collection and returns a new collection.

What I confuses me about the Haskell example is `$x`. Where does it come from? why isn't it referenced anywhere afterwards? Is the `$` an operator of some sort that names a variable in the later block? Why is it `tests` and not `$tests` then?
> the more it'll have to make those costly evolutionary choices and become less virulent

Why would evolution select for less virulence in a virus like this? Given covid doesn't rely on symptoms to spread like the common cold seems to, it would seem like the evolutionary pressure would be the opposite. Rather than moderate symptoms, instead jack up viral loads in the host as quickly as possible to spread before the immune system gets involved.

/not a biologist
how does this work in practice? do people not realize they are paying above the store price?
Once the "wholeness" of the fish is gone, the jig is up.

Brain: This is an entire fish.

Brain: The body is too small for me to pull off regular bites with my hands.

Brain: I must be a giant.

Chawmp
This is based on real world surgical practice
KSP would be proprietary code designed for a simulation, not for inside a vehicle.
The "Lost Kid" one is very Yellow Submarine, for sure.
Finding What's Hidden: How to Curate Uncommon Information
I'm a L6 SDM and do agree that there is a lot of scope for screwing up people's careers at this level, whether through incompetence or malice.

If your org consistently has subpar SDMs, are there datapoints that support this statement (eg: attrition/failed promo docs/prfaqs/goals tracking)? If so, then as a L7, can you escalate this as a systemic issue? If not, what datapoints can you find to make you confident this is a systemic issue?

Scary to escalate for sure but if your L8 isn't going to listen to you with an open mind maybe you need another L8.
I mean...Amazon has AWS which has to be fascinating to work on (though the impression I get is not a pleasant place to work).
Tricked into subscription with dark patterns is not quite the same as soliciting.
That is not how CPT / Surgical teams work
> You won't even get a warning unless -Wextra or -Weverything is turned on.

That's because -Wconversion isn't part of -Wextra for some reason. It is part of -Weverything though, and with that clang does warn:

warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
if (sizeof(int) < -1) abort();
~ ^~
I agree to a point. A team will self organize better testing if you hire someone with interest and skill in testing though.
I'm not a loner - I'm quite a social person - but I nonetheless agree. My work can be rewording and enthralling but it's also draining and it's full of people who I would (mostly) never spend time with outside of that setting. I've lost count of the number of retros / all hands over the years where people have bemoaned the breakneck delivery pace, change of priorities from above, chaotic management etc., and leadership have suggested team building sessions / coffee roulette / team lunches to boost morale. These days it just makes me switch off completely.
Minio issue - https://github.com/minio/minio/issues/12143
> It's unthinkable to do something as basic as ask your neighbour to "borrow" an egg or bring them some cake just because you have too much.

Really? This is a common occurrence in my neighborhood. Like it happens almost weekly. Is this really unthinkable in other areas? If so, we probably shouldn’t move.
or even worse: "infinite PTO" aka you never take time off because you are scared of overusing the perk.
People say they cared about privacy and then don’t if it’s more expensive?