skysight-inc/HackerNews huggingface dataset:
> The problem is, documentation is sparse to non-existant, error messages are poor and often far from the actual problem, and it makes use of concept that lots of people are not familiar with (like lazy evaluation) without ever explaining them, resulting in surprising semantics.

Absolutely, that is the major roadblock for Nix/OS in my opinion, with the new `nix` command, the documentation is way better but the language and OS documentation is still bad, if you search for something on a search engine, the top result will probably be the NixOS Wiki which is not even official! Manuals can come up but the title for the nix manual (not NixOS) is "NixOS - Nix 2.3.15 Manual" which is confusing by itself but even more so when you're trying to solve a specific problem and not just get the manual. Having the "NixOS" part at the end for example would already help. Having titles for different parts of the manuals would be best. However, manuals are single pages except for the new nix command manual.
That is a truly horrible user experience in my opinion...
NixOS is however very good in other areas so the experience is positive in general but if resolution of issues could be faster, it would help significantly. My guess is that they will push towards the new manual format, so this will get resolved eventually but it will probably take a long time.

They are also probably not aware of certain issues like the fact that having no roadmap is not great for end users or contributors and doesn't create this focused effort that is required to solve the issues mentioned. Nix devs seem to be a bit too technical which is becoming a problem. If you guix to nix, they are much more organized, if you go to their homepage and want to contribute, it is very clear where you can contribute and how.
Another example would be flakes. They created quite a hard split in the community between people that are using them and people that are not. They have some problems sure, but I think they should become standard and then be iterated upon.
To summarize, the Nix/OS project feels to me like it is still treated like a research project with no users and few contributors which is not the case.
I live in hope that at some stage the UK rejoins as well.
Only if “no different” means not yet observable.
Multi-domain, complex or wicked problems often have these challenges: in mechanical design, electronic design, software development, as well as traditional architecture. Parametric approaches typically break down when articulating the constraints becomes more tedious than simply solving them out of band if the number of times the problem will repeat is tolerable. Likewise, parametric approaches can excel when articulation is easy or where fitness functions are straightforward to define and generative solutions are feasible. Tool complexity creates training/hiring issues, and being tied to a tool challenges solution longevity. Use the right tool for the job.

As far as houses go, check out https://blenderbim.org/community.html - very capable developers.
What are the last 0.9%? ;-P
Holy wow this is a shitty anti-vax article.
What's going with the "western" world? Look at Australia, UK and now USA. Citizens are voluntarily giving up on hard-won rights like free speech in favor of what? A false sense of security? Saddens me deeply.
I'm not sure how having a standard for identity would help decentralization. Each website having their own identity managment allows you to have different identities on each website.
“Housing as a basic human right“: The Vienna model of social housing (2019)
Mathematics tends to be upstream of technology. I would expect that improvements in mathematical knowledge in general will help us construct even better computers in the future. We are slowly approaching some physical limits, but algorithmic improvements may get us further speed improvements.

IDK about this particular scientific team, but if you have to run a long-running task, you will be a lot more careful about complexity and speed of your data and algorithms instead of relying on brute force. Maybe you will actually discover some real improvements of existing knowledge.

I can even see the effect throughout my IT life outside science. People who cut their teeth on processors with limited power and not enough RAM tend to produce much more efficient solutions even when programming modern computers. They just don't take the gigabytes and gigahertz for granted.
resulting in microsoft hardware mostly running linux software in a few years?
The tax exemption applicable only to individuals and companies based in france.
> The radical change here is that now anyone with some pocket change in crypto can deploy a decentralized application.

Genuine question, how is that different from renting a VPS or buying a Raspberry Pi and running your website on it?
In some cases it may. It depends on the app but mostly it depends on the app developer and how they perceive their target market.

A big attraction with Windows has always been consistency and backward compatibility. Apps developed under Win95 still run with little or no changes.

A big issue with Linux has always been the lack of same.

I don't think Win11 and the subsystem for Linux really changes that.
It’s always more convenient to blame the messenger. There is a serious lack of responsibility placed on the users of Facebook. Maybe the world would be a better place if everyone had to read the Allegory of the Cave.
"the client asked for it"
I mean, I don't know why even continue reading past the first paragraph - the author immediately summons the most overused and ultimately wrong arguments against vaccines - if you start this way then sorry, but I'm just not interested in your point of view after that. Or rather - I am, and I'm happy to have a discussion that started this way, but with an actual person face to face - I'm definitely not reading a blog post where I can't immediately go "no, wait, that's not how this works at all".
Don't know about Guix System but I've used NixOS as main OS for third year now just fine. Of course for coding you'll need to learn how to create (basically learn Nix, the language) an environment that has the libraries used in the specific project. The last question applies to any distro. Gaming is viable if you've GPU passthrough.
It has an ordinary language definition. I would frame it thus: The selection or indication of one class of alternatives as distinct from another class.
Proxychains is a good modern (maintained) alternative to tsocks
The best example I can think of is GH Hardy's work on number theory. He was a pacifist and so specifically wanted to work on something that would not help the war effort. Fast forward 100 years and number theory now forms the basis of modern cryptography - securing everything from your banking details to military communications.

We often don't know what the applications are at the time, but that pure mathematics work very often forms the foundation of something important later on.
Reminds me of how a rhinovirus infection can supposedly prevent sars-cov2 from taking hold https://www.bbc.com/news/health-56483445
To wit, my SO watches web cam of grizzlies catching salmon. A lot of waiting. I guess it's meditative?
This thing reads like it was written a few years ago, to my mind (source: I've been working in ML most of a decade now).

Disintermediation of data pipeline creation is definitely nothing new at this point and the technologies aren't that novel at this point either. I'd be surprised that this is on the front page, but it takes time for the lessons in this article to be learnt by a large enough amount of people that it becomes humdrum.

Above all, it reminds me of a consultant friend telling me he had two clients who built feature stores - one with an open-ended goal of enabling people and one because they had some specific things they wanted to achieve. The outcomes they got were as dissimilar as their motives!
Even early HN ca. 2008 felt a bit like that. But honestly i don't have the feeling that much changed and i've been lurking on HN pretty much since since the beginning as a kid.
Just learned that windows has `winget`.
Also, I think I will prefer `chocolatey` or `scoop` over Ninite.
> This is a carefully calculated response, like all of Facebook's responses (PR or otherwise)

if facebook had good PR, it would be google.

You are putting far too much faith in the power of zuckerberg.

> It can't be made "better" in its current form. It will never be better.

so you're arguing for the banning of all social media?
One of the biggest reason I find teams not usable for teams. And so easy to fix, just assume when the user does not want to overwrite the first file that they don't want to overwrite consecutive files.
The productivity modes didn’t do much for the A3000 though. It had a built in de-interlacer. Maybe they were more useful on other machines, though I personally never knew anyone with a monitor that could use them.
I’m willing to read these articles, and even sort of willing to consider other viewpoints, but this is mostly garbage.

What stands out is the authors’ favor of natural immunity being better than vaccination.

It may well be, but it has this small caveat that you need to have had the virus to become naturally immune. E.g. you need to take that 1-2% of not surviving entirely, and if too many people take that chance at the same time, even higher.
Just to reiterate: the observable consequences of that "hijacking" is apparently an almost imperceptible icon most people don't even see. That cannot be worth getting this worried about; the worry needs to be something else, probably something that hasn't happened yet but the maintainers feel like it (whatever it is) is something terrible they believe the foundation now has the capability for, and do not entirely trust the foundation to refrain from exercising this unknown power in some future circumstance.

If that sounds absurdly vague, it's because the concrete accusations are that vague.

On the one hand: it's possible this tiny UI change does signify some deeper permissions change, but it's not exactly obvious what that would be (especially given the already admin nature of the dnfadmin account). Nor is it clear both the foundation and maintainer really understood what that permission might mean, if it even exists. It's not clear the maintainers have any specific reason to object in the first place!

The one thing that seems clear is that the github UI wasn't clear, allowing the maintainers and dnf to read very different things into a superficially trivial change, and that there's some level of miscommunication at the very least. But it's still not at all clear whether the actual change made warranted the fears expressed, not at all.

Personally, while the dnf clearly and objectively failed in its task of keeping maintainers on board, I can't help but also feel that these maintainers deserve a bit of opprobrium. They essentially started a major social media freak out, and cannot even express exactly what it is they're afraid of, let alone point to any evidence that whatever mistakes the foundation made weren't fixable by measures with less collateral damage.

It's all very nice to blame some scary sounding not-entirely-defined shadowy corporate conspiracy between github, microsoft and dnf, but at the end of the day meltdowns like this do harm, and it's just not clear that was at all warranted.
Bulshit from the first sentence.

The meaning is to protect unvaccinated from unvaccinated.
Can you explain finding Mersenne primes so CPU intensive?

Mₙ = 2ⁿ − 1 gives an easy to generate candidate set and testing primality of a single number isn't that expensive. 57885161th candidate being the 48th hit is getting pretty sparse I guess, but it isn't that crazy. What am I missing? Seems the compute would be rather small compared to much of the "big data" / NN training done every day
The computing device I use most right now is twenty years old, and powered off of two double-A batteries. It serves all of my non-entertainment needs, and I will never need anything more for essential use. It is fully-programmable, and works fine. If I go a thousand years in the future, I want my thrift-store Palm Pilot to continue working. Some people drive old cars, I like old PDAs.

Natural language processing is a joke of a field, and I don't see any future in which I will run a natural language processor that works on my old computers and takes all information and reformats it in a way that makes it most aesthetically pleasing to me. As a result, my only option is to write in a way that aesthetically pleases me and allows me to get away with the least amount of future effort. Rather than dedicate hours of my life to reformatting old text, I'll just write it correctly now.
Perhaps you should lay down before you get too tuckered out.
This article reads like it is trying to cancel the cancellers, somewhat ironically! Very hard to not become the thing you hate when you get tangled up in this stuff.
> Which is stupid, because we already have ownership.

To be fair, we already had the "write" at the Web 1.0 stage. This is like "what the unwashed masses" can do.
re: vm per project- Hashicorp's Vagrant has been around for over a decade if you want to keep beating that horse.
These are submarine cables (that is, cables installed under the sea) not cables installed or used by submarine boats.
How do we neuter the power of Twitter mobs? Seems like they can bully and intimidate any organization from universities to corporations to GitHub projects to kowtow to their demands. Their demands are usually to fire, boycott, or boot people with opinions that run afoul of the mob.

Not a healthy precedent to set. We will regret this later if we continue down this path.
Not that anyone is still looking at this thread, but since I looked up some statistics out of curiosity: I think Portland, Oregon, not counting the part of the metro area in Washington, might be a decent comparison. Dublin city is a bit smaller in population but also quite a bit smaller in size. Oregon is a bit less than the population of RoI and Oregon + Idaho a bit less than the whole island (although much larger in area; Ireland is more like the size of the panhandle of Idaho). Also, Ireland (the island) is about the size and population of Tennessee and the Nashville metro area looks similar to the Dublin metro area (Greater Dublin on Wikipedia that looks closer to what is considered metro area in the US). The city of Nashville is larger in population but much larger in area (even compared to Portland).
Huntsman are the scariest looking ones to me though. I saw multiple ones larger than the pal of my hand the other day. Creeps me out.

They're pretty harmless, but I don't want them in my house if they're that massive.
Yup. Math behind CT scan was developed in 1917. It was 50-ish years later it would be put to practical use.
https://en.wikipedia.org/wiki/Radon_transform
why what? It's a genuinely good browser: vertical tabs, built-in coupon finder, built-in add blocker etc. At worst you have your telemetry, that is otherwise sent to Google, sent to MS
> Nothing you build today will even remain a couple of years down the line

Speak for yourself.
Wow, this will make Apple’s argument against EU, asking to do this since a few years ago, much harder to sustain :) Amazing work!realy nice!
Implement Fuzzy Search with This Open Source Tool
For reference, "EEE", especially in the context of Microsoft, stands for "Embrace, Extend, and Extinguish|Exterminate".

Link: https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...

From Wikipedia:

>"Embrace, extend, and extinguish" (EEE),[1] also known as "embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] that was used internally by Microsoft[4] to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences in order to strongly disadvantage its competitors.
The article doesn't mention the device name or size, but I have to say that this is something I'm interested into as well.
Supporting Hacktoberfest for ML Datasets
Hey HN community! Creator of DagsHub here. Hacktoberfest 2021 is well underway, but there's still a lot of time left, and I was missing some opportunities to contribute to the community on the ML/DS fronts.

We've decided to support Hacktoberfest by creating an open-source catalog of datasets in the audio domain. The idea is to have a bunch of audio datasets, which will be completely open-source, with the ability to view, visualize (waveform, spectrograms, etc), and download to use in your projects. Check out this dataset that I created as an example: https://dagshub.com/DagsHub/Librispeech-ASR-corpus/src/master/dev-clean/84/121123/84-121123-0000.flac.

You can read the full guidelines here: https://dagshub.com/blog/hacktoberfest-x-dagshub-2/
Would be happy to answer questions, but I think if you're passionate about open-source ML, this is a great opportunity to contribute.
A lot of odd Nix hate in here, or at least extreme dislike.

NixOS is so very usable. There are a lot of foot-guns but that's true of Linux systems.

It takes some time to get comfortable with all the different ways to configure stuff. There's a new language, a new build system, a new Linux distribution.

I've spent very little time relative to say, figuring out dpkg or systemd, or learning Bash or C or Perl, or learning the Linux FHS.

NixOS makes running deterministic systems driven from a single configuration incredibly easy.

Nix the language and tools allow you to build software deterministically and create environments where that software is available (e.g. on $PATH).

Nix Flakes is an experimental feature aimed at bringing reproducible and hermetic configurations of dependencies into the fold (i.e. lock files, ala Gem or Cargo or Go Modules).

Nix-the-tool's interactive "package manager" should be deprecated, as it's a huge pitfall for most developers. But it works and is frankly a good first step for folks coming from Apt or Homebrew.

Learning to write modules is probably the steepest learning curve, but compared to learning how to build RPMs or Dpkg or Brew recipes, it's really not bad at all. I actually find it easier and I've been at this for less than a year. Sure, if you're trying to get something working no one has figured out yet you may be in for a pickle, but that feels like it's always been true. The difference is a lot of software breaks and bends the rules and boundaries constructed to keep things and people sane. Nix does not allow that, generally, which is a very good thing. Fixing other people's garbage is the bane of any package system maintainer, it's no different here.
You know Twitter is not a real place right?
Yeah but here it's the level of jargon that is the problem, there is too much!
This is a good project for sure but it is not ready for new users.
> It’s not a matter of if, but when.

Ergo, it hasn’t happened yet in all 15 years of S3’s existence.
Twitter is a massive echo-chamber, reinforcing their belief in themselves and most people believe them because the internet-oligarchy hides and censors different outlooks on society (not that I necessarily agree with those outlooks, but still).

Best example: All of the twitter-mob was hyping themselves up about the german election, the young generation being all green, all "Generation Greta" as some called it. There was no way that anyone except the greens would get ALL the votes of ALL young or first -voters. Except reality hit and they found out that an equal percentage voted for economic liberalism and less state instead of state intervention and illiberal politics. Somehow, the calls of the left for lowering the voting age have been conspicously absent since then...
Sure, but in my experience the documentation from the source has always been correct. There is tons of stuff on other websites that is outdated, but the source documentation has not suffered the same atrophy.

More importantly, much of the documentation is auto generated not from arbitrary doc strings, but from the nix expressions themselves. IE: https://search.nixos.org/options?

So I believe there was another source of the misinformation then the official docs.
Reading the news is bad, whether digital or printed. Try going without for a quarter.
Folks will vigorously defend their placebos, especially if there's no downside. In fact, their placebo is working.
> I don't think there's any merit to rejecting an Open Source project on the basis of where its primary developers are located.

Yet, there is plenty of reason to fund or reject projects based on who benefits from it. Which depends on who decides priorities and goals.

Using EU taxpayer money to fund projects that benefit mostly non-EU industrial groups that are competing against EU companies is self defeating.

Software does not exist in a vacuum. It's not some purely theoretical exercise. Like with any other technology, there can be very real economical, social or political ramifications.
> How do we neuter the power of Twitter mobs?

Stop listening to them?

EDIT: That's especially effective since the Twitter mobs keep moving targets every couple of weeks anyway. They don't have any patience.
This GUI started few months ago so you shouldn't be surprised it's unpolished. Right now it's the Nix configuration with buttons rather text.
None of this is true. I mean, I suppose there could be an invisible YC cabal acting completely out of character in ways the rest of us never observe, but that's so unlikely, it would be a Russell's teapot. I have never observed anything along those lines, and I've observed countless things going the other way.

I've also helped many (dozens if not hundreds by now) non-YC startups with their Show HNs, so the truth is actually the opposite of what you say. The goal is to have HN be the most interesting community it can be, because that's how HN serves YC's interests in the long run (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...). The global optimization is worth more than the sum of any local ones. We try never to do things that aren't defensible to the community, because the good faith of the community is the only asset HN has. Risking that would be dumb.

You should really supply specific links if you're going to post accusations, so that readers can make up their minds for themselves. Otherwise the community here is going to compare the extremeness of your claims to their lack of any specific information, and discount them.

I've responded in more detail here: https://news.ycombinator.com/item?id=28817827.
Flag it and it’ll disappear off the front page.
I can't believe I didn't know this. Thank you.
Well, we might know, but the people in charge choose to ignore it. Shitstorms only have power because the people in power believe they have.
I’d highly recommend using the ProxyJump directive in your ssh configuration file to avoid the need to track which host goes where manually.
Maker Third Hand – Omnifixo
Fascinating, I love checking HN on Sundays for these more obscure topics that pop up.

Was it primarily used only in formal language? Or if it was used as everyday language, is there any evidence that it affected the way they saw time, in a Sapir-Whorf type way?
Show HN: Dial “star hash 0 star hash” on your Android phone
Dial #0# on your Android phone then have a look at the sensors button.
Tube Spy
Tube Spy - Research tool for Youtube Marketers. Unlock keywords that your competitors are using this simple free tool.

Simply install this extension using "Add to Chrome" button and start unlocking keywords.
Comically, this comes to the total of 11X, which is about as helpful in describing a person as every one of the described points in isolation.