skysight-inc/HackerNews huggingface dataset:
Ask HN: When to leave a job early on?
A month ago I started a new DE role at a very-large broadcast company you all have probably heard of.
I have since found out that the team is possibly the poster-child for disorganised mobs. They've been accruing technical and personnel debt for almost a year, been burning developers/engineers to the ground with very little support and riding a rolling tide of consultants, coders coding whatever they feel like, hands-off management, little to no inter-team communication, requirements manifesting with little process with no option to get feedback, waterfall planning 2+ years ahead, no documentation or testing on the systems they're building etc etc.

Proactively, it would be a good opportunity to help build positive change. But in the role I'm in, I am not immediately empowered to do so, and I believe that the personal cost it would require is significantly more than serves to be gained.

I am thinking of handing in my notice after only a month, my reasoning being that it's mutually beneficial for myself and the team to part ways, I don't spend 1.5+ years of my life 'doing my time' for optics, and they can get a more invested and productive employee. But I'm worried about the optics/fallout for future job searches.

I'm curious to have a discussion around on what people feel about someone leaving a job that's clearly not the right fit so early after starting?
What experiences have others had in tech with similar stories? Both good and bad, and general opinions. Years of experience, region, industry info would be helpful.
Thanks for following up. auth_query_user is not the same as the user I'm attempting to authenticate with, though. And I get the same behavior with other users, including non-existing ones.

Or are you referring to something else?
Please don't take HN threads further into flamewar.

Please also don't break the site guidelines by going on about downvotes and certainly not by getting nasty about them. Your comment was correctly downvoted because it was a major step further into flamewar.

https://news.ycombinator.com/newsguidelines.html
Per godbolt with GCC 11 and clang 13, there is no difference between those two. Both end up compiled to the same machine code (though GCC and clang both compile them differently, both are consistent with themselves with respect to pre or post decrement).

https://godbolt.org/z/qbEo9GzEx
I can usually tell which advertisement will perform best before they go live, at a much higher rate than lay people.

Is that taste? Honest question.

It's being able to tell which piece of art more people will choose to interact with, which is pretty close to PG's definition of taste.
"We have never shared two threads on a core between EC2 instances" - https://www.youtube.com/watch?v=kQ4H6XO-iao&t=2485s

Interesting that AWS has been mitigating for side channel attacks since before they became a big news item. Curious about Azure and GCP's stance on this
My phrasing was poor. And again, I’m not a “stoicism is the answer” type person, I’ve just noticed an overlap of my own thoughts and what stoicism offers.

It’s not so much reminding yourself of everything you could lose. It’s more like “hey my friends wife’s got cancer and might die from it”.

Instead of saying “I feel bad for them and lucky it wasn’t me” the thought is “that could have just as easily been me” and “that could be me next year”.

It’s the realization that you’re not special. All the maladies that afflict your peers could just as easily afflict you.

That attitude definitely helps to clarify priorities. When you partner says “let’s go out for breakfast” instead of saying “we can do that another day, I have a meeting”, you decide to go because who knows what tomorrow brings?
Checking with someone if they want to engage in small talk is weird and not at all how it should go. You do the right thing by telling someone you'd rather not make small talk right now. If they respond badly that's on them.
I recently ran into a memory leak in Mojave (Mail was consuming 49 GB of RAM), so I finally upgraded to Monterey. The memory leak is gone, but now I’m seeing incredible CPU usage in Mail (1/2 to 3/4 of my MBP’s total resources, while Mail is idle).

I called AppleCare and they said they are aware of the problem and will be fixing it in an upcoming release.
> Especially since they are going to be way slower, and nobody seem to use arrays in Python.

Arrays are widely used in Python for serious work (mostly NumPy arrays, either directly or via higher-level libraries, not the stdlib ones.)
>and lua is used by game artists utterly uninterested in programming to express level design

Rather short sighted and dismissive to a successful programming language that's evolved over 20+ years. Lua is a great general purpose programming language that specializes not in "game making for non-programmers" but in ease of embedding, extension/extensability, and data description (like a config language). There's a whole section in Programming in Lua[1] to that effect. The fact that it's frequently used in games is credit to it's speed, size and great C API for embedding, not because of any particular catering to game designers.

[1]: https://www.lua.org/pil/10.1.html
But ".NET core" is "dead". The latest is .NET 5 or even .NET 6 (bleeding edge).
Yes, but people were saying this several years ago too. The truth is no one knows what is happening. We're in a new market regime that has not been explored before. Everyone is just guessing what's going to happen. Some of them are going to be right and do very well. Some of them are going to be wrong. People will say the ones who were right were smart and the ones who were wrong were dumb.
It just seems that land in general comes with certain promises, like that they won't create a garbage dump in your backyard or a motorway above your house. That and the location is part of what gives a property its value.

It's not socialist to heed contracts. These people are also not "capturing value", they paid for their property and want to preserve its value.

Also, if you don't care about the environment at all, why don't you build your affordable housing in some affordable place (next to a garbage dump, for example)?
Removing it from the ocean is far from easy. It requires large amounts of fuel, time and space.
Application Driven Security Firewalling
Increasing risk of cyber security threats requires zero-trust network segmented applications. Did you ever experience the pitfalls of implementing micro-segmentation? Is the governance of security policy implementation important? Should the change process be followed?

There is tool that can achieve it all including the governance. But this is not only a tool, but as well the process how to segment your applications correctly.

Check out !!!
Use 6 of them, each facing at 60 degree angles. That would give you 6 updates per spin, for ~30hz video.
It absolutely is :) But so is complaining about Pinterest ruining photo search!
Finland has famously good public education.

I'd add that maybe some people have been educated well enough that they realize there is more to life than working all the time. In addition to the fact that most kids generally act like their parents do.
How to improve traffic efficiency and save time – zipper merge
> Eventually, it will be obvious that running shared workloads on a single piece of physical hardware has fundamentally unremediatable security implications.

Sure, but this is worse than that. This is "your online poker game client can gets access to your web browser's bank account session info."

We need process isolation within a single machine, or else we are kinda screwed as a field.
Non-violent communication works if you're talking to an individual as an equal but corporations cannot empathise or be empathised with. It's madness to try.
JavaScript, despite compiler hardening, is still subjectable to SPECTRE-like actions. It’s in the compilers’ mitigation effort and CPU memory controllers both.

Something about CPU firmware and its inability to fix some aspect of memory bank controllers.
Electric Vehicle 'Fill Up' Cost Compared with Buying Gasoline
same reason why we have water shortages yet it's available in seemingly endless quantities in the ocean.
Perhaps you mean "90% of covid hospitalizations", which is different than "90% of hospitalizations". I've been checking the jhu pages for various US states, never seen covid hospitalization rates above 10-20% and covid ICU utilization rate above 30%.

Right now, using the Rt map from https://covidestim.org, looks like Indiana & Ohio are in the middle of a wave. Covid hospital bed utilization: IN 10%, OH 15%. Covid ICU utilization: IN 20%, OH 20%.

https://coronavirus.jhu.edu/region/us/indiana

https://coronavirus.jhu.edu/region/us/ohio
This looks very promising. What's the license?
thanks for the reply! great breakdown of the space
https://archive.ph/RCbZF
I fully expect apples M1 chip to get a spectre type vulnerability at some point and then any improvements it had will disappear.
My guess: extracting it from the ocean water requires evaporation, which in turn requires a lot of energy/fuel?
Lisp is definitely a functional language, even if you can compose functions in such a way to look like an imperative language.
China is looking for a long term solution, not quick fiat fixes from above. Despite all the mistakes they make, the Chinese government isn't dumb, they realize some continuous pressure against speculation in the property market will work better in the long term.
Thanks for the feedback on pricing — it's definitely a work in progress (and we'll make the visual distinction clearer on our website). Our goal is to be as accessible as possible, so we're flexible with the plans right now. Pricing shouldn't be the reason that a team misses out on data issues.

When you sign up, you'll have access to everything immediately, so you can connect and try it out and when we start enforcing the limits, we'll give you ample notice.

I'm curious if you have opinions on the plans and pricing. Do the plans make sense as 1. individual 2. team for warehouse 3. team for whole stack 4. enterprise?
People park and pay money. The business model is no secret. Why would data monetization be needed?

And to assume that companies are profitable is even farther from the reality of the last decade (for better or worse).
Just about every OS has built in ftp support except Android.

Material Files is an Android file manager that adds the missing ftp support.

Start/stop the ftp server with a single click. I have yet to find anything easier.
How does it compares to Secure Scuttlebutt https://en.wikipedia.org/wiki/Secure_Scuttlebutt ?
If you want examples, take a look at https://www.reddit.com/r/ATBGE/ (ATBGE stands for Awful Taste but Great Execution). While I think that taste is subjective, it would be difficult to argue that many of these posts were good ideas.
I've had only two pairs of wired headphones for the last 8 years. And both still work! I just changed from pale blue pair to dark red ones.

So while I appreciate your anecdote, I also think it doesn't apply to me and should not in any way influence my purchases.
It does sound trite when distilled into a one-liner, but Alexander put 60+ years of work into it and wrote his 4-volume masterpiece about it. Nothing trite about that.
https://archive.md/Khem8
I am not saying you are racist or antisemitic (apologies if it came off that way), I am saying that casually discriminating against an entire group just for when they were born or holding a group responsible for the actions of a few is how we got racism and antisemitism. Its not ok to label a group of people with a casual slur "Boomer" and then assign responsibility for things we disagree with to that group, when each person in that group is an individual and should be treated as such.
COP26: What Countries Have Pledged to Do About the Climate Crisis
You're free to move to Europe, earn 3x less, and get 1-2 years parental leave (actually not just for mothers in some countries!)
> It was obvious that Leonardo and Bellini were much better at it than me. That gap between us was not imaginary. They were so good. And if they could be good, then art could be good, and there was such a thing as good taste after all.

Is taste simply recognition of skill? If that's the case, I think "taste" is commonly used too narrowly.

Is it "tasteful" to appreciate a heart surgeon's life-saving? Or a teacher's ability to help me learn? That sounds odd to me (though we should obviously appreciate it!).

I've always thought of taste as an ability to identify intrinsic value, especially when others might miss it ("it's just a picture, dude"). If it's skill alone, why is taste typically applied to aesthetic pursuits?
I can see where he's coming from. It's the typical reaction of a beginner programmer.

None/Null in many languages isn't type checked even if the language itself has static type checking. It can be passed to other functions mysteriously and remain a hidden error. Javascript and C++ are guilty of this. He's complaining of a safety issue most likely.

However note the type signature I specified Optional[Int] encodes the None type into the static type checker. In modern programming this implies Null/None safety at the type level.

I'm not up to date with the current state of python type checkers so those type checkers may let some things pass depending on some options you set. See my reply to the other guy for a more detailed expose.
Midnight Protocol is a cyberpunk hacking RPG that cuts out all the filler
TrebleShot was similar but it is deprecated now.
How many people are writing 1k SLOC/day? And doing so consistently? If you're banging out that much code, I'd be severely concerned for the quality of the code itself as well as overall design.
A hypothetical wine that tastes good would have taste too different from wine that it won't count as wine anymore.
Yep. From the article it sounds like Dad was above all a good role model, showing and demonstrating lots of possibilities for life.
> Maybe english is not your first language but when something is "through the roof" it means it raises at a very rapid rate.

English is my first language, but I get your meaning now. It wasn't that Kansas property was expensive, just that it went from very very cheap to just very cheap very quickly.
I was wondering if anyone would bring Christopher Alexander up in this thread, because his work has been a long attempt to answer this question. His claims about the objectivity of beauty, order, and so on, are counterintuitive to contemporary assumptions. But he has certainly gone deeply into the question—like a deep sea diver, or like someone drilling for water in a desert.
Anyone who would know the fine grained differences is almost certainly NDA'd up quite tightly.

But it's likely things like different core counts, frequency performance curves, perhaps more or different memory/IO controller counts, perhaps instruction extensions of some particular interest (I'd wager BF16 was available in data center SKUs long before consumer SKUs), etc.

It's nothing radical, but if you're going to buy an awful lot of them and want something slightly custom, Intel will definitely do that for you.
Much of the Chrome-introduced API surfaces which aren't supported in Safari tend to be about direct access to hardware. WebUSB, WebSerial, Bluetooth API, WebXR API, etc. etc. etc.

I would generally consider the introduction of these APIs to be hostile to average users: Each one adds a new fingerprinting vector, an extremely easy malware vector, and the protections Chrome team and standards folks have designated are woefully inadequate: Average users accept basically anything, and nobody on the Chrome development team has learned that yet.
I would imagine that SME/TME (AMD/Intel memory encryption) would mitigate Rowhammer-style attacks quite effectively because attackers would not be able to control the physical bit patterns anymore?
https://www.youtube.com/watch?v=rBDjTfGQhzY
From my experience most of your assertions have a hidden assumption that the software requirements are complete and they are good. Computing something 10000 times faster is useless if it turns out to be the wrong computation. Furthermore, things that run 10000 times faster than other things tend to be harder to adapt and change.

Requirements that are good enough to warrant a 5 second page load time being "unacceptable" must have, at some point, been prototyped with real use cases, real data, and in real environments.

Getting to that point - where the business case is connected with such a strong through-line to the user experience can literally take years. Early in a project lifecycle it's more important to design software that is easy to change than software that is fast.

Language choice does not matter, performance does not matter; the design philosophy of the developer(s) when building something new is everything. That philosophy should be "I'll likely have to change this" not "I need to make sure this runs quickly". Any high level design decisions should be made with the former in mind, not the latter.

Once you've earned that product wisdom, sure - carve out the slow thing and write it in CUDA or something. If things are easy to change, that's not a scary proposition; it's just part of the natural project lifecycle and Knuth lives to die another day.
Sure, it could happen (doesn't make it legitimate). Maybe the system could even get over the air updates curtailing your movement if you happened to vote for the wrong party in the last election, or said something naughty on twitter. So much for freedom, was a nice experiment while it lasted.
John McAfee explains the method with which all computers are easily hackable
Envision VM (Part 1), Environment and General Architecture
Not exactly a fair analogy, since we need a very large amount of water per head compared to salt (unless you are a freman).
There are tons of excellent pieces of Apple software that come with iOS[EDIT macOS, that is] (or are free to download).

Preview's simply amazing and I miss it very much on every other platform, including iOS, but probably doesn't count as a hidden gem.

One that took me way too long to discover was the Digital Color Meter. It's a color picker that comes up instantly (much of what's so great about Apple's software is that they give at least half a shit about performance, unlike seemingly everyone else these days—it shouldn't be impressive that a color picker window comes up instantly from a cold start, but in the current software environment, it kinda is) and works for everything on your screen.
JPEG removes fine detail by transforming 8x8 pixel squares into the frequency domain using a 2d discreet cosine transform and quantizing the coefficients. It also optionally subsamples the chroma. The other things JPEG does are reversible.
I would argue we just need to bring public school earlier.

We don’t need this tied to an employer like health insurance as this is something that benefits us all.
I'm pretty sure my parents would have no idea how to setup an ftp service on their phones but they do know how to use Bluetooth.

Plus, non-iOS/Android feature phones don't have ftp support but they do have bluetooth so this cross-compatibility out of the box is another advantage.
Farmers markets very occasionally will have interesting fruit, often I suspect as a side project for the farmer, sitting at the back of their stall for a couple of weeks only.

In Californian farmers markets and fruit stalls I've been able to get some relatively uncommon fruit with unique flavours: feijoa, persimmon, passionfruit, pomegranate.

Travel is another way to be exposed to new fruit via alternate supply chains. Most Americans have never heard of feijoa but New Zealand in autumn is awash with them! You don't even need to buy them cause everyone has a friend, relative or neighbour with a tree trying to git rid of theirs before they go off!

https://thespinoff.co.nz/society/04-04-2017/in-praise-of-the...
I had a brief exposure to a COBOL application and started to understand some of the technical hurdles that make this hard and largely lead to 'big system replacement' type projects which are extremely high-risk.

If you've ever worked a VisualBasic Application, you'll have some inkling of what COBOL is like.

One of the core things I saw with COBOl was strong coupling of application and data persistence. Further, where modern apps take a stateless approach for say a single API call, many COBOL application predate this concept. So not only are application and persistence coupled, the applications are VERY stateful.

This makes replacing a 'piece' of the application extremely difficult as there is a lot of shared state to tease out of the system. Nor can you start building a second system that owns some piece of the data model, as COBOL's persistence models aren't built for shared write activity that a normal DB facilitates. You are forced to still write through the COBOl data model.

Clearly not impossible, just difficult.
You can create your own CA & Certificates from "Keychain Access". Quite useful.
But is it actually a product?

Don't think so: https://briarproject.org/about-us/
> That means multifamily properties have higher tax bills for absolutely no reason.

Not true: most localities use a significant portion of property taxes to fund public schools, and more families = more kids.
The CAPTCHAs are a per-website setting that individual webmasters set (or, more likely, forget to set).

As an end user, I agree they are annoying. These two things may or may not help (hCaptcha is the engine used by Cloudflare*):

1) You can set an accessibility cookie that should be good for a while: https://www.hcaptcha.com/accessibility

2) There is also the Privacy Pass beta, which lets you redeem CAPTCHA solves for "tokens" that can be used for later CAPTCHAs https://www.hcaptcha.com/privacy-pass

But yeah, hCaptcha is really annoying, especially compared to the auto-solve of reCAPTCHA when you're logged in to a Google account.

* Cloudflare switched to hCaptcha in 2020: https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptch...
There's plenty of things to complain about in PG's essays, but subject matter expertise is not one of them. PG has been an practitioner and student of art for decades.
> Incidentally, I have always wondered why naval ship-to-ship communication isn't with a LOS tight beam laser -- unjammable and uninterceptable.

You have to aim it. Ships on water don't stay still, fog and rain exist, etc..
" Incidentally, I have always wondered why naval ship-to-ship communication isn't with a LOS tight beam laser -- unjammable and uninterceptable."

Because they do not work when there is mist, which is quite often the case at sea and also I can imagine, it is a nontrivial issue of aligning them, when both ends are constantly moving, due to waves and cruising direction.

Also it might give the position away, if you power up the beam to counter humidity.

In some cases, it might be beneficial, though.
My thought as well. He seems to be delving into the metaphysics of quality.
Wow, the British sure were really petty.
The reason most people are dismissive about quality or "taste" in art, or so many other topics, is simply because they have very poor taste -- that is, that they are not qualified to judge, or that their judgement is easily influenced by irrelevant factors (like popularity).

The reason that the art establishment is dismissive about quality or "taste" is a bit more nefarious, and at least as banal -- they are not good at producing art. So they denigrate that which they know is better than they can achieve.

And by their influence (and based upon their degree of control over the opinion-shaping levers) the majority end up rejecting quality -- or being persuaded to reject their own sense of taste.