skysight-inc/HackerNews huggingface dataset:
Cyberloafing: The line between rejuvenating and wasting time
Yup, you got it. No assumption here that the car itself will only last 5 years. Just that people have their habits. If they weren't willing to buy a 5 year old car over their brand new car, they're also likely to want a new car when their current one is 5 years old.

Of course, lots of people make better (in my opinion) decisions than that. But then they aren't the ones that need to understand where rationalizing spending money isn't actual logical.
Wrong. Nikes have been a straight up sensation the past couple of years, and in particular the past 6 months.

Go to any race. The field is STACKED with people running vaporflys. I see it at our running club. People are suddenly paying their own money to buy the same Nike shoe, when in the past people used kind of whatever they preferred.

Tune in to the olympic marathon trials February 29. I bet the vast majority of the field will be wearing the exact same shoe.
Seatbelts too. And airbags.

Afaik you're supposed to replace those every 10 years or so. Most people of course don't.

Another good one most people forget: Hard drives last about 5 years. CD-Rs are rated for 10 years. A flash drive can go for 10 years. SSD holds data for about 2 years.

The electronics themselves in many modern consumer devices are basically kaput after 4 to 5 years.

Point is you are likely overestimating the lifespan of your devices even without taking software into account.
The Mutable Compendium of Object Oriented Wisdom
Part of the issue was that replacing the phones was not needed,
getting new batteries was enough (that was initially a 85$ replacement I think, that got down to 29$ after the issue was made public if my memory is correct. Don't quote me on this)

Case in point, when Apple explained the issue and their hack, people got way more interested in checking the state of their battery (wether they were affected or not), and there was a rush to replace used up batteries.

I tried to replace mine 2 months after the announcement, there was still a 3 weeks backlog of replacements.

Also to note: those phones were still turning off in some circumstances. It wasn't like Apple's hack completely removed the need to replace the faulty battery.
Please feel free to email them for the answers. They may have this information already.
I was absolutely blown away by the 2020 Corolla LE we had as a rental for two weeks in the US this Christmas/New Years. The adaptive cruise control was better at braking at just the right time and amount in suburban highway traffic than I was, and the gas mileage when I left it to its own devices was 40-45 mpg. The trunk fit two large suitcases, two roll-aboards and various groceries and backpacks.

When our 2008 Fiesta ceases to be economical to keep using, it’s at the top of our list for a replacement, especially as it’s available in Germany as a station wagon with enough towing capacity for my husband’s glider. Impressive little car.
I officially gave up on Chrome when they stupidly axed the "Close other Tabs" feature. They brought it back a version or two later, but that was the straw for me. I'm not sure what's going on in the Chrome team, but it appears to have lost its original vision and direction.
Finnish structural electronics firm TactoTek closes 23M Series C funding
From TFA "... it brings Python on par with PHP"

Faint praise indeed
This isn’t really talking about Rust, it’s actually talking about the optimization capabilities of LLVM (the compiler backend, which quite a lot of languages use, such as Clang for C++, Rust, Swift, Julia, Zig, ...) These languages all have similar chances of performing those same optimizations, at least in those simple cases.

What I’m interested is how the IL code for the compiler frontends for each of those languages are more well-optimizable for LLVM (in practical situations, not just a few lines of simple numerical code.) I’ve heard that you need to be careful about encoding IL code in the right way such that LLVM does not generate needless memcpy’s or something but I’m not that much of a compiler expert...
You're welcome to sue Motorola. However Apple did provide the ultimate proof by admitting to it.
Are you sure something isn't wrong on your end? The only time I have trouble is when NoScript breaks things and that's to be expected.
What in your opinion is the intent for such meetings? It's not the review kind, is it?

I understand the initiative is from the boss's side. Is it just a formal way to align with policies, or a way to keep everyone on their toes, or a genuine two-way communication channel?

If it's a formal thing, then just play along, whatever style this boss is expecting.

There're even ridiculous cases, when a boss decided to project 'openness' by putting a jar of candies in his office... with the expectations that people would have this as a reason to come in. Not a bad idea in general (taught in trainings) ... except the candies were mostly subpar, halloween kind, the boss won't eat these either. Still, the game was clear, and his employees were showing up for 'a candy', those that did made the boss happy.

If it's 'I'm the boss' kind, then it's kinda formal too. So either come up with a question that would highlight his expertise or you own humblness.

The easiest part is when it's two-way. Almost no pretense needed. His time is as much or more valuable to him as yours. So the meetings will have some practical reason to them. Either assign, solve, retro, or 'address' something. Make sure you're aware of the reasons to meet, if needed probe in advance.

Also use this to your advantage - _ask_ sometimes to meet. There're should be plenty of ways to find a practical topic to discuss. As an example, with a new boss a possible topic could be 'aligning priorities'. If possible, find ways to establish such a two-way channel.
std::map in C++ stores keys in order. You have to use std::unordered_map to not get that behavior.
Doesn't take much imagination to switch up grand-parent's contrived examples for your own definition of actually threatening deeds to get their point, does it? Would "operating a slave-manned factory" or "training volunteers in crafting concealed remotely-detonated explosives" fit the bill?
How Myst almost couldn’t run on CD-ROM [video]
This one is freely available:

https://www.ssllabs.com/ssl-pulse/

For considering this change, you want to look at the 'best protocol available' chart.

Netcraft has or had an SSL survey, but it it's not free.
The G5+ is stuck on 8.1.
See the note at the bottom: "Apps uploaded to iTunes Connect must be built using the default toolchain."

https://developer.apple.com/library/archive/documentation/To...
This rescaling is obviously happening in every single "looks like" resolution except (perhaps) 3840x2160.
dict has popitem for removing at the end. That used to be arbitrary, but now it (de facto) means last-inserted.
I worked as a software engineer in London for about a year in 2015. Socially, felt about equivalent to an IT specialist in the USA. Someone who has a specialized skill but not considered a true white-collar professional.

Huge contrast with SF, where I work now. Here in SF engineers are comfortably near the top of the professional class and have the social capital to move into careers in investing/management/exec in the right circumstances. This is also reflected in compensation.

There are lots of things broken about SF as well of course, but along this axis at least it's a much nicer place to be an engineer!
Maybe this profit strategy / tragedy has a limited lifetime at which point you pull the golden parachute.
You described the business model of Ludwig van Beethoven. One of the first independent artist in his profession. He had a few whales which gained status through personal inscription of his works and paid him to stay in Vienna. But he was massively popular in Vienna before he gained whales.
This is awesome. I bet your team really loves working with you.
They don't: https://www.consumerreports.org/car-reliability-owner-satisf....

Edit: As bm1362 says below they've since regained it, but it's still not best in class. From the article: "The Model 3 is now the fifth most reliable out of 12 luxury compact cars in CR’s ratings of predicted new-car reliability, just below the Audi A3 and above the Acura TLX and Mercedes-Benz C-Class. The Model S is the second-most reliable out of four ultra-luxury cars, just below the Genesis G90. "
Surprised the Blackmagic Design Web Presenter wasn't mentioned. It has several nice features including switching between 2 feeds without latency.

https://www.blackmagicdesign.com/products/blackmagicwebprese...
Anytime, I read a comment defending Apple about this issue, my mind goes to the victims who defend their rapist.
Not only is it morally reprehensible, I consider it impractical to "beat" China via abrogating all anti-trust.

They monopolies actually do things. (c.f. general electric -> shitty finance.) They are no 1 state capitalists. They can monopoly better than we can.
I'm an idealist who believes that all internet platforms should be decentralized to the greatest extent possible, with open protocols and open source desktop software from diverse origins.

To be able to do what you suggest, to have control over what the public does in a platform, the platform would need to be as centralized as possible, and that's why I disagree with you. I don't want our current software ecosystem to become even more centralized than what it's already become.
Not really. They just require certain compiler builds to ship on their app store.
Those optimizations are happening on LLVM's end (though the higher-level language will have to expose sufficiently transparent abstractions to make these optimizations possible). I'd love to read a book on the optimization techniques that are implemented in LLVM/GCC to make transformations like this possible.
People who bother to complain are those who actually care about your thing. People who do not care simply leave without ever telling you why. Your complainers are often your most dedicated and invested users.
Why do you have a hard time sticking to it? What do you end up doing instead?
Were these configured for NUMA, or non-NUMA?

I've not gotten my hands on a TR3. But rome gives you the option of 1, 2 or 3 Nodes Per Socket. Various benchmarks (eg, stream) published by vendors such as Dell show better performance in 4NPS mode. My own testing on Netflix workloads shows a similar speedup.

I run my dekstop (2990WX) in numa mode, exposing the real topology to the scheduler, and I find that it seems to help compilation times.
While there are cheap computers that don't last well, pretty much any computer at the price point of an Apple computer will last at least five years, in fact they will probably last several times that. Additionally, Thinkpads for example have full user service manuals and often support users repairing or upgrading parts such as RAM and storage that explicitly maintains the warranty.
The problem with mechanisms like DPDK is that they bypass all the infrastructure in the kernel and make it hard to play well with others using the same hardware or services. DPDK, for example, bypasses the TCP/IP stack. SPDK bypasses the VFS. You can write your own TCP/IP stack or filesystem on top of those things, but then you can't play well with other processes using those services. While some GPUs can directly multiplex command streams from different processes, most hardware cannot.
Yea I don't think the writing style is patio11 at all. The thesis of, effectively, "charge more", however, is.
> So capitalism is a healthier way for greedy people to compete, versus other systems that become corrupt messes due to human greed.

Yeah, that never happens with capitalism...
Ad-hoc basis. Usually comes out of studying the most common classes of computation and optimizing for it. For example, the "summing a series" probably falls out of loop optimizations: https://en.wikipedia.org/wiki/Loop_optimization
better than farm animals!
You keep avoiding actual subjects in the discussion while making flamebait posts. That is demagoguery and flaming at best or trolling at worst. Don't waste other people's time.
The one thing I wish Firefox had was a download bar at the bottom like Chrome’s. It seems hard to justify their current design
Thank you for pointing that out. I wasn't aware of that.

I suppose there is another similarly pessimistic answer.
You could probably just let the states decide. CA and some east coast states will immediately do just what you're suggesting and/or as the technology becomes better and more mature more states will do the same or it will just organically happen because EVs are likely to reach a point where they're are the obvious choice for a larger and larger share of users and you won't need to ban anything.
> This is like saying that an appropriate fix for a car manufacture is to limit the maximum speed of a car to 25 miles per hour. It breaks so many use cases that the car becomes worthless.

Would you prefer the car simply turn off entirely while driving at highway speeds? Because phones with this issue would turn off entirely below certain charge levels, when the batteries had this issue.

A more appropriate analogy would be that your car's fuel pump could randomly fail at highway speeds when below 1/2 tank, so the manufacturer just started arbitrarily limiting the car to drive 25mph to avoid the pump shutting off, when it detected this issue.

Point being, the real problem is not the mitigation they employed, but the fact that they didn't tell users in any way, users just saw a slower phone (equivalent to a slower car.) If my car detected a fuel pump issue for me and said "Fuel pump needs replacing, car is limited to 25mph when below half-tank to avoid catastrophic failure, please take to service center", it would be acceptable. Arbitrarily limiting to 25mph without any indication why, not so much.
They sell something that feels like a free, unrestricted, perpetual license to use the services "that come with the car". But when you buy a car it's natural to think that it's yours in full, as much as a banana you traded for a peanut-butter-and-jelly sandwich in the lunchroom was unequivocally yours.

I agree that legally it's probably no different than any other modern TOS or EULA: you own nothing, you have no rights, the company can do whatever they feel like and change those rules at any time. I hate the amoral, greed-driven, power-differential-enabled lack of true ownership that these agreements cause. I like the idea of something a simple right to use a Tesla service that lasts as long as the car does.

I'd be willing to come to an agreement on where in the ship-of-Theseus debate the car is no longer the car, so you don't have vehicles that have been crushed in trash compactor being stripped for their Supercharger license or SIM card and that Supercharger connector/key installed on a Leaf or SIM card installed in a phone, and you don't have used, serviceable vehicles sold without those licenses. I'd prefer open to the idea that those rights are separate from the vehicle, purchased by an individual, able to be sold by an individual.

I wonder whether my son will think he owns his car or the software that runs on his computer 30 years from now, or whether he'll just be subscribed to services that provide a temporary, revocable, non-transferable right to everything he uses.
It's illegal in the State of California for an employer to ask you your current salary.
Because Apple sets the borders of the "garden". Once you buy something it is yours. If I buy an apple from grocery store, the store shouldn't dictate how I should use that apple.
For anyone interested in reading more about this, I would recommend Zero Cost Abstractions[1] by withoutboats, who is a contributor to Rust.

1: https://boats.gitlab.io/blog/post/zero-cost-abstractions/
Related: current Firefox is worse in almost every benchmark, but feels snappier or at least on par with Chrome on most sites.
It makes me question the methodology Tesla uses for refurbishing and reselling a lemon.

It would’ve been pretty easy to restore non autopilot software (as this event shows) before they sold it.

After seeing the way this is handled, I for sure wouldn’t be willing to spend $8K on a feature that can be removed so easily if I was configuring a new Tesla - regardless of whether or not private party sales have different policies.

The SAAS model is less appealing when it comes to durable goods.

Indeed, maybe we shouldn’t allow software features to be rolled back after the car is delivered.

I decided against Tesla in 2017 when I bought my first EV. I wasn’t into the complete lack of control in ownership - no ability to order parts or do my own repairs, vendor lock in for onboard DC fast charging equipment, cars made on “beta test” like production lines in tented parking lots, the chance of nefarious software updates from Tesla (or others) bricking functionality the car; or causing security issues.

Maybe the buyer should’ve done more homework, call Tesla before purchase and verify features?

It’s a bad situation for the buyer; and another reason I have added to the growing list of reasons not to buy a Tesla.
The problem with tatoeba is that the content doesn’t seem to be curated. I checked the translation of I love you in Japanese recently and more than half of the listing is hot garbage that would never be uttered by a native speaker. It’s just like these sentences where contributed by learners who just finished their first lesson.
Espanso – Cross-Platform Text Expander Written in Rust
This was the 90s, so the old 1600 based exam.

My understanding is that there is/was an admissions quota at the high school level. I don't recall the gory details, but as a cousin and friend I was sympathetic, but as someone not in the middle of it I was puzzled and kind of horrified at the brutal competition that left a truly brilliant person feeling like some sort of rube.

Everything worked out in the end.
You'd be an asshole for trying to impose your personal beliefs on others.
> An example of something my editor helped us with was giving us a vocabulary we could use to discuss structural problems.

Does anyone know what he's referring to when he mentions the vocabulary for structural problems? Is there a book/blog to learn about this?

I have the same problem. I feel like something is off with my writing but I can't describe it.
The link is a 404.
I think if you are a library developer targeting different versions of Python, you generally know what features you can and can't use from new versions of Python (ie not many), and ideally you are also testing with each version in CI.
This is not Rust specific, this is a compiler thing, both LLVM and GCC can detect sums and generate closed form formulas instead. There are other fun algorithm detections - e.g. if you try to do bitcounts yourself, LLVM will use popcnt instead.

Compilers are awesome, check out Matt Godbolt's talk on this very topic: https://www.youtube.com/watch?v=nAbCKa0FzjQ
Me too. I have sons that are 6'4" and 6"2". I'm not "short", but am 5 foot whatever. Mostly my view is "thankful for the genetic luck" for the extra benefit of the doubt they get. And those benefits are very clear, despite other strengths both have.
I’ve actually mostly answered honestly, but also follow up with what I’m doing to try to improve on this weakness. For example I know one of my weaknesses is I get impatient and cut people off half way, believing I already know where they are going. Besides being rude I’m also wrong some times. It’s a legitimate short coming, but the key is I’m aware of it and am activity doing something about it. Some interviewers are just looking to see if you are self aware.
The real story is totally missing at this point, so it’s not surprising that the discussion has gone totally off the rails.

My understanding is this; any time Tesla buys back or is returned one of its cars, all optional features are cleared off the car.

If you sell your used Model S or Model 3 with FSD back to Tesla, one day in the future you may see that VIN for sale on Tesla.com or elsewhere, but the FSD, Acceleration Boost, Homelink, any software upgrades will be cleared off, and available for purchase optionally by the new owner.

In a private party sale, the optional features that are currently active on a car will always stay intact. Tesla does not and will not remove a feature from a car unless they have legal possession of the car.

The software features on the original sales sticker are irrelevant. The used car dealer bought a car from Tesla without EAP or FSD, and we have no documentation to say otherwise. The feature was disabled while the used car dealer still had the car, before it was sold to the now current owner.

When the car was returned under lemon-law back to Tesla, they have every right to reconfigure it however they see fit.

If the used car dealer can provide documentation that Tesla sold them EAP or FSD then it’s a different story. That has not happened.
Ask HN: What are the best tools for working with remote developers?
We have an existing team in our SF office, but we're branching out into full-time domestic remote engineers. I've only ever had short, contract-style remote engineers, but we really want to make this work to leverage some of the great talent we've found. I really want to make sure the remotes are as effective and as involved as those in-office, and I feel like Slack + Google Docs doesn't quite cut it.

We are backend, mobile and web. What are the state-of-the-art tools out there right now that can help us communicate, document, code and problem solve together?

Thanks!
SAT II Chinese listening test has 800 at 61%ile:
https://secure-media.collegeboard.org/sat/pdf/sat-subject-te...
Only an amateur observer and occasional paper browser, but my general take is that there are an awful lot of prior models of everything from the stellar nucleophysics up through environmental effects in nurseries, nebulae, galaxies, clusters, etc.

Years and years of observations, hypothesizing, and refining with even more observations combine to give a halfway decent storyline of many processes at all scales.

These are then fit against new observations and either refined or modified or expanded to give new data a home as well.

All in all, a very cool example of the scientific process working itself out just as it should and can.
> ...should not cost more than half of your annual income.
I'm primarily talking about grants, not loans, since that's where the price discrimination is clearest. They're effectively setting the price at exactly what they calculate you can pay.
By Betteridege's Law - no of course not.

For a slightly better answer we need physicists rather than philosphers - and need to consider at what scale the quantum measures work - and what scale they're observing at.
Every other car loses a high double-digit percentage of it's value the second you drive it off the lot. Resale value of cars doesn't seem to impact much in the consumer's mind
That’s missing the point. What does it mean to award a prize to a committee of scientists? Only the Nobel Committee can say because they awarded it.
Getting Started with MongoDB Atlas: Overview and Tutorial
The OP doesn't explicitly demonstrate any zero cost abstractions, however these "basic compiler optimizations" are only feasible to achieve statically (i.e. without a JIT) in the presence of sufficiently transparent abstractions, which takes a good deal of language design effort to enable.
Better safe than sorry, no?