skysight-inc/HackerNews huggingface dataset:
Yeah fair enough that's an interesting way to turn it around. I guess we come at it from different perspectives. I suppose I get you see it as the main thing the CPC is trying to do is control people's thoughts and speech and everything is subsumed to that goal and so all the other reasons are just fake pretexts in order to achieve that single goal.

But I suppose I have a more broad view of the cpc's goals and while I definitely acknowledge and I'm okay to some extent with their attempts to control speech because I see the utility of them doing that and I understand the reason they try to do that. I also think they have a lot of other goals that they're trying to do. you know they are trying to create various types of social reform and get people to behave in ways that they think of as good for the country. so I do believe that this is genuinely about that; I mean they want to free up young people to do some useful work and enhance themselves and not just you know become sort of slaves to these game companies and make the money or become addicted to that kind of behavior.

but I think the argument you propose is sort of an effective counter narrative to the cpc's policy argument there I guess so if people wanted to criticize it they could claim it was just you know another suppression of speech but at the same time that trope seems a little bit tired and stretched thin particularly I think if you look at the realities of what they do achieve and I think from the point of view of a CPC adversary you know the danger of using thinly stretched tropes is they lose value and they lose weight over time.

so if that's your bag I suggesy coming up with sort of a constantly you know updating set of counter narratives. because that's certainly what the CPC narrative engineers and propagandists are doing they are always refining their rhetoric and their arguments so if you want to compete you can't do it with a tired thin stretch trope you have to kind of constantly be innovating.

Hope that helps! ;P ;) xx
Not who you were responding to, but I've had that happen on Microsoft flows.

Manually interrupting most flows is practically impossible. Too fast, and can chain across a half dozen (sub)domains near instantly. The web hasn't been that slow or simple in a long time.
Amen, the fact that articles like this need to be written is the reason that I have no interest in a web dev career.
>Are chilren in the UK given the choice for themselves?

why should they be? if the scientists determined that the vaccine is of marginal benefit to them compared to the risks, then they don’t need it. the fact that they want it because the tv told them it’s the right thing to do is irrelevant.

i guess “following the science” only applies when the science agrees with the predetermined status quo
Tron script does some of these things, but I do agree that Microsoft would score a lot of points by providing a SKU without all the bloat.

https://github.com/bmrf/tron
> somehow I needed 100+ libraries for this

This feels like an incredible security problem to me. When companies like 1Password switch to an Electron client, I'm left wondering how many dependencies they have. How do they protect against some minor library change introducing a security flaw?
So I’ve seen this argument before, and I kind of get it but… shouldn’t there be some dollar value that equals the expected value of the ads, above which they’d be better off accepting payment instead of ads? I get that it might be somewhat higher than we’d expect, but surely that number can’t be all that high?
Sorry, you're absolutely right, and I was lazy in my comment.

There is indeed a big difference between "undefined" behavior and "implementation-defined" behavior.

For example, there's a lot of spooky "undefined behavior" around dereferencing pointers. In one famous case [1], dereferencing a pointer actually led the compiler to skip a later check on whether the pointer was NULL, because if the pointer was already dereferenced then it must have been valid.

Another classic "implementation-defined" detail is what is the size of a "char"? Nowadays we can readily assume it's 8 bits, but that wasn't so guaranteed when C was written!

[1] https://lwn.net/Articles/342330/
Does this apply to Chromium as well, or can we just fork Chromium and keep adding the feature back?
The colliding images stopped looking like a grey mess within the week and just looked like a normal low quality image.
That's pedantry, the point is that both free-living bacteria and fungi are very firmly on the "alive" side of that gray area.
A decade too late seems more accurate. If these models had been introduced in the 90s, perhaps they would be the over-hyped student camera instead of the K1000.
All things aside, I really doubt that engineers working on critical infrastructure of one of the most popular OS for Microsoft couldn't INSTANTLY get another dev job literally almost anywhere else.
> You will probably have to ...

Sorry, I'm done.

> Maybe he has someone he listens to ...

Maybe. But in my experience he has a teflon ego, no humility and no self awareness. Also I've got my own life to live and a burgeoning family.
A maxed out GS-13 (step 10) runs 130-140k depending on locality, which is new grad range for private sector tech companies. GS-15 hits the 170k threshold, but it’s rare to find technical, non-management roles at that level. (Source: The OPM pay tables for localities are publicly available, and I was a software engineer for a DoD agency for 10 years.)
Down because too much traffic ...

Completely tangential rant:

I just saw a tweet of a guy serving 200k connections on a $5 USD instance. I believe it because I've experienced it first hand several times. Serving static pages in 2021 is not a big deal, at all.

On the other hand, this is anandtech, a huge site that's been going on for years (decades?). For sure they get a lot of traffic, but I doubt they get something like 1M+ simultaneous requests per second. Can't they just solve this problem already? Whoever is in charge of their tech stack is hardly doing its job, this is unexcusable.
Documenting the Last Pay Phones in America
I've heard of a theory that says "A's hire A's but B's hire C's". The gist is that cream-of-the-crop interviewers actively look for open-ended-ness and the possibility that the interviewee may be better at things than they are, whereas less effective interviewers only look for people whose skills are a subset of their own (and by implication, design tests that only leverage the skillset they know, hence the "must have 5 years GraphQL experience cus I ain't got no interest in coaching you" attitude instead of "I am prepared to go out of my comfort zone and talk to people to get them up to speed on tech stack minutiae")

As a candidate, I've "fired" interviewers that were just wasting my time asking me about googleable trivia. There are other employers willing to pay premium for experience over technology memorization.
This completely disregards the software aspect which arguably is the most value in a cloud-based management service.
Kinda like the flu shot. It’s not a shot, it’s a vaccine
> but it takes a LONG time to change a culture that thinks these sort of insane product decisions make any sense whatsoever

Assume Good Faith. If there's one thing I learned about sensationalist stories or situations, it's that the position of "the other side" / reality is far more nuanced than the story tellers would like to make you believe. The result still may be poor, but the steps that brought people there are not nearly as insidious as it's normally presented.
The Big Semiconductor Water Problem
A great many people have attempted to explain why they are against this particular mechanism for detecting CSAM. I agree with you that Apple's implementation is technically impressive and probably the most private way to performing this action on device. However, I disagree that it's more private than the current cloud scanning. If the scanning happens client-side, then I have absolutely no control over what gets scanned and when. If the scanning is server-side, then I can simply not upload anything to the cloud and no scanning happens. I can't avoid client-side scanning like I can avoid server-side scanning.

I realize this is a simplification of the actual method Apple has implemented and as it currently stands it would only scan photos that are destined to be uploaded to the cloud. If it were guaranteed that would never change then I think a lot more people wouldn't have a problem with it. But it will be abused. Every[1] single[2] time[3] this sort of system is implemented "for the children" it gets abused. The slippery slope here is real and well-demonstrated in various countries around the world.

For my part I have come across an imperfect analogy that I feel accurately captures how I feel about Apple's solution. My phone is like my diary. There's nothing illegal in there. But there is stuff that is deeply personal, private, and even some that would be terribly embarrassing if the wrong person saw it. As long as I keep my diary to myself and don't let anyone see it I have nothing to worry about. If I were to send my diary off to someone else known to read diaries then it's my own fault as much as anything else if it gets read and intimate details of my life known.

[1] https://en.wikipedia.org/wiki/Internet_censorship_in_the_Uni...

[2] https://en.wikipedia.org/wiki/Internet_censorship_in_Austral...

[3] https://en.wikipedia.org/wiki/Internet_censorship_in_Russia
Might be a good idea to retire as “calling a rust library [from Java] with Panama FFI”.

If the author is here: it really won’t hurt to add a short paragraph of introduction about what Panama, the cool new JVM FFI, is.
Location: San Francisco, CA
Remote: Yes
Willing to relocate: No
Technologies: Typescript, Javascript, Go, Python, Node.js, Postgres, Elasticsearch, Angular.
LinkedIn: https://www.linkedin.com/in/shusson
Email: shane.a.husson@gmail.com
Website: https://shusson.info

Hi I'm Shane and I've been working as a Software Engineer for just over 10 years. Most of my career has been focused on developing web applications within the health space. I'm interested primarily on working on applications that improve healthcare, but I am also open to other opportunities that have a positive impact on society. I'm currently looking for work in the United States (based in SF) and will be available Jan 2022.
Are they overweighting pensions? Retirement after that salary would be pretty valuable. Not to mention the security.
This seems pretty confused. The "compiled vs dynamic" distinction is a property of the implementation, not of the protocol.

For example, you can certainly compile Avro into Go source files [0]. You can even compile Avro loaded schemas _during runtime_ into Python bytecode, since Python is interpreted [1]. This even works if you have the _wrong schema document_ for the message (you'll just get the subset of fields which are accurately described), because of Avro's schema compatibility rules.

Likewise, you can deserialize arbitrary protobuf messages during runtime without a compilation step, if you have a description for the message schema. The Python protobuf library has had a "ParseMessage" API forever, and protoreflect [2] exists for Go. (In case it's not obvious, I mostly work in Python and Go but I am completely certain analogues exist in other major languages).

There is a very big and important difference between a protocol and the implementation of a protocol. I think this README's author is not clear on that difference, which shows up in other claims ("Deserialization is incrimental", for example) too.

---

[0] https://github.com/actgardner/gogen-avro

[1] https://github.com/spenczar/avroc

[2] https://pkg.go.dev/google.golang.org/protobuf/reflect/protor...
uBlock origin doesn't seem to work well for me in Chrome compared to how well it works in Firefox.
It makes the different parts of your app more coupled than they have any reason to be, and it requires a ton of boilerplate.
It’s not just eink. So many technologies are blocked by patents. It’s said that 3D printing only just exploded because the patents required had expired.
Browser tools could certainly be un-bundled from the browser itself and distributed behind a "Google Developer" account, with your access cut off if you do something that threatens any of Google's numerous businesses.

I believe this is how iOS development works.

Admittedly we are very far away from this scenario, but let us not delude ourselves into thinking (a) that it's impossible, or (b) that it's not in Google's interest to do this once they are confident enough in their market power.
You must not fear. Fear is the mindkiller.
Those SCIF buildings try their best to make it seem like a normal office experience with holiday events and food etc.

DoD jobs are ideal for developers who don’t want to learn anything new and just make money. I’d find a lot of guys close to retirement taking up those roles.

It takes someone who is admittedly done. Otherwise it feels no less life sucking than a retail job.
I don't know if you noticed, but ARM also only makes relatively small and slow cores. Apple made something called the "M1" which uses ARM's instruction set but isn't small and slow.

If Apple turned the M1 team to making a RISC-V core, it would perform just as well.
Firefox Focus is a nice browser for certain use cases, but it can't compare to uBlock Origin, which scores 100% on that test for me on a fresh install with default settings (using Firefox on Android and desktop).

It's interesting how Firefox Focus on iOS also acts as a Content Blocker for Safari, but I find AdGuard to be more comprehensive on iOS.
They re-encrypted it with its own hash. So it is not really missing, just very hard to find.
You should checkout redux toolkit and it’s sibling rtk query - it solves these problems you mentioned really well and has been a breeze to work on a complex app with multiple people.

Also both of these libraries are from the official redux team.

Just a really happy user and has helped me tame the state problem.
Maybe they should use in some kind of caching service like Cloudflare?
I ignored it for years and things are still great.

Still running with simple Bootstrap themes, jQuery and mostly server side rendering and have thousands of users on my side project and lots of paying ones too.

Confident I could scale this to hundreds of thousands of users with no issue.
What a heartbreaking story. However, I believe it didn’t result from “wanting to be successful in America“ but from the estrangement from his parents and family. Millions other immigrants, who are successful in America, don’t lose their first language.
It sounds more like product/release control, which Google has been against since its incarnation.
Is this custom VDOM-based framework not a dependency? Doesn’t sound like a web standard.
That's an incredible claim which I disbelieve.

First of all, there will be no 100% vaccination globally.

Second of all, variants will continue to emerge while we play wack a mole. Yes, in the vaccinated.

Never mind potential animal reservoirs.
And I'm saying that, if the upgrade had cost money, they wouldn't have done it.

Look at the number of people who upgraded from 7 to 8.
0.96 sq.ft of manicured grass?
Visidata can view SQLite too:
https://www.visidata.org/docs/formats/
As an Ops, I sort of gave up telling developers they should know how computers work.

The more they need me, the bigger my paycheck gets. My TC has increase 4x last five years and I do not consider myself some infra guru by any means.
No you kind of just have to wait it out.. stuff like beta blockers _might_ be prescribed.
if you add a suffix, you've changed the value. that is a mutation.
this is GIGO
> We could have no restrictions tomorrow if everyone were fully vaccinated today.

I believed this for the 2 months or so that mask mandates and other restrictions only applied to people who weren't fully vaccinated.
I'm likely woefully uninformed on this, so I'd like to ask for some information. Last I heard/looked (many years ago), Proton was just webmail-only, I think. Can it actually do all the same things Fastmail can, as in IMAP/SMTP access, catch-all addressing (*@mydomain.tld routes to realaddr@mydomain.tld; I'm the only user and own the entire domain, allowing me to do stuff like linkedin@my.tld, pizzahut@my.tld, apple@my.tld and so on; so I know who's up to shady sh!t), MX records for a custom domain, built-in spam filtering, custom user-editable rules, 2fa, per-app passwords, and so on?

Because if it's got close to 1:1 feature parity (or better) I might consider a switch once my existing paid plan is up.
Are there examples of successful communities where second and third generation immigrants didn't adopt the dominant language in their region, or country?

Coming from South Africa, where there are eleven official languages [1], but English is the de-facto language for communication, it seems like having people not able to have a common language for communication is a recipe for balkanisation, ghettoisation, fragmentation and general strife.

[1] South Africa has eleven official languages, mostly because that was part of the cost of getting conservative Afrikaans speakers to accept the end of apartheid. Even today, they are the firmest proponents of multilingualism.
> Think of this: those forests that are there, when the climate was different before there were probably different sorts of plants, no? I'm not talking millions of years ago, I'm talking ten thousand years ago, way too short of a timeframe for evolution. So how did those plants get there?

Forests migrate during slow natural climate change. The current climate change is much faster. If we wait and let it happen naturally, it will take a very long time, but we need to be soaking up carbon now, and it needs to be held by trees that will survive as long as possible in the currently-changing climate.
The most important of those extensions will all be ratified as part of the RVA22 profile before the end of the year -- including Vector, Bitmanip, Cache control, Scalar crypto, and I think possibly pointer masking (a big big security thing).

A number of companies will already have chips designed and ready to go using draft versions of those extensions. Any minor changes during the public review period will be able to be incorporated very quickly, with chips taping out possibly before New Year.

The time to hire programmers to write the software is well before you have chips sitting in the warehouse (or sold in products), not after.
100% agree. It's about agency. Most companies I've worked at haven't strictly followed agile, and definitely haven't allowed devs much say in prioritizing bugs.

My current thought is product companies might have more of a vested interest in quality, but I'm not positive.

Does anyone have any suggestions here? The only thing I've seen is most people move into management, which I'm thinking is likely the only way out from the long hours and homework/almost constant self-study.
> I've "fired" interviewers that were just wasting my time asking me about googleable trivia.

I feel like this is a great bit of advice for interviewers and interviewees: for the interviewer, don’t ask about things that are easy to look up, and for the seeker, take it as a red flag if they do.
Tech Lead Task List
I've been a tech lead in a couple different roles, oddly enough, as a contractor. But the environment differed significantly between the two, as did the team size. I'm starting with a new role as an FTE, on an existing (previously troubled) project and was hoping to get some further advice from others who are or have been in the trenches...

What does/did your day-to-day look like, and what would you consider reasonable quarterly goals/plans?

*Example daily "checklist"*:

* Check for anything in need of urgent triage with team
* Assign focus blocks of the day to specific tasks
* Check JIRA (comments, Status, Backlog, A/C & Validation scenarios)
* Check Slack
* Check Email
* Check Repo (my PRs, others)
* Actively seek out work, and get to know other teams & leadership
* What is a valuable place to refactor, improve, help out other efforts, etc?
* Help troubleshoot
* What recurring issues do we face?
* Help team members to grow (1:1s)
* Demo, set up meetings, ensure visibility and external communication
* Update team via JIRA, Slack, or email
* Over-communicate! (Regular, Consistent, Clear, Contextual, Human)
* Including meeting notes / new info
* Daily status summary to communicate any key items needing follow-up
* At minimum, send to yourself!
* Schedule meetings for more complex/long/etc issues or questions
* Build a positive "brand" within the company
* Learn new skills, both soft and technical

*Other items may include*: Reviewing to ensure exactly what is in/out of release, validating in PROD with Product & QA, parking-lot discussion time after standup if needed, possibly pairing with someone when time allows, seeking recognition for team(members), ensuring everyone has proper access to repos & tools, reviewing stories in advance to clarify reqs and technical details ("BA" work), etc.

What else comes to mind? Or what thoughts do you have about the above?
the point is not the specific words you use, the point is that you do not have a choice in using them
Thank you for sharing this. This reflects the large part of my experience working in the Government and banking IT sectors.

I don't see my previous employer (a Federal government) running workloads on K8s anytime soon.

However, I do hope they've finished their migration from Windows Server 2008 by now though (we started this project in 2018, but I left halfway through).
IMAP/JMAP.
I'm saddened that "intellectual dark web" stuff has purchase here. But then again SV is where it metastasized.
Wow. Thanks a ton for those links. Definitely something I want to share with others in the future.
I found that one particular thing that helps preventing forgetting your native language(s) is reading. Specifically as I get older I rediscovered some absolutely great classical books in my native Hungarian, Russian and Ukrainian languages. Not only did it help me keep my vocabulary rich, but also helped me learn more about the history of my homeland and probably kept the bond alive.

Another thing that may be even more effective is if you have kids then use your native language exclusively with them. My son speaks perfect Hungarian for example, and it just warms my heart when visiting his grandma (who doesn’t speak English at all) I can see him telling her bedtime stories before going to sleep.
I digress,Physarum polycephalum aren't fungi, but since they are already mentioned on this thread.

Strange how threads tend to grow wild.

I always wanted to experiment with Physarum polycephalum in my garden, since I saw a documentary about them about 25-30 years ago.

But alas, I have a watch, they have the time.
So I guess I talk to them and their brethren six feet under somewhere in my future.

As a primer:

Advances in Physarum Machines, Adamatzky, Andrew (Ed.)

https://www.springer.com/gp/book/9783319266619

Physarum polycephalum is quite bright for a mold.

Speaking of mold, there is a growing body of artists working with it.

https://www.seunghwan-oh.com/

https://discardstudies.com/2012/01/02/the-art-of-mould/
I’d heard of the mink. That would be easy enough to control with herd isolation and culls. Deer are trickier, but as the article notes we don’t know the state of active transmission.

On the basis of existing evidence I think it’s premature just to give up and say it’s impossible, without having tried.
It didn't. It lives entirely in elite society. If you aren't a member of an elite social strata it doesn't impact you and nobody gives a damn.
> which is almost the opposite of brittle.

Brittle failure can actually dissipate more energy than ductile one.
The [1] the Panpsychists might drop sagree on some points there.

[1] https://en.m.wikipedia.org/wiki/Panpsychism