skysight-inc/HackerNews huggingface dataset:
I "over communicate" pretty much everything. I always give context, I provide links to any docs I mention, my meeting invites always have a description, agenda and goals, and I write more documentation than most devs. This is because I hate surprises and mysteries at work. I need to know what's going on to do good work, so I make sure no one has any excuse not to understand what things are about. I really wish more people put the effort in to do it. It makes life so much less stressful.
> Remember, you run Linux on modern hardware only because Microsoft allows you to.

Factually wrong.

Any regular PC owner can run Linux on modern x86 hardware in at least three ways:

- Legacy BIOS MBR boot

- UEFI boot

- UEFI secure boot

Only the last one of those three options requires a signed shim, and only if you don’t enrol your own keys.

> Microsoft signed the Red Hat shim, and if you disabled Secure Boot, it's only because a Microsoft policy gave you the ability to disable it -- a policy they can later reverse.

This FUS has been repeated the last 10 years+ and it gets less convincing every year.

No OEM or PC vendor wants to limit their amount of potential in what is already a cut-margin business.

Taking away the ability to disable secure boot or taking away the legacy BIOS boot option will only cost them customers, and they literally have nothing to gain.
I drove my brother’s Landrover recently and amount of cognitive overload and distraction in just getting to change the volume on the touchscreen is so much it almost made me hit the car in front on me on a 25 mph traffic.

On the other hand my Mazda CX-5 has a CarPlay touchscreen as well as knobs and real switched for volume, Nav and phone. It’s orders of magnitude easier to drive.

This whole touchscreen started when the MBAs at automakers started to barge into design rooms under the assumption that the “millennials are attracted to and at home with touchscreens”.
Lets be honest ... think we lost the war. We've accepted bloat in "Modern software". eg Web Browsers. I thoroughly miss Opera 11 (or was it 12) ... 16MB of exactly what a web browser should be vs 256MB+ of say Chrome/FF/${X}
Would be useful to have a list of the sites we currently consider garbage.
"Worked", past tense.
Nitricity: Renewable on-site nitrogen fertilizer production
The saddest part of all this is really the destruction of centrism. There's a strong amount of nuance lost on both extremes in the common centrist opinion that 'the vaccine is good, everyone should get the vaccine, public vaccine mandates may be premature." Primarily:

1. It doesn't close the door on private vaccine mandates, which while certainly concerning to some on the fringe, aren't as much of a hot topic.

2. It specifically calls out "premature"; one of the strongest pro-public vaccine mandate arguments is in their precedence. We absolutely do require vaccination in many situations, such as at grade schools or going to university. A critical, nuanced centrist opinion is simply the sense that these vaccines are extremely new; while they have scientifically demonstrated safety for the duration of the studies, and more generally perceived safety for the duration of their availability, both of these timelines pale in comparison to the timeframe many other commonly available vaccines have been available for.

3. Additionally, on the premature angle: We did have three highly effective vaccines in the US. This has been more-or-less reduced to two (as the J&J's efficacy is in such broad question, combined with their production issues, many vaccine sites aren't offering it anymore). Public vaccine mandates would in-effect be a public backing of a private corporation's revenue; the same people who rightly despise America's military-industrial complex aren't seeing the incredibly apt correlates to the increasing power of the public health-industrial complex.

4. Finally, on the premature angle: I strongly, in all walks of life, take the stance "if a choice isn't obvious, its because you don't have enough data". The choice on public vaccine mandates, democratically, is undeniably Not Obvious; its obvious to many individuals, in both direction, and thus it is not obvious to the voting public in aggregate. Thus, doing nothing except gathering more data, which our public health institutions are quite great at, is the right course. This always crystalizes the correct choice.

In short, the issue has become too politicized; I feel the best course of action right now is for politicians to step back and let our doctors and scientists take the lead. With the increasing existence and availability of effective treatment options, combined with the increasing pro-vaccine population driving down infections, hospitalizations, and death; a public vaccine mandate may end up inflaming one side of the political spectrum, and hurting our economy by causing significantly increased turnover and vacancies in an already difficult climate for businesses, unnecessarily.
I invite you to read this article: https://knowingless.com/2017/05/02/internet-communities-otte.... I suspect that the ban-happy communities you're seeing is the result of the otters being dominant on those particular servers, and trying to keep the server focused.
I still definitely use it for teaching big O comparisons in a live / malleable way. Not sure I know of a comparable resource for that but maybe someone out there in the HNstroverse does?
Turning this off is as easy as flipping a switch in the settings. In the interest of making things easier for beginners (which is a good goal to have) I think it makes sense for type-checking to be enabled in JavaScript files by default.
some discussion only 3 months ago:

https://news.ycombinator.com/item?id=28041701
I'm against the TSA and its security theater on principle. Any gradient to the offense of its existence just adds insult to injury.
> But Fortnite is a not a pay to win game.

That depends on how you define "win". As a gacha player myself (Genshin Impact), a lot of people roll because of FOMO and because they want to own a thing, not necessarily because they're going to "win".

Heck, I main Yoimiya, and she's not exactly part of the meta. Maybe I'm a sucker (no, I definitely am), but I'm not paying to "win" in the usual sense. There's plenty of exploitation to be had without attaching a competitive advantage.
It's so odd seeing a person wishing for HN to be more like reddit.

Redditors are often ridiculed for their low-intelligence and cult-like tribal behavior and lack of any ability for individual thought or nuance.

Reddit didn't use to be like this in it's early years... but those times are long gone.
I can confirm a lot of what has already been said. I've used spacemacs since 2017, have contributed to it, and have written several private layers for it, such as a custom org layer.

But I switch to Doom emacs literally two weeks ago and I'm never going back. I find doom to be much faster not just startup time but in general responsiveness (one major exception: hitting SPC and waiting for key binding tips to show seems to be much slower in doom than spacemacs). Other than that I found doom to be much easier to configure and much more configurable.

The major selling point for me was that in doom emacs there is much much less ceremony in wrapping a new package in a module, and more importantly it is _easier_ to reuse documentation for those packages because most packages provide configuration examples using `use-package` anyway. My only hangup was less documentation around writing custom modules which took me about a day to figure out (I would advise to just read some of the source code or mimic a module that doom ships with).

YMMV, but if you feel like you've attained a certain level of emacs maturity, I would 100% recommend trying it out. Be prepared that some modules, like the haskell module, don't ship with a lot of keybindings so you'll have to set those up yourself.
>interests of consumers

Clearly this isn't the case. It seems that the majority of consumers prefer the higher security posture of the iPhone as opposed to the low repairability. You claim it's a negligible security difference yet government organizations and enterprise customers choose iPhones a majority of the time for exactly the security posture used by the iPhone.
I knew the cadence of this sentence sounded familiar.

Nice!
US court blocks Biden's vaccine mandate for companies
5 devs. Code base is roughly 50k loc. C#/JS/HTML/CSS.

I know everyone loves it because I implemented mob programming as a trial run. We were going to give it 2 sprints (2 week sprints, so 4 weeks total) to see how it affected things, and see how we liked it. I asked my team to commit to doing that, and they agreed. In the beginning one guy stated that he didn't think he would like it, as he was an introvert and didn't think he could spend all day with everyone on a call working together. We setup rules stating that if someone needed to take some time in the day to themselves and work on their own things they could, no questions asked. He never once took that time. Occasionally there are break offs where 1 or 2 people will go tackle something else, but that's only ever to take care of an issue that would distract the rest of the mob from working on the task at hand.

We also have a team retrospective at the end of each day. We ask what went well, what didn't go well, and what should we change for tomorrow. By day three almost everyone was fully on board with mob programming. By the end of the first sprint we decided unanimously that we didn't need the second week trial, this is how we wanted to work. I went to the introverted person privately after the fact and told him I understand that when the team is all in on something it can feel weird being the only one not wanting to do it, so I asked him for his honest feelings on it. He told me that while he is drained at the end of the day, he much prefers working in this way instead of working alone. I have checked in with him a few times since then, and it's only become easier on him.

In September I had one on ones with my team. I asked each one of my team what their opinions were of the company, what their opinions were of mob programming, and what their opinions were of me as the team leader. A few people grumbled about how our sales team doing what sales teams always do. But they all said that they are happier working here than anywhere they've worked before, that mob programming has been a game changer and that they dread their next job, because they will have to not do mob programming, and that they felt like I was the best manager they've ever had because I actually care about my team.

I've built a relationship with my team over the last year that I've been their leader, and many of them for the year prior before I was their manager (before that, it was just me and another employee). We've built a culture where we all treat eachother as equals, whether they've been here from the beginning (me) or people who are brand new. We openly discuss issues and frustrations that we have, and work through them together. They have had issue with some things that I've done as leader, that they've discussed with me and we've addressed and fixed. So I know it's not just them being too afraid to say they don't like mob programming or whatever.
I've definitely found it a little weird how React doesn't have a more official routing library, especially since they are all so similar.

It feels like Next.js is taking over a lot of things that React _should_ have by default but doesn't. Which is fine, but Next.js is also a little too much for a lot of smaller projects I work on.
some more discussion 2 days ago:

https://news.ycombinator.com/item?id=29107832
Google automemcpy: Generated, specialized memory ops in C++ which outperform ASM
I think you need to define discrimination before can argue convincingly either way. The broad definition of the word discriminate is just treating different people or things differently, the antonym being indiscriminate (making no difference between people or things). But you seem to be using some other definition.
I hate this pricing model

My company in boarded `fivetran` to source data from different tools.

Budget got exhausted in sourcing `iterable` data
> You could say that copying the data was not their intention

That seems strange since without copying, the data stored on YouTube etc. would be useless.
The latter absolutely should get just as hostile a reaction. The only thing it provides you over the former is that it at least guarantees you that the author went to the trouble of creating a deb.

Actually, it should probably get even more hostile a reaction, since installing it that way usually means you won't get any updates for it. If you absolutely must install software from a (trusted) source other than your distribution, adding a source and then using `apt` is the way to go.
don't forget market growth.
Best of luck to you. I did this in Aug 2018. My app was already generating a few thousand a month (net revenue), and I still had an incredibly hard time. My biggest failure was 1) not finding a cofounder and 2) not targeting a big enough market.
Yeah, It cost me two bad months of high RDS fees to learn about indexes. $900 in total.

Then a bro showed me one night about the magic of indexes. 5 minutes worth of advice saved me hundreds of dollars per month in the future and all he asked in return was for some beer and chicken wings.

Now that is a good bro.

I'm happy to say I've paid it forward myself.
Why Tokyo Works
Err, COVID is contagious particularly delta. Anything that reduces the duration of sickness is therefore a win. And sometimes, those at lower risk roll a 1 and end up in hospital.
It is only a matter of time before such a website would offer an NFC-credit card to direct you to your account on their website.
I couldn't really understand comments like yours until I read a comment by saagarjha above which summed it up nicely by saying, "The conflict occurs for the parts where people do feel like they can make better decisions than Apple, but they can't because Apple won't let them."

I understand now the difference is that you're willing to trust that Apple knows best for you, whereas I trust myself to know what's best for me. I accept that you see this as pro-consumer from your point of view, but from my point of view surely you can see it's not? We just want different things.

What helped me get it was your point about security and that you'll have a different attack surface and will have made different security trade offs to me. Thanks for sharing your point of view, I appreciate it.
You're picking other excuses for shilling cryptocurrency to detract from the hard cold sociopathic fact that you don't give a flying fuck about the environment or public health.
some previous discussions of Nathalie Lawhead's work:

https://news.ycombinator.com/item?id=26358259

https://news.ycombinator.com/item?id=21504983
If you need the latest available versions of the software you use, you should probably use a distribution that has that as a goal. Debian is built with the intention of providing stability, under the assumption that most of its users can afford to go a couple of years without feature updates in the software they use.
What could compel someone to want to start their Monday morning that way?
Chip making is not a relatively-well documented software project with a bunch of people with knowledge available to get in the labour market

Chip making is a bunch of very very very specialized equipment, a lot of real black magic, and a few people who actually know what they're doing.

This makes it worth more to find existing, experienced manufacturers and try to get them to make more, than to reinvent a very complex wheel, with so much research involved, that the chip crises may be over, before the first devices reach production
An aspect of Pat that I don't see discussed much is that he had absolute pitch according to various comments I've seen online.

I'd be very curious as to whether that was affected by the surgery. I think it would also have helped him with the remarkable recovery as well.
I use it to check some results from derivative exercises for my calculus class.
name and shame. only way to change
The comment you replied to was mine. It was this one: https://news.ycombinator.com/item?id=29094670

Yes, there was a higher level comment from someone else. But it wasn’t the one you replied to.
don’t abuse your employees
If you like MacOS it might be worth checking out the ElementaryOS linux distribution. It kinda looks and feels like MacOS. Very simple.
The RetroPsychoKinesis Project
So, we worry so much that the NSA will conduct a supply chain attack against an adversary (domestic surveillance does not fall under the NSA) that we further lock down our own devices?
I think it's ridiculous and dumb that otherwise smart people take months out of their busy lives to train these bullshit skills they'll never use outside these "interviews". FWIW, I never prepare for more than a couple of days, and my batting average is pretty good, albeit not perfect. And I'm not a genius by any means. I just line up the interviews from least to most desirable (so I get some "interview training" in), and go with the flow.
Or who has missing punctuation, or poor formatting, or bad grammar, or incorrect use of idioms, or, or, or...

Sure, "everyone's a critic" (and sorry to join the crowd), but if you're going to promote yourself as a professional copywriter you should at least have a grasp of the basics.
I switched to mbsync from offlineimap about four years ago. I was having issues with offlineimap hanging during sync, as well as slow performance in general.

I switched to mbsync and have had zero issues since. Just set it and forget it.
So we don't need sharing, I want transferring/gifting. Basically i have a ton of games , very old not this last years AAA , that I won't play again but my son will play, like Gary's mod that can import content from Half Life games and Portal if you have them installed, so I would like to create a new account for my son and completely transfer half of my library to him.
> "It's not dinner if there's no potatoes".

This is mostly anecdotal, but I've had something similar happen in Nicaragua. Most of my acquaintances and friends don't consider pizza a "meal". It is considered by most only a side dish, because it doesn't come served with rice
>we've had things like seatbelt and helmet laws for decades

Libertarians and other freedom lovers have been fighting, arguing against and civilly disobeying those laws, vehemently, for as long as they have been in existence. Perhaps it didn't get as much play in the media.
in fairness, it’s easy to continue to be naive when you give the biggest corporation on earth, more or less, every possible benefit of the doubt
I believe that means, even if it's a string not char, that is used to contain a single character only. So all length of the strings are 1.
Warsaw U, OpenAI and Google’s Hourglass Hierarchical Transformer Model
GNOME is not the only criterion people use to choose a distribution. I choose my distributions based on package managers, hardware support, and stability. For package managers I only feel good with dpkg or pacman, which automatically eliminates a lot of other distros. Not all of the remainder has his hardware support, and out of that, not all of those have good stability (with updates, or software bugs). This means that for me, all that remains on the playing field are Arch Linux (because I'm more willing to tolerate it), and Ubuntu derivatives.

If the price of having to use e.g. Ubuntu is having to run Gnome, I'll pay it just to get the other benefits.
I feel genuinely conflicted about these topics. Part of me says “I agree with the letter authors completely. People should experience equal opportunity, equal Justice, and equal responsibility.” Another part of me says “that’s literally impossible (or incompatible) with different families raising their children with different circumstances.”

Overall, I lean pretty strongly towards individual families raising their children as best they can with all the benefits and drawbacks that come from that system. But I think it’s fantasy to believe that that results in even approximately equal opportunities.

My kids will get way more comp.sci and math from me and more biology from my wife than average. Other kids will get more music, art, writing, foreign language, sports or other exposure from their family. If it turns out that one of those is more valuable, well the different kids didn’t have equal opportunities. Other kids worried about nutrition, whether one parent would beat the other, or grow up with a parent in jail. Clearly not equal opportunity.
there wasn't really anything compelling past windows 7 except "continues to receive drivers and security updates"
I give a lot of FAANG interviews these days, and I'm stunned how many people skip this important step of understanding the problem, asking clarifying questions to surface important constraints, and making a plan before launching off into implementation. It's not rocket science.
Italians will still fear pineapple 200 years from now.
Better question: Why should you shill a get-rich-quick pyramid scheme that destroys the environment, causes climate change, wastes energy, burns coal, and causes cancer and lung disease?
Oh, yes ! I remember about that now !

It changes the scope from "access to device = no security" to "access to device by NSA people with a very specific set of skills and most likely some prep work = no security" and I won't fight it, it's right. Not possible for the random HN user though and it still means some very specific circumstances.

Circumstances that need someone to compromise my laptop at some point after it got out of the factory. From reading the Wikipedia article it's not clear ME leaves a backdoor or store user passwords or keys somewhere on the computer in case an NSA agent needs to access data.

I think my encrypted devices are safe, unless the NSA or a nation state wants its data.
I dunno, as a European that sounds absolutely mental to me. How about transfer of knowledge and ownership of projects?
Use-after-free is bad. "Unsafe" isn't the same as bad; unsafe means "could be bad". The reason that is a useful definition for unsafe, is that it allows us to define safe as "definitely not bad".

In Haskell, a function like 'Int -> String' is safe (definitely not bad). A function like 'Int -> IO String' is unsafe (it might be bad; we hope not). If it were possible to specify "bad" via the type system (like the type of use-after-free) then we would want that to be a type error (like it is in Rust).
I've heard the opposite. You lay off on a Monday so you have 5 business days to call recruiters. You give a promotion or bonus on a Friday so the employee can celebrate on the weekend and won't slack off the rest of the week.
this lady is not going to have a problem finding employment. google is losing an asset, possibly a major one, for whatever reasons they have to do so
Much as I am suspicious of Epic, this kind of move is way better than their silly stunt with the App Store.

The way to beat Apple is to develop better technology than them. It will take billions of dollars to do this, but Epic has the money.
For these kinds of chips there is usually nothing the new process can offer other than higher development costs, higher production costs, longer cycle times, lower yields, higher noise levels and higher EMC susceptibility.

A chip that fits its package comfortably at 180nm will not benefit from converting it 5nm process at all.

The main reasons to get with a smaller process node is to put more transistor on the same area, use less power or reduce the size of the chip, that's it. A power management chip does not qualify.

There is one more reason: if you are already invested in smaller process node or when it is difficult to find machinery for older process.