skysight-inc/HackerNews huggingface dataset:
> I suspect it’s harder for a junior to succeed anywhere today vs 2012

When I was a jr engineer I was paired with some senior people who showed me the ropes. They expected it would take some time to come up to speed and intentionally worked to help me get there. They took my college degree as "proof I could learn" and then taught me what I needed to know.

Over the last decade, I've seen less and less mentoring. Even before COVID and in office environments. The productivity expectations are just so high so often. It's hard to succeed in that environment.
uh what? Games have definitely gotten easier since the 90s
It's a raindrop in a hurricane though, the best keyboard, mouse, and monitor in the world aren't going to make someone productive in an unproductive environment.
Kubernetes gives you high availability, deployment automation, and powerful management tools, which are all needed to run software applications 'at scale'

Running software at scale is my nightmare.
true, these people circumvent law, not play by it. But clearly they do their best to wall us off and push us towards the registered paid model that I mentioned.
High-NA EUV May Be Closer Than It Appears
I’ve already been through plenty (long, sad story. Get your hanky).

I don’t foresee changing my stance, for myself. However, I’ve been around long enough to know that the way I see (and do) things does not apply to others.

I would not prescribe my way to others. I’m merely recounting my lived experience, and the personal decisions that I made, based on them.
We use GKE.

1. I don't know about any of this; we don't seem to have problems.

2. This sounds like an architecture issue, not a k8s issue.

3. Our entire GKE infrastructure costs less than $50 a month.

4. You're right here; it doesn't work 'well', but it works 'well enough' for our use cases.

5. I'm sure you're talking about some event that was far more complex than the few times we've had to drain our pool, but we did what we needed to do without downtime in production. While annoyingly esoteric, I thought it worked pretty fucking well compared to our alternatives.
I find that my pattern of breathing has a massive effect on my blood pressure. If I slow my breathing, I can have a large drop from 135/60 to 110/60 (my bottom number is always quite low but my top number can go high).

Since discovering this, I’ve seen some articles about how slow exhalation stimulates the vagus nerve which causes a drop in blood pressure, which offers an explanation.
I loved Ender's Game[0] for the tight story line coupled with well place special effects and the crucial moment of empathy Ender Wiggin shows for the Formics. Its a pity that chances of a sequel are pretty low.

[0]: https://www.imdb.com/title/tt1731141/
The German constitution still views abortion as unjust towards the aborted child in any case. That doesn't mean it is an illegal practice. While the conservative party indeed has the name christian in their name, abortion never was a religious debate in Germany. Hell, I don't think neither is it in the US really. Sure, fundamentalists will reject it, but this isn't too relevant to overall opposition. Maybe I am wrong here, but it doesn't look like it at all.
Here's a classic article on this topic: https://www.joelonsoftware.com/2003/10/08/the-absolute-minim...
I don't agree with this article about "micro-tasks". You don't learn accountability and how to break down problems into small tasks if someone does it for you. What junior developers need (actually all workers) is ownership of what they are making. And I don't mean "they own part of a code base". I mean literal ownership of the company. The best way to learn how to make decisions is to own a piece of the pie and participate in decision making process. This is true for remote and not remote workers.
I wouldn't expect my employer to provide anything but a decent quality membrane keyboard and a middle of the range logitech mouse by default. Then people who prefer higher end hardware can ask for an upgrade.

I'm typing on a 300 euro keyboard right now but I would consider it a gross waste of money if a company decided to give them to every single employee regardless of need or preference. For instance for most people better chairs and desks would be a vastly better investment, ergonomy-wise.
The entire concept of the DOM (-API) is built around the Javascript object model, which is on a totally different abstraction level than WASM. It's like asking to create a CPU which can directly run Javascript, and on top has special instructions to "manipulate the DOM". It just doesn't make much sense on a practical level.

Creating a library in a high level language which wraps DOM manipulation makes a lot more sense, and nothing in WASM prevents this (and the rest are just implementation details of the library).
Can we not treat Hacker News like some Reddit thread, making low effort political jokes in an attempt to curry upvotes? If that's not what you were doing, and instead were being serious, then do note that Canadians ape American culture more heavily than any other nation I can think of, so this characterization is not correct.
Wrong kind of citation.
> You can still negotiate and be in a union. Nobody takes that away from you.

Not correct for any union job I've held, or even heard of.

> You are a top performer - go the exact route you've described - nobody will stop you.

I mean, I guess you could try this - or just go to a non-union shop and make real money if you are a top performer. Unions in the US are not made for top performers capable of advancing their careers rapidly. I think you will find plenty of people stopping you in this scenario.

If the subject in question somehow did manage to follow your advice and somehow get paid above their peers - from my direct personal experience I'd expect a very toxic workplace up to and including physical violence once the other members find out. You would be seen as a scab.
> But there's a bunch of evidence that warp zones were added very late in the game's development, perhaps as a last-minute change.

I assumed they were for testers to quickly go to some level on a release build?
100% disagree. I will NOT be productive at a desk if you put me in front of a single monitor, period. That has been the case since I first tried a dual screen in a professional setting and realised the benefits.

A related note is that I loathe garbage keyboards. If you make me type on some garbage rubber-dome with unbalanced and scratchy keys, I will not be happy.
Hedge Funds Are Betting Against Tether as Crypto Melts Down
>lived under the cosh of an academic style guide for long enough you can probably get by without an editor.

I'd say the opposite

As someone who's recently been put back under the "cosh of an academic style guide", I can definitely say the "academic style guide" does NOTHING to help with editing ... it's all about FORMAT

Format is nice, and all ... but almost 100% irrelevant to the content
Maybe I should make a blog post... but here are my suggestions:

1. It is now vitally important to have a clear, mutually agreed upon 30/60/90 program the junior is aware of. These need to be measurable, achievable goals, with specific seniors to reach out to to accomplish. The seniors should also be aware and consenting to play as mentor.

2. Senior engineers should proactively pair program, review, or otherwise attend to the junior as much as the junior is comfortable with. (If the junior's discomfort with mentorship gets in the way of their growth, we need to manage the junior. This shouldn't be mistaken for a junior that doesn't need the mentorship and would understandably find this intense attention to be smothering.)

3. The entire team needs to be aware of onboarding the junior. Expect velocity to slow noticeably for a little bit, until the junior is able to do minor bugfixes and tool building, then slow again when the junior takes meatier projects like features.
I have a Fuji X-T2 with a couple of lenses, it is a couple years old but I feel with its features it is the perfect photographers camera.

There are some "pancake" lenses available, which when paired with these older models (also the X-T30 or some other smaller mirrorless) works out to be similar to the X100 lineup
Responded to a sibling comment with the same question here: https://news.ycombinator.com/item?id=31894095
I don't understand this list at all. Who is eating dark chocolate, coffee, and tomatoes as a source of protein??

On the other hand, you don't mention it, but greenhouse emissions for 100g of beef protein are 25x the emissions for 100g of oatmeal protein. That's astounding if you care about CO2 from your food production.

To address the tomatoes way more than they deserve, tomatoes have 4 protein per pound, and locally here cost perhaps USD$2 (maybe half that in season on sale). So 100g tomato protein is $50 and requires you to consume 25 lb (!!!) tomatoes.

[Edit: sister comment posted while writing.]
A docker compose file is also used for swarm mich is a multi-server deployment.
I fear that WFH is becoming one of those hot topics divided down cultural lines: workers who enjoy a life without commuting, bosses and older employees who are suspicious of it.

I'm happy to work from home and it's a big benefit to me, but I won't deny it sometimes has its drawbacks. I just think the balance lies more in favour of remote work than colocation.

Hopefully there's a way to express that, yes, junior employees might benefit from some face to face support, but in such a way that doesn't imply everyone else must be chained to a desk forty hours a week.
Conversely, I despise my first in-office experience and it completely turned me off ever going into an office ever again. It was incredibly demotivating to go there when I didn't actually need to - and the idea of 'watercooler creativity' is something I found to be a lie in an office environment. I've developed a real hatred for in-office work as a result of seeing how unnecessary it was when I went remote for two years and was just as productive.
> do memory refresh during "idle" time.

Or in some real ancient case (ZX81), generate a video signal for the display (TV) - except in "fast" mode, where the screen would just show noise.
Interactive webinars – without the price tag
A famous tabloid being HN front page material is certainly a opposite of what the site pretends to be.
I did a project 5 years back that had to be bare metal, and going to for Kubernetes was probably the worst project decision I've made so far.
We didn't have the required competency and wasted so much time on it, we should have gone for something more bland and simple.

My only tip if you really decide to go for it is to make sure to use a well-supported linux distro. We had to be on REHL and that turned out to be ill fitted.
Unfortunately being better than something that is bad doesn't automatically make something good.
Good article, bad HN title. Of COURSE any new employee, especially someone with less experience, will flounder if not given proper support. The prescriptive advice here is also key. Give small bite size tasks, check in often!
This is covered by the Bill of Rights.

First amendment - privacy of beliefs

Third amendment - privacy of the home

Fourth amendment - privacy of person and possessions

Fifth amendment - privacy of personal information

If only the extraordinarily powerful and well funded defend-from-the-government second amendment advocacy groups understood that the freedoms they think they are protecting with guns are being lost from the data they freely give to governments and corporations.

State DMVs make millions every year selling home addresses and emails to marketing firms and no one cares.
Quite unlikely to happen, though. The Chromium project is quite unfriendly to legacy platforms.
They're not insisting anything though right? They've only said it's funny and confusing. That you consider them to be insisting is interesting. I'm British so I've never been on the receiving end of any of that insistence, but from your response I assume it must happen frequently.

What I really want to contribute here though is that your "we" from "what we call ourselves" doesn't include me. Like a lot of people outside the US, English is my native language and calling Americans Americans has always given me pause for thought. So I put it back to you:

Is it even possible for us to be wrong about what we call you?
Your comment reminds me of all the people screeching about their good school district, as if it is somehow capable of covering for them if they choose to be a crap parent.

In both cases the stuff people are fussing over is basically a rounding error compared to the big factors.

Beyond some basic utility, e.g. being able to compile the code in under 5min, the hardware one uses is of negligible impact to their success. A developer will succeed or fail based on their training, mentorship, the nature of the tasks they are given, and all the other more social and interpersonal facets of the business they fine themselves in. A glitchy mouse won't make them or break them.
There's a wealth of material online to explain these things. let's encrypt can integrate with a number of ingress controllers trivially. Like much of anything else, you need to actually experiment with it to understand how it all fits together.
1998 called, they want your objections back.

Consider the statement "I would like to learn C, but the lack of significant indentation is a huge turn-off for me". It has the exact same validity as your statement.
>A good editor gets to know your weaknesses and corrects them gently.

Or maybe not-so-"gently" .. I'll take useful constructive criticism (regardless of harshness) over unactionable "reword" every dang day of the week (and 3 times on Sunday)
It’s also worrying that there isn’t a redesigned M1 version of the 27” iMac. I’m hoping they’ll announce it soon… would be a shame if they killed it off.

For those of us who like 5k panels at these specs, it feels like a huge regression to use anything else.
Not just junior engineers, unfortunately
> was that Bing actually indexed them. (even though my robots.txt said not to)

Never mind indexing them (ie publishing them at Bing.com), if URLs are disallowed in robots.txt then Bing shouldn't even be retrieving them, even if only to scan the content for malware!
Yeah, I actually found that part of the plot effective and easy to relate with coming from my own experiences of loss. John is basically transferring all the pain and grief from losing his wife onto the puppy, and it gives him an outlet for his grief in the form of revenge. People criticize Keanu Reeves’ acting ability but the “I’m thinking I’m back” scene works for me.

Also, John Wick is such a badass of a character that they sort of need to overdo the part that makes him sympathetic to the audience or else he would just be terrifying. The movie actually plays on a lot of villain tropes for John Wick, like in all the scenes where the gangsters are terrified of him and telling stories about him. If you take out the part about the wife and dog, John Wick is basically a slasher movie where John is the vicious serial killer.
Thanks for this well thought out reply. This makes a lot of sense -- really appreciate the constructiveness!
I brought in my favorite keyboard before to the office .. They didn't appreciate the noise but MY productivity was top that day.
> IMO, an expensive keyboard/mouse/monitor isn't necessary for a junior to succeed. Plenty of coders learned on much worse.

This is true, but the learning process is much more enjoyable when you are correctly equipped.
I'm sure you will find some kind of excuse to label 50% of Americans as fascists. You know, that word used to mean something more specific.
I've speculated for a while that remote-first will reverse the traditional ageism of the industry, giving older developers a distinct advantage and making it harder for younger developers to get their footing.

(I am not saying that's good, just observing.)
Thanks for the shoutout. AsciiGrid is dockerized should you want to run it yourself, for example because the keybase website happens to not be serving it anymore: https://github.com/mbarkhau/asciigrid#docker
AMD Needs to Complete the Datacenter Set with Switching
I personally liked O'Reilly's Kubernetes: Up and Running, which was fairly thorough, and Nigel Poulton's books, which were shorter and focused on the highlights (at least the editions I read).

The reason I always recommend that people read a book before getting into Kubernetes is that there are several things that make a lot more sense once someone takes the time to explain them.

It actually gave me some 90s nostalgia. In order to use a new server technology, I actually needed to sit down with an O'Reilly book.
You'll enjoy In Bruges I imagine.
Try k9s[1], the xray view (:xray [ressource]) shows you nested resources as a tree. I find it very useful (and k9s in general is a fantastic administration tool).

[1]: https://k9scli.io
FamilySearch has a mobile app called "Get Involved" that does OCR and just has you confirm that it did it correctly. I used to do a lot of manual indexing for them when it was mostly based on sharing physical copies of documents, but I really struggled to read anything once it switched to mobile. Now the OCR is pretty good and just once in a while needs a human to recognize some weirder handwriting using cultural clues.
Building the WORLDS FIRST Playstation 5 slim [video]
> I really enjoyed the aesthetic of it, I enjoyed the tone and even many of the major story elements but I found it so hard to track the story.

Yeah this is exactly what Ridley Scott has done for the past couple decades. It always feels like his stuff is supposed to be twice as long, and we're only getting half the story.
I've always been disappointed that Chicago didn't get Amazon HQ2
Seiko should have just placed the screen on the contraption that the watch needs for TV-reception.
Many birds commonly seen in the US are non-native, and reduce native bird populations significantly.

https://abcbirds.org/blog20/invasive-birds/
I prefer not to engage negative emotions.
Not a counterpoint, but something to keep in mind: if a junior employee requests to work remotely, please don't force them to come in-person anyways. People need varying levels and types of mentorship. Signed, a junior employee :)
I feel your gripe, in Québec we sometimes make a point of saying "états-uniens" (rather than "américains") which rolls of the tongue smoothly, but United Statians doesn't ring as well in English. What good word is there to call Americans other than Americans? I've never heard someone use another term in English.

However if it's belittling Canada, it's certainly belittling the other 55 countries of the Americas that seem forgotten in this thread (say 54, Mexico is mentioned).
If it's really that much of a problem, most companies will let you bring your own. Everyone at my last place did that with no issue.
I don't especially care whether you choose the Oxford comma, or not.

But be consistent!

If you always use the Oxford comma, you never have any confusion.

When you sometimes use it and sometimes don't, confusion proliferates
I actually find it hard to switch from my "bad" hardware, I'm so used to one single small screen and average keyboard that it's how I do all my coding, despite having enough money to buy an expensive set up. I find it distracts me from my actual job, which is thinking.
What does the AI part of this app do exactly?
> `sumOf (folded . folded)` does have some advantages in working for lists of other types but I question how often you would reuse such a function for different types the first place.

The common refactor here would be to Either:

> sumOf (folded . folded) [Right 1, Right 2]
3

I don't like the "unwrap the Maybe" or "get rid of the pesky monad in my way" intuition that fromMaybe and catMaybes give beginners.

> A lot of the optics libraries seem to focus a lot on making the general case as easy as possible while overcomplicating the specific case.

I kind of agree with this, but contend the universality of a single powerful and composable lens syntax simplifies things more overall even if it makes a single use site more complicated.
The charitable way to express it is that Python has significant indentation.
People should check out Flowers for Charlie, an episode on the most excellent show It’s Always Sunny.
https://en.wikipedia.org/wiki/Eugene_Schieffelin

Reminds me of this guy, who thought it would be a good idea to introduce the birds in Shakespeare's plays to the US.
Labor market is tight and yet i am waiting weeks if not months for a result of my interview process. Companies just suck.
Part of your agreement with the union is usually that you will not negotiate independently. You’d be disciplined by the union.
Maybe not, but a bad set of tools can cause real problems. Strain injury, for one thing.
But they could make someone unproductive in an otherwise productive environment.

Engineers are expensive, and every minute they spend fighting with equipment rather than being productive is costly.
This is not a surprise to me. I think it also applies to some people who are senior and new on a project or team. Or people with a more synchronous working style. I think remote has been toxic to productivity in all sorts of companies and for all sorts of people. I think there's in general a "personality type" that does really well with remote in a certain kind of job and thrives with fairly asynchronous disconnected tasks, and on HN I think there's a bias towards seeing our whole industry that way.

But some of my best jobs were not like that. They were sitting down with people in very up close conversations and working out ambiguities and tasks. And mentoring juniors and working things through with them.

All that said, I won't be going back to in person. I'll be hunting for places that know how to make remote work, even though I don't prefer it. Because remote is still better than the 1.5 hours a day I was spending driving and the toll that was taking on my health and sanity. And most of the local employers are crappy.

So it's a real mix of stuff, we're in a transition period. It's going to take a few years for this stuff to shake out.
Hacker News is the worst. You could kill yourself for two years on personal project, that is a towering achievement of innovation and technical accomplishment, and the Show HN thread will fixate on the font kerning in your announcement blog post.
When I started, my direct manager took me on a walk. We visited about 20 different desks and had introductions and impromptu chats with various developers and product managers, putting the names to faces and expertises. Not all on the same team either, some were just people he knew well from various projects. This was a huge jumpstart for an introvert like me. In an online-only Slack environment there is the private team channel, and the big scary common channel where you are afraid to ask questions unless you tried to solve the problem by yourself first.

Maybe a better online solution would help, a-la some magical VR space that Meta comes up with.
I am also a long-term pianist. I have always heard it categorized as percussion.

That being said, percussion isn't necessarily the most useful category of a piano for purposes of physical modeling: after all, it's just a traveling wave generator along harmonic strings and an amplifier board. If anything it's more like a hammered dulcimer or hammering a guitar.
Philip K Dick’s influence and ‘ahead of his time’ thinking can not be understated. The creativity and depth to his concepts and simply astounding.

The adaptations of his work are big names…

“Do Androids Dream of Electric Sheep” -> Blade Runner

“We Can Remember It For You Wholesale” -> Total Recall

“Minority Report -> The Minority Report

“Scanner Darkly” -> Scanner Darkly

“The Man in the High Castle” -> The Man in the High Castle
FDR on public sector unions: https://showmeinstitute.org/blog/government-unions/what-was-...
I knew tech oriented people, myself included, that used a Windows desktops for a few years because the other browser alternatives were unacceptably bad.