skysight-inc/HackerNews huggingface dataset:
It's kind of weird, how each brand is trying to monetize / software-ize / subscription-ize different pieces. Tesla has very much unfortunately been a leader here that others are following.

For example, Tesla for a while was shipping cars their cheapest with the heated seat hardware installed but software locked, and then offering buyers to pay later to unlock. Similar for some battery capacities.

Likewise, Tesla charges for the monthly cellular data you almost certainly want/need after the first year, while BMW includes it free for the lifetime of the car or warranty (I don't recall offhand). BMW does offer you to upgrade the cellular service to let the car be a wifi hotspot, whereas Tesla doesn't offer that at all.

You can use CarPlay on your BMW and therefore be relying on your phone data as well, while Tesla does not.. so if you want functional streaming music & GPS with traffic data on that big screen you are going to pay up after year 1.

On the self driving software, Tesla has tried different ways of pricing & slicing (AP/EAP/FSD) over the years. Aside from the now free base AP offering, EAP/FSD has always been quite pricey compared to optioning out some of the assistance packages on BMW and other competitors. Similarly because Tesla has included the same hardware, they'll gladly sell you the software later (at progressively increasing pricing).

Porsche also offers "function on demand" to add software packages later to unlock various automations you didn't buy initially..
The problem is finding a good training set.
I think many of these are inherently poweruser features though. Most non tech-savvy people will rarely have to turn off their phone or clear their open apps (really if the memory eviction system is good this shouldn't even be a concern).

Some of the other stuff you mentioned is discoverable in my opinion. Swiping down
from home gives you a search bar. Notifications being accessible by swiping down from the left is admittedly not as good as swiping down from the top bar in the older iPhones, but I think still more discoverable than the Windows notification system that requires you to click a button.
And risk getting your main account banned for registering multiple Google accounts.

No, that's not true.

Also you will need a whole new phone number for these alternative accounts which can get expensive

No, that's not true.
I was in charge of data security and privacy at Pebble among other things. I fought hard against data science teams having access to PII. It made me few friends but considering the data could reveal health issues I regarded it as health data even if it technically legally is not at the moment.

We were bought by Fitbit which operated with almost complete disdain for any attempt at security or privacy that could slow down operations. Anybody who wanted paintext access to user data seemed to get it without delay. Security and privacy were not among the things that created shareholder value so every issue I discovered was permanently backlogged.

It was depressing seeing all the data I fought to hard to protect be absorbed into a machine that would sell it off to the highest bidder, or shrug when it got stolen by a blackhat. I quit 3 months before my golden handcuffs would have kicked in because it felt too unethical to keep working there.

Then of course all the data was sold again, this time to Google. No Pebble user ever consented to their health data being sold to Google, but all of this is legal.
Maybe, but the thing about unsafe is, it isn't like fairy dust so sprinkling it on stuff doesn't help. This is a common misconception from people who haven't worked with unsafe (even if they've written some Rust)

ten_things[11] = blah; // is a buffer overflow so it either won't compile or it panics

However

unsafe { ten_things[11] = blah; } // is still a buffer overflow, same effect but also Rust warns that unsafe is useless here and should be removed

Now of course we can write a potential buffer overflow in unsafe Rust, but now we're not just sprinkling unsafe on stuff and hoping, we've got a plan, perhaps a stupid plan but it's a plan so that's an improvement.
Why are you using mangoes as your metric? You can get giant bags of frozen vegetables for a dollar or two.
I don't know whether it's a better suggestion, but telenovelas (and there are plenty of those) will likely help one learn Spanish better, or better Spanish, while using more realistic intonations and voices, than El Chavo del Ocho with its adult actors making child-like voices and using many expressions you won't find in real-life conversations.
you also want recent userspace for some components, e.g. mesa or libinput
I'm waiting for the "literal video" generator, which writes and sings new lyrics describing what is happening in the video.
> I get stuck in a catch 22 where there's no network drivers for either the Ethernet or wifi so you wind up downloading some drivers off a sketchy site to put on a USB stick just to get started.

If you've got an Android phone and a USB cable, you should be able to USB tether to your phone's WiFi connection. This should work out the box on Linux and Windows.
Gotcha. I just find the self-checkout/cashier bit moot to my original point. I could have easily said "retail employees," or "the guy who makes my subs." Swap out "cashier" with any entry-level/lower-skilled position and that's my core point.

> And maybe it’s good that those jobs are going away? I’d rather society have to answer some hard questions about UBI than keep humans working in jobs that aren’t necessary.

Seeing the backlash for just $10k worth of student debt forgiveness I do not think that we're even close to conversations like that. The notion of people's base needs being met regardless of working is even less palatable to the general riffraff because we've been sold such a zero-sum game here. We're crabs in a bucket. People go to lengths to make sure someone they perceive as less-than doesn't get a "handout."

I have grown very, very pessimistic about people's empathy in regards to the ever-growing economic divide. What I've experienced in America is "I've got mine, f u" - I'm a millennial maybe that gives some context.

---

> Certainly I don’t devalue the employee, but I don’t value the work they do.

Also, I wasn't going to address this, but... to me that is 100% saying that you devalue the employee. If I devalue someone's labor output, I'm devaluing them as an employee - simple. I find this sentence to be a outright contradiction.
Yep, writing this on Linux laptop. And this is not thinkpad.

Note: do not expect bleeding edge hardware to work 100% well, it takes some time (~3-6 months).
Vapor Barrier Liners: Theory and Application (2011)
I'm not saying popularity = good, what I'm saying is that most people aren't smart or patient enough to use something like APL. Most people have a limit to the amount of density they're willing to deal with.
Simulating a CRT TV with C++ and OpenGL
> Wikipedia gives an impractical, inefficient account of the algorithm. It's almost comically bad.

I encourage you to edit and fix it.
You can get a statically-linked binary release from GitHub which depends on nothing (I think).
Unpaywalled:

https://archive.ph/Y0Mdy
Satirical answer: Because I'm a crusty old scientist who needs to defend his turf.

Self-serving answer: I'm doing the author a favor as perhaps the first person with my level of knowledge of the field putting effort into giving feedback on the work.

Serious answer: Because it's presenting itself as an artifact of scientific novelty rather than as an engineering accomplishment. It is making major claims not only about itself but also about the entire state-of-the-art. (You could say that the langcc papers put down the entire field of parsing.) Its contributions and scholarship therefore need to be evaluated like any other scientific work.
While I don't think it's intentionally crippled, the Garmin app is better on Android than iOS. You can have fine grained app notifications on Android that you can't on iOS, and from /r/garmin it seems that iOS app is more unstable.
Discoverability isn’t important to shortcut functionality like this.

You don’t have to navigate text with the spacebar, you can touch the text directly and touch and hold.

You don’t have to delete numbers in the calculator, you can hit C to clear the current number and retype it (a lot of people think that doing this will totally clear your operation, which isn’t true: C is different than AC).

You can hit the tabs button in Safari to switch between tabs, swiping the address bar is a shortcut.

I would also argue that the safari address bar swipe is very discoverable. You can see the next tab’s address bar on the side of the interface, so it’s implied you can scroll to it.

Basically, an analogy to this argument is that the author of this article should be telling us that keyboard shortcuts should be banished because they’re not discoverable.

Also, I don’t think discoverability is the same on touch screens as in desktop operating systems. Nobody complains about the discoverability of pinch to zoom or tap and hold because it’s so obvious and intuitive. On the desktop, drag and drop is a similar feature that could be seen to be not so discoverable.
soapbox The area/function mapping is -far- from nearly universal. Not only can the areas be flipped left/right but they are almost guaranteed to be several cm in some other direction. The maps as we know them are just the ven diagram overlaps for dozens (rarely hundreds) of subjects.
The long-press spacebar wasn't even really a great design, it was a hack to replace an older, better feature.

iPhones prior to the iPhone 11 used to be able to sense the pressure you touched with on the display, and a firm touch had a ton of neat but hard to discover user interactions, from previewing links in safari without opening them to preventing accidentally hitting the flashlight on the lockscreen on X/XS by requiring a bit of pressure.

One of the best (imo) features was the ability to move the cursor in any direction by dragging firmly anywhere on the keyboard. No delay, no press and hold, just instant access to a cursor. The new "haptic touch" way of doing this makes it difficult if not impossible to scroll down, and needing to press and hold ensures it will always be slower.

20 second video demo of how it used to work: https://youtu.be/XlcCgiYF2Fs?t=25
From 2 days ago

"Taste of kale makes unborn babies grimace, finds research"

https://www.theguardian.com/science/2022/sep/22/taste-of-kal...
Can you objectively say that familiarity isn't the primary reason APL is less understandable?

Put another way, if you had 2 years of APL experience and 2 years of Python experience, would you maintain that the APL code is objectively less clear?

Is it really fair to judge languages we aren't familiar with to the extent of the language we are comparing to?
Albeit noisier, utilizing facial recognition for the same purpose has been in use for a number of years now. They're both identification mechanisms but tracking IMSIs and Mac Addresses gives both better recall and precision than a network of cameras.
DAOs: Web3 Discovers Political Science
4 tablespoons of peanut-butter on a sandwich? Isn’t that quite a lot? That’d cover a most of the bread without even having to spread it.
As a customer you don't need "Apple's consent". Just drop the phone to a repair shop of your choosing. As a repair servicemen, you need Apple's consent presumably because they don't want you buying stolen iPhones for parts.
I think you may be interested in file structures. There are relatively few books published and they are all 20+ years old but they describe the kind of on disk data structures that power many of today's databases and datastores. For search specific file structures look for information retrieval books and one title called managing gigabytes.
Your comment reminded me of Paul DeMone's signature line on USENET's comp.arch back in the day!

The 801 experiment SPARCed an ARMs race of EPIC proportions to put more PRECISION and POWER into architectures with MIPSed results but ALPHA's well that ends well.
> unparalleled to any other activity you could invest your time in.

Huh. Never heard that before.

I invest my time in writing "shippable" code. Even my "farting around" projects are done in a manner as if they were to be released by a Fortune 50 company.

That means that Every. Single. Line. Of. Code. that I write is "ship" code. There are a number of projects that I've stopped working on (I archive them, but leave them out there), and a few that were never really meant to be sent out to fend for themselves, but I still make the effort to write tests and documentation for them.

I'm so used to delivering software, that I've almost forgotten what it was like to play around; which is actually a bit of a shame. It could easily be said that I "take things too seriously." I can tell you that my employers liked it, though.

My GH Activity Graph is solid green, and I wouldn't dream of "gaming" it. I don't especially care whether or not anyone thinks I'm "l33t." I'm an old fart that has no intention of working for anyone, ever again. I write code for myself, and that I want to see. Most of the folks that I care what they think of me, have no understanding of my tech work, and that's fine.

It makes me feel good to make good, well-tested, well-documented, well-architected code that solves problems.

I guess you could call me a "completionist." I like to finish stuff.
I don't use gestures, never had, if possible never will. Phone works 100% fine for me as it is (samsung s22 ultra), i am as efficient with it as I want and need. Whatever works for you is how you should use the product.

Plus, lets not be pathetic with wasting life on phone, real life happens outside screens. Its good to keep reminding oneself this little truth regardless how shiny new gimmicks manufacturers bring to keep us glued to their products and ad-based services.
Absolutely but typically two wells, one to pull water from and one to put the cooled water down. You also need a minimum amount of water flow, depending on the unit and how much heat your home needs.

They're considered better than air-to-air heat pumps which become less efficient as the outside temperature goes down. Ground source units remain efficient in cold weather as the water in the well is below the frost line (only the top few feet of the soil freezes). They cost four or five times more than a typical air-to-air unit though so aren't as common.
Sounds like they could help by putting an icon next to the volume down button.
This article conflates cognitive ability with merit in attempting to discredit all the "meritocracy bad" chatter by diving deep into how cognitive ability correlates with education and work "success".

Cognitive ability is just that: an ability. Having merit involves (or should involve: dictionary definitions for "merit" are a bit divergent here) achieving stuff, and to get there, you also need to actually put your ability to use. You know, actually do stuff instead of just being smart.
The DNS SOA record has an RNAME field that is available to convey this information.
> What are these meat eaters consuming?

Everything. To start, the term "meat eater" is not only stupid, but also deliberately deceitful. People that eat meat eat also vegetables, legumes, fish, eggs, milk and a diet that is as much wider as they want.

There is not such thing as hypercarnivore humans that eat only meat and water.

The correct term is omnivore. If vegans want to be taken seriously, they must start talking seriously and don't rely on cheap tricks.
this is important and true.

but I really wish debugger evolution hadn't stopped at the line.
My Pebble and Time are still missed, charging once a week and the e-ink screen was so damn nice to read
Ruby maps are so ugly.

.map { |key_value|
key_value.partition('=')[-1] }

Reading this literally makes me sick to my stomach. Language design is much more important than language popularity, although it will be popularity that wins. (Yay downvotes for pointing out things everyone can see - highschool dynamics)
Show HN: Mock – setup and test APIs easily
> a sentiment in the ruling class that, for them to have a decent place to live and not being forced to live inside their palaces and houses, social stability was needed.

Unfortunately, that sentiment was created with a large and long lasting usage of violence by the people.

It would be much better if we get some different way to create it.
Great, add that to the list of undiscoverable and incoherent design choices in the OP's comment.
> Not saying that it never works, but in general privately owned business is usually more efficient

The whole article is about how "market efficiency" has let down the small town. The town is simply too small to profitable enough for private businesses: as evidenced by no one chosing to buy the business for years.
That example isn't like APL though because of it's verbosity. Also APL has more universal abstractions to express a lot of this kind of logic.

That lack of verbosity makes it easier to pick out the intention revealing code, which isn't the case here.
why would building an entire social network cost a ton of money? it’s an entirely different product - dozens of features and content moderation just to get something simple out there…
A map lambda example is what I had in mind when reading the article. I'm not a big fan of the temporary variables, though.

Admittedly the example below is not a perfect solution, but that's where I thought the article was heading when splitting that code over multiple lines for readability.

map(
lambda x: x.split('=')[1],
(url
.split('?')[1]
.split('&')[-3:]
)
)

Is this still too unreadable or more messy?
What's the use case for the Flipper Zero? I get the features of the app for smart watches and even headphones but I don't think I've ever used the flipper app on my phone.
I've just been exploring what it can do. Lately, I've been playing around with it to see if I could get some cool ideas for interior design.
From the article:

> Then he enlisted an artificial intelligence (A.I.) bot, which scraped public Instagram photos taken in those locations, and facial-recognition software, which paired the Instagram images with the real-time surveillance footage.
ITT: bunch of whiners that didn't pick hardware that was proven to be compatible with Linux before buying.

The solid experience on modern laptops is there, you just have to spend 10 minutes researching compatibility on the laptop before you buy.
>One of the best (imo) features was the ability to move the cursor in any direction by dragging firmly anywhere on the keyboard.

Must be tons of fun to use with Swipe-type input (aka Flow, etc)
Whatever you had, it seems it wasn't like what are on the market today. I don't think your experience is relevant here.
The social expectation of your reachability is learned by the people you interact with (and those they interacted with prior). If you frequently immediately respond, people will assume you will immediately respond in future events. If you do not, they will not have the expectation that you will always be immediately reachable. I am not an immediately reachable person a lot of the time. Not necessarily intentionally, but I can and will go many hours without checking my phone. Everyone in my social circle knows this about me, and yet I still have a social circle.

Will you probably not end up being friends with those who demand plans to always be done last second? If you are always unreachable, maybe. But it's not like you're always going to be unreachable. You might miss out on some spontaneous events once in a while if you're intermittently unreachable... so what?

If you are always slow to reach, you just end up around people who don't only do last second planning. Oh no, isn't that what you wanted?
I got a Lenovo and it worked with no issues with pop os.
As the article observes, we can and are doing that: that's what RDAP is.
Disagree, used to use Dell Inspiron and some cheap HPs, found nothing extraordinary.
Right now I'm liking System76. Expensive, but I like that they come with linux working out of the box. They're specifically designed/tested to work well with linux so no worries about the hardware not being supported. Like many other companies they are basically selling re-branded laptops made by the Taiwanese company Clevo. I still can't audit every chip in them, but at least I don't have clear documentation of repeated abuses (so far).

System76 is looking into making their own hardware now too so I'm really looking forward to seeing what they come up with in-house.
What's the other >5%?

Surely not *BSDs?
One of many reasons FTP is moribund.
> [-3:].

That kind of index notation really isn't mysterious if you write a lot of python in my experience.
>Then again, perhaps they don’t need to be

Yeah, who'd need a delete button on calculator?

Simpler is better! Long press the "+" button to access advanced features, like "*".
This is a very low-effort comment that is trying to disagree with the parent in every way possible.

I'm guessing that you just don't like Apple, which is fine, but the way that you're disagreeing isn't particularly useful.

It would be constructive if you at least posted a comparison of how Android (or your favorite phone maker) does it better, or even what you'd improve.

> What "User Guide"?

The parent linked to it in their comment, here's the home page: https://support.apple.com/guide/iphone/welcome/ios

> Tips.app? You mean that piece of trash that tells me a bunch of useless noise?

The first thing I do when setting up iOS is delete the stock apps, including Tips.app. I just downloaded it to see what it actually is, and flipped through it for a few minutes.

I'm not sure what useless noise you're referring to. After going through the app, it contains a very good list of things to know about using an iPhone, such as how to navigate, how to set up features like Medical ID and use Emergency SOS, as well as personalize your iPhone will wallpapers, sounds, font sizes, etc.

Tips does a very good job of not being information overload -- there are 5 sections under "Get Started", with each section having a 5-10 short sentences about each feature. It also contains a link to the full iPhone User Guide.

There's no upselling or suggesting that you buy some subscription in the app, nor any ads. I'm not sure what you have against this app, even someone who's had an iPhone for a while will probably learn one new thing after spending 5-10 minutes in it.

> Apple Support Youtube Channel? I have to use a competitor's product to learn about the iPhone?

This is ridiculous.

> So I have to move my fingers from the keyboard at the bottom of the screen to some imaginary place at the top of the screen? It's hard enough getting the damn phone to understand a left/right swipe instead of an up/down swipe!

You're switching from the topic of discoverability to Apple makes poor features.
I'm starting to wonder if you were scammed. That's not how modern air-to-air heat pumps work.
I want this to be true very badly. I’ve been a Linux user for nearly 20 years and I’ve never had an install that “just works” to the level of macOS or even Windows.

Although there was a while there in like 2006 where I had a pretty solid install of Ubuntu on some HP laptop I had at the time. That’s the closest I got.

This is of course extremely anecdotal. Everyone’s on different hardware and therefore has pretty different experiences.

I hate Windows as a development OS but I’d rather deal with that than some odd update that breaks my install completely, or spending hours reading forum posts to try to make my Bluetooth driver less shitty, etc etc.

I just use macOS for dev and Windows for gaming and they stay out of my way. I’ll keep trying Linux again once a year or so, but I’m not optimistic on it. It’s a moving target too due to varying hardware support over time.