skysight-inc/HackerNews huggingface dataset:
Ask HN: Switching from iPhone to Samsung (S22 Ultra)
I'm looking to switch from iPhone to Android since the customization, feature set, and google assistant seem far better than what iOS offers.

My main concern with switching: Quality Assurance issues and reliability. Do you see this as an issue for those who have experienced both Apple and Samsung relatively recently?
Look into sidetree protocol, I've seen a lot of people building on top of it.

Link: https://identity.foundation/sidetree/spec/
I've been running openwrt on one for a year or two and it's been totally rock solid. LuCI is a huge upgrade over the Edgeos UI, hardware acceleration is supported and zero faff wireguard (plus all the other owrt goodness).
I recently tried Guix which is somewhat similar to Nix in theory. While I loved the idea I did not love dealing with cryptic problems resulting from it. For example I ran into an issue where one R package would only work properly if I installed other packages in a specific order, doing an update though could mess up that order breaking the package. Later updates to R broke support for certain things entirely that I don't see on non-Guix setups either. Plus getting things that required binaries I can't (or easily) compile myself to work is a pain.

I just can't justify fiddling with my package manager so much.
I use Nix on an array of devices (any combo of x86/aarch64 and Linux/Darwin machines you can imagine), and while I really do love the experience, you're right that ARM is a sticking point. It's been getting better over the past few months, but still not close to x86 packaging parity.

On the other side of that coin, I tried switching back to Arch a few weeks ago after ~4 months of NixOS. Maybe it's the sunken-cost fallacy, but Arch didn't make me feel all starry-eyed anymore. Nix feels like a really dependable piece of my workflow now, and it's difficult to imagine myself going back to Homebrew/pacman.

> the sweet spot is not at either end, but something like "immutable by default, but mutation is possible".

Flatpak tried that, you're welcome to draw your own conclusions on how that turned out. The problem is that your modifications now require build hooks for every update, and you're no longer guaranteed a comprehensive runtime. With Nix, these hooks get re-written into derivations, which (in my experience) provides a more stable, sane alternative to Docker images and Flatpaks. It's also not packaged hermetically, which means that not all Flatpaks will behave the same on all machines. Something as subtle as different environment variables or display server implementations can cause your application not to launch.
Just keep both phones. Really.

Anyways, Samsung phones are just as reliable as Apple phones.
For x86, the package availability is almost unparalleled.

NixOS also has tools and options which are not all pure and declarative, they're just not considered, "the way."

I find NixOS to have a bit of a high learning curve, but worth it for the power and reproducibility.
This is the common case, but even if you get two upzoning advocates to discuss someone else’s neighborhood, they STILL likely won’t agree on what kind of housing, often disagreeing about if the housing (or how much of it) should be market rate, whether removing existing green space is acceptable, what form of density should be allowed (eg towers vs midrise), whether there should be restrictions on style to match the existing neighborhood character, and so on
My only issue with notifications is when app constantly reminds me that I don't have notifications on. I'm aware, I pressed no on purpose, your app doesn't need to remind me of anything so don't remind me to turn on notifications that I already denied.
Feynman didn’t have a ton of other options back in the day. If you’re truly smart today, the smartest thing to do is join tech or go into finance. Will be a millionaire in a few years. If you can’t pay the smartest minds to do science competitively you’ll only get people who are not as good or were stuck with their decisions for a bunch of reasons.
Neat article.

For me, the key takeaways are:

1. 'Nix is to `tar -xf && make && make install` as C/C++ is to assembly'. In many ways, Nix applies the same kinds of improvements that other technologies have.

2. Nix does try and create an elegant programming model of Unix systems.. while the Nix programming language is pure, it interfaces with the Unix system by reading files and outputting files.

I'm mixed on to what extent articles like this get to the goal of make Nix more accessible, though. It seems like preaching to the choir to me: if you like the idea of making analogies between "software is files, is like dealing with raw pointers", you'll prob'ly love diving into Nix as is anyway.
Jeez! 800k per day. That is obscene, for a charlatan. How much of this is profit I wonder.

4M is chump change for someone making THAT much money. Plus, who knows how much money his nut job supporters are donating to him.
Is this from advertising, or are people buying things directly from him?

That companies would advertise their wares next to such an absolute shame of a man is beyond comprehension.
I missed that - thanks!

Edit: or maybe not?

https://forum.openwrt.org/t/raspberry-pi-4-vs-edgerouter-x/1...

> The bad is that the ER-X CPU speed is decidedly mid-range. If you run SQM to tame bufferbloat, it will top out somewhere between 130-185 Mbps depending on OpenWrt version. It is good for ~20 Mbps running OpenVPN, and ~90 Mbps running a Wireguard VPN. So you are going to outgrow it sooner rather than later, if it is not already too slow for you. I've also noted it's getting pretty expensive to buy, which is strange. But I haven't found many alternatives as small as an ER-X with 5 ports included. So far, it does the job for me.

This seems like it might be still a little underpowered for some of my future plans (adblock, 1Gbps symmetric fiber for remote NAS access, etc.) I'll give it a whirl though.
No, my point was about the car centric bend of a large portion of suburban / rural America. I wrote that message at like 1am, see my comment here for what I meant https://news.ycombinator.com/item?id=32355777

Compare Pittsburgh suburb (https://goo.gl/maps/bFBWcsJ6EeL1kgVe7) to the suburbs of the town that I was born in (https://goo.gl/maps/ktkWzAUa3tyz37hQ7).

This is an even better example: https://goo.gl/maps/cAECdLXaBVoErtsFA vs https://goo.gl/maps/oBmruFK2Sqaxg6TW7

EDIT: Same goes for the Bay Area, staying by YC offices for the interviews was depressing too. Look at this: https://goo.gl/maps/ERCkS7zrHw8tM2or9
That per day figure is misleading since it was a particularly good couple of days. But yeah he still made tons of money over the years at the families’ expense.
Ah, sorry, I see what you mean.
As many of the other posts point out, helicopter parenting happened. Instead of forming a bicycle gang with other kids in the neighborhood and rarely even encountering adults, now kids are dragged to structured activities by their parents. They have to be dragged by their parents because if they were sent on their own, most would find something more fun to do on the way and skip their training lessons. This is orthogonal to whether people live in cities or suburbs.

> Speeds in residential areas are high, so dangerous to play in the streets.

Speeds on trunk roads are ridiculous, but the streets with the actual houses on them are not the nightmare you describe.
Why the Old Elite Spend So Much Time at Work
It's still a great tradeoff. Even comparatively strong LED lights are generally a small fraction of the intensity of true natural light. You get used to it.
My robot vacuum sits docked away from me, on a separate floor, during the day. It runs at night time and I never see it. It's connected to its own IOT network. How would it know how many people live in my home and when I'm not there?
I've heard that they respect one quoted term, and treat further ones as unquoted.
> it's done by a brand that has a reasonable reputation for reliability and for standing behind their products

This is simply not true. Asus like acer is a brand I tell people to avoid when shopping for a new laptop. They have a horrible reputation on QA and as others have mentioned their support is dead last in actually getting things done.
I don't think the problem you encountered is due to immutability, the problem is due to the implementation, which is now improved due to better documentation and more package support.

The possibility of mutation alone will break a lot of assumptions and make program analysis a lot harder. I personally prefer no mutation at all or only when wrapped inside a cell (UnsafeCell), similar to rust. For the latter kind, we can treat the states as immutable if we don't have a cell, which can help analysis.
Are these new jobs or recently vacant ones?
Every show with a live audience does. But notice how long they laugh at some points. You can't fake that.
Great introduction and overview on the theoretic foundations of the nix ecosystem!

For people new to it, I am trying to provide a quick glossary of terms here, as I understand them after about 2 years of using nix.

* nix: a language to create derivations and the interpreter/package-manager which provides the implementation of said language. It currently offers two command-line interfaces, the stable on with hyphenated commands like "nix-build", "nix-shell", etc. And the newer, "experimental" one which includes support for nix flakes and so on, without hyphens: nix build, nix shell, nix run, etc.

repo: https://github.com/nixos/nix
docs: https://nixos.org/manual/nix/stable/

* nixpkgs & nixos is a huge mono-repo containing instructions how to fetch the source of tenthousands of software packages and how to build them on supported platforms. It also contains the whole nixos operating system and tooling to support all of that.

repo: https://github.com/NixOS/nixpkgs
docs: https://nixos.org/manual/nixpkgs/stable/
docs nixos: https://nixos.org/manual/nixos/stable/

This tooling includes higher-level helpers for language-/environment-specific packaging, like "buildGoModule", "buildRustPackage" and so on, as well as e.g. tooling to run integration tests in a whole cluster of inter-connected linux VMs!

Packages which are submitted to nixpkgs must fulfill certain criteria, such as not using "IFD" (input-from-derivation, to simplify: "letting nix evaluate nix-code which was generated by another deriviation/"nix package".

nixpkgs is alive and well with lots of daily contribution and an everlasting effort to keep Hydra, the nix-specific CI/CD system and public binary caches up to date and responsive. Thanks to all maintainers & contributors!

* flakes are an approach to standardize a way to package nix code outside of nixpkgs but to still keep it re-usable. They are still "experimental" as the details are figured out, but nevertheless used in production. There are some frame-works to keep boilerplate low, like "flake-utils", "flake-parts" and others, as well as e.g. deployment tools like "colmena" and "deploy-rs" and re-usable helpers for system-configuration like e.g. https://github.com/nix-community/impermanence

There's lots of other stuff in the community, things like home-manager, direnv + flakes and devshells changed my workflow fundamentally to the better since I've switched. If you got the time and are still interested, join us on matrix or elsewhere :)
https://github.com/nix-community/awesome-nix
Yeah I actually really liked proper Pittsburgh and was impressed by all of the bike lanes and greenery.
It's an in-depth article but I'm still skeptical. They spend most of the time working out the implications of new codecs in detail but they just have to name check NFTs, something that will date the article badly.

Also the part about 20ms-30ms being "low latency" would be valid for most purposes but not for VR where 2-3ms is more like it. Sure you can do what Oculus did and tweak the image to match your head motion at the last ms, but even that doesn't seem to be a complete solution to nausea.

It has a justification for remote rendering which is similar to that behind the failed game streaming fad (... funny how that just disappeared) It's a slightly better justification but the 50 Mbps bandwidth they are talking about is going to be aspirational for a lot of people. It's not just a matter of spending $2k on a headset, but now Charter quoting you $20,000 to run fiber to your house and refusing to do it when you come up with the money. Just saying "5G" thousands of times won't make 5G available at your location.
The article talks about the file system abstraction and that NixOS is parting ways with it:

> It is not even a new idea for Nix to propose parting ways with one of the most pervasive skeuomorphisms in computing, the file system, which naturally followed from an era where everything was a piece of paper.

What I am wondering is if this is not extremely similar to the way that plan9 handles files? As far as I understand, in plan9, there is still a file system - but there is no common root, every process can have an own view what is, for example, in /bin.
I'm curious if it will get reduced or overturned on appeal.
There are still punitive damages to decide, which are going to factor in his worth.
Has it occurred to you that hiring a consultant is, by definition, an unusual situation?

That, perhaps, you have never had to come in and save any team at my company, or thousands of other companies, because we are competent developers?

Being able to do the work of 10 people once, does not mean that you are able to take 10 people from any company outside of a specific geographic area and replace them with one of you.
It's a refundable deposit.
It was warmer actually if we compare e.g. 0 AD to the 19th and early 20th centuries. Climate change you’re talking about resulted in a decrease in temperatures when the “Roman warm period” ended.
I wrote this very quickly as just one comment among dozens of very different comments, so I really didn't expect to get the attention. It's much harder to write with plain words about these topics, so that's the reason for all the jargon.

As for the anti-downvote spell, I knew from previous experience that I get downvotes every time I question the importance of technology. And I did notice many downvotes this time too (from karma fluctuations), but just got a lot more upvotes.
I'm not sure how many Chinese HN users we have...but I'd personally love to see them chime in occasionally on this topic.

My personal experience/conclusions drawn from business, experiences in grad school etc. (so obviously not worth much and poorly sourced from a data perspective) are that certain seemingly obvious concepts like "cheating" or "stealing" are just fundamentally understood differently and not ingrained in a Western compatible way culturally in China. There seems to be deep differences there that manifest in all kinds of ways.
Yes, the branching corals are the fast-growing early colonisers. The habitat they create is attractive for fish and invertebrates. Together they make up a reef ecosystem. The resilient reef-building massive corals typically appear on the reef later and grow much slower.
If you haven't read the original LISA paper on nix, it's a great read. So far it's the best resource I've found that documents what nix is, why it exists, and what it's solving: https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf
I am astounded how someone can sit on the stand and spew lie after lie after lie under oath with no repercussions.
I see it more like the consumerism culture alimented with strong marketing that convince people there's something to gain while occluding any downsides: any individual or collective loss.

Like the loss of privacy or the pollution caused by a gadget industry relying on batteries, plastics, consumed power put together, [...].
It will sound like an Show HN, but if you want to use a microblog that you can follow more regularly, instead of opening a thread on Ask HN every time for this question, here you go. Theme was especially likened to HackerNews.

Hacker's Work: What are you working on? A microblog for your works (https://hackerswork.com)
Or if it doesn't, than make it so. And tell people that if they want to search for a word that begins with a symbol, put it in quotes. That doesn't seem difficult.
If you want the old stricter Google behavior be sure to check the "Verbatim" option under 'tools', or add "&tbs=li:1" to your uri.
Around 2008 Google started testing a new search engine logic, codenamed caffeine?, which eventually became the default. Without being sure, I think verbatim uses the old engine which wasn't trying to be smarter than you and your query, certainly is stricter and reminds the old Google a lot.
Tin Foil Chat – Security Trough Light Diode
I would also love that.

One request from me would be for them to bring back the + operator and favour it instead of quotes, since Google Plus integration doesn't seem to be a thing anymore.
QBasic was a DOS interpreter, so the 4MB of RAM didn't matter. DOS couldn't see more than 640kB of RAM, and I am not sure if QBasic even used all of that.
Can we put to bed this belief that the Biden administration is simply gaslighting us when they push back against the utility of the "2 consecutive quarters of negative growth" benchmark for our current economic environment? Seems fairly obvious that we should be questioning how useful that metric is right now.
The trick I've found to getting good Comcast customer support is to go to one of their offices. Even before they opened Xfinity retail stores they would have some office where you could go to exchange equipment, pay bills in person, make service changes, and so on.

The people at those offices seemed to be better informed and more capable and given more power than the people on phone support.

When I had Comcast for internet, cable TV, and phone I'd go to their nearest office every time my current contract was expiring and my rates were about to go way up. I'd tell them what channels and internet speed I actually wanted/needed, and tell them I didn't really want to pay more than I was currently paying.

They would always find some new bundle that would cover what I wanted and with the discount for a new one or two year contract be the same or cheaper than what I had. Sometimes the new bundle would have things I didn't need, such as adding their security service. I had that for two years and never once armed it--but it saved my about 20% for that two years. The only thing I actually ever used in the security system was the camera. I'd long wanted some way to remotely check my home temperature from work, and so I pointed the Comcast camera at a thermometer. :-)
This is a pretty good profile: https://www.nytimes.com/2019/12/05/magazine/alex-jones-infow...

That disabused me of the notion of Jones as an Evil Genius. He's just an alcohol-and-attention-fueled nut.
From what I've seen, many many companies are still suffering from post-Covid rehiring problems. Airports, restaurants, almost all service industries are severely understaffed and continue to be so.

I wonder how many people have decided to permanently leave the workforce - I know a number of families where one parent stopped working during covid and has no plans to return.
C, UNIX, radio astronomy, cellular networks, the transistor, integrated circuits, the laser, photovoltaic cells, the charge-coupled device (CCD), information theory, super resolution microscopy, optical tweezers, error-correcting codes, fibre optic networks...
> or their locked-down software

Not anymore, check out Asahi Linux.
I have some doubts about this, since I feel like using a screen as a keyboard is more prone to joint based injury or wear and tear like posture or RSI related problems. So at least I don't think it would be the main keyboard type.
Is there a robot vacuum that has mapping but doesn't require an internet connection? I know there are some projects to trick robots into working without internet, but I'm looking for one that actually just works.

There are some models that don't require internet and just kind of bump around the house, but they don't work well for multiple rooms. Would be nice if there was one that didn't require a cloud connection that will stop working some day.
Thing we can do today to JavaScript is to retire it
By that I just mean to make sure that they don’t succumb to the pressures of modern academia (grant agencies and every committee judge your proposal based on your expertise in the exact same field only in the past). That they need to find the goal they want and have an absolute open mind to reach it. That they also need to be well versed with philosophy (Neil Bohrs philosophy background arguably gave us the atomic bomb). That they should not think small (most academics would swear their life that there can never be a single cure for all of cancer. I beg to differ). That they should steer clear of this George Costanza academia attitude of “it’s not a lie if you truly believe in it” you need to get your grants and papers published. I can keep going on lol.
I mean...$4M is definitely a repercussion. But yeah, TBH he should probably spend time in jail.
Wow, you can see temp drops right near important historical events. The drop near the end of the 1700s is so close to the French Revolution.
I don't think that's what's happening. Visa is still usable on many other porn sites. The difference is a lot of the content on Pornhub is/was user uploaded and the process for documenting the legality of the content was a lot more loose. Commercial sites have everything very well documented and they know exactly who is in their content. If anything, Visa is pushing out user generated content in favor of more organized, glossy operations.
My sister interviewed my dad years before he was terminally ill, so I'm very fortunate to have that. I bought StoryWorth for my mom as a Christmas present to basically interview her via email, and she hated it and wouldn't do it (my father in law loved it and we printed books for my wife's siblings). I asked her if we could do StoryCorps in person to help with prompts and recording, and she didn't want to talk about her past like that either.

Then I had the idea to ask her if I could interview her about her mother so that her mother's memory wouldn't be lost, and that worked. So it'll take time, but planting the seed for her to understand the value.
Giving someone a job to do does not "exploit" them.

I closed the article when I read that.

The start of the article makes it sound like it would be better if they didn't have jobs.
> For x86, the package availability is almost unparalleled.

https://repology.org/repositories/statistics/total
In terms of total number of packages, nixpkgs unstable is at 72k, while AUR is at 68k.

I'd bet there are many caveats, though.
We created an in-browser Kubernetes experience
Hourly earning wages rose 5.2% year over year, and increased .5% month over month, beating expectations of 4.9% and .3%, respectively.