skysight-inc/HackerNews huggingface dataset:
I started on my Nix journey a few months ago, and in some ways, I've had the worst-possible experience— I had basically no ramp-in period of being just a "Nix user" before attempting to write my first package, but was instead thrust immediately into a massive project templating out generated definitions for 1000+ interlinked packages with a bunch of oddball requirements, funky build tools, etc. I've needed to manage version and patch overrides, obscure linker conflicts, stuff that broke at runtime due to unpropagated buildInputs. I'm also a functional programming novice, so that recursive combinator magic which makes the overlay system work— also something completely new that I've had to wrap my head around.

So yes, all this has been... somewhat harrowing. But overall I would say I'm quite pleased with the end result and impressed with what Nix has enabled. Despite its long evolutionary growth, many of the things that I've encountered feel thoughtfully considered and well made. The various ways that builds and binaries can be pushed around and shared is awesome, and I'm excited for the optimizations coming with the content-addressed store.

I don't think that making the Nix language or package definitions feel more conventional would necessarily be a good thing— I think there's a risk that those kinds of changes obscure the underlying realities and lead to expectation mismatches.

That said, one thing that I do feel is pretty unfortunate is the interplay between the shell and Nix in package definitions. Basically you pass a dict to mkDerivation, and all the stringy items in that dict become available to your build's environment as envvars. This means when writing out strings for your configurePhase, buildPhase, etc, you have to be hyper-aware that ${thing} will be templated by Nix in the Nix context, whereas $thing will be templated much later, by Bash. It's something that is learned quickly but my goodness is it ever a hell of a tripwire.
> Now, it’s much more interesting when you take into account that Wiz was founded by the guys who sold a cyber security company

security people sell security company and create a security company. color me shocked.
The consequences of "just vaccinate everybody":

https://www.theguardian.com/world/2021/sep/10/boys-more-at-r...

What if this was worse? That's some 25 million people in the USA alone. What if it was much worse and what if we don't know the full story?

We must be allowed to figure everything out as we go, but for some reason the Democrats in power want to divide us along vaxed vs unvaxed lines. Why? That's a false dilemma considering the 100+ million who have excellent antibodies from natural immunity already.
Truely vulgar
I think what's being pointed out is that "researchers" could pump out hundreds of easy to test negatives every day if a negative result was just as incentivised.

I do agree though, negatives are just as important when the intent is to prove/disprove a meaningful hypothosis.
This is my final comment.

This account has been abandoned. Mike Dilger has lost faith in the Hacker News community. Mike Dilger would rather engage with retorts and argumentation than downvotes which just amount to an anonymous slap in the face, convey large amounts of emotion but zero information, and are frequently used punitively. BAD DESIGN. Goodbye. Since I can't delete my account I will scramble my password.
Not sure how to get it running on Arch Linux either. Opened an issue for this: https://github.com/awwbees/BespokeSynth/issues/108
????

Only on the orange site
we tried using 0.1 mL, it didn't work

we tried using 0.11 mL, it didn't work

we tried using 0.12 mL, it didn't work

we tried using 0.13 mL, it didn't work
I'm not against the vaccine, but I already had Covid, have been exposed and tested negative since having it, and haven't gotten the shot. I'm also a little bit of an adversarial person, and this move by Biden has made me seriously lean away from ever getting the jab.

I'm probably one of the more well-to-do people he's trying to target here, and if my first instinct is "Fuck you", this doesn't bode well for getting anyone else on-board.
people dying in the streets might.
they have been doing this for a long time
Second on watching the plugin stores, particularly Plugin Boutique. Some of their sales are nuts, and they even have a very well organized free section.

Ableton Live Lite (1 step up from intro) comes free with a lot of music gear. I had a bunch of licenses lying around because it came with my USB audio box, my MIDI keyboard, etc etc.

Also consider FL Studio. Unlike nearly everyone else it comes with free lifetime updates. Like Ableton, every edition except the cheapest has a ton of plugins to cover nearly every need. My license is almost 20 years old, and I'm still running the latest version. Easily the best money my broke-student ass ever spent.
Hopefully it'll be fixed! https://github.com/awwbees/BespokeSynth/issues/108
You are assuming that getting vaccinated is a burden, and then comparing it to challenges that many people take years, or longer, to overcome. That makes absolutely no sense.

Getting vaccinated takes just a few minutes, and has no long term consequences for virtually everyone, and does not require ongoing effort of any kind.

In no way is getting vaccinated comparable to struggling with obesity, quitting cigarettes, or alcoholism. Sorry, but your comparisons are, frankly, bizarre.
I read the abstract and skipped around some but I couldn't find it referencing a change in mobility over time.

I did notice it says some areas have high mobility still:

> The U.S. is better described as a collection of societies, some of which are “lands of opportunity” with high rates of mobility across generations, and others in
which few children escape poverty.

I see in some charts online that social mobility has allegedly declined steadily since the boomer generation, but of course they're a special case directly following the great depression into an unprecedented economic expansion.

Social mobility can't go upwards in real terms forever - if your grandparents were poor, your parents were middle class factory workers, and now you're an office worker - does your child really need to be a doctor or a ceo? So I think the better question might be, is our current level of social mobility acceptable, and did it go down because people are ok just staying in a relatively decent spot (not becoming a lawyer and just being an office worker like your dad) or because opportunity has actually gone down.
How could someone in the situation you describe find a environment that is stress free? I was thinking public libraries but being impoverish would still make it stressful in that case. What are some approaches in that boat to get out of negative feedback loop?
Does it matter? The game developers I've talked to are well aware that they're trading some aspect of long-term historical significance for short term gain, and it doesn't seem to bother them.

To use a sports analogy here, do you think it really matters to football coaches that the players can't go back in time and play the game exactly as it was played 100 years ago, for various reasons? The equipment and safety practices have changed, the old fields have been rebuilt or destroyed, the minutiae of the rules have changed quite a bit over time, etc. People could try to do a historical re-enactment of sorts, it wouldn't be the same, but that's okay because the game would still be fun if it was done the right way.
> extra parameters you could always add them to an XML configuration file

This is what Fortran's namelists are for.
intermittent sprints probably qualify as interval training more than "long slow distance".
We've had a shortage of onions in Oregon. A few hundred miles from where they're grown. But the reason is not enough truckers after the pandemic.
Go watch An Inconvenient Truth again.
I have a son in first grade and he's been really down about masking since last year. We've been kind of sad about it it too and worry about him, but honestly this makes me feel a little better. I'm not being sarcastic.
I think it's pretty cool too. The people shitting on your post should go try implementing the same thing.
What engineering solutions are you envisioning solving this? Short of a deus ex machina like fusion coming out of the wings and decreasing the cost of clean energy by a huge degree, this seems like it's going to be the hardest thing humanity has had to deal with in recorded history, and make the misery of extreme poverty in China seem nice in comparison.
But the vaccine is free and safe. Unless you're allergic to the vaccine, or immunocompromised, there's no good reason not to get the vaccine.

Even if you've had covid already, it's not going to do any harm.
On that practical level, public libraries in some of the places with the most need for public computer/internet services also, unfortunately, end up rationing them pretty severely. For example, the Los Angeles library's computer use policies are [1]: 15 minute sessions for walk-up computers (no card needed); 1 hour sessions if reserved in advance and you have a library card; 2 hours/day total limit for any combination.

I know this in part because I'm a middle-class CS prof whose stuff is all "on the internet". At one point I had the great idea that I don't need to carry around a laptop, since my stuff is all on the internet anyway. I'll just use public libraries, or other university libraries, problem solved. Sometimes it works, but there are obstacles strewn all about. On a side note, it's also made me appreciate physical books in libraries more. If you really did want to learn something and had $0 to spend, and you can find a physical book on the shelf of a public library, you can read it for as long as the library is open, without a card or 15-minute time limit.

[1] https://www.lapl.org/about-lapl/internet-use-policy

(Edit: I realize the original post was going for something more philosophical, and I see they commented in a sibling comment that they're sorry if they came across as tone deaf. I don't mean to pile on! But wanted to point out that just the bare practical aspect can surprisingly difficult even if you know what you're doing.)
More trains would be good. In the U.S. that's a hard sell, though. People do road trips in their cars for vacation in part because it's so convenient to be able to bring a whole carload of food, luggage, and camping gear with you. And there's a lot of places trains don't go. How many national parks have rail service?

Replacing trucks for long-haul would be good, but you'd have to accept slower deliveries. (I wonder if Amazon ever ships things by train?) I expect it's less of an uphill battle to just figure out how to make the things people are already doing more energy efficient and emissions-free than it is to tell them to completely change what they're doing. Admittedly, that does come with the risk of getting stuck in a local optimum. I just think of all that diesel being burned to push wheeled boxes around the country and I'm appalled at the unnecessary waste. Those fossil fuels could just as well have stayed in the ground.
General promises and#39;surge&#39; to fight ransomware attacks
But then you need it to also connect to wifi...
Or, and hear me out here.... we could tax non-primary residences.

But I agree, we should instead allow the free market to lead us towards a non-competitive hereditary based future
I'm not a Haskell user, but my assumption has been that the Nix language being something of a DSL has meant that it's able to include certain kinds of convenient optimizations such as directly referring to files by their relative path.

Is this bogus, or would you imagine that a substantial number of additional wrapper/helper/noise functions would be needed to make a general-purpose language do what the Nix language does?

I guess Guix is probably an opportunity to look at a practical instance of this first-hand.
> Or the powers that already be in this world desperately trying to hold onto their positions? I don't know about you, but I think the latter is far more likely.

The word "desperately" is doing a lot of work there. The ruling class doesn't seem very desperate at all to me, actually.

Matter of fact they like the climate change problem as far as I can see. It is yet another wedge they use to divide people and make them fight one another, meanwhile they continue to do what they please.

Climate science denialism and conspiracy theorists are not the problem, even in USA which is called a "hotbed" of this thinking, climate deniers are under 20% of the population. It's not the brave and valiant Joe Biden and friends battling against the evil corporations and deniers to tackle the biggest threat facing humanity. It's the rulers pointing out the unemployed coal miner from West Virginia and telling you that he's the reason for all your problems, while at the same time they're pointing you out to him and saying the same thing.

You really think they actually believe < 20% of some of the least educated and most disadvantaged people in the country are responsible for preventing them from addressing the most important issue they have ever faced? Please, they happily go to war and destroy other countries with far higher disapproval ratings than that.
My 2BR in SF is $2.6k a month. The other apartments in my neighborhood that are similar are ~$3k a month. People in SF need to get away from the idea that you need to live in a downtown highrise to live in SF.

You don't need to be riding around on yachts to be rich. If you never need to be concerned about money, you're rich. When I was making $150k a year in SF I didn't need to be concerned about money. At $250k a year, I could invest half my income and still never think about money.
Sometimes they have the cheapest renewal rate for some of the TLDs, so if you're deal hunting on sites like tld-list.com you could end up registering via Epik.

Before today the only thing I knew about them was that they were the registrar for a few controversial domains. I didn't realize they were soliciting that market.
Sorry but curl codes are very low quality. Not able to scan them
> The IPCC reports are quite conservative. The reason the 2021 reports were so dire is because they began including some of the feedback loop modeling the scientists preparing the report have become more confident in. More is in the pipeline.

And what's even more frustrating is that we've known about these feedbacks for 15-20? years.

I've been reading about climate change and feedbacks for the past decade and I'm just part of the general public.
Cargo ship capsized because of inaccurate stability calculations, the NTSB finds
It is possible.

These are not terrible apartments, and they're in decent neighborhoods.

These probably would've been closer to $3300 or $3600 pre-covid. And they're not particularly great.
there is no effect size if you have no control group. so you'd need 2 mice at the least.
No problem! Maybe I'm just being too negative, after all there are lots of people having fun creating stuff with it (and I like having the devices I've made). But there was definitely a big impedance mismatch of what I had in my head vs. how to implement it, so I wouldn't personally use it for any exploratory sandbox-y type stuff.
Which problem are you referring to? a2jmidi should work fine as long as you have access to the device. But in any case that should not be necessary anymore if you use pipewire, which should be able to manage all the devices at once.
Most people don't dispute the climate scientists, most people dispute the solution. One side wants oil/coal/business as usual, the other wants exclusively wind/solar.
Liberty has never been (nor should it be) unfettered. Public intervention of any kind, whether it's jailing murderers, enforcing speed limits, pulling over drunk drivers, or requiring minimum food safety standards in restaurants, represents a perceived "liberty" being infringed upon. Unless a specific right is protected in the Constitution, it's fair game when it comes to public policy.
Hey look, somebody knows their medical ethics! Allowing doctors to choose who they'd rather help first is a bad path to take.
If you want to unravel async loops without leaks etc. I think you may want to steal this function:

https://github.com/Qbix/Platform/blob/01604218d06ed158c921ab...

(There are many other cool things in that js file btw)
ad hominem attack. I don't like his attitude personally but thats not ultimately relevant.
I'm an example of a not-even-particularly-early employee that joined a startup at Series A, exercised the majority of my options almost five years ago, and have been holding on to the now-public shares with the intent of taking advantage of QSBS. I have literally watched the stock go up and down without pulling the trigger because of the promised tax breaks. Pulling the rug from underneath me is not what I would call ethical. There are many other early employees in my cohort doing the same.
Pioneering Gene Therapy Freed Her of Sickle Cell. Is a Cure at Hand?
You would just be administering a cure, without having an actual diagnosis, which is by definition more wasteful.

Particularly when natural immunity comes for "free" and apparently works better, at that point insisting on vaccines for everybody is just completely nonsensical.

Rather shift resources to testing to get costs for that down, which is more work, but also doesn't come with the risk of later discovering "Oops, this vaccine that made people filthy rich turned out to have some nasty long-term side-effects!".

Which is also a very real possibility, considering they've been developed and approved in record time with the population at large acting as subjects for the first non-clinical trials.
No problem has ever been solved by worrying about what you can't control. Just a couple centuries ago, the average life expectancy was less than 40. If people spent all their time worrying about whether they or their children would die, nobody would get anything done. The amount that you actually care about climate change is a function of how much you're willing to do about it, not how guilty you feel about it or how worried about it.
>> No plug-in or DAW has a CLI

> I’m a software developer and musician who only uses Linux and I don’t care about this.

I am a software developer and musician who uses Linux and I do care about this. I run headless, and control my audio software through custom logic and hardware while playing live. I ended up writing a custom synthesizer and see because I couldn't find anything that works well for my use case

(I'm still open to something else; my synth doesn't sound very good. Designing custom sounds is not something I'm great at or something where I really want to focus.)
The temperatures are already increasing but the world is progressively getting less starved and malnourished over time, not more.

Source: our world in data / Factfulness.
Similarly big companies benefit from complex regulatory regimes that their staff attorneys can easily handle but startups can’t.
More expensive.. more limited.
Why do you think climate change is going to make industrialized society and global trade disappear? Are warming oceans going to melt container ships? Not to be snide, but this comment is just postulating the collapse of industry and trade as fact without a cohesive picture as to why climate change will cause this.

The overwhelming majority of the earth will still be habitable with even the most pessimistic predictions of 4-5 degrees of warming. Those areas that stand to become uninhabitable, like the Sahara Desert, are very sparsely populated. Only 2.5 million people in an area the size of the continental USA. A big swath on a map, but not a very big impact on global demographics. As far as resources go, the world already has a substantial overproduction of food. Water can be secured from alternative sources, like desalination (Israel already obtains ~40% of its water from desalination) and reclamation of waste water.

To reiterate, I see a massive gap in how the effects of climate change lead to the collapse of global civilization.
The main issue for me is that I'm working on packaging for a proprietary project where the ability to have an overlay flake and lock all my dependencies is critical. So I'm doing this with a flake and it works great, but I really didn't want to have to learn the old-and-busted way of doing it only to have to migrate later, particularly when the ergonomics of flakes is so great.
I would argue that "male" and "female" can be subjective socially constructed categories in certain contexts. For example, intersex people exist, people with hormone conditions exist. Whether these people are male or female is a very hairy and nuanced conversation that is viewed on a case-by-case basis, and sometimes creates controversies, such as women who have XY chromosomes and naturally elevated testosterone being disqualified from competing as women in elite sports.

See: Caster Semenya, who is disqualified from competing as a woman because she has XY chromosomes and naturally elevated testosterone. She's intersex. Her only supposed recourse is to take medication to force her testosterone levels lower to be qualified as a woman. Of course, the organization is now defining who counts as a woman to qualify for women's sports is likely making socially constructed categories.
The problem is that that completely hiding it in the runtime has to be baked into the language's design, or at the least you have to have designed your language in a way that makes it easy (Haskell is a good example here - because functions are pure, you don't have to worry about implicit concurrent modifications of the same data).

Python, as a language, has a lot of reliance on global context and a lot of dynamic functionality. Imports happen at runtime, not compile time. You can modify the attributes of a class. You can reassign a function. And so forth. You can do nonsense like this, where a isn't even defined until the second-to-last line:

$ python3
>>> def f():
... yield 5
... yield a
...
>>> x = f()
>>> next(x)
5
>>> a = 10
>>> next(x)
10

All of this needs some answer when writing concurrent / parallel code; the answer of "Don't worry about it" just gets you racy and unreliable code. The answer of "Make it impossible" changes the language (which is a fine answer, but you're better off starting from scratch like Go than adapting Python). So the remaining answer is "Make the programmer explicitly acknowledge concurrency."

https://glyph.twistedmatrix.com/2014/02/unyielding.html (which predates Python having proper async-await support by a few years, and references the "Tulip" project that became asyncio) makes a good argument that "Don't worry about it" doesn't work and "Make the programmer explicitly acknowledge concurrency" is fine in practice.

Anecdotally, my (limited) experience writing concurrent Python code in Trio has required no learning of the intricacies of coroutines and the implementation and also relatively easy-to-follow code, but yes, with explicit references to concurrency. Also, anecdotally, since my performance problem is just "I would like to parallelize multiple HTTP requests" and not "I am an OS scheduler and need to optimize every cycle" (in which case I wouldn't be writing Python), I'm happier writing code that accounts for context switches but in turn never has to care about locking than trying to properly manage locks and lock ordering and think about types of locks and all that.