skysight-inc/HackerNews huggingface dataset:
Open source and without tracking. That is better than good enough.

https://github.com/Automattic/pocket-casts-android/issues/42...
The solution to self driving isn’t AI, I know that much. Imagine your wheel is in the hands of calculated guessing…what could possibly go wrong.

Hopefully we’ll see the automotive makers form a standard alliance with something like V2X communications. All this unit independent AI is bad news for humanity and Elon Musk is a degenerate who shouldn’t be trusted…
Thank you! It was bothering me as well. I speak very little Japanese and was honestly curious. Maybe that was part of the point?
How to find a cannabis product you enjoy.
> If the US was a low trust society due to it's gun ownership...

I think you have the causality backward here

> America is very high trust...

We're as polarized as ever, virtually no one approves of our leadership, and everyone thinks corporations or "the media" or "the deep state" or some faceless billionaire is behind the scenes pulling the strings.

So no, there's no trust in this country. You've confused trust with apathy and defeat.
> http4s is a very capable library (and if you care much about composition it is excellent), but I wouldn't describe the documentation as beginner friendly. A slightly better starting point for scala 3 + type-safe server building is tapir

I am not a scala user but this sounds like a serious violation of composability (ironically), for something so ubiquitous as http. I don't really mind advanced features being available for power users, or later optimizations, but I really dislike being forced to make a mutually exclusive decision between simple and performant, early in the project lifecycle.

I think Rust unfortunately often falls in this category as well with async and multiple http libraries, and even the inofficial doctrine of deferring ownership decisions for later.

In Go there's basically one way to do things, and the few more advanced things you can do can be opted into later. I assume this is a quality inherited from C, and it's extremely pragmatic and creates a composable ecosystem.
i like modal editing but i don't really care what editor it is. as long as it supports my editing habit, i'm fine with it.

edit: i also keep the binding as close as vim's vanilla as possible. and that's it.
FL fire marshal writes Musk et al. on EVs catching fire from hurricane flooding
I am not interested in hiring someone who doesn't want to stick around for 2 reasons: First, as others have said, it takes time to learn an organization, far longer than learning say, a new programming language. Someone who only sticks around for a year is barely getting their feet wet and is only going to be making surface contributions. Not to mention they usually check out a month or so before they leave.
Second, hiring is a pain. It's time consuming and expensive. I don't want to be doing it any more than I need to, and someone who joins with the intent of leaving in a year is only making my job harder.
> If a candidate has the skills and took time to apply, if they are qualified you are responsible to hire them and keep them.

The problem with this mentality is that the hiring process isn’t a 1-on-1 process between candidate and employer. When a job opening is posted, you get multiple applications from different people.

It doesn’t make sense to suggest that hiring managers are obligated to hire the first candidate who applies. They collect a number of candidates and try to give the role to the person most qualified for the job.

And that is the core problem for job hopping applicants: Inevitably, you’re going to go up against other candidates with resumes suggestive of longer tenures and, in turn, bigger accomplishments at companies.
"is 90% used space even good with ZFS these days?"

Yes, you can run busy zpools with many different random access consumers at 90%.

I wouldn't do it without a SLOG but it is really only at 92%, these days, that we start to see performance really degrade.

YMMV.
> some religions think it's sinful to eat pork or seafood or beef...it's sinful to have premarital sex or to gamble or even to drink.

My parents believed literally every one of these things, and more. They believed not just that sex is sinful, but any form of physical touch, kissing, etc is sinful.

But compared to the subject of sexual orientation, those things were just annoyances in the bigger scheme of things (this is not to imply they were not harmful).

But when religious beliefs are literally about one's innate/unchangeable traits/identity, that leaves even deeper scars.

It left me with C-PTSD and I've spent my entire adult life trying to build a foundation for myself that my parents never did. It's grueling work and has required years of therapy, but I'm managing.

> Should every child's upbringing adhere to your moral worldview?

No, of course not.

But let's try something else on for size. A non-religious parent yells/screams/beats their kids. They neglect their kid's education, and they create an environment in which the child is unsure what is safe, what is real, what is true. They prevent their kid from learning about core subjects in school that might threaten the parent's power over them, and isolate them from other families who might give them a hint that a life without beatings is even possible.

We call parents like these abusers. The kids of these parents are emotionally scarred, and have an uphill battle ahead of them in life.

Yet somehow, when the parent does all of these things in the name of religion, some people stop believing it's abuse, and it's just their "worldview".

Abuse is abuse. Shitty parenting is shitty parenting. Religion doesn't change that.
Does anyone know of any small library in JavaScript/python/go/rust or any language that people use to write CLI apps that makes it trivially easy to implement this spec, even better if it also supports similar conventions for MacOS and Windows?
Not really.

Fastmail. Unique emails for businesses, a personal email that was leaked a while back, and a gmail with a somewhat common name that's about 18 years old.

Android.
If the contributions to private repos are through Github, they’ll still show up if configured https://docs.github.com/en/account-and-profile/setting-up-an...
> there is no defrag for ZFS

Why not? Seems like an important thing to have.
Huh? If someone never stays for more than a year at a job, unless they are consulting gigs, that’s a red flag. The person is either dumb, unable to complete tasks, a risk due to behavior/etc, or otherwise problematic.

Sometimes you see people who hop around while transitioning between roles. It’s fairly typical to see veterans hit 2-3 places after leaving the service. Likewise, if someone leaves a unique vertical (ie healthcare, government, some finance), some hopping around makes sense. But like all things outliers are usually outliers for a reason.
Actually it's pretty genius. They probably made a killing, they went out being 80 million in the hole due to unpaid rebates and ended up paying out something like 2 cents on the dollar. I'm sure they got decent salaries and made money from upstream purchases.

Assuming no one here went to jail this is essentially a legal way to run a ponzi scheme.
I will agree that a lot will depend heavily on individual circumstances. I remember joining a group that seemed like a match, but rather quickly turned out not to be. It was only due to the economy at the time that I could not get out faster. In my case, my mental health was worth more than worrying over anomaly in my resume.
Their success is a collective goal. They are created and maintained by the govt as well as supported by the public as a way of mainlining control over the economy versus foreign companies. The more collectivist countries and the more collectivist-oriented policies in mixed economies certainly do strive for the same things with the same tactics. So I obviously am not saying large US companies are devoid of collectivism or don't owe any success to it. But they are a smaller factor here.

Personally I suspect giant US companies arise out of courtroom victories more than any other factor. I'm not sure where to categorize that exactly. Maybe Beurocratism. At least it has a kind of impartiality to it, though also tending to benefit the market leader the most in its own way.
i liked macos 7/8/9 aesthetics.
Windows 7 comes close.
People can say what they want about RMS being a creep. But we continue to piss and moan about these things restricting our freedom and take over our lives.

Tada, the writings on the wall
The book, Enlightenment Now, by Steven Pinker makes the opposite argument that over time, life is getting better. It tracks various aspects of human life throughout history with research, statistics, and graphs that tell a different story.
A startup for which I had applied to a job opening few months ago reached back to me and asked me to check out one of their repos and star it if I thought their project was good. Never heard back from them about the job though
These GPUs have more memory than the whole rasberry pi. Why would someone use a computer that is going to be at least 1/100th the speed of some typical commodity hardware? Do use a Pi4 for everything you do? Are you posting this from a Pi4?

Also this paper is from Intel so this is extra ridiculous.
I feel like a fundamental issue is around human-assigned package names and linearly incrementing version numbers. Anyone who graduated from SVN to git understands about using hashes for true object identification, but it seems it's not nearly as widespread in the packaging world, other than for caches and lock files that most users never interact with directly, and rarely-if-ever for enabling nonlinear package evolutions.

Anyway, I haven't used PHP in fifteen years, but it's great to know that it at least attempts to address this in a better way. Certainly project/dependency-level package managers should have a major advantage over distro package managers in terms of being able to address this kind of thing, but it seems that many of them still ended up with distro-packaging conventions and concepts baked deep into the design.
<< Sorry for the sloppy reading on my part.

Sorry for the tone in "I thought I was pretty clear". That entire sentence should have been omitted.

<< China does it ( not completely unlike US ) with the implied threats of a power that has an army at its disposal.

The military is really relevant when pressuring the US, especially US companies. They use access to 1.2 billion customers as the threat. The EU uses access to 0.4 billion customers with a larger total economy as a carrot (although I have no idea if Brexit will result in the order flipping).

I mean, look at how Google has a special Chinese version. Now imagine a smaller company that was told to access the Chinese market they needed to make that version worldwide.

<< I am not aware of China overtly flaunting its military power.

I mean, they built artificial islands in the South China Sea (in international waters) and put military bases on them and use them to extend the claims of their international waters. The US ignores that and sails ships/flies planes close to them to point out they refuse to recognize them. I'm not sure if non-superpowers are willing to do the same and risk a war.

<< No worries

I'm not too concerned, but you should know that your phrasing was ambiguous. If you care about an issue, and I cannot tell which side you're on even when you're trying to tell me, I thought you should know.
Remote work has been a boon for night owls
Although I question how many homes are actually as well-insulated as you claim, you're right – heating demand doesn't have diurnal cycles of much significance. Diurnal "peakiness" isn't the issue at hand here, though. It's less predictable outliers in demand (e.g cold snaps) that can strain the grid's capacity to the point of failure.

It seems like the point he's trying to make is that meeting unpredictable and dynamic energy demand is a tougher problem to solve at scale with electricity than with gas.

As other folks here have pointed out, he largely ignores the actual practical reality of distributing gas, though, which undermines a lot of this whole point anyway.
Neovim uses the same Language Server Protocol servers as vs code; LSP support is built in.

Treesitter, also built-in to Neovim, provides semantic syntax highlighting, just like an IDE.

And Vim can use LSP using a plug-in like Coc.
Alexandre de Moraes was appointed by Michel Temer.

https://en.m.wikipedia.org/wiki/Alexandre_de_Moraes#cite_not...
What a great link, thanks!
Binning everything that I said as "management" is basically demonstrating my point. This attitude is a self-reinforcing pigeonhole.
https://docs.rs/dirs/latest/dirs/index.html
This pain also scales with the size of the department.

If a company fills an entire team with job hoppers who leave after a year, the entire team will turn over every year.

Revolving door companies are terrible to work for because everyone around you is relatively inexperienced at their job. You don’t really want to invest too much in work relationships because you know everyone is just waiting to hop somewhere else. Eventually, you get sick of it and want to leave, too. In a way, hiring too many job hoppers becomes contagious as the turnover burns out the remaining employees who have to shoulder more work simply because they’re the only ones who have been around long enough to have the knowledge necessary to get things done.
Is "Dino Buzzati" here in the room with us now?
Yes, this is a good summary of how I feel about discussions too. Non-technical users are going to be more comfortable using non-Github platforms anyway, and for technical users issues or chat are probably a better fit in 95% of cases. Not worth opening an entirely separate forum for.
Pandora's box is open, technology will spread regardless of what you do. You want to limit tech that will become cheaper and easier to build through the efforts of legitimate, well meaning research, and try to stop knowledge spreading as we wish for there to be more people in this line of work. More people having access will mean more people who are untrustworthy having access is entirely right but whether "which means more malicious action" is a corollary is up for debate, as we've seen with violent action around the world via many different types of weaponry.

In this talk[1] at DEF CON, John Sotos pleads with hackers to put their time into learning how to combat biological weapons. He points out that the tech will move forward to being able to target more and more specific populations. Like any other weapon, knowing that your enemy has it too and can hurt you or those you care about with it is a highly effective deterrent.

> As for building your own vaccine. Even large nations were not able to develop effective ones. It’s easier to put a bullet in someone than it is to take it out.

Two things here. Firstly, trauma surgery and techniques from the military and places where bullet wounds are common have benefited the rest of us for when we get into scrapes of even a non-violent kind.

Secondly, defence does not always lag behind attack, you assume that the future would look like now but that is to ignore the history of any tech of such nature.

[1] https://www.youtube.com/watch?v=HKQDSgBHPfY
AI or ML? I think AI is when it started reasoning, as HAL9000, we are far away from that. Thats why cars cannot self-drive yet.
That is a bit of my feeling too, funding aside. Often it appears that they are slapping Big Tech on the wrist. Still do great work in general though, just nitpicking since we're on the topic.
Ah yep. My bad. I got lost in comment chains.
That's just an environment variable while this ShGetKnownFolderPath thing is a Win32 API function. People should avoid directly depending on that stuff as much as possible.

People aren't obligated to "comply" with the XDG specification either. It's not a bug to just use $HOME.
Even teams that work with overseas teams tend to funnel that through several people or the like (this is universal). Even "english only" companies in Tokyo will still just have a bunch of docs/convos written in Japanese when the team compositions are not uniformly mixed.

There are of course aesthetic/logistics reasons behind "code the stuff in English" (if only cuz your code is going into an ASCII codepage, and ... yeah, sharing). But the language used in teams is pretty company-culture dependent, and "we do all of our work in English" lands in a very restricted set of companies. Probably Finance is the one where that culture is there, but most tech companies.... there are higher-than-average english language levels in these places, but if there's no other English-preferer (foreigners, but also returnees or people who just like English a lot) in the room? Not happening
There are costs to onboarding a new employee (not just in money, but also in time and attention from more-tenured teammates, finding good "starter" tickets for them to work on, longer standups, interviewing their replacement after they leave, etc)

For pretty much any team, there's some ramp-up time where a new employee won't be contributing much and may be taking more time/attention from your experienced employees and manager. (explaining how the system works, code reviews, helping debug why something's not working, etc etc) There's some break-even tenure below which it's a net loss for a team to have hired someone. It'll be different for each team and also different for each new-hire. Maybe it's only a couple days, or maybe it's 6+ months. Either way, managers should at least be aware of this when making hiring decisions. (exception: unless they're at a cushy enough gig where there's not much/any pressure to deliver)
Personally, I'd refrain from throwing around "If I was the manager of the hiring manager" rhetorics when responding to PragmaticPulp; that's someone w/ a lot of hiring experience in big tech.

I'll throw my own two cents as someone who interviewed a couple hundred senior/staff level eng candidates. When a candidate comes around w/ 10+ years of experience, a career filled with one year stints will not pass the bar for L6 level because some of the evaluated requirements (e.g "consistent cross-functional impact") simply cannot be achieved in <12 month stints (and this shows in the interviews)

Something to consider is that tenured big tech interviewers can have hundreds of interviews w/ 10+ YOE candidates under their belts; they've seen high performers and low performers and inflated titles and smooth talkers and everything in between. So when they say someone doesn't pass a bar, it's not just a quick dismissal of a resume (the interviewing process at these companies typically doesn't even allow that); instead there's a lot of interviewing experience behind that statement.
> Nobody should go out of their way to integrate with Windows APIs

int writeConfigFile(ConfigFile file) {
#if defined(_WIN32)
// Windows-specific function
#elif defined(__linux__)
// Linux-specific function
#elif defined(__APPLE__)
// macOS-specific function

With modern C++, there's probably a way to do this in a nicer manner, and achieve runtime polymorphism with virtual functions or a lambda (function pointer) table.

As another sibling commenter wrote, .NET already has a platform-agnostic function to write to a `user program data` folder that nicely maps to the platform-specific directories. Other GC languages (Java, Go, etc) likely have similar abstractions.

As for scripting... A cross-platform project with scripts that also targets Windows should (in my opinion) have PowerShell `.ps1` scripts accompanying any `.sh` scripts. Better still, scripting should be done in a language that's truly platform-agnostic, like Python.
Ha. This would be like going to that HOA and telling them all about how little you care. Just stop lying and admit you care.
Did you fund gain of research function at the labs in Wuhan?

Do you know what they found?

Were you aware of the low level of biosecurity protocols on the site?

Things like that ;-)
I would love to see somebody code this up to run in the browser -- it's from 2003, so I bet it could now run really fast with lots of voxels. It will steal your face right off your head. Happy Halloween!

https://www.youtube.com/watch?v=9SplEU05z64

Using Deformations for Browsing Volumetric Data

1,367 views Jul 31, 2009:
A prototype user interface for browsing volume data. Presented at IEEE VIS 2003 by Michael J. McGuffin, Liviu Tancau, and Ravin Balakrishnan. For more information, see

https://profs.etsmtl.ca/mmcguffin/research/#mcguffin_vis2003

https://profs.etsmtl.ca/mmcguffin/research/volumetricBrowsin...
> A job hopper is unlikely to become anything but an IC.

Why do you think so? Is it because you project job hopping in the past into the future history of working in your company, and so IC won't have time to become CEO? Or because of something else?
It turns out that a number being odd is almost inevitable. How do we know that? Well, take a look at this sequence:

1 2 3 5 4 7 9 11 13 6 ...

As you can see, there's a lot of odd numbers between every even number, and the fraction of even numbers falls and falls as you keep going. Therefore, virtually every number is odd...
It’s a democracy bub
For many years I've been trying to find a word for the sorrow one feels when on reaching for a cup, we realise we finished our tea/coffee some time ago and the cup is indeed now empty. @dictionaryofobscuresorrows please help me.
Everything in the real world is finite which is equivalent to an arbitrary large but strictly finite number of conjunction for "for all" and a the same with distinctions for "there exists".
Not in a way that would be useful here, I think: I prefer ~/.firefox/cache to ~/.cache/firefox and this requires the variables being unique per program (although, you could probably wrap each program with a script that sets the relevant environment variables to achieve this effect)
> Having it in the hands of everyone means basically it's game over.

It might mean it's time to face up to more important questions, like why every offshoot of Al-Qaeda wants to use nukes and then countering that.
I would argue that we all are, but I'm definitely crinkling my eyebrows a bit about the idea of living in a barrel and subsisting on a steady diet of onions
Surely this is a "Ship of Theseus" type of problem i.e. to achieve this longevity you have to continue maintaining it until it is no longer (philosophically) the server you began with.

Keep its software and configuration practices up to date, upgrade and replace components. Servers that have lasted 10-15 years have rarely done so with at least some maintenance, and the less performed, the accumulated legacy of being out of date is more likely to sink it completely.
The linked post isn’t great. But a CO2 monitor is one of the more interesting gadgets I’ve purchased in recent years. Left to it’s own devices, my house levels out at around 1500 ppm CO2. But turn on a bathroom fan on the other side of the house, and you can see the CO2 level drop pretty rapidly. It’s neat.
It really depends on how you define impact. After joining my more recent team, I had some manual labor thrown my way. Me being me did what I thought a reasonable person should do in those circumstances: automate what I could. As a result, time spent on manual labor was cut by a ridiculous amount. I almost don't get why no one did it before me..

In my career so far, it is not uncommon to see low hanging fruits like that, but then I mostly worked in banking ( which is its own little world ).

My point is, you can do a lot in 2 years depending on what you are looking for.
The cans/bottles, and promotional material did clearly stipulate when the contest ended.

By shipping the cans/bottles to an area of low consumption, a month before the end of promotion, it ensures it would be unlikely that the winner would find a bottle cap before end of promotion.
Job hoppers tend to climb the ladder faster than people who don't job hop. Also, they often end up doing several stints at the same company over their careers. The job hopper is probably more likely to be CEO than a lifer.