skysight-inc/HackerNews huggingface dataset:
As a fully remote manager who has never been an in-office manager, I have to wonder if the control being lost is really necessary. In two years of leading a department of 25 engineers, I've never found a need to exert any control that I couldn't from my home. This is at a Fortune 500 (non-FAANG).
Different jobs require different interactivity between people. If your job requires you to socialize an in office experience is often required. If that socialization can be digitalized it doesn't require in office experience.
I agree it works most of the time, but sometimes falls flat on it's face. Especially for TV episodes and even entire seasons.
Having worked in security for a number of years there are 2 types of security people.

Type 1: Are super sharp guys that have spent time in half a dozen areas and went to security because it was the only way to get the exposure they want to so many different things, they often also are associated with red team and the kind of people you want as security engineers.

The second type is the type of people who focus on "security" who end up focusing on compliance and audit and are responsible for security theater. They may have a lot of certs especially the CISSP and are business savvy. They are also the most likely to do things like in the original post because they don't actually understand computers and what they are securing.

The 2nd type give the 1st (which I hope I am) a bad name, and unfortunately are more common than not.

The reason for this is that security has to be across every piece of the stack, if you have a single weak point then your entire stack is compromised. As a result you either have to be able to operate in all layers of the stack, which is very hard to get good at and understand and takes a lot of time and effort, or you trick yourself (and people who don't know what they're talking about) into believing that you can focus on just the "security" pieces of each layer of the stack. Which unfortunately means that things end up dogmatic, cargo culty, and vendor saturated because you don't have the understanding to make intelligent decisions only the understanding to follow "Da Rules" of security.
> And I don’t think it’s symmetrical: WFH people don’t have a reason to insist that their colleagues WFH.

Kind of, though. If a single person wants to attend a meeting remotely, that forces everyone to talk to them remotely, which may be seen as the worst of both worlds by people at the office: commute to the office, and get bad quality (often worse than everyone remote) remote meetings.
At large companies, co-location seems to drift over time. My company has long been pretty remote-friendly and I expect most teams are pretty distributed at this point.

ADDED: You can force co-location but, as you say, it reduces company options as well as employee options. And may not even be very practical; I work extensively with other teams both in another state and in Europe.
Not much - the source code contains a brief description.
See MergeTreeData.h, MergeTreeDataPartWide, MergeTreeDataPartCompact.
agree. fake sounds prone to erroneous data, while some systems are fairly easy to simulate, generating real data from a simulation. for more complex scenarios this is trickier, and a faulty simulation moght leave subtle issues in the networks functioning. if u dont have real.data to verify it with u will be in the dark about real accuracy. depending on the networks purpose, this moght be really dangerous.
Is that why its measured and paid in time-based increments while output is only measured in arbitrary ways and at fuzzy granularity?
I think you misunderstood. The authors created the very issue they are "debunking." They took GPT3, slapped on some random metrics and showed that these metrics don't show scaling behaviour correctly, while the original publication of GPT3 actually did it correctly in the first place.
Please tag with [2021]
I do remember those ads, and they started back with G3 and iMac.

I recall seeing them in Polish computer mags with G3 iMac 333 MHz or so.
I was ready to nitpickingly defend the choice of "want" because, yeah, does sound he wants to but knows he can't. But then the original headline runs "Schwarzenegger says he would run, and win, in 2024 if he could" (62 characters) so there's no excuse for editing it.
You’re right that I meant none of those things since I didn’t mention them.

An aside.
Moller goes back much further than the 1990s. Here's the product brochure from 1974.[1] Full-scale production in 1976! Called "Discojet Corporation" back then.

[1] http://downside.com/scams/moller/
Much easier to let them operate and collect taxes on them and then send the normal police when you want the data they so conveniently have collected and organized for you.
Except with Python lol
Or, quite often, conveys that you don’t know what they mean.
usually it isn't necessary to disable all JS, but right-click and inspect will show the text input has an attribute like `onPaste="() => return false"` which can just be changed to true instead. or just remove the attribute. I'm on my phone so the syntax may be slightly wrong but that's the gist.
It goes a lot deeper than this in Miami. A big chunk of suburban miami is populated by white Cuban exiles and their descendants. Growing up we spoke in Spanglish, which involves switching back and forth between English and Spanish, often multiple times within the same sentence. The switch between languages isn’t random, though. There are rules that govern which words you should say in which language, when to switch, etc. I’ve never heard anyone investigating how these rules work, but there are millions of Americans of Cuban descent in Miami for whom Spanglish is their true native language.
> Even in Linux there were tools to sync gnome with QT look

There are still such tools, you don't have to use the past tense here.
Why would a company furnish an office space for employees who have elected to WFH? The flip side of that argument is that WFH employees should be getting a bonus for all the extra money a company has to spend to babysit the in-office employees.

In terms of the collaboration, you are implying that I need to be in the office in order for you to be able to progress as a human. I’d once again wonder why you see this as a problem created by the WFH employee and not the in-office employee who needs personal emotional support from others in order to get the job done.
> Every reasonable company cancels projects not bringing in enough profits, since shareholders want to see a return on investment. Non-zero profit is not enough.

I see very little reason in cancelling profitable projects. Also, framing my comment as a "misconception" is kinda indisgenious. This is a philosophical disagreement, hard to frame my point of view as objectively wrong.
And some subreddits reopened but in an interesting way... https://old.reddit.com/r/pics
hum, the Leaderboard is a bit weird.
I'm not sure what your point is with B1+B2.

Sure, we don't understand (can't predict) everything about our environment, but the level of complexity we can understand - Saturn V rocket for example - is pretty astounding. If you look at the brain as a bunch of interacting subsystems, then the level of complexity really doesn't appear that great. I think historically people have overestimated the theoretical complexity of the brain for a variety of reasons.
It would take quite a while to drive to the ER on a lawn mower. You're supposed to call the ambulance /s
regardless of the outcome, it is salaried work, which is a remnant of feudalism and even older slavery, and pay is presumably for time and attention. maybe people shoulkd become contractors en masse and charge for outcome
YouTube’s Science Scam Crisis
For Gigi Sohn: https://www.wsj.com/articles/watch-out-gigi-sohn-is-back-sen...

>
She’s shown unapologetic animus to conservative views, calling Fox News “dangerous to our democracy,” accusing Republicans of suppressing the vote, and describing Justice Brett Kavanaugh as an “angry white man.” She’s also supported progressive attacks on law enforcement, which prompted the Fraternal Order of Police to oppose her nomination.

> During her Dec. 2021 confirmation hearing, she committed to acting with transparency and integrity. But then she stonewalled the Senate’s request for a copy of a legal settlement she signed with broadcasters and the defunct app Locast, whose board she sat on. Locast was sued for capturing and retransmitting broadcasters’ signals over the internet without their permission.

> We were told that Ms. Sohn’s political statements made Democratic Senators Catherine Cortez Masto, Joe Manchin, Kyrsten Sinema and Mark Kelly uneasy.

It's not just the GOP blocking her.
This is just… false? Yes, if they cared/could, they would lower the salary of underperformers. The definition of a salary is that you’re paid to fulfill a role, not to work specific hours. That’s why hourly is called hourly.

Either I’m taking crazy pills or this is a silly debate :)
I don't think I could articulate my concern as well as you. There is always some form of overhead when trying to translate instructions.
I'm manager and I've enjoyed the switch to WFH by and large. There are of course downsides to everything, but I think it's been a net positive.
> People who want to work in the office, but only if everyone else is there to fulfil their desired workday experience? That’s a problem.

Well, not really that much of a problem. We're an in-office company and it's working quite well. We just select for people who want to work like that. It's been pretty good.
You can think of it in even broader terms: being/staying lean, re-using tried and tested things, adapting your requirements to widely available solutions rather than developing custom solutions to fit your requirements, making everything work more efficiently, etc -- all those resource-minimization issues are "less" problems: not good problems to be working on when your raison d'être is "more" -- and that's the only raison d'être for a lot of people and actually for all businesses.
(Obviously there are also specialists for doing "less" "more": unsurprisingly, they are generally paid a cut of savings.)
Try out the "classic" player for a cooler UI: https://cable.ayra.ch/modplayer/
Depends on the tune... some of these sound more like mods or xms, made up of samples rather than synthesized notes (the synthesized nature being one of the distinguishing characteristics of the chip tune).
We have this happen very often because our main offices are on both coasts. Just get the company to spend like $100 on good microphones and some kind of an easy dock for those meeting rooms.
The main problem usually is that people are oblivious and surprised that a MacBooks tiny built in microphone can’t capture a whole room
I set up radarr + sonarr after a few years of doing it manually. Really glad I did — adding something from my phone and then having it pop into plex on my tv is delightful.
My favorite feature of Infuse is how it clears the Metadata cache every single time I launch the app. Takes about 30-45 seconds for it to show all of my media again. Even with plenty of storage space on my ATV4K.
Err, wrong. For all practical purposes you comprehend a larger domain with less fidelity and accuracy than a subdomain.
Ah yes. This explains very well why, when I ask our corporate IT for a static website with essentially text + some PDF downloads, I keep ending up in a “web platform” project based on a fiendishly complex CMS that is made for running large-scale e-commerce sites — of course delivered after ages and requiring multiple rounds with the CFO to justify the increased budget.

Been through that at several companies now.
You just made me appreciate London city's design, I usually get to where I need and then walk from 1 to 20 minutes. I appreciate the chance to walk as it's often nice and leafy. I will stop taking it for granted.
Carmack has accomplished more in the span of a few years (e.g. 1992-1997) than most people do in a lifetime. Saying that his opinion about productivity is equivalent to a random person's is just a bad faith argument.
By wrapping the code that loads data with code that checks whether the current (i.e. requesting) user is allowed to load that data. I don't really understand the problem, how is this any more difficult than any other API paradigm?
Not the law, just your preference. Lots and lots of salaried employees work more or less than 40h/week, every week. Almost always the former ofc lol
So you move the issue to the resolver instead? IMO graphql is trying to allow the frontend to be the 'driver', the first bit; otherwise you just have the backend publish an API and then that is what it is, if that one field is available from a different endpoint than the one you're currently using, that's the one you need to hit (as well), tough.

Not to say either way around is inherently better, I just see it as a switch from backend-driven to frontend-driven.

(Personally I'd love to use something like OpenAPI, with tooling more mature than probably exists, to be properly schema-driven, with both backend and frontend stubs/clients derived from that.)
Agreed.

The author is upset for XYZ "other" reasons, I would have recommended they slept on it and not post that publicly.
> Don't you anyway need to drop the scheduler a hint so that the thread holding the spinlock doesn't get scheduled off the CPU, making the contenders wait longer than they ideally should?

How would you do it? You can change the thread's priority to realtime to prevent the scheduler from pre-empting it while holding the lock, but this requires a kernel roundtrip and several scheduler locks anyway.

You can have a worker thread pool, with individual threads hard-pinned to specific CPUs. Then you can dispatch your work into these threads. This in practice will guarantee that they are not pre-emptied except for occasional kernel housekeeping needs.

But this will make it impossible to use the kernel-level mutexes because they can block your worker threads. So you'll have to reimplement waiting mutexes in userspace, along with a scheduler to intelligently switch to a work item that is not blocked on waiting for something else to complete.

Long story short, you're eventually going to reimplement the kernel in userspace. This can be done, and you can get some performance improvements out of it because you can avoid relatively slow kernel-userspace transitions. DPDK is a good example of this, but at that point you're not just using spinlocks, you're writing software for essentially a custom operating system with its own IO, locking, memory management, etc.
Degrowth (or post-growth, I guess) is unnecessary and harmful as far as I can tell.

https://www.noahpinion.blog/p/people-are-realizing-that-degr...
Yeah and there is the other side of it. Workers are being overpaid for work they don't do, and there are even workers doing nothing yet still being paid to show up. It's all inefficient , in both directions. If the world of work decides to fundamentally change these relationships it will be a big shift, and it will have to address outcome measures, location arbitrage etc. The developed world is still wholly unpreprared for true remote work
> I think the percentage of Americans who are politically ingrained is larger than at any time in memory

I don't think that's true; I don't think political engagement or polarization is higher than, say, the period of the Korean War-Civil Rights-Vietnam-Watergate period.

I think partisanship is higher because we are in a normal partisan alignment (where the most politically salient issues tend split along the party divide) unlike the long, 60-ish year, overlapping realignment period starting with the New Deal Coalition stirring up the old alignment and continuing with Civil Rights stirring things uo further before that realignment had shaken out.
The "CISC CPUs just decode instruction into RISC internally" thing is getting at something I think is important: RISCs and CISCs aren't necessarily that different internally. "CISC CPUs and RISC CPUs both just decode instructions into microcode and then execute that" is probably a more accurate but less "memeable" expression of that idea.

What exactly we mean by "RISC" and "CISC" becomes important here. If, by RISC, we mean an architecture without complex addressing modes, then "CISCs are just RISCs with a fancy decoder" is wrong. But if we expand our definition of "RISC" to allow for complex addressing modes and stuff, but keep a vague upper limit on the "amount of stuff" the instruction can do, it's sort of more appropriate; the "CISCy" REPNZ SCASB instruction (basically a strlen-instruction) is certainly decoded into a loop of less complex instructions.

I think the main issue with most of these discussions is in the very idea that there is such a thing as "RISC" and "CISC", when there's no such distinction. They are, at best, abstract philosophies around ISA design which describe a general preference for complex instructions vs simpler instructions, where even the terms "complex" and "simple" have very muddy definitions.

TL;DR: I agree
“I am paid every two weeks” != “I am paid for my time”. Social security also pays out biweekly, and it has nothing to do with time
The search feature could also famously use an upgrade.
I prefer balanced federalism. You obviously can't have local nut jobs passing insane laws but same applies to top down federal powers – IMO this is the real problem in USA across all states. Federal agencies are in some ways more powerful and have unchecked powers – congress leaves a lot of leeway as they can't exactly dictate every single rule/regulation. Unelected people dictate vast majority of the day to day rules/regs.

In regards to freedom, New Hamsphire/Florida ranks #1 or #2 usually in the freedom index across the board: https://cdn.freedominthe50states.org/download/2021/print-edi...

Texas is midway down the line and California is abysmally at 48th. Folks here are saying "Fascism!", I just find that very funny and ironic; if anything California tramples on people's rights more than any other state. Just look at the cases put forth the 9th circuit.

We should encourage various levels of federalism in different states instead of hurling insults and shutting down the conversation (not you per se, but generally in liberal circles). Everyone is so dug in.

Honestly as a Californian, I want to encourage more competition from other states. It feels like a giant monoculture destroying itself here.
> Why would it suggest stuff
> from a library that I curate?

Mostly to try and help save time, eg to suggest you could resume a couple of recently watched episodes that you haven’t finished yet.

Or that you might want to watch something that was just added to the library in the last few minutes.

In most cases this has proved useful to me and I’ve found it to be a timesaver.
that's solved with Relay's graphstore
They made millions by showing their ads instead of Reddit's.

Shutting them down will bring back most users (get real, not many will quit altogether) to the official app and will be served Reddit's ads, so Reddit will get the money.

How exactly is it not going to work in Reddit's favor?
There is no good reason for any ordinary web application to hit scaling limits at 1,500 users. The developer vaguely waves his hands at memory issues but it's hard to imagine what kind of reasonably-designed system could possibly be putting memory pressure at that scale.

There's no way any modern language will be your bottleneck at that scale.
Law of diminishing marginal utility?
I'm really annoyed by some of these new webapp running in the browser and highjacking the clipboard do that the X11 selection clipboard (select & middle click) no longer work as expected on these.
Great writeup!

> I have to give props for Swing VPN teams creativity to bypass security measure of Apple appstore and Google PlayStore but it is sad that Apple/Google security systems does not have some automated ways to detect these types of actions.

It's a tricky problem. The amount of attack traffic from an infected device is negligible and very little of it is visible to the operating system due to TLS. It's also presumably intermittent (there's no point in keeping an attack ongoing forever; you stop when the site has found a way to defend itself), so just running the app for a while as part of validating an update might not show any suspicious behavior. The suspicious part is in the configurations downloaded from the CnC servers, not packaged with the app, so static analysis won't help.

The only reliable option for catching these proactively thatI can think of would be to use some kind of aggregate telemetry from all the app installations combined, but that'd be incredibly scary both in terms of privacy and the blast radius when something goes wrong.

> Currently in the beginning of June 2023 it has over 5 million install base on android

That's not really a reliable number. It's more like "the number of distinct users who had this app installed at some point". AFAIK it doesn't get decremented when somebody uninstalls the app, and doesn't go up when somebody installs it for a second time on a new device. Those factors might cancel out, might not.
It doesn't waste space. Windows can overlap; it's one of the fundamental aspects of windowing GUIs. Having a single menu glued to the top of the screen permanently wastes THAT space.

Strange argument.
> Wouldn't they similarly need comparable amount of time to update all 14 microservices?

In my experience doing this at AWS and elsewhere, no, the services case is much easier. Even just the ability to do releases in chunks 1/14 of the size is a huge advantage. On top of that, your services are going to have smaller dependency chains, and transitive dependencies are truly where dependency hell[0] comes into play. It boils down to complexity being multiplicative rather than additive. Depending on the size of everything, each service is probably more like 1/50th the amount of work rather than 1/14th.

> IMHO unless you have a strong engineering culture, having the same dependencies is the only way to ensure they are all properly updated (regarding security updates, and replacing deprecated dependencies/versions.)

This is working under the assumption that all your code and services should always be updated to the latest, which isn't necessarily true. I still have smaller, infrequently updated services running and happily chugging away that run on Python 3.5. Other codebases have been upgraded to Python 3.10, sure, but what's the harm in letting this one run on an end-of-life Python, especially given that it's a backend service, with no public access, that only communicates via RPCs? A vulnerability might be found in Python 3.5 that necessitates an upgrade, but it's not like moving to the latest version of everything prevents that -- i.e. "Heartbreak"[1] only affected OpenSSL 3, not people still using OpenSSL 1.1!

[0] https://en.wikipedia.org/wiki/Dependency_hell

[1] https://arstechnica.com/information-technology/2022/11/opens...
There is this subreddit called capitalism Vs socialism and they can't agree on the definition for capitalism. It's in the name. The people with a lot of capital are the ones in charge and making the decisions and the general expectation is that capitalists only hand over capital for a return.

A post growth economy needs investors who are okay with only getting back what they invested and nothing more.
That's for Meshnet: https://nordvpn.com/meshnet/
Pretty much, they are fundamentally both RPC flavors, so it's impossible for them to have different properties beyond more or less convenient tooling. It's always jarring to see those heated GraphQL vs REST APIs (as implemented in practice) vs gRPC discussions as if they are as different as, say, client-side CRDTs.
corrected link: https://www.theguardian.com/science/2023/jun/18/scientists-h...
You might consider shoulder speakers. There are different kinds. Mine is a 3 inch wide elastic band that contains two bluetooth speakers that rest near my ears.