skysight-inc/HackerNews huggingface dataset:
Wow, it's cool to see how things have changes. Back in 2017 a portable hacking station was not that easy to pull off.

Now, you just need a TS100/Pinecil/etc, probably any kind of USB-PD iron will do.

We have very nice 30 in 1 ultra small screwdriver sets.

And we have Owon's multimeter/scope/signal generators. You might even be able to fit it all in the carry case that comes with those Owons!

So many repairs can easily be done with just a backpack these days, even if you're also carrying things for more physical fixes.
I think all the points there are true:

The latter example is more noisy, you do learn precedence in high school yet the latter example is also more clear because it is the most accurate way of conveying intent.
Yes, they should "pocket it all". Without the opportunity to save _some_ money they are guaranteed to end up homeless (or worse) as soon as they leave the jail.

Being "rich" in prison doesn't mean you get to improve your gaming rig or buy a Roomba, it just means you don't have to consider whether to spend $2 to see the doctor. I would be fine with that.

Also, everything in prison is reported to be expensive, bad quality, and full of extra fees. So if they only have one expensive brand of toothpaste, they should at least earn enough to afford _those_ prices.
This approach builds on the persisted queries approach:
https://docs.wundergraph.com/docs/features/graphql-to-json-r...

It gives you all the benefits of GraphQL during development while in production you’re only dealing with JSON-RPC
A human artist needs only one.
I rarely see significant use of trees around my home. It's unsurprising that cities mandate them because they provide shade... so if PV arrays confer even more shade, you could stop relying on trees!

With a mandate to build a parking lot of a certain size, a business is going to say no trees; they would reduce auto capacity, present a maintenance burden, attract wildlife, and continually drop organic stuff on your customers' cars. And so that's exactly why cities find the need to mandate them!
Does anyone know when Intel plans to be competitive with TSMC and how the nodes 18A and N3, and possibly N3E compare?

EDIT: okay so if Intel get 18A done in 2024 that is equivalent to N2 which has recently slipped to 2025/2026.

I say equivalent but as we all know the real feature density is what matters and I’d love if someone had some expected comparisons on this.
It wasn't a wrong assertion looking at the following decades.
Some interesting thoughts, but an excellent example of why we use capital letters. Uncomfortable to read in all lower caps.
It seems they missed the opportunity to store the keyboard inside the clam shell.

That location would even allow the keyboard to be angled, quite the improvement.
Since they already make it and sell it, they can (standardize too).

They just can't call it Magsafe (trademarked) or use the patented Magsafe design.
> the Bible explicitly forbids object worship

Strange, even sinful, to write this interpreter in Java then.
I would say instability. Linux kernel will straight up revert improvements if it turns out they broke user space. Meanwhile in user space even glibc has broken binary compatibility before, GNOME breaks compatibility with user extensions...
These days you can go a lot smaller, thanks to USB-PD irons, small scopemeters the size of multimeters(Check out Owons new stuff) and the like.

I don't think I'd wanna use lead solder in a van though. You always wind up with tiny dots of it around and even micrograms a day of the stuff is not healthy.
It's convenient to you to wait for a cab to appear for 20 minutes in rain and snow instead of opening an app inside?
Not to exit, but to "quit" vim: sudo apt remove vim
http://txti.es/ixrqk
Nerves of steel.
That was the idea once; They gave up on that part, their self driving car division has been shuttered and they don’t plan to replace it. From the article:

> Uber's bag of tricks is nearing its bottom. Its fantasy of magic, self-driving robo-taxis is over (the company spent $2.5b to make a car that had a fatal crash every 0.25 miles, and then had to pay another company $400m to take the division off its hands):

> https://pluralistic.net/2020/12/08/required-reading/#goober
There is no end game. It's a pump and dump scheme.

Early investors get insanely rich, whereas later investors pay the price.
There are a handful of C6 with a manual transmission. Dreamboat!
> My own problems aside, I would expect from a tool marketed as something that helps you keep your environment clean to not litter my disk with a ton of hidden files and directories spread all over the filesystem.

On non-nixOS, I think the changes Nix makes are:

1. puts the majority of its stuff under /nix
2. in the user directory, puts some files under ~/.nix-channels, ~/.nix-defexpr and ~/.nix-profile
3. modifies the default shell script /etc/bashrc or so, with some stuff under /etc/nix.
4. adds multiple users nixbuild1 ... nixbuildN.

The uninstall command given in the manual is a one-line:

```
sudo rm -rf /etc/profile/nix.sh /etc/nix /nix ~root/.nix-profile ~root/.nix-defexpr ~root/.nix-channels ~/.nix-profile ~/.nix-defexpr ~/.nix-channels
```
Oh you are right. I definitely mis-read your comment. Apologies.
That's borderline negative view. I never sold an ad in my life, yet I have pretty good life, very very far from the need for a second job. I assume most of people here are in similar spot.

What I see is tons of people living the same template: pick secure, well paid job, no matter how meaningless. Even when they take a risk to spin some startup, very often goal is to sell off and retire, with little interest in what they actually do.

Then these people get depressed and complain how life is bleak, capitalism cruel and everything should collapse.
Ansible is less declarative, but it's basically just ssh. No agents, no custom user installs no OS. So it depends what your aim is.

Ansible is great to deploy stuff with. Not perfect and not like terraform+k8s/docker.

Nix may be more for developers, as you'll end up developing for it.
If that's really a concern, just build them with the clearance required of bridges over interstate highways, which is ~16 feet.

Or provide a separate area for huge vehicles - even if people transporting 200-ton mining haul trucks want to stop off at Wal-Mart en route, it's not like they'll expect to pull into standard bays.
There's a decent fan/reference/info page for these [1] on vcalc,net. edit to add, also a decent Wikipedia page [2].

[1] https://www.vcalc.net/cu.htm

[2] https://en.wikipedia.org/wiki/Curta
I agree. My guess is that institutional malice is fully explained by economic incentives 99% of the time. Which the version from the other comment cover: "Never attribute to stupidity, that which can be adequately explained by economic incentives"
More accurately - Meta and Google speculated to hire at lower salaries in the future (by people who don't work at either company).
I think you'd call that line... appending? Definitely not line editing though.
> because the actual, pragmatic results it delivers border on magic sometimes

I was able to run 10 years old chrome builds on latest nixos using nix. Windows users might read this and go meh but linux people know how big of a deal that is.
An alias-based formulation of the borrow checker
Obviously to an extent it can be compared, but considering laws aren't the only difference (economics of how many people in each country need work at what price, culture of who owns cars vs uses taxis vs cycles, etc etc) it would take an awful lot of analysis to compare them usefully (which no doubt various people both inside and outside Uber are doing, of course - and Ive no knowledge of how successful they are at that).

You couldn't just look at one being twice as profitable and say "that's the effect of country A's legal regulations vs. country B's".
That's an interesting question, and I'd like an honest answer to that.

We've heard the same argument about phones, and my old Galaxy S5 with a user-replaceable battery was a whopping 0.5 mm thicker than an iPhone 13 mini. That's the width of a mechanical pencil lead. They're both water-resistant, too.
"Consider the" as a rhetorical device is older than that. DFW was likely alluding to a 1941 book about oysters, as the article says, but "Consider the lilies of the field" comes from the King James Bible of 1611. (Other translations have the more prosaic "think of the flowers").
How come we can't build sqlite type I
functionality into filesystems?

So many things would get a lot easier if there was an optimization for storing many tiny files without extreme SSD wear from deleting and recreating, or space amplification.

A directory could be marked as database-like, and all your browser stuff could be regular old folders and files, syncable with SyncThing if they let you choose an accessible folder on mobile.
One of the most advantages of GQL is in my opinion that you have all you need in only one query. Every tried to query 3 levels or more via REST in frontend?
A "user" with a "company" and the companies "employees" which might have some "attachments" or "cv's" linked ... all only ONE query in GQL, while with REST you would need to wait for the result of each query or to know the IDs in advance.

For all the security layers there are usually great frameworks doing the job.
If the costs per ride are higher than the fare, it doesn't matter how many they do.

In the end they have to pay for all the maintenance and initial purchase of the vehicle as well even if they manage to put those on the driver's as well.

Their "independent contractor" employment model doesn't work in some markets where they end up paying regular benefits and taxes.
Magic (https://getmagic.com/) | Full Stack Product Engineers | 100% Remote (preferably APAC region) | Full-time

We are the Engineering Team at Magic, a Y Combinator (W15) company. We connect businesses to virtual assistants, with over $30MM raised to date. Our team is currently composed of 16 engineers in 7 countries, growing to 30 engineers worldwide in 2022.

* Full Stack Product Engineers - JavaScript and AWS Lambda https://bit.ly/magicfullstack

Tech stack: JavaScript, with React on the frontend and Node on AWS on the backend, with PostgreSQL and MongoDB for our databases.

Our workplace: 90% async (very few meetings), open source or civic work supported, work at any time you want from anywhere

Learning culture: mentorship, pairing, talks, conferences, new technologies

Unique hiring process: in less than 3 hours, meet our in-house technical recruiter, meet a hiring manager for a culture fit and pre-tech interview, then choose from 3 ways to showcase your abilities (choose one): (a) simulated code review, (b) show and tell from one of your GitHub repos or (c) live-code pairing to build a to-do application.

Contact us by emailing: ysai.lafrades@getmagicnow.com
It’s a public company. VC funding necessarily implies pre-IPO. They absolutely have run out of VC money and are now preying on investors in the stock market.
No, the sad reality is that doing UX change are really hard and need deep change to the nix codebase. The nix codebase is more than unwieldy plus most people interested in UX... do not get paid to work on nix. Quite simply.
Now this has been proven a pipe dream, I really don't understand the current valuation of Uber.
Ah, in terms of just instantiating a template, the nix flake templates are going to be oriented around using nix.

A flake.nix file is roughly comparable to a Dockerfile. With a Dockerfile, you're describing how to build an image that can be deployed in Docker runtimes. With nix, you're describing how nix can build the package.

A neat side-effect of this is that if you've got a nix file which can build the package, nix will be able to provide the toolchain used to build the package. (Whereas rustup more specifically provides the rust toolchain).
In addition to taxi ranks in popular areas, my local area (U.K.) has local taxi companies with their own apps. You can even still call them on the phone (quaint as it is) to make a booking.
I really don't get this.

USB-C can on do the following on the same cable at the same time

1. Charge
2. Data
3. Video

Your power cable can

1. Charge

How is that "orders of magnitude" worse?
Ten years with a Citroën C6 (2021)
Wouldn't such a law stop Google from releasing Android as open source? AOSP cost hundreds of millions of dollars to develop, but it doesn't cost anything to use.

In such a world, could companies even contribute patches to Linux? Making Linux better without expectation of profit could be considered predatory pricing against Microsoft.
I always look for them in thrift stores expecting the shopkeeper to say "someone just dropped off a box of stuff cleaning out their grandparent's place. I have no idea what it is. Looks like a spice grinder. It's probably broken, doesn't seem to want to open. Take it for $3"
Regarding the "tattoo ink from soot" part, and for those who want to know more, I found this very detailed Reddit comment some time ago.

https://www.reddit.com/r/UnethicalLifeProTips/comments/m9oqm...
Writing ourselves an Zstandard codec in Rust
It's a good guide but it only addresses fairly vacuous and not that great online activities.

My Twitter feed is a collection of funniest, most deranged takes on any subject. People IRL have no chance to compete, no one can outdo the best two seconds of 800 people.

Same with HN. Conversations like these are rarely happening offline.

And then there are communities I sunk into. Private forums I have been a member of for nearly a decade. I know the in-jokes, we follow the stories of more interesting (chaotic) posters, there's even some real emotional investment.

All of that reachable fully asynchronously. Went to the gym alone? Read between the sets. Waiting for something? It's right there on your phone. Sadly, also, someone being boring... well, better stuff is in your pocket.
> plus the ability to choose a different cable

Yup. I have a pair of Shure earbuds bought in 2011. When the cable started acting out, I replaced it with a lightning cable, since I had just got an iPhone. When that one started acting out, I replaced it with a Shure BT cable. Now I get great sound from my crappy work laptop.
My favourite part of the article:

> I told Hamilton that my dad was in the market, and he laughed. “That’s probably the most common person-to-person feedback I get,” he says. “I was on jury duty a couple weeks ago, and one of my fellow jurors was like, ‘That’s awesome, I’m gonna get one for my dad!’ And I was like, ‘god.’”
https://www.amazon.com/PopSockets-Collapsible-Phones-Tablets...

Ohhh, that's what they're called. Seems useful, but they look ugly as sin.
Elon Musk challenges Twitter CEO to a ‘public debate’ about bots
It seems we have different interpretations of what ∫f²dx ≥ 4 means.

I read it as: no f exists for which ∫f²dx is less than 4.
Not true at all. It does require a bit more semi manual tweaking but you’re being overly dramatic.
There's a video of it on [1], and the page hosting it also has links to other resources. Might be helpful:

https://www.jaapsch.net/mechcalc/melitta.htm
Huh. A piece of news perhaps many missed due to other events overshadowing it completely? I had no idea.
According to the article there are not enough jobs to go around, so you are not forced to do a job.

However, if you do take a job, you should be paid for it, like everybody else.

This is important to counter prisons for profit schemes as well as improving the wellbeing of the prisoners.
Perhaps in contrast to most people's experiences, I haven't found Nix hard to learn. I think it really helps if you have learned Haskell before. Nix (the language) is really a simple functional programming language, but Nix relies quite heavily on functional programming concepts like laziness, fixed points, etc. A lot of things are underdocumented, but if you understand the Nix language well, it isn't hard to look up definitions in nixpkgs. I can understand that it is all very alien and overwhelming if you do not have a grounding in functional programming.

The primary issue for me has been that Nix is a very deep rabbit hole. You can spend enormous amounts of time on making your configuration more functional and declarative. Pretty much like you can spend enormous amounts of time on customizing an Emacs configuration. It's hard to strike a balance. And outside declaratively defined infrastructure (servers), it's probably not really worth it. I could almost fully reproduce my NixOS system (there is always some mutable state left) with a single command. But takes many months of effort to get to that point. On the other hand, I can set up a fresh macOS or Fedora Silverblue systems with all my customizations in 1 or 2 hours and have to do that maybe once of twice a year? So, ¯\_(ツ)_/¯.

I think the balance is different when you manage a lot of servers and most servers can be defined as a function with a small number of varying parameters.

The other part of the rabbit hole is that software breaks frequently in Nix. Upstreams do not really develop things under the assumption of a non-FHS, immutable system. So, you were going to work on something, but before you know it is 30 minutes later because you ended up fixing some package you need and that broke. Similarly, you'll end up packaging a lot of stuff and spending quite some time making it fit the Nix mold (looking at you Python packages that mutate in-place, sigh).

I love Nix as a principle -- it's declarative, immutable, pure, reproducible. But in practice, you can reap many of the same benefits from impure, inferior alternatives, with far less work. Yes, Docker is an ugly duck compared to Nix, but it brings 90% of the reproducibility benefits and probably everyone on your team can be up and running in hours. Rust's cargo doesn't allow you to specify every non-Rust dependency exactly, but with a Cargo.lock file you can make most of your build reproducible. NixOS is a clean, immutable, declarative system, but other systems offer a subset of its features, such as atomic upgrades/rollbacks, immutable root, and isolated applications (e.g. Fedora SilverBlue + Flatpaks, Fedora IoT, macOS). These alternatives are far more familiar and easier to work with. You can get most (but not all) of the benefits of NixOS with far less work.

Worse is better.
> Unfortunately for Uber the rest of the world doesn't look quite like that and normal taxis work just fine...

Not in the slightest. One of the biggest problems with normal taxis in Shanghai is that they won't stop if it's raining. And it rains all the time. I don't suddenly need a taxi less if it starts to rain; if anything, I need one more.
I use Linux 95% of the time. When a game doesn’t work in Linux, I simply reboot into windows. Same with my CAD package that will never run in Linux (or a VM for that matter).
There should be difference between releasing something for free like Open Source. And then providing real product or service for less than it costs to produce without any alternative income streams.
That’s true, however the nearest analogue to non-criminal forced-labour ‘prisoners’ would be the military - and in the UK that makes deductions for food, housing and utilities.

Top of my head, I’d estimate an effective hourly rate of about £1 to £2 for a week’s work at minimum wage minus payment to the prison for accommodation and food - but then there is an issue of whether prison labour is of real economic value and not often a form of ‘make work’ ie is sewing mail-bags really worth £10 an hour? Perhaps 50p per hour (net) is actually a fair return for value produced?
Didn't know about this, nice to have so many papers regarding anonymity. Will be great if they start adding everything related to online privacy and so on. The project looks active so nice touch https://gitweb.torproject.org/anonbib.git
This seems like a fun thing to practice while I'm out, thanks.
My 2015 iPhone works just fine for me, thank you very much. It’s on its third battery (despite apples best effort at preventing me from replacing it).

I wouldn’t need to update if Apple let me put iOS 16 on it or at least committed to shipping security updates to iOS 15 beyond Sept. 2022.

We don’t all need this years 1000$ (!!!!!!) phone, some of us are very content buying a few years old used phone for 200$.
It’s available on Amazon US
The society choose to lock them up. And part of that contract is to pay for expenses. It is not prisoners problem, society could as well kick them out and then they would need to pay for those themselves.
My ex wife is an ex wife because she zoned out into Facebook constantly and stopped doing anything with the family. Then she went bananas and ran away with someone who ironically she split up with because he was always on Facebook. It can go pretty bad.

I’m super happy though as the kids stayed with me :)
I don't understand why you'd think that.

All Linuxes right back to the 90s are basically the same. There are more obvious differences between them and other Unix-like OSes, like SunOS/Solaris, the BSDs, and so on.
Technology first, business second.

Also to note Oracle was the only company that actually bothered to make a proper acquisition offer, everyone else was getting ready to watch it crash and burn.
In this post, we will demonstrate how to create a basic configuration language using HCL and Go. To make this discussion entertaining, let's imagine that we are creating a new PaC (Pizza-as-Code) product that lets users define their pizza in simple HCL-based configuration files and send them as orders to their nearby pizza place.

Who doesn't love pizza?
I didn’t know Microsoft’s commitment to develop Office for Mac had a secret requirement that Apple ship at least 3 million computers annually. I’m pretty sure their sales went below that benchmark level in 2001 — a disaster year when the CRT iMac was stale, the G4 Cube had flopped and Mac OS X shipped unfinished.

Apple was closer to death in 2001 than people remember. Losing Office would have been bad. The iPod was a real deus ex machina.
If your thumb hurts, the distance between the nail and the hammer's head was off by a few mm.
Homebrew Bluetooth Headphones
For many years I was using gnome shell. Every update meant broken extentions. The system would also crash occasionally after few days on a multi-head setup. Then I switched to a hybrid of Sway and KDE and have been never so happy.
> Is it just that fractions are first-class objects?

The problem is that

3/4

is a rational literal, while

3 / 4

is a division. This seems unique(ly error prone) in the language, other operators do not have to be spaced.
If work doesn't provide value that is higher than minimum wage it is work not worth doing. It is not like we must provide prisoners work. We could offer them free education too instead. And not even pay them for taking it.
Also I'm not sure the data is available, does the US entity which is publicly traded have to report on all subentities' financials separately? Don't they usually just consolidate the financials?
Maybe if you live in the very heart of big cities. Otherwise there’s no way most of the US can flag a taxis. Uber replaced limo service which costs atleast three times as much.