skysight-inc/HackerNews huggingface dataset:
I certainly hope that’s true for anyone that gets in a car.

I’m not quite sure how it’s related though?
Show HN: Fast way for creating a new post with Hugo
I agree with one caveat: the degree to which more experience means more productive depends to a large extent on two factors:

1) The experience.
2) The job.

Having 10 years hacking on one system probably won't make you anymore productive than 3. At that point you're a factory worker, and you can't only put so much expertise into flipping a few switches and following traces.

However, having 20 years of diverse technical experience will make you more productive than 15 if the job requires the breadth you've developed.

I'm 12 years in and have moved into Startups for just that reason. You get to learn more numerous things, and you get to use all of them. I've been at my current job 6 months and I've worked with 4 languages, more libraries than I can count, 2 third parties, blah blah blah. If I went back in time even 3 years of experience, I would definitely be less effective. If I went back 5, I'd be struggling.
It's great when senior people admit they're no good at interviewing.

I've never passed a technical interview.

I got my internship at a company that thankfully valued informal broad technical discussion over a conventional technical interview, then from there I slid into a full-time job at the same company with no additional interview. By the time I applied for my second job I was senior enough not to be asked to do a technical screen.

I've attempted conventional tech interviews in between and absolutely crashed and burned! So I'm impressed by anyone getting through these interviews, because I can't do it!
The problem isn't AWS per se. The problem is it's become too big to fail. Maybe in the past an outage might take down a few sites, or one hospital, or one government service. Now one outage takes out all the sites, all the hospitals and all the government services. Plus your coffee machine stops working.
You’re describing people contracted to be an employee. Basically just hours with no specific deliverables.

GP is describing people contracted to deliver a product/service.
Awesome! As a marketer-product-growth person, I wish projects like these were more common among marketers. With my "people" every good resource is a for profit endeavor and is paywalled lol.

Does anybody possibly know some awesome resource like this but for marketing-product-growth?

I was thinking about working on a something like this for growth principles and notion templates for SaaS. Just not sure the 100+ hours on that would be worth, if anyone would use it.
You might have to toggle your iPhone’s silent mode switch, as it mutes webaudio.
I'd be curious to know what the most approximate Android implementation of this would be.
> From the look of it, it’s not just an edge case of jndi either, it seems it’s the purpose of the whole prefix?

The original purpose of JNDI, back in the "the network is the computer" days at Sun, was all about accessing remote objects without having to care about where they were located.

The current use of JNDI, however, is about accessing resources external to the current J2EE web application, but still within the same JVM instance. For instance, using the JNDI name "java:comp/env/jdbc/something" to access a database configured on the application server.

It's this last use which AFAIK was the motivation for adding that lookup to log4j: it allows adding some metadata about the current web application context to the log output. The original use of JNDI, to access remote resources, has mostly been forgotten, and could be considered a vestigial feature nowadays.
Most companies have organizational problems.

Right. But we can't talk about that, of course.

Instead the corrective strategy seems to be: "Let's torture some more candidates. It's cheap and it's easy, after all."
Why Are SPAC Targets So Young?
Do you need an invitation code to use that?
Top Text Decoding Techniques for Every “NLP Enthusiast”
As a volunteer maintainer, if you want to donate money to one of my projects it’s because you find enough value in my work then you are free to do so to help continue development. If you want to donate money in order to exert some kind of control over how I spend my time, please keep your money.
I dunno about that one. I mean, a few months ago this "3d Vulkan" whatever blundered into the middle of a late-season fig tree also hosting a couple hundred bald-faced yellowjackets, which you'd normally expect to end badly except that the "8-bit" wasps recognized I meant no harm and opted not to interrupt their boozing to deal with me. Considering that every fruit still on the tree was quite literally crawling with burly black-and-ivory wasps - which, despite a lively interest in such animals, I totally failed to notice in my single-minded quest for bindweed roots - I think they might actually have been smarter than me.

I do like wasps, and I have some skill and maybe a little talent at being very close to them without eliciting dismay, but even I would hesitate to wander into a yellowjacket bar! Even so, their own skill, which I have often observed, at telling whether or not a human means them harm, no doubt saved me any number of stings. I even later the same day got some handsome macro shots of one of them who'd had too much and ended up crashing on my front porch windowsill to sleep it off: https://aaron-m.com/wp-content/uploads/2021/12/img_8240.jpg
Yeah, they did work as a pairing, and I regularly switched over from the Levitov Chess World stream (admittedly more often to see Magnus reaction shots though).
I think the strict distinction between jail and prison is American English, and not even that, in informal speech.

Compare for example https://www.oxfordlearnersdictionaries.com/definition/englis... (British English) with https://www.merriam-webster.com/dictionary/prison and https://www.merriam-webster.com/dictionary/jail (US English)

https://en.wikipedia.org/wiki/Prison also says “In American English, the terms prison and jail have separate definitions, though this is not always followed in casual speech.”
Something like this happens to me too.

> The images are sometimes so absurd and creative that I almost laugh to myself.

For me the images and thoughts are absurd but in a terrifying way. I usually wake up when this happens. I analyze the thoughts and images after waking up and they make absolutely no sense, yet in my sleep they make me very very afraid/upset, disturbing enough to make me get up terrified. I have anxiety disorder, and that's most certainly causing me to feel this way.

I also get voices speaking random gibberish that gets progressively louder which forces me to get up from my sleep. After getting up I'm usually like 'wtf was that' and go back to sleep.
The dependency proxy in GitLab can help with caching the Docker images.

https://docs.gitlab.com/ee/user/packages/dependency_proxy/

When Docker Hub introduced rate limits last year, one way to mitigate its impact was to make the dependency proxy available for everyone.

https://about.gitlab.com/blog/2020/10/30/mitigating-the-impa...

https://about.gitlab.com/blog/2020/10/30/minor-breaking-chan...

Another way can be maintaining your own group which maintains all base images for your environment, and stores them in the GitLab package registry.

Using your own images can help enforce security policies, to avoid that containers introduce vulnerabilities (e.g. when always pulling :latest tag, or sticking to old tags). Reminds me of Infrastructure as Code security scanning, which can help detect things like this. Played with it when released in GitLab 14.5, examples in https://gitlab.com/gitlab-de/playground/infrastructure-as-co... + https://gitlab.com/gitlab-de/playground/infrastructure-as-co...

Depending on the languages and environments involved, builder images might be needed to reduce complexity with installing build tools. Like, C++ with gcc and controlling the exact version being used (major versions may introduce ABI breaking changes, I've seen it with armhf and gcc6 a while ago). Builder images also reduce the possibly for users to make mistakes in CI/CD before_script/script sections. An optimized pipeline may just include a remote CI/CD template with the magic happening in central maintained projects, using the builder images.

Another thought on builder images - multi arch images with buildx. I've read https://medium.com/@tomwillfixit/migrating-a-dockerized-gitl... yesterday, need to learn more :)
Laravel, and the TALL stack. Maybe also Unpoly for certain parts.

I'd avoid SPAs as hell. Just a total waste of my time/money and end user's resources. If employer wants to use his money for SPAs, I'd build them happily.
Add to Buffer
> We already had viruses on DOS before CDs existed.

But they weren't a credible threat that was significant enough to be worth worrying about.

We already have guns, but I don't do anything to protect myself against gun attack. It wouldn't be worth the time or effort or inconvenience for the level of threat. Maybe in thirty years we'll live in a dystopia and it'll be laughable that I went around unprotected against guns? But for today it's reasonable to ignore.
no need for it to be mandatory, everyone is fully aware of the game and how to play it.
This is like that complaint of Brexiteers, that the European Union, which they wanted to be oh-so-independent of, isn’t giving them the deal they had promised.

The whole premise was that Bitcoin would allow El Sal to free itself from under the power of the US($). I can’t even tell if you consider that effort to be successful or not. But considering the average American probably thinks ‘El Salvador’ was the guy Scorcese used to get his coke from, I doubt any theories of “the media” having anything to gain from conspiring against the country.
AFAIK pas2js doesn't fully support the full runtime library yet and i think the language isn't completely implemented. IMO the wasm target will be more interesting and was merged into the main branch earlier this year, though i don't know how usable it is.

Either way those are things that allow you to use Free Pascal code in the web on the client side, but they aren't really "Lazarus" things. Once the full RTL can be used via pas2js or wasm, it could be possible to make a web-based backend for LCL but that would feel kinda alien as you'd essentially be embedding a desktop application inside a web page.

It is also possible to make new form (object) designers for a new type of form (object) that acts more like a Flash page or something like that, but that would require a lot of work. On the other hand it might make making mobile apps better too.
> I wish we would just throw up a generic "Shit's Fucked Up. We Don't Know Why Yet, But We're Working On It" message.

I gotta say, the implication that you can't register an outage until you know why it happened is pretty damning. The status page is where we look to see if services are effected, if that information can't be shared there until you understand the cause, that's very broken.

The AWS status page has become kind of a joke to customers.

I was encouraged to see the announcement in OP say that there is "a new version of our Service Health Dashboard" coming. I hope it can provide actual capabilities to display, well, service health.

From how people talk about it, it kind of sounds like updates to the Service Health Dashboard are currently purely a manual process. Rather than automated monitoring automatically updating the Service Health Dashboard in any way at all. I find that a surprising implementation for an organization of Amazon's competence and power. That alarms me more than who it is that has the power to manually update it; I agree that I don't have enough knowledge of AWS internal org structures to have an opinion on if it's the "right" people or not.

I suspect AWS must have internal service health pages that are actually automatically updated in some way by monitoring, that is, that actually work to display service health. It seems like a business decision rather than a technical challenge if the public facing system has no inputs but manual human entry, but that's just how it seems from the outside, I may not have full information. We only have what Amazon shares with us of course.
Have you considered that this may be a problem with your workplace culture or your own mindset and not inherent to the job track?
Sorry but I don't understand. Does 'qualitative' stands here for 'something is missing, limiting what can be done with the device'? What can a FPU do which isn't doable using a CPU?
I think it's a little too soon to announce failure here. The aesthetic performance 'Bitcoin is a currency', is probably not the essential goal. The essential goal may very well be that of increasing the nations wealth by way of ponzi schemes. While I doubt that will work, we should let the game run a bit longer here, to see if any other countries jump aboard the performance.

Thus far, this performance has profited for many of the individuals who have participated in the scheme thus far.

Good piece though. I'm a patreon supporter of David's , and I greatly enjoy and appreciate his work.
I am curious what prevents you from taking a vacation?

People on my team are actively encouraged to use their PTO on an on-going basis.
Iphone 13 mini when I need mobility, some Kobo model for prose, remarkable2 for technical books and piano sheets.
I dont dispute that repetition does work to ingrain information. All educators, marketers, and propagandists know that.

But changing a deeply held belief, one tied to a person’s identity, is different than teaching a new concept or selling a product a shopper is reluctant to buy. It is more closely tied to political propaganda, but as Hitler proved with the Big Lie, it can change minds there as well.

I still prefer deep canvassing. It might not be a good fit for Russia, but in many places, it’s a healthy and mutually beneficial process… assuming of course the mind you are trying to change would actually benefit from the change, e.g., a dialogue that opens up a qanoner to the possibly that they have been duped.
Different kind of management = more management bullshit and ring kissing = less autonomy, more bullshit = developer attrition.

Office space joked about having eight different bosses, the secret to worker happiness is less management in their lives, not more.
I read the book awhile ago and practice it extensively in my personal and work life.

Being up front and honest about what you want, including what you don’t want, is an incredible force multiplier.

Some people can’t handle it and that’s ok with me. It just means we likely won’t work together effectively. I view it as a matter of maturity, we’re all adults here.

I don’t pander and I make that clear up front. Almost everyone respects and responds positively.
Ask HN: When children love programming, do they lose interest in physical toys?
Migrating a Dockerized Gitlab Chat Bot to ARM Graviton2 in an Afternoon
I used Karabiner Elements for this since I move among OS's often. KE can also be programmed to do it conditionally and move the Cmd keys.
Take a vacation! The company will be okay without you for a while.

Disclaimer: I’m about to say stuff that are just my impressions, without a lot of “I think” or “I believe.” Take those as implied.

Generally the stress of management is in coordinating various personalities and balancing competing priorities, while being on the hook for delivering results without having any direct impact on whether a project gets done to a high degree of quality. They rely on others’ expertise, some of whine may not be that reliable, and it’s stressful!

Directors and VPs have that stress plus they are more directly accountable to financial results. However, they have to be cheerful and optimistic and never show weakness or worry to an almost psychopathic degree. This may look like a good work/life balance externally but internally “work brain” and the weight of stress are relentless. The bad ones sublimate stress and occasionally explode and yell at their subordinates.

To engineers none of this looks like “work” because none of it produces concrete results. (I haven’t mentioned the endless word docs to read and write, and the spreadsheets, oh god the endless spreadsheets.) But it does accumulate a lot of stress and anxiety.

On the vacation side of things, seriously, take a vacation! It will be okay!
That looks like a great process! That’s what I imagine makes sense for the company too (not just from me, as candidate).
> There's a different perspective, which is that there are different kinds of management.

I don’t understand why this is a different perspective. The dynamic I’m describing applies if you start promoting junior engineers to these roles as well (based on interest in management and ineptitude in hands-on engineering).

> Generalists who can invent the future with some accuracy are particularly valuable. Giving them space to pursue that within some very broad strategic goals is far more valuable than "promoting" them to team management.

In my experience it’s very hard to invent the future and realise the vision without some sort of formal leadership / management (in the broadest sense) role. (Unless it’s small enough for one or two people to build of course.)
Fwiw I’ve spent the past few years pondering going back to being an IC to reduce stress. There’s probably a grass is greener effect here.

It’s interesting though. I do put in fewer hours as a manager. At the same time as I’ve progressed up the management ladder my anxiety levels have followed. Quality of life has suffered. I’ve learned to live with near constant stress headaches, frequent jaw pain, and a host of other issues.
In that case surely the second amendment isn’t necessary, then. You’ve already got the army!
That sounds like a decent amount of light :)
Unsurprising given how YC is so focused on growth. This post is a mixture of scarcity mentality and crab mentality. YC is doing great work so I fail to see why they should do less.
In the U.S. if you drive at (maximum) speed limit you’re likely slowing down traffic. You’re supposed to drive 5 to 10 mph above the speed limit.
Is that true? In the companies I have worked for, the technical risk assessment and everything related to “is this a viable tech solution” is done by senior engineers. Managers barely limit themselves to agree with what senior engineers say.
heh, ok maybe wasps are 16bits ..

jokes aside, i was simply making a dumb model based on brain size, in the sense that we are supposed to have more neurons than insects but maybe the core structure is similar, they just have less room for fat and shallow details.
I’ll offer a 5th — a twist on the legacy developer that is the opposite of the described. On an enterprise app for a smaller business, you’ll find that a legacy developer is one of few, if not the only, who fully understands the app, it’s architecture from A to Z and the data model from top to bottom. Thus, they are incredibly valuable. In the right role, they continue to tinker without being a manager and more junior devs handle the rote.
Who would buy a $150k car, insure it, but not cover damage to the vehicle??
Hmm, not necessarily. I was obsessed with programming for a long time, but I also liked to play guitar and drums, which are just toys.
It should be noted that animals won't stop suffering if we stop eating them. Animals in the wild usually live pretty desperate lives, and universally, always, 100% die horrible, horrible deaths that industrial processes would never inflict on them - their flesh tore open as they flee in a panic, or slowly starving to death as disease makes them unable to feed and insects burrow into their living bodies, or suffocating, or drowning or frostbite or or or.

I'm not claiming that farm lives (or worse, industry lives) are in any sense good, or even better, but it's important to remember that nature itself has no qualms in inflicting pain and suffering on animals.

Not to mention, we're only starting to learn how complex plants and fungi are, and that they have their own abilities to perceive the world, react to it, and communicate their reactions to other individuals. If (and this is a huge If, I fully admit that) it turns out plants and fungi are also capable of emotion or hurt, we really will need to re-examine some base assumptions of our morality.
The biggest benefit US gets from its massive millitary is that the Dollar is the de-facto global reserve currency and energy is priced in dollars. This makes debt essentially free for the US government (since the demand for dollars and dollar denominated tresury bonds remains high). It also enables strategic energy and reaource extraction companies from US to essentially get their way in most places.
$768B is a parasitic drain on your economy that is accelerating the rate at which China is overtaking the US. The Soviet Union collapsed in great part because they could not keep up economically. The same is happening to the US now.

Besides, that $768B is spent on military operations for all sorts of purposes, not just "freedom". Fat defense contractor margins are another big chunk.
It’s different depending on the company. I’ve seen companies that can have very technical managers and this is good. I’ve also seen companies where managers like to play engineer, but badly. They don’t relegate until it’s a problem and may or may not focus on correcting design issues.

I have had to say in a meeting. Stop engineering the product and have the engineers handle the development life cycle.

Regardless, life won’t change just because the duties do. You have to make time off happen. The market is so starved for talent you can go somewhere else over night.
So many lessons in this article. When your service goes down but eventually gets back up, it's not an outage. It's "elevated latency". Of a few hours, maybe days.
France will surrender a week in, Germany will go pragmatic and negotiate another pipeline after their chancellor becomes a VP at gazprom, and Britain will appease, as Putin is reasonable and only wants small parts of Wales and Poland
Driving "too slow" is often dangerous as well. You'll get failed in a UK driving test for going too slow and not keeping up with traffic or generally causing an obstruction.

If you are doing 40mph but everyone else is doing 65-70 then you cause a hazard for people as they have to take evasive action to go around you, then others have to brake to avoid hitting the people going around you, then a ripple braking wave starts behind you, then a BMW driver rear-ends someone half a mile behind you and suddenly you've caused a multiple pile-up where someone died today, because you were going too slow for the conditions.
Oh sure, I mean, there are tons of contributing factors to human happiness and one’s specific job function in a specific company isn’t a complete determinant. A lot of my anxiety is directly attributable to a tendency towards intense self-criticism, which is going to follow me anywhere.
He added clarification, but his original comment still implied the same thing
Adding an in-browser code preview to your React Application with Sandpack
This is common for addictions too. I define an addiction as a state of mind where you don't want to stop. You can't will your way out of it, and you won't take actions to avoid it either. And then the self hate further drains your willpower to the point that you can't muster the will to change. Depression is similar, it's an oddly painful but comfortable feeling, like being in a blanket in freezing weather.

I think the Twelve Step Program is too many steps. The key is probably just admitting that you are powerless to change, and requesting that a higher power guides you. Something in that process clears the deadlock.