skysight-inc/HackerNews huggingface dataset:
I worked at a company that was developing TPMS and also made traction control and ABS systems in another building. The TPMS group was part of the lobby trying to get these required on cars while the guys in braking told me they already detected low tire pressure passively without a sensor. Not every vehicle had those ABS systems, but TPMS still seemed like a product looking for a market.
Most countries with “universal healthcare” actually have some sort of “universal health insurance.” And it’s usually not free at the point of service. Finland for example has a user fees and co-pays at the point of service.
>> We will probably resume the ever upward trend in lifespans after we've successfully managed this storm

US life expectancy was lower in 2019 than it was in 2013. Pretty unprecedented outside of things like the collapse of the Soviet Union. That's probably a bigger issue than the pandemic long term.
The headline is calculated to provoke a reaction and is actually fairly accurate. But then the piece just argues for collecting a ton of "data" from Amazon delivery vans without articulating what collecting all this data is expected to accomplish.

Data gets thrown around as a mindless incantation with respect to autonomy. Yes you need data. But just collecting lots of data and feeding it into a computer somewhere doesn't make better autonomy just pop out of the other end.
Thank you too. Both really nice sites. At first Interfaceingame feels way better designed but after a while it becomes over designed somehow. Personally, I would choose Interfaceingame visual style and gameuidb nav and naming conventions. (edit: visual style as in clean not dark :))
That's good to know, thank you!

I printed out a Presbyopia chart (http://www.robert-silverman.net/presbeninst.htm) that was linked on HN awhile back and started using a Brock string. Figured I'd do those until the pandemic is over and I can get some professional vision therapy.

Guess I'll pick up a magic eye poster too. At least it'll be more fun than staring at a string for five minutes.
I respectfully disagree. Using tools provided by the standard library is common practice in any general purpose programming language. It just means that the algorithms you're implementing can concentrate on the novel aspects that provide additional value and not get bogged down with reinventing wheels for the basic implementation details.

Also, you seem to be suggesting that it's necessary to use unsafe code to implement these data structures in Rust. For something like the doubly-linked lists that were mentioned in an earlier comment, it usually suffices to use tools like Option and Rc for the links and to encapsulate the logic that manages those links inside functions like push_back and pop_back that you are surely defining to mutate your data structure anyway. Is there something specific you have in mind where this kind of strategy doesn't work and unsafe code is the only solution?
>I know Waymo’s is a dead-end demo.

This very controversial statement appears in the middle there without any real justification.
maybe there's less obvious and more interesting findings in the paper that the blog post author have chosen to ignore.
Yes, that's why 'conservativism' is a 'flaw'. One major flaw in human thinking is believing other people cant see through your obvious bias.
Why would they advertise this feature? The device isn’t broken, it’s not violating any standards, devices aren’t required to accept DNS servers offered by DHCP — my laptop doesn’t for any network that isn’t my home.

This is done because the manufacturer’s and public DNS servers are more of a known quantity then you ISPs router and DNS servers. Using pihole is super rare and wouldn’t be worth the effort if it weren’t for the fact that it makes devices more reliable.
The attack scenario occurs when the service (e.g. Facebook) wants to redirect the user back to the client (e.g. your website). That request contains an authorization code which is coupled to the client secret (it's only usable if you have the client secret). In server-side application this isn't a problem as the client secret is on the server-side. However, for mobile apps you'll have to embed the client secret into the application and it's relatively easy to find it.

This can be combined with registering a custom scheme handler and thus hijack the redirect URL. If you're able to register your app as a handler for "airbnb://", then your app will be opened once the service redirects back. And if you've figured out the client secret then you can finalize the authorization step and get an access token.

The difference in PKCE is that the client generates a unique random secret (code verifier) before it starts everything. The authorization is then coupled to the hash of the secret (code challenge), and for the authorization code to be converted into an access token the client needs to reveal the original code verifier.
Yes, because who would smoke tobacco without nicotine? Is like eating a cake without sugar... (I think, I’m not a smoker)
I had to zoom out to 80% to avoid have the left-hand menu from overlapping the text in the middle of the screen... and then I realized there was a collapse button at the bottom of the menu. Personally I think that's something the owner may want to consider tweaking the default on -- I was confused for a good 45 seconds.

Aside from that.... looks like a neat tool! Going to play with it on my win10 box.
> Eliminating nicotine from tobacco products could help up to 5 million adult smokers quit within a year.

Just wondering, if there's suddenly less nicotine in cigarettes, could it mean that people will start smoking more cigarettes to get the amount of nicotine they need?
c'mon, you can run C++17 code on Commodore 64 (https://www.youtube.com/watch?v=zBkNBP00wJE) and MS-DOS (https://www.youtube.com/watch?v=yHrC_rZUaiA), what more do you want ?
https://github.com/cli-guidelines/cli-guidelines/issues/36
Ask HN: How can I refocus my career in 2021
I was in another Engineering field and had a combination of skills that let me get a well paying job in tech, but the level is really beyond my skills in tech.

I wouldn't be able to get another job paying similar if I left and I want to upskill.

I write in a domain specific language only used at one company, and I also build simple tools in Python for the company. I can google my way to most solutions in most technologies but I wouldn't pass a whiteboard interview, I get data structures and algorithms but not to be able to regurgitate them on demand.

I'm taking CS50x and I did like 50% of FreeCodeCamp, but I feel like my career so far is pretty unfocused.

What can I do to be in a comfortable position to be able to get a software engineering job if I ever want to leave? I love my company and don't want to leave, but I feel somewhat shackled to it because if I left I couldn't find a similar job elsewhere.
I wonder if philosophy can solve the first 4?

The later through Science/logic where it's possible.
Update Faker
If you are not sure why, then please read about what has happened before when far-left revolutions occurred based on these concepts of supposed “privilege”.

For example in Lenin’s Soviet Union. People were judged by their class membership rather than their individual behavior.

This ideology of group-membership based society is harmful to everything I consider liberal and free.

Don’t judge people by their appearance, judge them by their character.
As the saying goes, "Most books should be blog posts, most blog posts should be tweets, and most tweets should be deleted."
Anyone have a discount code?
Not only that, printed word used to be expensive! There's a remark made by George Orwell somewhere in which he addresses the claim made in the early 20th century that the working class don't read because they can't afford books. He counters that assertion by calculating that, based on the cost of going to the pictures, and the number of times a year a working-class person is likely to go, they could afford to buy enough second-hand books to read for several hours a week.

On the other hand, for anyone with a smartphone (something like 90% of adults in the developed world), there is zero marginal cost to accessing unlimited written word. I think, on the contrary, we've never as a society been more literate. Never before has such a large proportion of our communication been through text. The "deep reading" complaint might be re-characterised (and in fairness the article hints at it) as the fact that the internet makes many-to-many communication by written word as cheap as one-to-many. When the economic barriers to reaching an audience are removed, the written word more closely represents the average reader, which has never been closer than today to the average person.
Colorimetry is standardized. The W3C has been asking the same questions about mixing HDR and SDR, as have various other standards orgs like SMPTE: https://drafts.csswg.org/css-color-hdr/#Compositing-SDR-HDR
>It also seems like DNS Over TLS (DoT) isn’t going to get as much traction exactly because it’s easier to block.

DoT is upticking, albeit at a non-boosted rate. The number of servers supporting DoT has doubled in the US (as in from 3 to 6).
Because it is probably part of the vehicle type approval, it would be a modification that needs to be authorized by whatever institution does that in your country.

Otherwise it is probably mostly equal to driving without registration. It may not be a felony, but it will be fined.
Well, I’m specifically talking about trucks along the Columbia gorge corridor (I-80) which parallels a huge river the Salmon migrate up.
No analogy is an exact mapping. But it is true outside observers spend far more time considering the few balls that were home runs than many more that were fouls.
User account retention you mean? This is why I try to shy away from work-related conversations in private messages (only casual chat) and encourage everything to happen in channels, which in turn are preserved.
The ultimatum was about the review process and not the paper per se. I do think the ultimatum was a bad idea, but I don’t think I’d fire an employee over one. Id just tell them no, on their demand.

That said a blind internal review process that apparently blocked a paper for the first time in Googles history probably deserves more explanation than simply “we will take your resignation”.
I also use GNOME on Wayland, but the GNOME Phone Shell/phosh might be of interest to you:

https://wiki.postmarketos.org/wiki/Phosh

It's basically GNOME but optimized for things like OSKs etc.
I'm not sure I would deem Datalog as 'exotic but to each his own. The real question I have his lessons from the use or attempted to use of Data log in Business, Technology or Academia. Does anyone know of any in-depth articles, papers, books or discussions.
I just want emacs shortcuts in my notebooks.

Edit: is there anyway of doing this? I am happy to compile a whole browser with custom shortcuts, if it's not too much work.
So, basically spot on.

With these types of questions, I feel like if you're within 1/2 an order of magnitude, you answered correctly.
The holier than thou these ideas are bad and we must deplatform them from the left is getting old quick.

The sense of entitlement to other people's servers and code by the right is just as annoying.

90% of this issue could be solved by forcing social media companies to clearly identify when an account is a bot or follow mainly by bots.
How to Enable Virtualization (Hypervisor) in BIOS/UEFI
I think that works - but what GP mentioned is where it fails:

> Frankly I would be perfectly fine with the current situation where you have a bunch of effectively centralized code hosting solutions (github, gitlab, bitbucket etc...) if you could trivially move your project from one to an other. For the code it's easy, git is built that way. For issues, PRs and the like it's trickier.

Maybe there's a nice way to Gitea distribute this information among Gitea instances, though it doesn't seem advertised as such - as this would basically make Gitea some neat Federated tool i think.

Ultimately i'd like Git[ea|whatever] to be just a frontend for a database that behaves like Git. In the way same way that Github's Source Viewing is just a frontend for Git. You don't worry about moving your Source data between Github and Gitlab, so why are we worrying about universal data like Bug tickets, Feature tracking, etc.

I'm a massive fan of systems that behave like Git and Scuttlebutt. Which is to say, they're dumb - simple. Git can be pushed and pulled from basically everything. There's no complex suite of nodes around the world that are expected or assumed to operate for any Git functionality. In the same way Scuttlebutt - which offers P2P layers, is similarly dumb (though less so, unfortunately) when compared to more complex P2P offerings like IPFS.

In my ideal world we'd have a database to pair with Git that would have some very basic schemas to complement Git. Possibly even baked into Git. Such that when you move from Github to Gitlab to Gitea - everything truly essential comes with. Some things might change, like your CI if it was bound to Github - but still. Losing some things vs losing everything.

I personally am less concerned about using Github/etc. Ie i'm not dying for someone to give me a new Github. I'm seeking a way to reduce lockin.

NOTE: I'm working on a distributed database that fits my needs on my above design goals. Really it's just Git + some additional data structures which allow for more data types being stored, such as binary and structured data to build foundations for SQL layers and etc. It's not intended for general use, but i'd love to see someone pick up the idea and run with it. "Git for Data" has been done a couple times, NomsDB and DoltDB namely, but they still felt like they weren't Git-like in that they wanted to centralize - probably for SaaS reasons.
Cool to see a study like this, but of course it's not meant to be a ground-breaking new discovery. It's well-studied that abusive, grandiose people are people with intense anxiety that are very difficult to heal because of their grandiosity (see narcissists)

There are so many studies on this topic all trying to find the right words hoping to finally convince us: anxious/grandiose people will never change inside (without years-long therapy), they will only change their tactics once they've been found out. So if this happens in a work environment fire them immediately once discovered, or leave your company if you can't fire them - you will not find a way to fix these people or learn how to cope with them yourself just do it.

Rewrote the first paragraph since it sucked.
It would be nice to get notified when my dishes are done. We’re it not for weirdly malicious data harvesting I think this would be considered a neat feature.
A few years ago, I tried using ansible to automate setup of PiHole. That did not go well because it's essentially a poorly coded hobby-level project. I've since switched to BIND (named) & it's fantastic implementation of DNZ RPZ[0].

[0]: https://dnsrpz.info/
Author here: two more related pieces I wrote with more ideas

Why Tesla Autopilot ought to be awful, until it’s perfect

https://jperla.medium.com/why-tesla-autopilot-ought-to-be-aw...

Waymo Gambles Lives with Unsupervised Self-Driving Cars

https://jperla.medium.com/tesla-saves-lives-waymo-gambles-pa...
I'd argue that Rust is as portable as C++, if not more so, in the sense that there are no real barriers in the language itself that limit portability. It's harder to write un-portable code in Rust than in C++, because a lot less in idiomatic rust is undefined or food-gunable.

Of course when it comes to practical portability today then you're right as there are plenty more C++ compilers for different platforms than Rust compilers (then again, there are more C compilers than C++ in that regard). This may eventually change over time, tho, but it sure is something to consider today.

PS and edit: I don't mind you disagreeing with me, but would anybody care to illuminate me as to what your disagreement is about?
I was specifically refering to PHP. C++ has picked up a lot of speed since 2010, and kept up with modern needs, such as concurrency. C fills the need of being no BS, no runtime, close to hardware. COBOL and FORTRAN are too big to fail.

Why would anyone pick PHP for a new project over, say, Python or NodeJS?
An update on my Warez book: a book about the artforms of the piracy scene
World’s first crypto rewards credit card coming 2021
Finland, the example used by the poster I was responding to, doesn’t have “completely free health care” either. Prescription drugs have a 50 euro deductible and 40-100% reimbursement rates depending on the situation: https://www.medaffcon.fi/en/market-access-finland/
Another factor you're not looking at is long Covid - https://www.bmj.com/content/371/bmj.m4470 - affects the young, and total consequences not yet known because this is new.

I am sympathetic to effects on the economy, schools, etc. of lockdowns. However, it seems that those that are against lockdowns are also against actions like mask wearing that would limit spread if more universally practiced.
A long time ago someone recommended to me a small Norwegian book called Sophies World [0] as a very basic introduction to the history of philosophy and its served well.

It was written by a teacher and geared at young adults. So its not a rigorous introduction. But its a short read and by the end you'll have enough leads to follow.

[0] https://en.wikipedia.org/wiki/Sophie%27s_World
Some of the modern c++ is a what I'd consider essential really. And there's plenty more that is very nice to have.

Move semantics and unique_ptr are really IMHO essential. Then lots of nice to have stuff such as, shared_ptr, threads, lambdas (make STL a lot more usable).

Personally I'd not want to be maintaining a C++98 style of code base at this point.

That being said you have probably already written all of the "nice to have" stuff so there's no real value benefit to go and replace it as such. So I understand your POV as well. That being said I'd probably modernize the code as I go whenever I touch any part of the codebase.
To me (and I suspect the courts): In the second case, she was fired today prior to her offered last day. In the first case, Google accepted her resignation and just didn’t require her to work through her last day.
I have never particularly enjoyed Citizen Kane. To me, and this is just my opinion, it is a film where all of the component parts—acting, cinematography, sound, etc—are brilliant, but are somehow less than the sum of their parts. If you take any individual component and focus on it you are blown away by the craftsmanship, but as a cohesive film, I feel, it just doesn’t come together as well as many of the other films often mentioned as a candidate for best film, such as Casablanca.

Obviously many others, most of whom know more than me about film, feel differently.
>That's an indicator of popularity among distrowatch.com readers, not at all representative of what Linux users worldwide use.

So Linux users worldwide don't use any of those Distros like Mint (#3), Ubuntu (#5), etc?

What do they use?
Citation needed that there is a significant cohort of people who effectively believe that homelessness is some sort of divine wrath that shouldn't be interfered with.
Nitpick: mice are not "far simpler" than humans. In terms of genomic complexity all mammals are roughly same.
Which is why I provided a link to show it. Whenever I see IntelliJ IDEs on Macs, they seem so sluggish, and the benchmarks in that link show that Java2D is several times slower on MacOS on the same hardware.

iOS is even worse, taking vastly superior hardware and still managing to perform worse on standard productivity tasks.
I don't know what happened this year but since I started driving again after being in lockdown I've gotten into two accidents. Maybe the three month break from driving affected me more than I thought.
Time to Rethink Predicting Pandemic Infection Rates?
A quarter of a century. It's kind of mind blowing to me that PHP is as old as JavaScript: https://en.wikipedia.org/wiki/PHP
> OK. By that definition leverage is a wonderful thing everyone should use!

Sure. But even setting aside whether the ability to use it is evenly distributed, the availability of resources to be leveraged definitely isn't, so the rich get richer even with relatively passive strategies.
I certainly look to tldr first. But man pages can still be quite useful
Seconding The Reasoned Schemer for learning miniKanren. It's a complete tutorial compared to most you'll find online that either quickly go from "here's how to start" to "now here's us generating lisp functions from specifications" or never move past the "here's how to start" portion.

And like all the Schemer books, it's a pretty pleasant and easy read. You can go through a chapter sans computer and then revisit it with the computer (I read it while traveling so half the time I was reading, my computer wasn't readily available).
Article is void of content. It just says that the average person has about a 0.01% chance of dying in a car crash each year, ignoring that being permanently crippled or having your car crushed is inconvenient as well.
Mixed HDR/SDR content is interesting problem. To me the example where thumbnail is presented with HDR color feels wrong, because it makes the thumbnail to stand out in a distracting way and seems highlighted in some way. But the iPhone example on the other hand looks really good; note how it seems like it switches from SDR to HDR display when the picture is selected. For desktop, maybe the simplest heuristic for choosing HDR/SDR is if the the window is fullscreen/maximized or not.
Well, that's e-mail. Modern federated systems don't have a different server for sending and one for receiving. ActivyPub implementations are usually a single application with a database (like Pleroma) or a single app plus db/reddis/elasticsearch(optional) like Mastodon. Mastodon has official Docker containers, and it's not difficult to build one for Pleroma.

So you can make something "like e-mail" that isn't as bad as SMTP/IMAP/SPF/DKIM/etc... I've been considering hosting my own Gogs or Gitlab or one of the other locally hosted git platforms. I'd like to see something that allows pull/merge requests between them (you'd need some spam prevention of course; maybe require a message and a follow before people are allowed to push an request to your server).

This project ... doesn't seem like it does that at all. It's a desktop application .. with no real web view into your projects. I feel like it's missing a component, a service run in a docker container that you can program with your Device ID and push your public repos to for others to see.
You don’t really get a choice on that. If you try to throw packets at something not the gateway they likely won’t go anywhere.
From my driving experience... I've seen way too many near-accidents being actively avoided by other drivers (myself included) that saved bad drivers and other innocent drivers.

Specially too many near frontal collisions, some left dumb found, namely those done in curves and slopes, or trying to pass large and compact lines of cars.

I don't understand the decision making process of those few wild cards. Somehow they're lucky that everyone else aren't like them.
What did I say that made you think I want to move the highway? I love driving down the Columbia Gorge and would be sad if it closed down. I’m just trying to brainstorm possible solutions. Like any brainstorming session, most ideas are unfeasible.