skysight-inc/HackerNews huggingface dataset:
No he's asserting that this is like Garmin inReach, but is higher bandwidth, magically works with any existing phone, and is free.

Which we all know isn't going to happen. 80% of the commenters here have fallen for the banana in the tailpipe. Again.
Do you mean by claiming that the block containing it is invalid when it is valid, or visa versa? Or something else?

Also, how can there be a fee to trying to send an invalid transaction? Such a fee would have to be sent as part of a transaction, yes? Isn’t it just that someone spamming the network gets dropped from the gossip protocol stuff?
I wish i could have my PGP key be my identity root.
You don't even need Dropbox, for a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.
> The thing is, if you need to create a dialog, tooltip, dropdown, or popup today... you need a lot of hacks.

This top layer isn't a solution either. It's still a hack
> I and many others will never stop critiquing software, especially commercial software, sorry.

It's a real stretch to call any of this "critiquing software".
What problem is this solving? Are there a bunch of scientists who put random racist rants into the middle of papers? And if so, are these papers high enough scientific quality to publish in Nature, and therefore they need this new policy to prevent such publication?

The article makes it sound like the answers are "yes" and "yes"; but I'm skeptical. I suspect the answer is that there's no real problem here with racist rants and the like.

Instead, this seems like a blanket policy that helps keep research from going in directions that lead to uncomfortable (politically-incorrect) truths. That sounds bad for science.

Then again, I assume this will mostly apply to social sciences, which don't have much respect to lose.
The $5 instance can easily handle 50k connections, depending on what you're doing. I scaled to 40k clients and 50 megabytes a second sustained on a $10 Linode (but that was nchan, not this). That was after my first 50 paying customers...
Oh I just realized I have been already following you. :) Is that possible that you've been using cyclejs/xstream at some point? :) Or maybe from Future of Programming slack (or how it is called. :))
I do this, and it's very nice to tell who lost/sold my email.

Also it's funny to see people react to their business name being in my email :P .
Woah! This is _exactly_ what I was looking for :party:
That's why you should not be the cow.
I hear more and more companies avoiding Californians workers, although mostly due to their insane out of state tax policies. I can't help but assume this will precipitate the tech exodus from California.
Even with old `nix-shell`, you could always use `nix-shell ... --command fish` or whatever it is to launch a different shell. Historically other `nix-shell` wrappers, like `direnv`' Nix integration, have also supported non-bash shells well.

> [I] read somewhere that [nix-shell]'s not really made for this purpose originally, rather for just building packages, bash being only one of the limitations.

Yeah, nix-shell was originally made for debugging Nix builds. The first capability it gained was setting up the build environment of a given package, which equips you with the same compiler, linker configuration, etc., as the package would get if you ran nix-build, or when the package is built on CI/CD or whatever. It even loads the bash functions that the build system invokes so that you can experiment with manually adding steps before and after them and things like that.

But it's gained other capabilities since then, like `nix-shell -p`, whose purpose is a more general try-before-you-buy CLI and magic shebangs. It also has two descendants, `nix shell` which is just about letting you set up software, and `nix develop` which is more oriented toward setting up whole development environments and all the env vars associated with it. Anyway I think that's mostly trivia; it doesn't pose any problems for devbox afaict.

> I tried to experiment myself with nix-shell, but I think it doesn't provide separation on the machine on which you run, it's not a chroot nor a docker container

That's true, and that's really the beauty of it: you can set up complex toolchains and use them as if they were simply part of your normal system, but without worrying that they unwittingly depend on parts of your base system that may be unique to you. Likewise, they don't require any permanent changes to your normal, global environment at all. If you've used Python before, you can think of nix-shell like a generalized venv.

> If you are interested in some level of separation to make sure that a dev environment is "safe" to run on your machine without making side effects to things external to the project

Nix can provide sandboxing for builds, for proper packages. So if you want to make sure your environment is complete, adding to your Nix shell development environment to make a complete package may help you.

But the purpose of shells like this isn't to protect you from running `rm -rf /`, if that's what you're after. It doesn't protect you from dogecoin miners in your `npm install` hooks, if you're just using Nix to provide `nodejs` and then running `npm install` as usual.

What something like this does do is allow you to use all that software without installing it. So if you open up a new session, none of that stuff will be loaded.

Nix can generate container images and VMs for you, though, and that is also one of the things `devbox` can do, if your isolation concerns have more to do with security (disallowing access to your system) than 'purity' (disallowing dependency on your system, not installing things to your system).

I hope that makes sense :)
Phased arrays are pretty cool, if I had no idea how they worked I'd be incredulous as well.
The knowledge of how to tie a noose hurts no one. Knowledge in and of itself is harmless at rest. As with all knowledge it’s what you do with it. Keeping people in the dark is an immoral solution to evil.
Given that many countries already use national id systems for age verification if you say want to buy booze online i always wanted a vault for every citizen, with healthcare, education, banking services, an email, maybe even a personal domain thrown in. Have one api for it that every company can hook into for verification.

The amount of physical disparate papwerwork you have to still do for these things is incredibly annoying.
The textile industry was being industrialized - but it wasn't being operated by slaves. An educated workforce is needed to operate industrial machinery, and it was illegal to teach slaves to read.

Industrialization and slavery are incompatible.

Forced labor has never been able to compete with free labor.
> Do y’all look at the import path at the top of a file to understand a function on line 450?

It depends on the language, the editor, and the development process. There's no one-size-fits-all solution.

Regardless of all of that: code files are near their peak productivity when they can fit on-screen without scrolling, and when you can put all that aside and just immediately move your eyes from the token to the import path. And they're even closer to the peak when you can combine that with encoded contextual information about the import path (which is generally a reflection of what the token does) into the token itself; via, say, import aliasing or importing the module and accessing the token as a property on that imported module.

The reality that we have thousand-line source files obviously isn't ideal. No one who has ever worked with one would say "this is the way the world should be". But, they exist, and thus we have tools like Intellisense to make them manageable, and they'd definitely be less comprehensible without those tools. That doesn't make the whole situation ideal, when talking in hypotheticals. We shouldn't admit defeat to the God of Complexity by saying, even in this small corner of good practices, "well, the comprehensibility of the import path doesn't matter because we gave up on making anything comprehensible a long time ago."

> They’re pretty great these days, in my experience.

I don't mean that they don't work in the sense that they don't produce compileable import paths. Though this is true in some languages, or some projects with bespoke configuration systems, or in some editors.

I mean that they don't work because they don't oftentimes produce comprehensible import paths.
Totally +1 this. Buy a domain (= "rent" it long term) and be free.
In theory. In practice writing a bunch of constraints without understanding how prolog search works will get you terrible performance. It's essential to give constraints so as to match the search algo. This is straightforwad and not a problem at all, but it's not a step you can omit when faced with a large (large = anything non-trivial) search space.
you said "If it is possible today, where are those mass abortions?" and he gave you the answer, notably China, the largest country in the world.

So now you're saying you actually meant just North America?
Sure, but can any of those things be replicated in a controlled experiment?
It sounds like the improved docs have made a difference already, and that's great to hear. Could you name anything else that you think made your more recent experience so much better than your prior one?
“Even though I seem to have terrible luck with x86-based computers, that doesn’t mean I have to take it lying down. I can go out there and cause even worse things to happen to me.”

:-)
I have been using nix myself quite a lot, but mostly in already isolated environments, both a vm and GitHub codespaces.
This increases my trust in them. I don't want them focusing on this nonsense garbage.
This is my fear. It's not really the running or configuring that scares me, it's the unceremonious bouncing/filtering at the other end.

I have run some mailers (postfix) for some clients who didn't want to spring for a MAAS provider, I would to my knowledge, set up everything correctly with SPF, DMARC, DKIM, stuff would still land in the spam folder half the time.

Maybe still my mistake, maybe over eager receivers, maybe my hosts were just in a bad net block.

And this was just for low volume transactional stuff, they would add manual "not spam" rules which is OK for them receiving sub-LOB notices but really put me off trying to run my life out of a self hosted machine.

I saw someone post the Helm the other day, which is an interesting idea of having on-prem storage with an off-site dns/sig layer. Still kind of beholden to another service though - and I personally don't want to host my mail in my house but on a VPS. Did make me wonder about how viable a low cost "we just provide the DNS stuff" mailer service would be or if that exists.

https://thehelm.com/products/helm-personal-server-v2
That is not how marketing works. Show me a reputable book about marketing that says: promise something that doesn't exist.
If this doesn't work for you JetBrains' DataSpell might, it's oriented towards notebooks for teams. It has hiccups, things like ipywidgets don't always work as expected so I sometimes find myself falling back to Jupyterlab. But overall it's a very comfy chair.
If the server is down for maintenance and patches that doesn't mean the server is gone forever, you know that right?
We somewhat do this in Denmark with NemID/MitID and e-boks.
Thank you mate. Spent a lot of time, even though the AI did all the _real_ work :-)
MIT prof. wrongfully accused of spying for China helps make a major discovery
Heck yeah. I have run postfix and dovecot for over a decade now with basically no problems.

Well except for Gmail refusing to not put me in the spam box despite a 10/10 mail-testing score. Screw you Gmail.
Amazon day is probably similar. There's a designated day of the week where they deliver everything I've ordered that week.
I don't have hard data, but it makes sense that if more than one person in my building/block/etc does the same (thus sharing the same delivery vehicle), it's probably less driving/gas overall.
Sure, when popular social media influencers have their IP leaked they get DDoS'ed and are not able to earn a living until they get a new IP. For some ISPs this requires them to lodge a support ticket.

When gaming services leak IPs, they too can get DDoS'ed. E.g. during tournaments or when someone is losing their match.
How do you know if you are SELECTing or DELETEing?
I run nix in a vm all the time. The point of this project seems to be to avoid this approach and use local dev natively, which would be a godsend. I am pointing out that there are a bunch of things that are not really supported or ideal with the chosen nix-shell based approach.
You know you can lock dependencies, right?
The slow death of the traditional business card
https://archive.ph/yAj6C
Why should the style matter more than the content. If our gov agencies are as sensitive to style of communication as you suggest then I would say they are wasting our tax dollars with their extreme focus on aesthetics and spurious semantics.
once you have a domain you now have the ability to own stuff online. that is, independent of any corporation. The main benefit this gives your average person is the ability to move email around between server providers. but you can now have a web presence that is not (facebook, twitter, hackernews). nothing against sites, they are fine, but it is nice to have an online existance that is independent of them.

Unfortunately the bar is a bit high for most to realize most of this. I miss the days when your isp would offer web, ftp and email hosting.
I think it's equally dangerous to write off extremism as the product of stupid people.

Hitler certainly wasn't a dunce, for example.
Can you show your calculations for this? From the sound of it the Starlink antenna is going to be a 25 m^2 phased array antenna, which I believe would have impressive gain.
"HVM" = High-Volume Manufacturing

Used in the comments here... I had to think for a minute to get it.

HVM is full production status, as opposed to early risk or testing.
“cour” in anime can be distinct from “season” because it sometimes refers specifically to a 13-episode run which airs weekly over the spring/summer/fall/winter, even if two or more cours get logically grouped into a single “season” according to the episode titles.
It will be like phone numbers where your area code for the rest of your life is wherever you lived when you first got a phone.
> In practice, Electron apps hog a lot of memory and can appear slow.

This almost never has anything to do with electron and everything to do with the development of the application.

> Electron is basically a web browser rendering a web page. When you have your regular web browser running, along with a handful of Electron apps, you're really running several comletely separate web browsers all at once. ... Instead, there's a whole instance of Chrome soaking up memory in the background while your app is idle.

This is just not true.
I've been using the same setup for several years now. I purchased my own domain, and have Fastmail do all the email hosting for me. Super simple. I also forward my gmail to my custom domain email, because I was only able to transition about 95% of my various services to my new email.
Not L5 like Musk claimed. It's a stretch to even call it L3 right now.
Something about websites needing to do <something> for their visitors who are aged under 18? Will it be resolved by adding another annoying warning that visitors must be aged 18+ to use the site?
I have been using jupytext as well and it really makes handling notebooks much easier. I think the decision for Jupyter to save to json was not a good one and they should instead have looked at systems like org mode for inspiration.

I also don't understand what you mean by discipline. Yes you need to make sure that everyone has the jupytext extension installed, but that just becomes part of the needed dev environment. After that the whole experience becomes completely seemless.
just like mail you would have to get a new address. under my imaginary scheme if you wanted better you would pay for a domain. but everyone would always have a local address to use if you wanted to participate(not just consume) online.
I mean, he still took a bunch of people's money for the feature, then didn't give it back after admitting L5 wasn't coming any time soon.
Yes, the hard drive on a "Late 2014" Mac Mini (A1347) had died and I swapped in a SATA SSD.
Perhaps the local boxing gym derives significant social capital from being decent beyond a contract. I'd count YMCAs in this too, at least where I'm from.

A brand name gym may offer a competitive and value added service at branch via equipment offered or rent bargaining, or financing of such, or network effects or being part of a larger organisationIt is simply a rent seeker that happens to be a gym. Some may seek to be this and the above, with varying degrees of flexibility in having both cakes and eating them.
z-index YYYYMMDD
Sure, good competency in a language comes with knowing when and how to use the words in it.
I found results using bing. Ddg forwards most searches to bing so I figured that was the difference.

CRPEODLPK25 is a product code listed on some site. The site is extremely slow to load though so maybe the Google spider just skipped it.
I changed to a more "boring" role on purpose for the first two-three years of my kid's life.

It was a role I could half-ass on my part and still look like I was full-assing it to the customer :) Did wonders for my mental health, I could come to work after 3 hours of sleep and still look like I was productive, even though I dozed off/zoned out multiple times during the day.

Other random advice:

- Take turns with the kid, one takes the evening/night shift other takes the morning shift. Of course there are things only the mother can provide, but you do the rest.

- Like someone else said, you don't have hobbies any more, maybe gym/walk/run for your mental health.

- Online multiplayer games are out, just play stuff you can pause at any time.

- If you live in a civilised country that allows for parental leave, use ALL of it. If you can work remotely, do it.

- The best time is when the kid can't move on their own, they just look cute and the amount of worries in the world is hungry-hot/cold-tired. The worst time is when they start moving around, an inquisitive kid will find the weirdest places and will pull at stuff at FULL POWER before you can intervene. =)
Many comments assume this is just a way to get z-indexes "above everything else", leading to lots of clever jokes.

This is not the point though. If I understand correctly, the "top layer" allows positioning elements on the z-axis independent of the parent stacking context. So kind of like absolute positioning on the z-axis.

z-index: 10000 is not something you actually need, it is typically the result of someone desperately trying to stack an element over another in a different stacking context. Stacking context are not always well understood, and most developers would intuitively expect an element with z-index 8 to cover an element with z-index 7. But this is only the case inside the same stacking context, not if they are in different subtrees.

The use cases for breaking out of the stacking context is where something like "portals" in React is used: https://reactjs.org/docs/portals.html

> A typical use case for portals is when a parent component has an overflow: hidden or z-index style, but you need the child to visually “break out” of its container. For example, dialogs, hovercards, and tooltips.

But portals are a complex hack, where "top layer" allows you to keep the logical document structure.
There's an eslint plugin to detect circular dependencies: https://github.com/import-js/eslint-plugin-import/blob/main/...
You seem to be describing anything but the lowest common demoninator as unwanted complexity.
Some manage to do it.

https://sectionhiker.com/dick-proenneke-builds-a-log-cabin-i...
Did you have the same experience with mayonnaise?
Ubiquity is not a step above majority. It's a separate concept.
"The study evaluated the effects of recreational cannabis legalization in a large sample of adult identical twins."
Sane problems as malloc and free. And due to GC being abstracted and faster amortized time per allocation you have more resources to work with.

Look at the Metronome GC from IBM

You basically have to guarantee a certain level of resources or a certain allocation rate. Things you have to do anyways in non GCd languages.

This whole conversation is moot. Hard real time does not mesh with dynamic allocation, unless your allocation behaviour is very well understood and predictable, in which case it ain't hard to design a GC that works for it.

Malloc/free are not free. They have their own limitations and performance characteristics.
Hmm I'm a huge fan of pijul, looks like the future of change management from where I'm sitting, but no: they have not.

Semantic diffing needs something like pijul, but a system taking advantage of this doesn't yet exist. Pijul avoids some merge conflicts by design, won't do the wrong thing, and handles conflicts correctly: we still need tools with a fuller awareness of what strings mean to have rich semantic diffs.
Okay, well look, we have to step back and admit that what makes art valuable is a subjective question.

If I understand correctly, your belief is that the art of 'highest value' is created in a vacuum from the approval of others. That's okay. However, for myself, and usually for most others, the most valuable art is simply that which brings them the greatest joy.

When it comes to creating art, I receive the greatest joy when I'm also giving others joy. I'm much better able to give others joy when I consider their tastes. So I take my own (actually quite extreme) desire for experimentation, my own sense of aesthetics, and find where that overlaps with people's tastes. It's a hybridization. Not top-down, or bottom-up.

My argument is that most people, being essentially prosocial, gain the most fulfilment when they incorporate the tastes of others. And sometimes, our value system can make us feel less fulfilled. In this case, I believe that the value system of 'ignoring the approval of others' makes most people feel less fulfilled.

Simply put, it's like sex: the best sex is simultaneously self-focused and other-focused. I view art exactly the same.
Exactly. Anything novel is, by definition, risky. Therefore any and all research has the potential to harm people. What the article says is, that there is an apparently all-knowing group of people, who will decide, where an article lies on a scale between abstract algebra and direct calls to genocide in terms of its impact on people. Oh, and the same group of people is also directly interested in publishing (so they’ll have to let _some_ papers through) as well as being part of the scientific community preparing the papers. So a massive conflict of interest. What could possibly go wrong?
I am happy to see Nix going more mainstream. Earlier this year we saw Nixpacks and now this.
A consistent shell for everyone on the team

Declare the list of tools needed by your project via a
devbox.json file and run devbox shell. Everyone working
on the project gets a shell environment with the exact
same version of those tools.

Why not just use a Dockerfile?
It frustrates me how in many discussions people act as if certain controversial research is always obviously correct and objective science up against inherently anti-science people tearing it down. Not at all! Plenty of it is of science specifically known to be done badly, presented badly, in a field with regular systematic issues. If a field is regularly producing these inaccurate results with bad social side effects, it's not out of line to tell people in the field to pay more attention to these things.