skysight-inc/HackerNews huggingface dataset:
I can buy that argument, but I’ve never seen /usr get swapped out with any modern package manager. How would that work? Or is this more theoretical?

FYI “usr” really means “user”. Somebody made up “unified system resources” as a backronym.
Python packaging is fine, the difficult part is always C code with .pyd or .so files god damn those are nasty piece of shit.

Pypi doesn't need users to manually to fill survey per se, they need to (optionally) prompt "install failed, submit traceback and error code to pypi for solutions" during setup.
i doubt they'll start charging in two years. they're just avoiding making the promise of "free forever" if it turns out nobody cares about this feature and they decide to drop it from future iPhones.

in two years, it'll either continue to be free, or it will be discontinued (or transitioned to an "if you want it, go pay money to globalstar" model)
Can someone please explain how this company is still in business with huge losses for years?!
I get what you're saying. I do.

It's true that interviews aren't always easy to maneuver, but the interview process of today reflects the manager, teammates, and workplace of tomorrow.
Personally, I use it to determine what habits to avoid or which ones to adopt in order to feel more rested. I had always heard the common dos and don'ts for how to improve sleep. But never really felt that motivated to improve it.

Once I started tracking my sleep, I realized how bad certain habits were having on my sleep, and ultimately how I felt the following day. Being able to quantify sleep quality provided me with data that I can use to try to make myself healthier and learn about my own body.

Sure, I could make the same changes without having that data. But personally I wouldn't be as motivated to continue with certain habits. Others may differ. But the same also applies for me with fitness activities and other health metrics. Seeing progression and improvement encourages healthy habits. And having the data from it is just a way to measure progress or regressions.
Nvidia is already working on this.
Yea, the real goal here is to be able to mount the whole OS in one operation. To that end, /dev is now autopopulated by udev and you can even leave /etc completely empty. The goal is for everything to have good enough defaults that having a config file in /etc is unimportant unless the admin wants to override something. Probably the only things in there when you install a new system would be the root password in /etc/shadow and your user and group information in /etc/passwd and /etc/group.

It should make a lot of tasks a lot easier. The one I like most is trivially setting up containers or VMs that have your base OS in them plus some new software that you are testing. For example, at work we use Debian with a bunch of extra packages installed, plus our own package containing all manner of software and configuration that we’ve written. Although we do a fair amount of unit testing, and the Rust compiler really has our back, it is very difficult to really test things outside of production. Currently we have to painstakingly set up a test environment on a production machine, using tricks like altering our PATH so that the test version of the tools we are working on will be called, or editing things so that they call the version under test instead. It’s doable but laborious.

If we were using Fedora instead of Debian, we would be able to use systemd-nspawn to spawn a container with the existing OS, read–only mounts containing our databases and other large datasets, and an overlayfs to redirect any writes to those file systems to an alternate location. Installing and running our software inside that container would work exactly as if we were in production, and testing everything would be so much simpler.

systemd-nspawn is available on Debian, but running it requires keeping extra copies of the OS for each container you want to spawn, so we haven’t actually gotten around to doing it yet. Oh, and each container needs a properly set up /etc directory. We can’t just leave it empty, and we can’t just blindly copy the host’s either.
Only the US models lack a physical sim tray.
Not too much longer. I think the big difference is now there are private chains coming out like Aleo, Aztec, and Espresso that use zero knowledge proofs. You can think of them as private Ethereum much like Monero is a private Bitcoin. They've only been possible to build in the last couple of years.

Honestly, I think 98% of Web3 is garbage. It's a worse system than our current financial system. I founded a web3 company in early 2022 based on a new way to put data onchain in a permissionless & trustless way to make smart contracts more useful. People don't actually care about decentralization so we pivoted a couple months after our raise.

Our team explored the space in depth by speaking with established founders and execs of many protocols and companies in the space. It's almost all driven by speculation for imaginary use cases. We went back to basics and asked, "Really, what is the point of this tech existing?" IMHO, the only reason for this tech to exist is privacy.

Right now, there's no private digital cash. I believe the ability to purchase things anonymously is a fundamental right. To me it's the same as private communication. Right now there's no private way to digitally send money. BTC & ETH seek to make this worse by making every transaction public instead of concealed by a trusted third party. I personally believe it's socially important that we figure out stable private digital cash.

Monero/Zcash don't solve the problem because they fluctuate wildly and are largely driven by speculation. Our long term goal is to create a private p2p venmo using a stablecoin. There are definitely up and downsides of privacy as there are with any freedom. Scientology wouldn't exist without freedom of religion, neo-nazi marches wouldn't exist without freedom of speech. All of the illegal activity on the internet wouldn't exist without encrypted communication. Nonetheless, I think the social benefits of empowering individuals outweigh the costs and I don't see any other technology capable of delivering private digital payments.
I bet you could ask 10,000 normal (non-developer) users to name a single PWA and you’d get 0 answers. You don’t even have to use the name PWA.

At best, they’ll name websites they visit. Not PWAs.

I’m a dev. I’m not sure I can name one. After 10m of thinking… is Wordle setup as a PWA? I know I’d much prefer a native app to what they have now.

PWAs seem like many other things I’ve seen over the years. The people making something want it. They tell you you want it. But… I don’t.

I’ve never heard an argument that makes me want it. If normal people wanted it at all it would be more popular. Yes you couldn’t have notifications or access Bluetooth/etc. but I use plenty of native apps that don’t do those things. So why hasn’t anything made noticeable inroads?

If Android is 80% of phones worldwide why is it always Apple holding PWAs back?

* You WANT to rent DIVX DVDs! You buy it and then throw it away. You don’t have to rerun it!

* Windows is better with everything designed around touch. You’ll love Windows 8!

* Why have to choose heated seats when you buy your car? You can rent them when you need them!

PWAs haven’t caught on at all. And it’s always someone else’s fault. At this point I’m just flat out skeptical of “demand” that advocates say is out there.

I’m not saying they are never useful or don’t have a place. But I don’t see them ever displacing native apps no matter what changes.
This is brilliant.

But ridiculous. Abandon the dumb apps and sites, and get out there. Get involved in stuff, activities, events, clubs, games, whatever. It's not rocket science, we've just become dumb staring at screens.
>In general, the desire is to put the system image into /usr. A single partition, that holds literally everything you need to launch an os

Hasn't this use case been replaced by initramfs?
This is an incredible technical writeup. Not an EE, but the logic seemed convincing and was quite easy to follow for someone with only a limited understanding of low level computer systems.
> Taxing labor isn't theft but taxing capital gains is?

In an ideal world all taxation would go away and the IRS would be abolished. In the real world we have to work with what’s feasible, and I think killing capital gains tax could be a feasible platform to run on as a leader.

> If P(audit) literally equals zero, all rational agents will stop paying tax.

If you’re making over $5m and are pretty much guaranteed to be audited, why would you stop paying taxes?
It's survivable, sure. As someone who biked to work in Wisconsin winter, skis, and makes sure to get outside every day for exercise, -12 to -17 is as low as I'll go.
If the cost of a lost life is infinite, then no operating costs could ever outweigh that.
If it is indeed a quasi-utility, then a utility cannot just shut off someone's water or electricity, just because they don't agree with a person's politics or anything else. A utility has to keep serving, unless the person doesn't pay.

I'm personally more on the side that these are utilities, because really, one cannot get by without an internet connection. I mean, why don't we get the electricity company to turn off electricity if a customer is a pornographer or something that they don't like.

As long as a person is paying their bills, a utility has to serve them.

That's how I see it.
> “You know how they tell you to "visualise success" because you need to know what it looks like to aim for it?

Along those lines I was visualising what it would look like if someone like Elon Musk was on YouTube showing off some sort of future fusion reactor that's "not just a piece of lab equipment"”

The money went to his head, he’s not the innovator he was, now he’s just a billionaire that got bored with Mars and wants to own social media instead.
The nice thing about Norquist is you can choose an optimal policy set by simply doing the exact opposite of everything he says.
What about indie commercial domains? If a solo writer makes a few grand per year from their blog, is it indie?
Don’t you surveil the road as you drive at night?
Which country in a developed country offers that?
Carriers (at least of the non-MVNO kind) are far too burdened by the transnational legal frameworks of radio regulation to ever really be global. And various legal regulations on companies around the world don’t make it easier for telecommunications providers to form certain kinds of business arrangements.

The best we will ever get is if some MVNO gets a good enough deal on their global transit that they can provide some kind of global roaming service like that by way of agreements with physical carriers in many countries.
What always seemed an obvious problem with Myers-Briggs is that there's no way to be "normal". Somebody who's at the mean of all 4 axes is going to get a random score and look just the same as someone who's extreme in some way. Surely many or even most people are going to be close enough to the mean on some axes that error in the test can't place them on the correct side.
What if it doesn't find me. Am I supposed to carry on just how I used to do before, I tried that I can't handle it anymore
Using the depth camera to model the face is pretty smart.
I don't understand the harm in generated images of people that don't exist. It might even reduce our CSAM problem.

Obviously if they're made to look like some celebrity, that's problematic.
Yea, it’s pretty funny. It used to hold the home directories, but the disk holding the OS ran out of space, so they started putting new utilities in /usr/bin. The distribution tapes they sent out to everyone who ordered a copy were made directly from the live system, so we all inherited the same quirk. We’ve moved the home directories elsewhere, and now the whole OS is climbing into /usr in order to be atomically mountable. I keep thinking of that Gilbert and Sullivan song with the line “it gradually got so!”.
My point was more that 'RISC vs CISC' is not a useful way to compare two processors. In the same way CISC CPUs break down instructions into a series of micro-ops, RISC CPUs (like the RISC-V) fuse instructions into macro-ops. Yes the ISA is different and yes that imposes some constraints on the design but it's not a particularly useful way of comparing two processors.

Ok CISC ISAs are out of favor today, although I suspect as some of these RISC ISAs age, they'll accrete instructions. The ARM ISA sure is a lot chonkier than it used to be. Modern ARM CPUs have a massive micro-op cache just like x86 CPUs do. I wouldn't be surprised if we wake up one day and it's half way to x86.

In my opinion ISA isn't relevant or interesting. [1]

I echo the sentiments in this article:

> In short, there’s no meaningful difference between RISC/ARM and CISC/x86 as far as performance is concerned. What matters is keeping the core fed, and fed with the right data which puts focus on cache design, branch prediction, prefetching, and a variety of cool tricks like predicting whether a load can execute before a store to an unknown address.

So to your point that:

> Today, [RISC] makes more sense than ever.

I would respond, today, it makes less difference than ever.

What actually happens under the hood of a modern performance-optimized CPU is so far removed from the ISA that the ISA is just a design curiosity.

'RISC architecture' isn't going to 'change everything' - how it's implemented: advances in branch prediction, prefetching, etc - that's going to continue to iteratively improve processors. The number of instructions is truly not a factor of note.

Does it never matter? Probably sometimes. Once in a while in some very specific applications - like pico-amp scale microcontrollers - it might? But for anything you’re thinking of it’s super irrelevant.

[1] https://chipsandcheese.com/2021/07/13/arm-or-x86-isa-doesnt-...
The introspection via all the commands bound to C-h <key/s> is a major thing I miss from any other system. That includes the ability to view and debug the source code - including the base level commands written in C if you've configured it to do so.

Plus, it's all right there _in emacs_ with all its facilities and your customisations while you're using it.
MacOS is a commercial OS that happens to have a Unix substrate, but does not tend to show it too much. The Unix part is an implementation detail. much like the CPU architecture. It is not marketed as a Unix workstation, much like Android phones are not marketed as Linux handhelds.
Fair enough on the mouse, but in-display fingerprint sensors are notoriously bad and noticeable on the display with screen protectors. Android devices haven’t managed secure Face ID without IR. And the under screen cameras have poor image quality.

Post-Ive, Apple is prioritizing reliability and usability over the gimmicks, and I think that’s for the best.

https://www.androidauthority.com/under-display-selfie-camera...

https://www.androidauthority.com/in-display-fingerprint-sens...
I now refuse to join sales meetings setup by vendors. Any meeting has to be on Google Meet using our domain because of dumb shit like Gong, Otter, and other stuff that records our employees without permission.
> My moral system is organized around a utilitarian principle of greatest good for the greatest number — that which adds value cannot be wrong. It did not bother me therefore when I was handed consulting reports that had been stolen from our competitors. If the information in those reports would help us improve our client, then who could say we were doing wrong? Like downloading MP3s, it was a victimless crime.

My reply is a quote from Ralph Waldo Emerson [1]:

> A foolish consistency is the hobgoblin of little minds, adored by little statesmen and philosophers and divines. With consistency a great soul has simply nothing to do. He may as well concern himself with his shadow on the wall. Out upon your guarded lips! Sew them up with packthread, do. Else if you would be a man speak what you think to-day in words as hard as cannon balls, and to-morrow speak what to-morrow thinks in hard words again, though it contradict every thing you said to-day. Ah, then, exclaim the aged ladies, you shall be sure to be misunderstood! Misunderstood! It is a right fool’s word. Is it so bad then to be misunderstood? Pythagoras was misunderstood, and Socrates, and Jesus, and Luther, and Copernicus, and Galileo, and Newton, and every pure and wise spirit that ever took flesh. To be great is to be misunderstood.

[1] https://www.bartleby.com/5/104.html
Even if they aren't written by Lobbyists I'd be surprised if most bills weren't influenced at least a little by at least one lobbyist group.
It's a sarcastic response.

Look, the reality is that almost all interviewing is far from scientific. I'm sure there are worse heuristics many of us use than MBTI[1]. The comment being downvoted is being perceived as trying to appeal to an argument of extremes: It doesn't follow that if you're following some poor methodology that one should consider even crazier ideas.

If we had nailed interviewing down to a science, I could see the point in the comment. Instead it's coming off as "Hey if you're going to do something imperfect, you should consider something extremely wrong!" We all have mostly wrong approaches to interviewing.

[1] Stuff I've seen:

Rejecting a candidate because they read Chapters 1-4 but not 5 of a textbook when the interview prep material mentioned chapters 1-5. Note that chapter 5 is not used at all for the job.

Favoring a candidate because of a strong handshake (cliched, but happens!)

Gauging the enthusiasm a candidate by assuming everyone is an extrovert (fairly common).

Using the MBTI is an improvement to these!
That's the worst part when I started questioning myself I don't really enjoy anything. I feel like an empty shell
I don't read this as lack of commitment, I read this as "we want to keep a limit on the total number of active devices" - if it's free for two years then there will be a moderate percentage that always have it because they refresh their device every two years or less, there will be a significantly smaller percentage that use an older device and choose to pay the ongoing fee, and a much larger percentage that keep the device longer than two years but don't pay the fee. This last category is how they'll effectively manage the ongoing costs - anyone who isn't a frequent customer or willing to pay is excluded. It's a solid model.
They set the limit at (on my computer) 0.1ms. Also, their implementation is roughly 100x slower than it should be. Should python also error out on loops that run for more than 1000 iterations? The problem isn't that int parsing is broken, the problem is that web-servers aren't validating their inputs.
R is more powerful, although Vega (+vega-lite) has its own advantages, like interactivity.

Vega being JSON has good and bad parts. It's good as it gives Python ecosystem something better (Altair) than matplotlib.

Bad part is that its agnostic design makes it tricky to do the math in Vega since it cannot depend on the host language (Python for Altair). It has to develop its own DSL (implemented in JS) to fill this gap. Sometimes it's very cumbersome and limiting.

IMO, having stat capability in the middle of the visualization pipeline is one of the breakthrough invention of Wilkinson's original work (GG). Wickham/ggplot2 took it seriously and built the DSL in R. But Vega didn't (relatively speaking). That design decision was probably inevitable, but it still makes Vega less powerful than ggplot2, in terms of the expressiveness.

Besides these philosophical difference, ggplot2 is very mature and robust, while Vega/Altair still has rough edges and fails on complex charting attempts from time to time.
This.

It feels like something that is obvious and should go in the copilot plugin rather than copilot itself.

Given N suggestions, validate the code + snippet on them using normal error checking.

Promote suggestions with no errors.

The intellij plugin, for example, will often suggest 'default' suggestions that are entirely wrong. Given that `foo.bar.foobar()` exists, it'll suggestion `foo.something.SomethingClever()` when those functions don't exist, or exist on types other than foo.

However, if you look at all the suggestions on the side panel, you'll see several of them are actually valid. It's just that the default completion isn't.
The real irony of the charge-at-night model is that you miss the single biggest source of error in human life: lack of sleep. Accurate sleep measurement is, on a day-to-day basis, far more valuable than many of the features advertised on this system. That said, the red night vision setting, dive computer capability, and the iPhone's satellite messaging capability are pretty awesome. Combined with the ability for the parent-child Apple Watch pairing capability, I can imagine a legit workforce management system (imagine a commander in Ukraine, for example, being able to manage his troops' sleep through basic watchstander schedule modifications).
You're not understanding how ETH works. You can run a node for free, just like you can in BTC. In either case you aren't contributing to consensus, just the propagation of network information. IF you want to contribute to BTC consensus meaningfully you need some extremely expensive specialized hardware and power to run it. If you want to contribute to ETH you need a big pile of money. It's the same thing, just with extra steps in the case of BTC. Unfortunately in BTC those extra steps also consume enormous amounts of energy, which has a real-world environmental cost. There's basically no reason as far as I can tell to prefer requiring people to buy ASICs over requiring people stake money. In either case the people with the resources control the system, but at least in the case of ETH you can turn your staked ETH into the same amount of ETH you had before. Good luck reselling those ASICs for anything close to what they sell for.
Some safety is assumed from the start. Right now such things are banned and truckers are much more likely than average to actually maintain safe following distances.
I don't know how to live for myself, Idk what makes me happy and sad
Because only get upset about this because they love zig
Yeah, I googled "peloton" and "peloton bike" and didn't get a definition of peloton that aligned with what the article was talking about.
Or it will be part of “Apple one” or whatever
You presenting that as "interesting" and thinking a choice quote that is absolutely a hateful transphobic interpretation of the state of things ("literal correct information") is extremely telling.

Ovarit is no hero here. They're a hate site through a "feminist" slant too.

Though I have no issues with them staying online. They are exactly the kind of hate speech I can defend because they haven't actively attempted harm to others (yet).