skysight-inc/HackerNews huggingface dataset:
The whole point of the article is that the rise on caloric intake isn't merely coincidental and simultaneous, but there's some mysterious external influence that causes people in comparable conditions to eat more calories.

People in cushy office jobs eating as much calories as they want in 1900 are much less obese than similar people in 2000. How come? It's not that the 1900s office workers put in more effort or attention to limit their calorie consumption and burn more calories, it's entirely the other way around.

People in another culture eating a very sweet-heavy diet (and eating as much of it as they want) apparently consume much less calories than similar people in USA. How come?

The psychological element apparently wasn't as difficult some decades ago - people in 1960s who had as much food as they wanted, and the same kinds of tempting calorie-rich snacks available, were much less obese not because they were better at overcoming some psychological difficulties, but because apparently much fewer of them had such difficulties to overcome. How come?

It would be valid to reduce weight gain to "How to eat as much calories as you should instead of as much calories as you intuitively want" if and only if wanting to eat much more calories than you should is some innate, natural thing. The article points out that the spread of this tendency is a novel thing, it used to be rare, and perhaps it can be made rare again, so it's worth investigating the cause of that unhealthy appetite miscalibration instead of having people fight through the symptom (which they're failing at, because it's hard).

If someone's organism was working properly, they should not need to pay attention to CICO as the body will balance both "CI" and "CO" to get a decent non-obese result - the experience of earlier times and other cultures shows that the human body almost always (96% of non-obesity) does that naturally. If now the same mechanism is failing for 40% of the population instead of 4%, that is not caused by a change in ignoring CICO, people were ignoring CICO hundred years ago as well.
Plans for future Tesla vehicles are for the batteries to be structural. As in non-replaceable.

In that future and without right to repair, a crack in this tiny plastic hose fitting would total the car (heck, depending on your insurer, this already does).

Remember that car insurance costs are pooled. This kind of behavior makes _everyone's_ driving more expensive.
tailf is also a good replacement for tail --follow=name, it uses inotify internally to only look at the file when there is a change.
no. CPython is the "main" Python implementation, Cython is (roughly) a Python compiler/extension language.
The real problem here was charging the cost of a brand new battery pack without considering the old pack was fine for refurbishment.

> Tesla was then reportedly willing to return the pack, but apparently still questioned why he would want it. Given that the new pack was $16,000 and a new Model 3 cost just more than twice that, it's clear that the old pack was still valuable. A quick search on eBay confirms this, as used cell modules sell for thousands of dollars.
"None of the problems facing humanity today are technically difficult to solve. Holistic farming methods could heal soil and water, sequester carbon, increase biodiversity, and actually increase yields to swiftly solve various ecological and humanitarian crises. Simply declaring a moratorium on fishing in half the world’s oceans would heal them too"

What kind of sanctimonious BS is this. I stopped reading because his thinking did not appear to be worth my time. And I came here to the comments to check if I was correct or not...
That's your business. Helping elderly people find friends, not just paying for calls.

I once worked as a beverage technician when I was younger. My heart would break when I worked retirement communities. The rich ones lived the life with activities and friends, the poor ones lived solitary existences and the despair and lonliness was palpable.

So maybe you connect people until they have found a friend. Personally, I'd charge a bit less though, as many are on fixed incomes. Also maybe consider taking less off the top?

I think of a gentleman I met once who loved being in the kitchen just to see something different and have an 'outside conversation'. He meant with someone who didn't work or live there. The workers there don't really treat the elderly like people sometimes.

Good luck with the venture!
This looks great.
It's the smallest ESP32 board I've ever seen.

There needs to be an ecosystem of "hats" such as OLED screens and environment sensors and buttons, so that it's easier to build simple projects.
You've probably heard of the parable of weeds growing on the lake. Every day it doubles, filling the lake in sixty days. When is the lake half full? At the fifty-ninth day.

SK is having >1k new patients per day now - an exponential growth means you're much closer to "total medical system collapse" than it seems.
This recent research was sent to me [1]. It's in German but summarized: n=300, most symptoms are psychosomatic, seem to be more related to general fear or stress.

[1] https://deutscher-psychosomatik-kongress.de/wp-content/uploa...
Logitech Bluetooth mouse with macOS fixed by unlocking my password manager
Not sure if this is totally on-topic, but I found it interesting (and don't have a blog/twitter to post on), so I'd submit it here.

I use a Logitech MX master 3 connected via bluetooth to an Intel MacBook. For those who don't know, Logitech has special software to remap certain buttons on the mouse, as well as change scrolling direction, etc. Many users (including me) have run into issues where the software stops remapping the buttons, and it won't be fixed until a reboot of the computer. Not even reseting the bluetooth module or killing bluetoothd will fix it. Note that this only happens when the mouse is connected via bluetooth, not via the USB receiver.

A few days ago I stumbled upon the strangest fix: unlocking my Bitwarden password manager, which is installed as a Safari extension. So far this is 100% reproducible, across dozens of tries. I can't see the connection, and don't have the time to spend debugging, but this info may be useful to other Logitech mouse users.
CPython is the reference implementation of the Python programming language, Cython is an extension language of Python with optional C syntax to make Python execution faster whenever required.
To get to the so called "no driver at the wheel" driving you have to go through what you called "driver assist" stage, its a continuous improvement.

So are you saying people accept it in the far from perfect driver stage now but won't accept it when it become so much improved "no driver at the wheel" stage ?
Yeah I have nothing against healthy scientific skepticism. This just feels more like asking "Do New Guineans have art?" than "Do coyotes have art?" where the null hypothesis is ".... yes? unless there's something unexpected going on here?"
Apologies - I checked hn.algolia and didn't find it, but only by URL, which must be slightly different here or have changed.
So is stealing and yet it happens all the time.
> You can ssh host1 tail -F log | sed -e s/^/host1:/

That's only for one host. If you mean something akin to:

tail -F <(ssh ...) <(ssh ...)

that wouldn't work, because `tail` would wait for the first `ssh/sed` to close their output (to reach the end of the first pipe) before starting to read the second `ssh/sed`'s output.
Saw it this morning. Amazing! https://news.ycombinator.com/item?id=27803146
That's if they are even caught.

Since no one verifies anything it's a worst case scenario.
These terms are clearly defined in auto policies and are strictly regulated. I just read mine, and the things that are covered under my comprehensive policy are in a plain-english list that, clear as day, wouldn't cover this.

Although if we're just talking plain-english and not legalese, I'd say that your assertion is a stretch: that colliding with debris is not a "collision".

And yes, Tesla repairability is poor. That's kind of what you can expect to get when you prioritize time-to-market above anything else. I like to buy old motorcycles that don't have any parts availability and everything has to be custom done... but I wouldn't do that with my daily driver.
This case is a bit tangentially related when it comes to the solution.

Sure, right to repair at it's most basic isn't going to make Tesla make this more repairable, or perform the repair in that way. Since they view the battery unit as a single unit, they don't have to sell component internal parts of the battery unit, or give instructions how to open it - they can just wave that off as a glues box never to be opened.

But - Tesla gave the owner a single option for repairing the car - replacing the entire battery. The owner saw that the batter modules, the groups of cells within the battery case were valuable by themselves - $12k versus the $16k Tesla was charging for a new one. But Tesla would not sell a new battery to the customer, they would only sell the service of swapping the battery, keeping the old one. Surely right to repair, forcing Tesla to sell parts like Batteries to owners, would get around the madness of Tesla keeping your old, damaged, but very valuable battery.
The key question to me is can you take a step back and reorient to your priorities and values? Or are you doing something out of a compulsion?

I like the 10-10-10 rule "How will I feel about this decision (use of time) 10 hrs from now, 10 months, 10 years."[1] I like to add "10 seconds" because something might feel good in 10 seconds, but screw my sleep or work up tomorrow.

I'm not sure this is really about "The Internet" FWIW. The "Internet" is so broad, it now encompasses almost every life activity. Video call with long lost friend isn't the same as frittering away hours on dumb Youtube videos. Also learning a new hobby on Youtube isn't the same as frittering away hours on social media. Or doing too much work online might be "productive" but toxic to your mental health.

1 - https://medium.com/the-authentic-man/how-to-make-better-deci...
While I love all these "how small can we make an IoT board," they're all outside my skillset to actually do something with. Is there a recommended more fully featured board to tinker/learn on?
A shame because I personally found it funny and completely non-offensive as an Emacs user. This weird fake editor war is part of the culture of both editors and I'd prefer this kind of banter to the boring and tired jokes of "it's a great operating system that just lacks a decent text editor".
That's just such a terrible design. Surely it was designed that way to save a few cents but wow. Would be interested to see how Munro would redesign that (then again he likes removing parts so he's probably think this was clever).
More likely: "inscrutably buggy"

It looks to you like it should work, but it doesn't, and you can't figure out why.

That's not "mostly working," that's a frustrating waste of time. It's hard enough to notice when you accidentally swap `i` and `j` -- why would you want to make your life even more miserable by spending your time finding all of the instances where a pattern matching robot has done something similar in an unfamiliar block?

And if you do happen to get "mostly working" code, but only want it to stay together long enough for you to fundraise, you're basically stating that you plan on foisting this technical debt onto the poor sod you happen to hire.

Attitudes like yours are the reason this dogpile scares me.
This thing is like 10 years away from being actually usable, if it ever gets there.
The History of Karate
The name is hilarious in Chilean Spanish
Libera.net was registered in 2000.

This whole issue can be easily resolved if anyone has a domaintools account and check the history of the libera.net domain.

https://whois.domaintools.com/libera.net
It can be relatively inexpensive, depending on which RIR you’re using. There are providers like [Neptune Networks](https://neptunenetworks.org/) or [Vultr](https://www.vultr.com/) that you can peer with from a VPS so you don’t need to get “proper” IP transit in a datacenter.
Wow, that sounds like something rather dangerous and underhanded is going on.
I had forgotten about this track, thanks for reminding me - revisiting Up for the Downstroke this afternoon
The UIs constantly change because Google engineers and designers need to get promoted.
Well, everything is Beta these days! Is gmail still beta? I wouldn't be surprised to find out Playstation 5 is still marked as Beta.
Currently:

1. I can't handle one of my work colleagues who is an awful awful man and instead of powering through it like I used to I've become borderline phobic of going into the office at all ever. Also because everyone else is working from home if I do go in I'm there with him on my own.

2. I can handle my work/home boundaries and when to switch off at the end of the day but other people can't or choose not to and they end up acting inappropriately, for example by messaging me work queries through personal social media at 11pm or using a work query as a trojan horse to start a more casual conversation I otherwise wouldn't have with them. This was always simmering in the background but there is definitely a new layer of entitlement since March 2020.

3. Increase in pressure to do things like work drinks

4. More difficult to get ahold of other people who are also working from home

Previously:

4. I worked from home a few years ago and had issues with people thinking that meant I wasn't working at all and they could schedule things for me or with me, or otherwise easily attention seek. This was a good catalyst for me to spot that these people saboutaged me across all areas of my life and I got rid of them and things are so much more peaceful now. What I am left with now is the people in my life like this that i can't so easily shake - tradesmen for my landlord dicking me about and my alcoholic neighbour.
Lee Ross and the “Fundamental Attribution Error”
Imagine knowing no one on the planet, and the crushing loneliness of dying slowly and alone and being able to pay for a chance to meet someone to form a friendship with.
Just require it to be sent as registered mail and verify signatures.

At least it's something.
Are you thinking of 'THAT COMPANY WHOSE NAME USED TO CONTAIN HTML SCRIPT TAGS LTD':

https://find-and-update.company-information.service.gov.uk/c...

By any chance? I don't know the back story, just seems like a better fit.

(I particularly like 'previous names - available on request'!)
>its output is random but not uniformly random

Is the same not true of human writers? Are human writers deterministic?
Also in a similar vein

That company whose name used to contain HTML script tags Ltd - https://news.ycombinator.com/item?id=24919710
It could and it did, but honestly, I personally have never seen any Win10 endpoint with any registry issues since it came out.
Good example of the Go patronizing tone. "We're not C++, with its garbage UB. Oh, but we have memory corruption abilities from data races".

Oh, right.

Yes, i know C++ has more interesting failures for invalid code, but it's pretty misrepresenting to say "Go sits somewhere in the middle", as if you can be a little bit pregnant.

Other than that, yeah seems good, but not earth shattering incremental improvement.
Pen and paper!
Pretty simple that an official Tesla employee could confirm that at this location, there's a giant concrete pillar here. Or worst case, at this location deactivate FSD and require human decision until you're outside of this geofenced area. They could do that with a simple OTA update. GM/Ford have taken this approach.
- I would marry the love of my life.

- I would NEVER accept that job offer

- I would leave the country (I'm not from the United States)
Channels as a high-level abstraction are pretty simple, but API and implementation details matter.

Go's implementation of channels are very simple to use for some very simple use-cases, but Go's API choices mean there are a lot of subtle, non-obvious details you need to learn and keep in mind to do anything nontrivial.

I really like https://medium.com/justforfunc/why-are-there-nil-channels-in... as an example. Reading from two channels safely should be a simple task, but just doing the intuitive thing will look like it works for many uses until it starts fabricating zero values, or blocks forever, or spins the CPU at 100% doing no work.

I really love channels, but I really hate working with Go's channels.

The channel API in that other language well-known for its good concurrency support is much simpler to learn and use for me, without as many subtle sharp edges, but that's possibly a bit off-topic, so I've removed a detailed comparison.
Go to Asia and you can see QR codes everywhere. Payments mostly, but in Singapore you will find it also for checking in and out of places for COVID-19 contact tracing and everyone uses it (although now Bluetooth/ tap your phone is taking over).

I use it for guests wanting my wifi - just scan this QR and you’re in without much fuss.
That disn't answer my question. A private company should test their product on private roads.
Online Free VR Workshop – Build a Safety Training App in Unity
I'm not affiliated to them in any way, so I have no insight into their secret sauce. I shared because their product seems relevant to the discussion.
Raspberry Pi Zeros are cheap, easy to find, featureful, and user friendly :)
> It's a moderated forum of scientists, engineers, and intellectuals.

There sure are a lot of stereotypes about tech enthusiasts. Hackers are interested in hacking nature too! ;-)
> You appear to be under the impression that renting is better; this cannot be correct.

Except that it obviously can be correct by virtue of being a common financial construct. Your formula is meaningless to a person making a choice between buying a renting. There’s seller profit in both situations but it’s irrelevant to the purchaser. A fundamental assumption of our economic system is that value can be created in parallel with profit.

If I always want a car that is less than five years old then a lease is a great option. It’s a matter of what fulfills my needs for the least money. That could be buying or leasing depending on my needs.
One intuition is that you can generate pairs which you know to be the “same thing” (a single example under heavy augmentation) and ensure they’re close in representation space whereas mismatched pairs are maximized in distance.

That’s a label-free approach which should give you a space with nice properties for eg nearest-neighbor approaches, and there’s, it follows, some reason to believe then that it’d be a generally useful feature space for downstream problems.
Sorry to plug lnav again, but if the data volume is not "too much"[1], the latest version of lnav has support for tailing files on remote hosts that are accessible via ssh:

https://lnav.org/2021/05/03/tailing-remote-files.html

So, to tail "/path/to/log" on host1 and host2, you'd start lnav with:

$ lnav host1:/path/to/log host2:/path/to/log

[1] - This is the initial release of this feature, so it probably has some performance issues. I'd be interested to know if it worked or not.
The thing is... everyone knows this.

The people writing the code, the people designing the cars, the people allowing the testing, etc etc.

What we're seeing in these videos is basically unusable and will never be cleared to drive by itself on real roads.

It's just the "the last 10% takes 90% of the time" adage but applied to a situation where you can kill the occupant of the car and/or the people outside it. And that last 10% will never be good enough in a general way.
Oh absolutely. You need to know what you're doing.

But they same applies to react.
I'm glad to see formerly conventional farmers adopting no-till and other regenerative practices, but it's crazy to me that they're still trying to plant hundreds of hectares in monocrop. Baby steps, I guess. Maybe there's just no other way to make the economics work with so little rainfall?
You can get just a regular Arduino variant, but really this is not that much different. Feature rich, for sure - but still at its core something you can just use like a basic little Arduino for basic stuff.
Hiring a car can be significantly cheaper if there are odd tax laws in the country the car is in.

For example, if there is heavy tax on new cars, but no tax on cars over 6 months old, then you add more terms to your addition: + $DEPRECIATION - $EXTREME_TAX
I agree. Pointing out the difficulty of concurrency as a general premise doesn't invalidate Go's model. For the use cases it was designed for (asynchronous services) it's model is probably the best. For use cases it wasn't designed for, it probably sucks.
My experience is the opposite across a range of models, I always go relatively conservative otherwise it feels like drinking nails.
Correct.

I'm saying that the "no driver at the wheel" stage must be flawless. I've seen some claims that it's "Good enough if it's x times better than a human driver" or "can drive n number of miles without an accident". However, both of those are not the metrics to measure.

A "no driver at the wheel" package is good enough when it doesn't run over the neighbor's cat or Timmy on the street. Humans today make that mistake all the time, but that's not a mistake a driverless car can make and get away with. Consider, for example, Uber's killed pedestrian. Sure, it was a tough scenario and the driver wasn't paying attention. But the fact of the matter is everyone had the expectation that the Uber car would not hit that pedestrian even if they were really hard to see.

Until that happens, nobody will accept "no driver at the wheel" cars... except maybe in tightly controlled routes/geofences. Otherwise, SDC will require a driver to be attentive at the wheel at all times. That is, telsa's FSD is a very long way away from being able to hit that "telsa taxi service" that elon has pitched. I doubt it can make it with the current sensor set (not enough redundancy).
I was only responding to the comment, which may or may not represent the book.

I don’t care enough either way, except to say I find the example/metaphor not convincing enough to consider reading the book.
SOCket CAT and filan fun examples
Unfortunately, the videos are no longer at http://web.stanford.edu/class/ee380/

Once Stanford gets fully restarted, I'll see if I can dredge those up.
And yet such self-driving car is going to kill way more people than the Space Shuttle ever did. Oh, the irony.
Hi, OP here. Just some technical clarification. There were two apps. The first one took a photo once a minute and uploaded it to a PHP script on my server. Apple probably identified this one because it sent a ping to my server even when it didn't send a photo. The second app was essentially a screensaver that regularly checked a URL to see whether it should go fullscreen or not, and then it quit after one minute. These were both custom-built apps, less than 100 loc each and missing all of the functionalities of spyware and RATs. I would expect that real RATs have been installed on Apple Store machines in the past, and perhaps Apple suspected this was another. If I had been sniffing and posting keystrokes, the situation may have turned out completely different. But this project was focused on face analysis.
Downloading timetables from stations. They are available in dead tree format but next to them is a QR code that takes you direct to the PDF you need which you can save to your phone.
> The important difference is that the target readers can usually spot an egregiously bad translation.

What, no, that's not true at all, that's like the second biggest problem. GTL routinely does stuff like invert the meaning of clauses, or drop information, or hallucinate absent context. Target readers can't reasonably be expected to catch any of that.