skysight-inc/HackerNews huggingface dataset:
"One thing I have noticed is that while the old hats (those hired some time before the pandemic) are as productive, or maybe even more productive while working remote, it's a struggle to bring in new people, especially more junior people."

My employer has always (started in 2007) been fully remote; we've never had office space ANYWHERE. It's a small team building a relatively niche product, and we're pretty successful, but what you say is true:

Getting new people up to speed is hard. And hiring "baby developers" is just not something we've done. All our hires are midcareer or later. I feel like a fresh dev needs the office environment to get traction early in their career, and we just can't provide that.
The Singapore Variable Capital Companies (VCC) [pdf]
> Then haptic feedback made it so touching the screen feels better

ACTUAL
MECHANICAL
HAPTICS

vs

vibrating-slab-of-glass

vs

non-vibrating-slab-of-glass

cough yeah, have fun with your glass bricks
Had the same experience with Ubuntu and my mother, who is similarily not a power user. Even the software she uses to create her photo books had a linux variant, the printer worked out of the box.

Before that she had quesions about the computer every week, after that she maybe asked me once every two months and was very happy.
I loved the conclusion!
OP mentioned C#. Exactly the same is possible there.
Which Imperialistic Programming Language dictates that "there is precisely one way to do it"?

Not Python -- it has Zen-like practical suggestions about what matters, instead of ideological doctrine about how to do it:

https://www.python.org/dev/peps/pep-0020/

>There should be one-- and preferably only one --obvious way to do it.

>Although that way may not be obvious at first unless you're Dutch.

Does The Zen of Python really sound "imperialistic" to you?

The Zen of Python

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Why does it always has to be language 1 vs language 2? "Better" is hardly something objective about languages. This is why people are still building new languages every year. To make things "better", although ultimately a bunch of others will find quite a big list of why they don't like it. Just pick whatever language you like. As long as you have good tooling and community around it, it won't be neither the best nor the worst choice... It's just "a choice"... Projects hardly fail because of the language itself (although there are some well known failures with dynamically typed languages). It's mostly bad architectural or business decisions...
OpenTTD 1.11
The Bitbuf
It's like the foreign key into the rest of government systems. The id isn't the problem, it's the presumption that the id presented corresponds to the correct person.
No; support is baked into the default OS resolvers if you like, but obviously you can also use outbound software to achieve it too. The stuff in /etc/resolv.conf have not been "the whole story" in Linux name resolution ever since systemd, and at times has really tripped me up.
I guess that's sort of what AMP is.
Can you now close the lid of your laptop and the OS will go to sleep? And can you open the lid of your laptop and the OS will wake up?
Environ isn't actually key-value, it's only convention that applications (/libraries) parse it in the name=value form. But the underlying mechanism is similar to cmdline: array of pointers to strings. You could parse cmdline same way if you'd want.
Apologies about not reading the comments, but the best I've found is the "airplane".

Hold your arms out 90 degrees and hold it for a minute. Fingers outstretched, hairy knuckles up. Stretch those finger tips like its Thomas Covenant.

Turn your hairy knuckles downside (apols if female, turn your non hairy knuckles down). Hold for a minute.

Rotate them so it's the reverse of whatever I said. Hold for 90 seconds.

Clench palms.

Get into gardening and another hobby, this one is bad.
you have to put yourself in the manager’s shoes. before WFH x features deployed, after WFH and covid y features deployed. if y is much smaller than x then it’s clear WFH + pandemic drove this. so no more pandemic and no more WFH should bring back x.
Yes absolutely, and you have the same in the US (e.g. libertarianism vs. evangelicalism).

But those can mostly be explained within each moral framework (e.g. social conservatism is keeping the us vs. them mentality: "no social benefits for immigrants" or similar).

Keep in mind these are not totally coherent, precisely defined theories, but instead are formed subconsciously by growing up in a particular social environment.
I find it concerning how few companies exist to do this work. I really hope Intel's new foundry business is successful.
In 2002 I stayed in a hotel where the TV turned on whenever I turned on the bathroom lights.

The TV was angled so that its IR sensor was aimed towards the bathroom door. I always assumed that it was just interference from the bathroom lights starting up just happening to make the same IR pattern as the ON button on the remote.
Except that in this particular field, you don't want to give your adversaries your methods because then they probably will not work anymore, as those who want to create a false flag will know how to fool you, and the original malicious actor will know how to hide themselves from you.
Don't forget, that you have to divide by the z-coordinate and this was also very expensive. With the height field you have to compute one time 1/z or perform a table lookup and then just multiply.

You have to test and optimize both variants to be really sure.
Thoroughly deserved.

My "Dragon Book" story is I went for a haircut in a pretty high-end salon. As a guy who was used to getting cheap haircuts in bargain places, I was feeling very out of place, which only became worse when they seated me next to a very glamourous-looking woman who was having a bunch of different highlighting and colouring things done to her hair.

Then I noticed the book she was reading - the dragon book. We ended up having a fantastic conversation.
> What the hell? I can’t believe I spent time for this. It’s just elevator music. It is played in the hotel corridors around the elevators. Oh well, at least I can listen to it from my room now.

This is a perfect April Fool's day article!
These are sole issues of the reader software, unless of course your Ebook is some kind of closed-down kindle-type device. Coolreader and Koreader are examples of versatile and programmable softwares, which are available on Android and Linux-based E-ink readers.
Covid: Europe's vaccine rollout 'unacceptably slow' – WHO
A private corporate internal cloud or internet-faced services doesn't prevent access from the internet.
US analyst claims China is backing Okinawa independence movement
Are you assigning any cost to : Kotlin is not Java and therefore new tools, developer training, etc are required? I'd want Kotlin to be significantly better than Java to justify the fact that it's not Java, if you see what I mean.
Sure, but everyone understands that option and knows the pitfalls. This is kind of the core of the “worse is better” mindset, which somehow seems to have disappeared from the collective consciousness even though Unix is bigger than ever.
For me Clubhouse is random access to information. For this purpose it is really powerful.
I run scaled down slightly, it appears to me as 2560x1440 but still having the benefits of better pixel density.

FWIW I have an HP Z27 display which I adore. It uses a single usb-c umbilical cord to deliver power to my Macbook Pro ('18 touchbar model) and simultaneously video to the display.

The light that indicates whether the display is on or not is also incredibly small, the same size and intensity of the green 'webcam active' light on a Macbook, but in a white color.
> I think there are a lack of people working in logistics in these comments.

I do work in logistics, thanks for asking :)

> And this is _not_ about throughput vs latency, it's about cost.

"Cost" is a tricky subject. Yes, price-wise a container ship is usually cheaper (past a certain distance), but that's only one aspect of cost-to-business. Transit time is another aspect, since it imposes its own costs - both tangible (e.g. spoilage) and intangible (inventory "in limbo" for longer).

EDIT: not to mention externalized costs, like pollution. Right now trains and ships are both pretty bad (and trucks even worse), but - per another comment of mine in this thread - trains (and trucks) can at least be electrified, meaning they could ultimately derive their power from solar/wind/nuclear/geothermal/etc. Ships have fewer options there; the only feasible option of which I'm aware is nuclear, and that doesn't seem to be very common at all.

That said:

> If a plane/train would be the cheapest option it would've been used.

And there are a lot of situations where a train is indeed the cheapest option, or at least cheaper than a ship. And that could be improved further with better economies of scale - i.e. more rails, and more trains on those rails.

> A train is _not_ low latency.

I meant compared to ships. Obviously there are yet-lower-latency modes of freight transportation, including trucks (depending on distance; at longer distances, trains and even ships eventually overtake trucks, but for short distances they're about as good as it gets), but compared to ships, trains are definitely the "low latency" option, both due to better speed and due to loading/unloading times.

> How does this address that a track and trains are often quite different across countries?

We're talking about a situation where a rail connection already exists, which would mean that the issue of different rail standards across countries would already be addressed.

> A company can and does use different modalities depending on the need.

Obviously. Nobody's arguing otherwise.
The people who think they are more productive working from home know that better than anyone.
Pancake art, anyone this Easter?
Its extremely rare for someone to just open your closed door at the office. Its a daily occurrence at home.
I have, and I think he's right.

I don't think picking apart the (assumed) experience of the author in this way is conducive to a high quality discussion.
My cars are too old to have the start/stop system but I've experienced it in rental cars and my immediate reaction is that I don't like it - especially the lag between when you move your foot from the brake pedal to when the engine actually starts running.

It wasn't so bad with a manual transmission (~2016 Mini Cooper) as I often start to ease off of the brake pedal as I start to depress the clutch, so once it's time to give it some gas, the engine is probably running.

That lag felt extremely annoying and potentially dangerous in an automatic ~2018 Volvo S90 though. Maybe I move my feet faster than the average person, but if I quickly moved my foot from the brake to the gas, the car would just sit there for a split second ... wait for the engine to start ... and then start moving. I know it's a low probability, but I definitely felt as though that car would give me a lesser chance of a making a successful evasive maneuver if, say, I noticed an out-of-control vehicle hurtling towards me.
> Shouldn't contracts prevent that sort of behavior (without proper compensation)?

That depends on how big the customer/order is, no? If (as a manufacturer) you could get away with not having it in a contract, why include it?

Similarly, instead of actually cancelling they could also "lie". Say that there are capacity issues, etc. That the capacity issue is mostly because they resold the existing manufacturing capacity, is left out.

> Just in time delivery

The well-known example of this is Toyota. Interestingly, they've started ensuring they do have stocks. See e.g. https://www.reuters.com/article/us-japan-fukushima-anniversa.... I found that rather interesting.
How to Make a Pull Request That's Easy to Code Review
> (...) the idea is that we must increase populations so we can continue living on the current living standard

Not necessarily. The drive to keep a positive population growth rate is the need to provide resources to maintain the older segment of the population without draining the resources of the economically active population, aka work force.
too bad more and more of android was moved into play services over time
They certainly know the meaning of the Latin, but these two names/mottoes are very well known. When I saw that an astroturfing campaign was called Veritas, the name Project Veritas leapt directly to mind. If I were them I'd have picked a different name. It's not a good association.
I think that in comparison, what happened with Javascript has been great honestly. People have been completely stuck with it, so we've built a great server side (Node.JS / npm / yarn) and client side (React, Vue, Typescript, Babel) ecosystem around it. I think great things can happen if you stick with a language and work with that limitation.
Powerful Social Bookmarking Service
95% is an excellent number compared with hand crafted templates. I'm going to look into this, thank you for the suggestion!
> But never really a solid argument why the language itself is nice to work with.

If you were trying to write portable C++ code in 1996 you would get it, specially when using each OS specific C++ compiler provided by the platform vendor.
I used to love clubhouse earlier when it had some really great SV tech chats. Then I started listening to some of the other less popular rooms. There are more and more BS charlatans talking about making wealth. Then I listened to this disturbing room where racist flat-earthers were chatting about how Elon Musk was the anti-christ and he was injecting himself with the blood of minorities. The conversation was so disturbing that I haven't used the app since.
I have been waiting for a phone like this since I had a Samsung Captivate Glide [0] in 2011. The fact that it can come with Linux preinstalled is a huge bonus for me.

I can't really say why I like typing on a physical keyboard, but not losing half of your screen to a virtual keyboard and also having access to modifier keys like shift, ctrl and alt are the top two reasons I prefer having the physical keyboard. Also it slides out so you only need to use it when it will help.

[0] https://en.wikipedia.org/wiki/Samsung_Captivate_Glide
I think you’re lucky, then. I’ve worked at multiple places and they are almost always nothing but distractions. In fact I think most employees need training on how to behave in an office environment.

For many, when they have a question or an item to discuss, that moves to top of mind and the first impulse is to go interrupt whatever the person is doing to satisfy it. This is made even worse when these types of employees are in management positions because saying “not now” isn’t an option. I used to work with a guy who would regularly have unimportant questions come up and if we didn’t have an immediate answer he would say “let’s go ask X.” I’d usually say, “let’s bring it up in our next meeting or ask in an email, I don’t want to interrupt what he’s doing.” He’d say “who cares, let’s go bother him!” Zero consideration for other people’s time. That experience permanently scarred me I think.

To this day I pretty much never call anyone at work without an appointment or at least pinging them asking when they have a few minutes to chat. I realize most here probably get that but I think the average workplace has a few people like that and it only takes one or two on a team to make a massive impact on productivity.
Don’t get it, why is this the response when Google did the same thing and the comments there defended it?
HTML in email is relatively uncomplicated once you understand the main limitations. The bigger challenge I find is setting the right expectation for what one can do in email, vs what certain stakeholders want to include in an email.
Top UK brain surgeon calls for urgent inquiry into assisted dying
Make doesn't work like that.
> That's not a cost you need to live [...] there was no effect on the cost of things people pay for, which broadly stayed in the 0-5% per year range, as it did before 2004.

I'm sure you're absolutely correct about everything. Thank you for your time.
Emergency mode on an iPhone is activated with physical buttons. If I’m on the train leaving work, I have my laptop in my bag...

This device is really interesting, but I agree that the product market fit is slim.
Anything but investing and swing trading
It's nice to work on a problem with someone and then go to lunch and shoot the shit afterwards. Or just hanging out drinking some coffee. The key is you have to have some coworkers you like though, which I'll allow that not everybody has.

For me, I've worked in full remote and full in office jobs. I favor a mix personally. Maybe 2-3 days in office and the rest remote.
Preventing the $10B Hack
Looks quite cool, and seeing that the order page is taking a hammering, I'm sure lots of orders are being placed. However the name reminds me of HBOs Silicon Valley show where they end up over-jargoning the product names. I wish they had come up with a more friendlier and catchy name like "Slidey" or something.
NRPT has worked fine for me on regular Win10 clients ever since I first started configuring it about 18 months ago. With the exception of apps like Firefox being configured for DNS-over-HTTP and bypassing the OS resolver entirely, it works in all applications and with all the interstitial resolvers in virtual environments I have had occasion to use (VMware workstation, HyperV, Docker, WSL1/2, etc.)
"Remember remember, the Eternal September..."?
SSN were never really secret. For the most part the first 5 digits are a derivative of when and where you were born (public record) and you’ve given out the last 4 to every financial institution and employer.

You last part is spot on. Basically people should setup a password at the DMV or something.
I hate shopping in almost any form
...but delegating it all to a clone seems too extreme to me. Thoughts on this?
Not exactly but I think the idea that Perl (or for that matter Christianity) is imperialistic is itself absurd, so that doesn’t seem like an answer.

Anyway, the closest I’ve experienced is Go, to answer your question.
He went against the consensus. You cannot go against the consensus.
Immunity Passport now required for domain registration or renewals
The thing about a car is that BOMs are monstrously large.

If you have 1000 ICs in a car, and one of them is missing, that's a $100,000 car you can't sell.

Car industry haphazardly buying out last stocks of ICs will not help them work around that "one missing chip" problem, and production lines are potentially stuck for many more months.

The panic was undue, well, or best say of no use. The are screwed, but its of no use for them to hope for some desperate moves improving the situation now if they can't assure 100% availability of all, and every component on their BOM.

I have few buddies who went to work on an ECU for MTU/Siemens. They ran exactly into that when their companies went for a complete redesign of their ECU to run on consumer STM32. They had hopes of that such old 180nm-130nm CMOS chips easily tolerating around 130C°, they did tests, it worked fine, and then they ran into undocumented high temperature protection kicking in on a slightly newer chip revision, but they already bough few millions of them, and other ICs for a new design in inventories.
> Is that the salary for a mid-career tech worker in the US, or in Europe/Asia? Because tech salaries are a lot lower outside of the US.

Definitely it depends on the country, the industry, the specific company, and by the definition of mid-career (10 years? 20 years?).

> Also many countries have double-taxation treaties to avoid the double taxation when you exceed $100k

But then again, other countries do not double-tax from the start, so none of the international coworkers of the Americans abroad have to pay any taxes to their home countries, or for specialist accountants to deal with the differences in taxation.
I really wish every rust project had a `rust-toolchain` file checked in[0]. This would cause rustup to automatically select the correct version of rust to use to build the project, thus making it easier to reproduce the build.

[0]: https://rust-lang.github.io/rustup/overrides.html#the-toolch...
I don't think this is quite right, if the Overton window is different then so are the the poles (for any reasonable definition of pole). What is shared is the "directions" in "moral space", while a pole is above all a specific point.

And to clarify, the main point of the article is that in Japan politics is not organised around how people stand on these moral questions, not that these debates don't happen. The article does not, for example, make the claim that in Japanese criminal politics there isn't a debate between redemption and retribution but rather that positions of the individual politicians in this debate will not correlate very much with their party allegiance.
> My personal guess is that most people use poems to convey sentiments that could best be done via another form (probably an essay or Tweet).

I'm guilty of this. Why? Because I suck at remembering information in the moment, and writing a poem about it makes it easier to call forth from memory when I need it.

For example, if prompted right now about who Karl Popper was I'd just mumble a sentence and that'd be all my mind can cough up. Once I get around to writing some sort of poem about who he was and what he did, I'll be able to talk at length whenever it comes up around the dinner table.
> Java with IntelliJ is awesomely productive.

They have a C# IDE (Rider) now, based on IntelliJ. While it was originally the only non-Windows C# IDE, I and others have switched to it from Visual Studio (which is almost as good) even on Windows.

> I have no doubt C# is comparable or better at most things, but probably not so much so that it is worth switching.

I’d say you are right. Now. 10 years or so ago (6/7/8 times) I’d have disagreed, C# avoided many of the mistakes* Java made and was able to become far more pleasurable to use, it took some time for Java to catch up again.

*: Mistakes only in hindsight
The car industry got their demand planning wrong, so they lied to their vendors that they wouldn't need that inventory. They then turned around and went "hey actually screw that we want the inventory after all", making their previous promise that they wouldn't buy it a lie.
Routine is paramount. The old routine of commute to work, chat a bit, get a coffee, and log into your computer needs to be replicated. Wake up, shower, put on normal clothes, get coffee, talk a bit, then log on and do work. Then its a matter of not breaking the illusion by having random family members barging in and talking to you about non-work stuff.
The promo video barely showed someone actually using the keyboard too. From what they did show, it looked cheap.
Why do I get down voted when replying for criticism against C++?
My profile has -8 downvotes. Most of them were probably made by the Rust people. I explained to the person that C ++ has RAII when he said that you need to manually manage memory in C ++, not Rust.

What's the wrong with that?