skysight-inc/HackerNews huggingface dataset:
I see this all the times and I've done my fair share of it.

This is happening because nobody care in your company.

The bigger the company, the more the layers of middle managers, the more the pocket of productivity where someone can hide and do little. Join a startup and they founders in person will overwork you to the bone.

Having seen a few organisations I have a personal scale that goes from solo founder to government of a country: the more you get closer to a government, the more you see resources being wasted (of money, of time, of talent).

When I've been on the manager side, I punished a few underperforming engineers (which led to team change and then firing, as per company policy) but I could have very well avoided the discussion completely; my boss had no idea about my performance or about the performance of my teams. Even if he asked I could have easily come up with 10 different excuses about why productivity is so low.
I had no incentives to get those people fired; I didn't get a raise; the probability of my company's stock being worth more because of that may have increased by some uber minuscule amount (mid companies tend to obsess about increasing returns while making sure no-one in the company has a chance to innovate, to experiment, to fail and try again; employees input is a tiny percentage of making a profit on equity).

The lack of accountability starts at the board of directors. Not a lot of people really care deeply about a company that sits on their fund's portfolio. Sometimes, even when they care, they tend to be too polite to underperforming managers. That lack of accountability trickle down through managers up to individual contributors.
Every X years, after the company, unsurprisingly, doesn't deliver the expected returns the board decides to go into nazi mode, cut everything down for a bit and then go back to not caring.

On top of this horrible corporate lifecycle, the work done by engineers can be clouded pretty easily so evaluating poor performance vs poor conditions is not easy.
It won't happen. Our current justice system _needs_ a lot of people to take plea bargains, because neither the defense, nor prosecution, nor judges, have the resources for most cases to actually hit the courtroom.

Studies estimate that 90-95% of criminal cases are settled via a plea deal.

It's one of the greatest shams of our justice system. The Constitution guarantees you habeus corpus, but we are in no way equipped to actually offer that. If you accept the government defense, everyone involved has a vested interest in preventing you from exercising that right.

I think the current style of plea bargains should be ruled unconstitutional, and the bar should have some serious thoughts about the ethics of some DAs. I simply can't fathom that "accept this plea deal or we're going to ask the judge to double the sentence if we win" doesn't seem like the government trying to force someone to abandon their constitutional rights, and trigger a very serious ethics investigation.

Can you imagine a doctor saying that they're going to do a bad job treating you if you don't sign away your HIPPA rights? Or what the medical board would do to anyone that tried?

Insidiously, I think that neatly whitewashes the fact that our body of laws has become so broad and overreaching that we can't really allow people to exercise their rights. If they did, the Department of Justice would balloon up to the size of the Pentagon, and the extra taxes would put a huge drag on our economy.
No no, that's Cow crap you're thinking of.
Delete your Facebook account and use DNS and browser extensions to block facebook, instagram, and oculus domains.
Is this Verizon wireless or Verizon fios?
Local authorities can get a warrant. They can also open packages deemed suspicious, without a warrant.

I'd expect packages from out-of-state pharmacies would be deemed "suspicious" and searched. And there's always the handy "exigent circumstances" (translation: We can do anything we want anyway).

I guess the good news is: It's unlikely there are dogs trained to sniff out this specific medication.
There’s a docker image that you can spin up and then RDP into. Windows 2000.
ARM’s Scalable Vector Extensions: A Critical Look at SVE2 for Integer Workloads
Are TIPS bonds accessible outside the US for non-Americans?
yes. or better be a 10x for 4 hours a week. i feel like 10x is about flow not stress, so doing 10x might be easier than 1x ironically.

there is a disconnect about how companies mildly or jot so mildly “gaslight” employees into burning all of their energy on the job.

Its more cultural than profit-seeking. The profit seeker would want to maximise the effectiveness of the worker, by for example thinking hard about what work is worth doing.

The biggest waste i see is cancelled projects that could have easily been pre-cancelled. The next is features that are hardly used. Followed by technical debt and its impact
on velocity.
> Someone also wrote a script to start killing processes before the system can hang when it runs out of RAM.

Isn't this exactly what the OOMKiller does?
Semi-serious: If you're in the US and a US citizen, get a gov't job. They need programmers, especially mid-to-senior career folks. Put into the 401k-alike (TSP) and max it out. At age 62 you'd be worth several million dollars and would be getting a pension (before other retirement income) of around 30-40k/year in today's dollars. Many gov't jobs are in lower cost of living areas letting the money go even further. You can also (depending of course on how policies change over the next 30 years) carry your health insurance into retirement, with the government paying their share just like when you were employed and you paying the rest out of your pension (this will be a significant portion of your retirement spending past age 50 or 60 anyways).
This was my PhD focus. We identified a core "dataframe algebra"[1] that encompasses all of pandas (and R/S data.frames): a total of 16 operators that cover all 600+ operators of pandas. What you describe was exactly our aim. It turns out there are a lot of operators that are really easy to support and make fast, and that gets you about 60% or so of the way to supporting all of pandas. Then there are really complex operators that may alter the schema in a way that is undeterminable before the operation is carried out (think a row-wise or column-wise `df.apply`). The flexibility that pandas offers is something we were able to express mathematically, and with that math we can start to optimize the dataframe holistically, rather than chipping away at small parts of pandas that are embarrassingly parallel.

Most dataframe libraries cannot architecturally support the entire dataframe algebra and data model because they are optimized for specific use-cases (which is not a bad thing). It can be frustrating for users who may have no idea what they can do with a given tool just because it is called "dataframe", but I don't know how to fix that.

[1] https://arxiv.org/pdf/2001.00888
I’m not sure what you’re asking. Generics are code generation (look into the term monomorphisation), just automatic and managed by the compiler for better convenience than manual code generation by other means, and type safe for better correctness and efficiency than interface objects and downcasting.
I Got 2 POAPs for My Open Source Contributions – Some Quick Tidbits/Thoughts
My view is if you look at a chart of interest rates over the last 40 years, you should be able to see that the next 40 years cannot possibly be a repetition.

"Interest rates go down" is the entire story of investment returns during the lifetimes of most non-retired people.

It cannot be the story of the next few decades. Famous saying "if something can't go on forever, it won't".
> "Of course, no one knew that he only had one barrel to his name," recalls Steve Mayer

Elsewhere, Chuck Peddle claimed only the chips on the top of the barrel worked. The rest underneath were duds.
But what was the actual per capita income 30 years ago? 3 times not much is still not very much. So I don't see how is a given that they can institute suitable social programs. It's still a question whether or not that'll be the case even for first world western countries
It’s a compiled optimized language. Along with C++, it’s one of the few languages to have essentially no runtime overhead.
You say there is nothing to explain, but there is something that has not been explained (by anyone), which is how minds work. If you are claiming that they cannot possibly be explained, that is just your intuition. You are, of course, entitled to your opinions, jus as much as those whose intuitions lean the other way, but there is no particular reason for us to regard anyone's intuitions on the matter to be an indicator of which way reality lies.

The observations of Russell's that you mention - which, I believe, were considerably influenced by his working with Wittgenstein - seem to be a critique of analytical philosophy's approach to learning fundamental truths about the universe. "Hold my beer", said his scientific contemporaries, "we're going to put these worries aside and see what we can learn anyway."
Both. Either. Neither.
There is a book by the same name

https://www.goodreads.com/book/show/4866.How_to_Stop_Worryin...

I read it many years ago. You essentially just have to take each day one at a time. Live in the now.
Absolutely. I am big supporter of Liz Cheney and have given her money. I like her brand of conservatism.
I don't like it as much as dplyr and I stand behind that. It's too "clever", especially with respect to joins.

Everything is fine "once you understand how to use it", even assembly code, but it's not equally expressive or intuitive. So I don't value data.table speed that much, it's my thinking and typing speed that's usually the limiting factor. I would always recommend dplyr over anything else for someone learning how to use tables.

I also can't help but point out that data.table has the worst first FAQ answer I've ever seen in software documentation: https://cran.r-project.org/web/packages/data.table/vignettes.... Just astonishingly bad. I could write an essay about the unique and diverse ways in which this thing is both incredibly poorly organized and deeply user-hostile.

But if you truly have a need for speed on large datasets, it may be for you.
Though I agree with most part (in terms of no of real productive hours), someone in your team is probably doing more to balance it for you.
The reason you can get away by "bullshitting" is because someone somewhere is putting in effort to make your bullshit appetizing.
https://github.com/keleshev/schema a library for validating python data structures by schema definitions, gave me a wow moment. (i have a slightly less original one here: https://github.com/MoserMichael/kwchecker )
I’m pretty sure /r/philosophy was a default sub back then.
What is your certification in out of curiosity?
One interesting remark in one of Joe Rogan's interviews with a former vegetarian, was somewhat like the following ...

He stated most animals can be eaten by humans, but most plants cannot. Because plants cannot move, plants need to have some innate defences to prevent being killed before being able to reproduce and as such many plants are poisonous. Humans apparently have evolved to be able to disregards some poisons in some plants.

Also, in this interview the former vegetarian stated that if humans were to eat pretty much all of the meat of the animal (including liver, heart) they would get most of the vitamins required to stay in good health.

Now I don't know exactly which person Joe interviewed. Might have been Paul Saladino.
I have been doing this for years. I have my team push changes directly to master (they have the option to use a feature branch and code review if they feel it is necessary of course). Once per release cycle, we have meet, I put the diff off all changes since the last release and we review every change going out as a group, we talk about what is being changed, why, and people can explain their changes. Sometimes something needs to be fixed, and we can fix it right there.

- The quality of these reviews is better than any code review I’ve seen on feature branch reviews

- We review the whole collection of changes going out, on rare occasions when two changes conflict, you catch these

- Everyone keeps up to date with what is changing in the code base and why

- If for whatever reason there’s an issue after the deployment, it’s easier to fix because everyone has fresh in their head what has changed in this release
> technology/internet/telecom industry heavy ETFs ... mix of the different ETFs and the stocks they contain is sufficiently diverse for my risk tolerance

in this case it doesn't matter your risk tolerance, diversifiable risk is not rewarded by the market, which means NOT that you face higher risk, but actually, lower returns at any given level of risk.

that is standard finance theory
Rust: An easy lib for m̶u̶lt̴I̴p̴le̵ mutable r̴̢̪̽è̴̪f̷͖͛ȩ̶͛̉r̶̀ͅe̵̤̾ň̴̟C̴es
I've just finished a very simple and easy to use library that allows you to get as man̸͖̓ÿ̸̹́ ̸̬̆m̸̝̆ụ̵͛t̵̩͠a̴̘͒b̵̢̒l̸͚̄ë̵̹́ ̷̼͑r̶̨̽ḙ̷̊f̵̼̎e̴̩̾r̵̡͘e̷͚͠ǹ̵̞ces as you need and solves all your so̷r̴r̷o̸w̶ ̷c̶h̴e̴c̶k̴e̴r̸ and thread/resource sharing p̴̙̲͐̂r̸̹̟͂̎ỏ̶̞̙̑b̵̟͐̄ḹ̵̤͠ę̴̭̓̂m̸̩͖̀̑s̷͙̆!

Please try it and l̸e̶a̶v̴e̶ ̶y̸o̶u̷r̸ ̴f̴e̸e̶d̶b̵a̵c̸k̴ j̷̭͋u̸̪͑s̴̭͆t̶̞̽ ̵̘̏p̵͓͝ĺ̶͎e̵̫͗ạ̵̄s̷̠̿e̷͎͑ ̵͇͘d̴͕̅ǒ̵̼n̴̢̿'̸̂ͅt̶̥̄ ̸̞͗f̴̛̭̖͚̞͗́̈́͜e̶̝͑̅̈́͘͘ͅę̶̮̮̮̺̇̿̇̓ḑ̸̙̺͉͋ ̷̲͔̇̽̊͑͝ȉ̶͇̹̅̽t̸̡͗̇̍̐̒ ̸̠͓̖̥͊̿͐͜ḁ̷̽͆͘͘ ̷͔̱̹̂̆̾́̃s̴̺̦̲͇̃̏̚͘ṯ̸̫̆̈́̉͝r̸̢͖͇̒ä̶͇͎͙́͝y̷̝̋̈́̉̉ ̴̭̖̙̦̈͋̽͐̑p̵̻͍͗ͅo̷͉͈̰͖͘i̴̮̗͓̘̋̓͆ṋ̴̄͋̔t̷̯͙̬̦̰̿̑͗̌̈e̵͔̖̿r̴̥͙͙͗̃̀̋ p̴̡̛̱̤̭̮̺͎̝̟̩̲̾͋̉͆͛͗͑̉̊͝͝l̵̡͙͙̪̩̱̭̝̹̹͂̀̈͛͂̾̽̾͊ͅẽ̵̡̙̱͇̫̟͙͎̫̏̓ȃ̶͓̘̙̘͓̆s̵̮̪͂̔̑́̍̅ͅͅê̸̢̨͔͍̦̳̭̂̊́̈́̇͛͜͠ͅ ̷̤͖͇̄͛̒̾̋̇́͂̎o̴̧̮̠̠͍̺̥̺͆̓͗̒̓h̷̹̭̍ ̷̛̣̠͌̋͌̍̅͆́͊̄̿ģ̵͖͉͈͈͙͙͍̥̉͒̈̚ͅǫ̷͔̗͇̅̏̃͊̄̈̚d̵̤͓̺̳̯͕̖͚͍͕͎̈́̍̌̉̏̏ ̴̟̐̈̇̀̍͌͗͂̂͝Ì̸͇̯̼̞̳͙̘͍͇̮̅̀̅ ̶̠̞̮̟͍̙̗̰̈́̉̅͋͂͝͝c̶̠̩̋̌͜a̴͙͇̣̟̩̎͆͐̓͋̈͌̃̚n̴̥͍͔̏̈̓̌̅̈̾̐̊̎̒͂͠'̴̜̥̻͔̭̄̆̇̊̂͆͐̕͘͝͠t̸̮̝̲̻̙͒̓̓̆̌̅̈́͒̋̚͠ t̸̛̮͔̟̒̏̌̒̏̍͛̚a̶̢̫̞̳̝̠͒̎͂̍͋̆͑̓͘k̵̨̛̰̫̖̦̯̞̻̓̄̉̀̎̔̎́̀͊̾͝ȩ̸̢͍̦̲͇͇͕̟͙͚̘̼̬̙̑ ̷̢̢̱̱̗̱̖̙̱̹͎̬͂͋̑̃̑͜͝ͅi̴̛̟̲̙̘̹͔͍͕̠̪̱̖̒̈́̓̓͒̽̎̎̽̉̍̐̈̚ͅͅt̸̢͓̻̤͚̘̂͝ ̷̠̲̼̘̗́̍ạ̸̯̍̆̾ṋ̸̒̋͑̈́̓y̵̯͖̺̤̞͚͖̤͍͛̈̓ͅm̸̯̠̹̬͎̮̪̮̀̎͛̆̔̀̍̈́͌͌̓͘͝ȍ̸̢̢̬̻̫̗̟̞̫̟̙̼̠͕̰͙͑̆̏͋͗̓̚͜r̶̛̖̻̋̏͂͑̊̀̔̃͂̎̔͆̒̃̑e̴̛̻͌̊͋͝
Fuck you, facebook.
Fuck you, zuckerberg.
Buy LEAPs on Reddit when it IPOs edit this is not serious advice
Would need to be C4-D3.
You can do that perfecly, as most company logos were full screen.

Source: I owned GB games since I was a child.
There's still a number of modern distros that drop it by default like Denuvan and Void. I don't particularly hate systemd, but I really disagree with it's design philosophy and general layout these days. It's not that hard to sympathize with the people who grew frustrated with it's lack of modularity and tossed it in lieu of a better init system.
1) Notepad++

2) DBeaver

3) PuTTY

4) Git -- for the shell (mainly grep), not Git itself.
Didn’t you know? “GPU scheduling” is a change that makes the Windows driver behave more like Linux ones. There’s nothing to implement, it’s been done that way the whole time.

edit That’s only if you use mesa, though. Nobody has a clue what the nvidia binary driver is up to.
Big meat lobby fighting against chik'n. ;)

There are laws in 6 US states where there are penalties for criticizing meat agriculture, so-called "ag gag" laws, as Oprah found out in the 90's.
Are you describing a whiteboard?
Early collaboration and tighter feedback loops are key. But you can make that all happen as a matter of culture, without needing committing to master as a forcing function.
There is an official dplyr extension that leverages data.table: https://dtplyr.tidyverse.org/
Modern Star Trek is basically just Space: 1999 with better special effects. I don't understand why they insist on calling it Star Trek when it's nothing like the show.
Ask HN: Umbrella service that publishes app under their name?
I don't want to use my name, DBA or a LLC. Is there a service that can publish my app under their name/developer account so it looks more official than it would with a person's name as seller?
Sure, but how hard has modern medicine tried to cure aging?
This is based on 20+ years of experience with committing to master as directly as possible.

In the cvs/svn age, what was found at the SV companies I worked at was that the developers we had were not smart enough to work on per-developer branches and merge back correctly. After several outages and about a month of soul-searching at each place, we decided that committing to master and running a test suite caused less problems. Everybody was happy and productive.

In the git age, I've noticed two patterns that are master-related:

1) For docs and devops, committing to master in github works fine since there's usually just one or two committers to each repo. It also lets you use the UI edit button for docs.

2) For application development, very short-lived branches for patches works fine.

Note that in the current interview environment, interviewers will not accept the above explanations and will literally lose their minds and insult you - because IT is a fad-driven world. (They assume every repo commit is for a major application with dozens of developers.) Yet it worked fine for me for 20+ years, longer than most of their careers.
Exactly I've reached the point where I make good money, and to make an additional sum of money that would change my life I would have to try and land a sr. role at a faang style company and study like madness to pass the interview and then do actual work for a few years. Not interested I would rather just keep earning what I make, work 4 hours a day and then try and find the motivation to spend the other 4 hours on myself and then call it a day. No interest in the additional stress that comes with promotion or going after a substantial amount of money.
This isn't unique to coders. Various successful writers have also reported the same issue. They only have a few super productive hours a day.
Bitcoin isn’t money. It’s a gambling token.
What provider doesn't do this? Has any said they never would (or have acted in this regard)? I'm all for getting on the anti-VZW bandwagon, but realistically, what are your options?
Not according to my psychonaut brother-in-law ;-).

Apparently Disneyland + shroomwater in a camelpak make you really think its a small world after all.
What’s Gemini? I’m not sure but comes across as something crypto. Why would you suggest a person to get into crypto, and completely at that, who is looking to make a easy and safe living (if not retire)? Even if the corpus is not big enough for retirement I can’t think of any way where crypto is a solution, let alone only solution.
therapy is the thing that will help you.

Also medication can help. Taking anxiety medication felt like turning off a switch that controlled an alarm siren in my brain. Some people are opposed to medication, and to them I say: grow up. Talk to a doctor.
It is a human problem, but human problems can be solved with technology. Why is the problem of focus and distractions any different? Doubly so when the problem was created by technology in the first place.
Meh. Some people will never stop using Perl or APL because you can get anything done in five random characters (well, anything the language is optimized to express, everything else is a lot harder). I respect it but it's not for me.

The tidyverse has the most advanced and intuitive versions of all the things you mention IMO. It has evolved a lot in the past couple years and your impressions of it could be out of date.

There is also the dtplyr backend for data.table speed with dplyr syntax, but I don't even bother because dplyr is almost always fast enough for me.
Do you have any liquidity pools that you recommend or where to learn more about the different pools?
Does this apply to other non-federal carriers (UPS/Fedex)?
Haven’t seen anything online about this. Do you have a source please?
How much does he eat? There is an inverse relationship between caloric intake and mortality; the less you eat, the longer you live. Also, keep in mind that animal protein is not necessarily meat, meat would be a subset of animal protein, which means this study does not remotely conclude that meat intake is inversely proportional to mortality.

Though some will claim otherwise and I envy them, it is not easy to eat vegetarian, so your anecdotal insinuation that vegetarianism is less healthy could be due to the fact that readily available options, if they exist, are vanishingly slim. For one, there seems to be meat or meat byproduct in everything. No major restaurant chain caters to vegetarian diets, unless you count Subway with all the exposed deli meat and preps touching meat, it can kill appetites, and I wouldn't call Taco Bell's bean burrito catering to the vegetarian diet. Vegetarian restaurants are incredibly rare, and I don't understand why. Most restaurants will have a single dish that is vegetarian on a menu that is 4-5 oversized pages long. And if you're in the sticks, forget it everything has meat, and often it is causing trouble to ask the meat be left out.

And when you do find a vegetarian restaurant, the entrees are often exotic and bizarre (even if delicious, they just don't need to be that complicated or expensive). I don't get why there isn't a restaurant that prepares and serves everything Americana except the gratuitously included meat in every single entree. If I had any startup money, I'd open a chain of vegetarian fast food restaurants that serves all vegetarian entrees, with plenty of calories and nailing all the nutrition metrics, but made only with familiar food resulting in familiar, non-intimidating dishes with prices compatible with those of any fast food place.
I honestly don't encounter non-trivial merge conflicts in practice on a team of 5 developers. Our repos are scoped roughly to be team-sized so the velocity is low enough to know what everyone is working on.

I guess some of this advice applies better to repos where a large number of people are working on it.

I couldn't imagine giving up the quality gate factor of PRs. Carving out the time to dissect changes catches so many bugs (although it can be received harshly sometimes compared to face to face).

Also pushing to master vs. long lived feature braches is a false dichotomy. You can have small PRs on short-lived branches that may not be a complete feature but can be merged without making the main branch unreleasable.

There is also the political factor to consider in companies where product and sales people control the selected work items. Once something is in a working state there is pressure to move on to the next thing. Fighting for quality before it is in a publishable state is a devs best defence against later rework.

The CD community is overly obsessed with velocity. Of course removing obstacles can lead to a smoother faster workflow. Take it to the extreme and it becomes a dopamine hit activity, the goal is to merge changes fast and we become unable to take the time to think deeply and reflect since it is clear that we are valued by our rate of commits over smart decisions.
To hoist this comment a bit higher: https://news.ycombinator.com/item?id=29583557 and this one which as the "a hah" moment for me: https://news.ycombinator.com/item?id=29583866

While you can't do this:

type Option[T any] struct{}
func (o Option[T]) Map[U any](f func(a T) U) Option[U] { ... }

You can do this:

type Option[T,U any] struct{}
func (o Option[T,U]) Map(f func(a T) U) Option[U] { ... }

So this is not quite as restricting as it seems. Though it is still likely to be annoying. Runnable example: https://gotipplay.golang.org/p/2w2y1KEjXVE
On the contrary, it's widely acknowledge that mathematical ability and productivity decreases rapidly with age.

(There are other fields benefiting from long expertise, like project management...)
There Is No 'Them'
What is being measured?

You've got contiguous space, speed, total time, wear.
Any info on whether it is just 2-cycle engines? (iirc, that's what I remember from earlier articles, but...)

They should certainly ban 2-cycle engines to drive to batteries, but I think most stationary rigs for houses are 4-cycle, so you don't need oil mix.