skysight-inc/HackerNews huggingface dataset:
I love nix, I've been using it for the last 2 years, I have a very stable setup from these 2 years of effort [0], and I just can't recommend Nix for Linux beginners, why?

It's not because of the nix language, It's not because of the CLI, it's because everything is scattered, you have to consult many places to find out how to do things with Nix, here is an example:

Usually, when I need a new complex program, like Steam, I first check the system-wide configuration [1], the wiki [2] and the package list [3], if I just want it on my user, I need to check if Home Manager has an option [4], if it doesn't, I can try using the "home.packages" option. Now, if I need to override something on the package, I need to remember how to do it with [5] [6] (while checking the source code for the package in parallel to find the options).

And then sometimes, on very rare occasions, I need to fine tune something with the nix language, so I need to check the builtins/lib docs [7], but some builtins are not there, so I need to either use nix-doc [8] or find the docs inside the code-bases [9] [10] (they are split between both repos)

For me, this is one of the main pain points of using Nix / NixOS that needs to be solved.

[0] - https://github.com/shiryel/nixos-dotfiles

[1] - https://search.nixos.org/options

[2] - https://nixos.wiki/wiki/Steam

[3] - https://search.nixos.org/packages

[4] - https://mipmip.github.io/home-manager-option-search/

[5] - https://nixos.org/manual/nixos/stable/#sec-customising-packa...

[6] - https://nixos.org/guides/nix-pills/nixpkgs-overriding-packag...

[7] - https://teu5us.github.io/nix-lib.html

[8] - https://github.com/lf-/nix-doc

[9] - https://github.com/NixOS/nix

[10] - https://github.com/NixOS/nixpkgs
This is an amazing explanation, thanks
As someone who has been a new CTO before: I suggest you practice delegating. It will be great for your parental leave and, as you outgrow your current responsibilities, you’ll need those skills.

This is especially true if you were previously a good team-facing manager. When you’re accustomed to protecting your team’s productivity and well-being, delegating can feel very unnatural.
I've been hearing this for years

just google:

"poland reparations before:2022"

what has changed this time?
I reject the idea that depression is the source of your problems. It's just a symptom. Treating depression as anything other than a symptom won't make you happier, at best you'll feel numb, but likely maintain your profound sense of sadness.

If everyone's depressed, we shouldn't be asking "how do we get more SSRIs into these people?", but rather "how do we fix society so people aren't depressed?".
A product manager that comes up with feature ideas is doing actual work, would you not agree? Even if they themselves do not implement anything.
Apocalypse for Insects. When Was the Last Time You Came Across a Firefly?
I agree that cases involving harming people are exceptional ones for which both quitting in protest and whistleblowing should be on the table, but again, those are exceptional circumstances

an analogy in ITSEC would be knowledge of an actual (not potential) ongoing user data exfiltration and hiding knowledge of that

most ITSEC scenarios are not this, but rather a failure to explain why the potential loss of doing nothing is worse than the actual loss of doing something, just like a CRO must explain why the potential loss of not entering a market is worse than the cost of entering it
> 1. Does every nix-shell require building the whole world from ground-up? Seems impractical to me.

It's the same as homebrew:

If there's a cached binary already, it will download the cached binary. If not, it will fetch the source and build it.

The QMK nix shell needs different GCCs for different targets. For the QMK shell.nix specifically, you can disable the targets you don't need (e.g. if you don't use a teensy board).
He just wanted some kind of warning to get himself mentally prepared or braced for the kick - maybe take a quick breath, pull out of the way a tool he's using, whatever, or just reduce the surprise factor. As he said, the second one that he knew was coming was not such a big deal. It was definitely not to try to resolve it, that was up to the pacemaker/defib.
The odds of lying about marijuana use on that form coming back to haunt me is effectively 0%. I'm not loosing any sleep over it!
Wasn’t there a documentary about this or something? I swear I’ve seen this premise play out somewhere.
Thank you. Are you able to adjust the positional audio to “better fit” your ears? The PS5 comes with a few presets but unfortunately it feels like my ears are somewhere between two of the presets, so for one sound sources feel lower than they should while the next the feel higher than they should (compared to a reference sound that is ear-level).
That's my understanding too. The "We don’t need any energy input, and it bubbles hydrogen like crazy." is pretty confusing to me, knowing how much of an energy sink producing aluminium from bauxite is…

(I guess the question is if it's viable to replace e.g. Li-Ion batteries with an Aluminium + Water "tank")

I don't see any mention of how hot the Aluminium + Water ⇒ Al₂O₃ + H₂ reaction gets — any heat released from that would be pure waste of energy…
LUKS and APFS volume encryption seem to be seamless in my experience. I've heard mixed things about Bitlocker, but as long as you aren't on Windows everything should run smoothly.
> I wonder if it would have been more palatable if the Nix installer was less forward about what it is doing?

I bet most wouldn't consider it spooky if the installer didn't print it out.

If docker started printing it, I bet lots of people would complain it seems similarly complex.
So it looks like this mine produces coal which I am assuming is used for power generation. Don't know if I can blame them for not shutting it down while the message coming from the rest of Europe is that everyone's going to be doing an IRL game of Frostpunk this winter.
Url changed from https://undeadly.org/cgi?action=article;sid=20220902100648, which points to this.
IMO the only thing holding back "edge" devices are the minimally sufficient network interfaces.

Except for a couple of Mini-ITX based solutions, It's dang near impossible to get anything with >1gbe in any kind of SFF.

Please will someone start building 1L form factor with dual 1/2.5/5/10gbe already?
US automakers' products were terrible, and there is plenty of blame to go around. But I have yet to read any analysis of that crisis (such as those linked above) that did not include unions as one contributing factor.
Realistically, OpenBSD completely reimplemented protocol 2 themselves.

Since nobody uses protocol 1 anymore, very little of the original code from Tatu Ylönen remains in operation with default settings.

ps I have had to use the SSH commercial release under VMS, and the compatibilities with OpenSSH are quite unpleasant.
If a non-mathematician is confused in this way, they won't be able to use the concept for anything useful anyway. I'm saying this as a non-mathematician.
Yep, exactly!

This is the interface:

https://kennis.cc/public_uploads/c39f8aab.jpeg

The entire yellow part is basically a poor approximation of the Finder, and you can see how little space that leaves for the video preview.

Either that or I genuinely misunderstand some brilliant concept from Apple.
Problem is that those "magic variables" are defined by ABI to be directly above main()'s stack frame… if you're throwing that out, you may equally well leave the stack alone and put the magic stuff in some new place :)

…

Actually, now that I think about it, I guess you could try to put the boundary between main() and the magic bits right on a page boundary, and then change attrs on the magic bits?
To be a bit more quantitative, I think the sheer volume of property damage coincident to these protests should disabuse anyone of the notion that they were mostly peaceful.

Guess the amount of attributable property damage, and then click [1].

[1] - https://www.weforum.org/agenda/2021/02/2020-protests-changed...
A novel supramolecular architecture based on predictions by Pauling and Corey
just Poland being Poland
You're correct, but the other thing with housing is that we actually have a supply glut. There are something like 16 million vacant homes in the US (according to numbers from an internet search).

Why so many vacant homes? The answer (as with everything in economics) is that the incentives are such that it's better to sit on a vacant home. In other words, our current system incentivizes hoarding homes.
Boy's discovery reveals highly complex plant-insect interaction
> The Polish government is being pulled in a few interesting directions. For instance, as of 20 Sep, 2021:

> Poland must pay a daily penalty of €500,000 ($585,550) for ignoring a previous order from the European Union’s top court to cease operations at the Turow lignite mine, with its CEO slamming the fine as “bizarre”.

> On Monday, the EU’s Court of Justice (CJEU) confirmed it was enforcing the financial penalty against Warsaw, stating that Poland must pay the European Commission the daily half-million euro fine until it sees compliance with the earlier order.

> Judges from the Luxembourg-based court said that the fine is “necessary… to deter that member state from delaying bringing its conduct into line with that order.”

> https://twitter.com/EUCourtPress/status/1439940814046744581?...

> The Czech Republic took legal action against Poland in February over activities at the mine, which also sits close to the German border, claiming that it spoiled its citizens’ drinking water. After Warsaw failed to obey the court orders in May to “immediately cease lignite extraction activities at the mine”, Prague asked the court to fine Poland €5 million per day.

> Poland is widely hated by its neighbors for the existence of this mine. The mine is also in a hilarious geographic location if you look it up on the map. It's BARELY within the country.

Wow. Turów Brown Coal Mine
https://maps.app.goo.gl/3GZHsBabN8rwPqZTA
Bob is very cool and I think that there's room for lots of tools like this that build _on_ Nix but abstract away some of the trickier parts.

Suggestion: make Bob installable with Nix!
Very cool. I’ll echo what others have said, it would be very cool to see some sort of how to or read an AMA, about the strategies that maybe no longer work (since obviously you wouldn’t want to reveal something that is still making you money). I’d definitely read a blog post about how you used to make WoW bots or automate creating accounts
Actually most of the people I hear that talk about Teacher's union are expressing negative opinions of them, citing things like rubber rooms, and the impossibility of getting rid of bad teachers.

Not necessarily saying I have an issue with unions per se, but the two unions I hear people complaining about the most are the teachers and the police unions. It seems generally people don't like public sector unions from the people I've talked to.
The rise of the polish right wing, which uses this as part of a victimhood narrative.
I think one problem is people have vastly different thresholds of pain. Somebody else having the same injury might be calling their doctor back begging for a refill because they can barely function. Of course determining how much of that is a medical need versus how much is "the pills talking" is never going to be easy.
>Core2Duo 2.66Ghz Dell

I've never seen people refer to processors by their ghz without giving a generation designation. I think stating what generation/model of c2d it is would be a far more effective means of communication that stating its ghz.
They are trivial to solve but putting the solution in practice is impossible.
I might suggest making a typed superset of Nix, basically adding record types and function signatures. That in itself would be a huge boon for tooling and interacting with nixpkgs. nixpkgs describes a huge and varied meta-API for derivations in various build ecosystems, which makes it hard to use because you ultimately need to dive into source code.
Yes, https://www.uber.com/en-DE/blog/how-we-saved-70k-cores-acros...
THC/CBD containing edibles, oils and capsules come to mind.
Someone needs to port these to the Quest 2. VR, for flight sims, is pretty awesome, assuming you can stomach it.
https://www.theguardian.com/us-news/2021/jun/16/super-rich-f...
Seoul is hilly enough to put san franciso to shame, and a lot of these poor basement residences are at the bottom. It'd likely be really hard to do this reliably.
barByFoo is a very good convention when there is, as often, only one. The others, not so much. It might be a set today, but not tomorrow.

Degrees is a good type for variables you keep degrees in.
Or else they would carve up Western Ukraine with Russian approval.
Pournelle’s Iron Law of Bureaucracy
https://www.aspenprojectplay.org/news/african-american-youth...

> And once [African-Americans] do [join organized sports as children], their parents’ motivation to keep them in the game is significantly more driven by the possibility of playing beyond high school. Parents of African-American youth rated the pursuit of a college scholarship as 23% more important and a pro sports opportunity as 26% more important than White parents, according to the survey.
What is "Google Analitycs" in the Privacy policy[0]?

[0] https://clienty.app/privacy-policy
Bendable TVs and monitors that no one asked for
Arguably, the problem is that there's not enough "slack" in the system to tolerate someone being out. You'd have the same issue if the person on leave got hit by a bus instead---or just quit!

Plus, benefits are often "unfair" in that they help some employees more than others. A sickly coworker gets more out of the health plan than someone who is as fit as a fiddle. Not needing glasses, I get literally nothing out of half of the "vision and dental" package. The tuition benefit does nothing if you're unable or choose not to take a course.
That's silly. Weed is exactly that, a WEED, it grows freaking everywhere why the need for transport?
Sterling ‘battered’ by dollar after forecasts drive pound closer to parity
So people still trust any information?

Personally I've lost mine ages ago. There is no way to discern truth from propaganda without investing an unsustainable amount of time researching. The internet ceased to be a source of truth when the people with motive realized that the populous get their information from it.

It's fine for technical learning and easily proven facts, but any political information or any with significant economical impact should be considered propaganda, as for every person that actually knows anything about the topic there will be 10 that are paid to spread some agenda
I hear you about it fitting your use case, but I'd hate to spend a day typing on a keyboard for an 11" laptop - the ergonomics don't work for me.
Your comment ignores that one side is a trillion dollar company with a track record of abuse and anti union behavior, documented as fact.
One of Nix's benefits is it aims to isolate where programs are installed; so you can have multiple versions of the same program available without conflict. (e.g. programs built with different feature flags, or multiple minor versions).

Nix achieves this by storing packages in a path as some hash of its inputs. -- This then allows either compiling or downloading a package, with confidence that it will behave the same way regardless.

But, since the files were under /nix, if you put them under /opt, then you wouldn't be able to make use of the compilation caches for /nix.
I mean, I'm an artist and I'm happy about it.
Amusingly enough 'set' has the largest number of different definitions in the English language!

To steelman the author's argument, I think it would have been better to focus the blog post on how people can sometimes deliberately or carelessly obfuscate discussions when using technical terms or technical uses of common terms. For instance, a user elsewhere in the thread mentioned how the word 'racism' can have at least three distinct meanings in North America that are used in cavalier ways sometimes.
Wikipedia is generally a great summarization of a topic and links to numerous sources - that is usually a more valuable thing to link than an opaque research paper.
HealthVerity | Software Eng, Full Stack, DevOps | Philadelphia, or Remote (Restricted to the US) | Full-time

HealthVerity is a software company that provides solutions for large amounts of data. We have built privacy protecting de-identification and data-linking software that has a huge impact providing real-world insights into everyday issues. Check out what the data tells us: https://healthverity.com/resources/resource-library/

Salary is competitive and commensurate with experience, we also offer bonus opportunities, stock options, wide-ranging career growth, flexible PTO and 80% health insurance premiums coverage.

About the Development team: Engineers at HealthVerity face interesting challenges and have creative input into impactful engineering decisions -- all while being surrounded by a supportive team of extremely talented individuals who see value in helping their teammates grow. They are constantly working towards our shared goal of taking their skills and our organization to the next level.

Our tech stack: We are a Python shop that utilizes JavaScript/TypeScript with React and works in a serverless framework with AWS. We also have a team working with TypeScript and node.js with AWS.

Feel free to send me a note - mortiz@healthverity.com

Please apply using these links:

Full Stack Engineer (TypeScript/Python)
https://jobs.lever.co/healthverity/44cfcb9b-23a7-4925-a185-3...

Software Engineer, Privacy
https://jobs.lever.co/healthverity/046682ee-4b9c-4fb7-9ccb-d...

DevOps Engineer
https://jobs.lever.co/healthverity/f2d5e6e2-9701-4461-ba68-6...

Lead Front End Software Engineer, CPT
https://jobs.lever.co/healthverity/b66b76f0-cb3e-44ee-8163-9...

Data Analytics Engineer, Discovery
https://jobs.lever.co/healthverity/7a67e284-5273-418c-8b61-5...
In my experience, Duplo blocks are worse than any Lego brick. They're not as sharp, but they're pretty solid. They're basically caltrops and they hurt.

When the kids are at that age, better to buy from brands that use softer cheaper plastic and don't share Lego's commitment to precision engineering.
I hadn't seen OpenOCD yet, so thanks for that. On the boards I'm currently playing with, while they technically have JTAG, it's pin muxed with pins used for the sd card. So I'd have to build a new u-boot to reconfigure the right pins, and get an adapter to break the right jtag pins out of the sd slot, and figure out booting from emmc or spi since I'm currently booting everything from the sd card... QEMU seemed much easier!
Ciudad Juárez cobalt-60 contamination incident
Let's say you're right, and cities are low density. So what? What precludes them from having good public transit? Roads exist, why can't they be rail lines instead?

Roads are quite expensive, and there are many internet resources with tons of evidence and arguments about this: strong towns, not just bikes, climate town, etc.
Transgender person here, when the idea of rapid-onset gender dysphoria came out and started circulating a lot of us were divided on the issue and fell into some camps.

1. This isn't a real thing and was going to be used by doctors as an excuse to parents for not paying attention to their kids. AKA: the parent who neglects their kid, "My child never said this before?!" Meanwhile there child has probably been trans for as long as they can remember.

2. ROGD was not a thing.

3. ROGD is not really a thing, but if it gives people an excuse to explore their gender identity, it could be good thing.

4. It is a thing.

5. It is a thing and you don't need gender dysphoria to be trans, only euphoria with whatever your chosen gender is.

Either way, most of us realized that this was going to be bad for us in the future, even if it was nothing.
Cute!

But, Grow their own food? In what? Aluminum powder? And if you bring enough soil to grow food, that may weigh as much as a solid module.
Which means even without those fixes it’s incredibly valuable no?

And personally, in the years I’ve been here I’ve never noticed or cared about any of those issues. shrug
> If that comes to pass I think that's okay, even admirable.

Just not very profitable. That's why devops is such a complex job.
Microsoft Teams App for Linux Is Being Retired
> When a team member is gone, we expect the team to be less productive. The team and company should plan for this, and commit to less work during the period. The idea is that the team should GRACEFULLY reduce their workload, and not grind to a halt completely.

Good luck making that work at a lean startup or for a team that is already understaffed.
I definitely thought, "man this is out-of-date" when I looked at this article. I'm a big fan of analysis and linting tools to catch what the language cannot, as well. You can always disable that stuff with a magic comment when the circumstances call for it.
That makes sense. Is there a `nix-shell` option that outputs which packages will be compiled from source and which will get a precompiled binary? Something like `nix-shell --dry-run`?

I have to learn more about the nix language, but looking at the shell.nix seems that I have comment/remove lines from 25 to 30 according to my board.
Overbooking is illegal in Spain, as far as I know.

"Free tickets" thus doesn't translate to "seats for everyone".
Sapsan
I guess I don't understand what you meant by 'The compromise was putting /nix on a separate directory' then?
Very much so. Here's just a few resources on this from Vancouver:

https://www.vice.com/en/article/ne45vd/more-vancouver-opioid...

https://mugglehead.com/vancouver-cannabis-harm-reduction-pro...
That opening is so they are compatible with Lego system though! The pain of backwards compatibility.
Point 4 is what lost me when I tried using NixOS for a machine I explicitly wanted as reproducible as possible. I needed to get a bunch of stuff working, then freeze/bundle/lock the useland as a documented working state I could rebuild later if anything went wrong.

When documented examples began steering me towards the still experimental nix flakes and using the sorts of with ever more flags required commands, I bailed and built it using salt. I want to like nix but the current state of things was a massive put off.
Not even trying to be confrontational here, and I appreciate the conversation.

My 65 year old father maxed out his 401k for 35 years working his ass off. He's also set to receive a government pension from ~15 years working in the public sector. When he retires in a few years, would you lump him into this elite ruling class of "capital owner"?

He will be indeed living off capital gains without a salary. He will certainly not be homeless and even lives in a nice home. I truly cannot understand how someone in that position is supposed to be the enemy of American workers...
Had to screenshot my adp pdf’s, sh&t’s out of hand now I tell ya…
For completeness, the other option is:

CMD="some command"
# Some comment
CMD="$CMD --verbose --complex-flag=..."
# Other stuff
CMD="$CMD --lol=\"no thanks\""
eval $CMD
Yes and that is why it is better if humanity didn't exist. I.e. nobody plays.

Entertain the idea that every human has the option to be reincarnated when they die. How many people would voluntarily kill themselves to have a chance at being born to rich parents? It wouldn't surprise me if one third of the world population is constantly killing themselves for that lottery ticket.
Hum, ok. You don't consider the borrow checker to be part of the type system.

Well, it's perfectly fine to disagree on name definitions, but that is some fuzzy and dizzy line. Lifetimes impose themselves together with the static types features all the time.
> It's just a company.

But it's not just a company. It's also your family's income. It's how you're feeding the baby you now have.
SELECT causing changes to things makes me feel weird inside.