skysight-inc/HackerNews huggingface dataset:
> No, no! If you are eating foods that humans should eat and exercising about an hour a day, you will naturally fall below 10% no matter what else you do.

Perhaps if you mean with that what human beings should eat without that exercise.

> I never limit the amount of food I eat and in no sense am I "malnourished". I am 80 kilos at around 8% body fat and I still have a lot to spare before it would start to affect my athletic performance as a sprinter. Go take a look at the typical 100m sprinter physique and tell me that any of them are malnourished!

Sprinters are very much malnourished to keep weight to a minimum.

You will notice that in other sports that do not rely on reducing weight such as shot put or powerlifting, the athletes tend to develop a very different physique.
I think Android 9 and up has QR code scanning built into the camera app, same as similarly recent vintage iOS. iOS is somewhat less problematic given that ~98% of devices are running current or one version old OSes, where the Android fleet has a huge install base who won't or can't upgrade from pre Android 9 versions. Last time I looked it was still over 40% of all Android devices.

I've side loaded LineageOS into a few old old Android devices, Galaxy S3 and S4s, but my S6Edge is still running the Android7 OS it has when Samsung abandoned it. My similar vintage 2015 iPhones 6S is running fully current iOS14 - but it is the oldest Apple device that'll run it. (To be fair, my Samsung S3 vintage iPhone 5 can't run anything newer that iOS10.3).
The NYP has to be entertaining; the NYT is just a reliable guide to what people are supposed to believe.
As a heterosexual female, Matt Bomer is the height of peak male attractiveness. I'd say Charlize Theron would be tops for females. Pewdiepie - ha. I actually find him repulsive, but you are right it's the personality - too loud, too awkward, too ... zany. I think I'd find that offputting in a female as well.
Leave some feedback about tusk: https://tusk-feedback.tusk.page
> If someone holds the same prior beliefs as you, it is rational to trust them more.

It may be rational, but that makes them terrible providers of news for the people they agree with. They have the same blind spots and are looking to support the narratives you both already believe.
Apple has this ability, but they have not used it: https://iphone-services.apple.com/clbl/unauthorizedApps
Microsoft Word.
> The reason sports talent is different from most other talent is that you have a limited number of players on the field. It's then a straight up production-over-replacement calculation, whereas most teams in business don't have that constraint.

Growing your team tends to reduce productivity of each person, since each person now needs to spend more time on communication and coordination, and less time on being productive. Depending on the team and the new member, you can end up adding a person and getting a lot more team productivity (great!) or adding a person and losing team productivity. It's not as simple as a sports team, where if you put an extra person on the field, you get a penalty, usually quickly, so the limit is clear; but there's still a limit.
Then I'm sure you can produce a source that runs contrary to my own on that matter, because even searching with neutral phrases such as “Is having a sixpack healthy?” returns nothing but results to me with experts saying that it isn't, and that to achieve it one must go below the minimum recommended body fat percentage.
Who will detect the malware if we are all slow to update?
No, the bots playing complicated games like starcraft weren't ML but human coded behaviour that used ML based position evaluation to handle movement. Position evaluation is just image recognition, so I don't see those bots as doing anything novel ML wise, same with chess and GO.

Why isn't this interesting for real world applications? Because games can be simulated perfectly, the real world can't. The bots relied on simulating the entire game from start to finish in every frame, that method can only ever work in a game where human coders can write down exactly what happens for every single scenario. Training was also dependant on being able to simulate the world perfectly.

And, even worse, it actually took them way more resources to do this than you'd expect, they needed way way way more human based coding to get decent results. So I am disappointed, those games showed how weak ML really is, that even with a team of world class experts spending billions of dollars that is all they could do. Most of it could already be done by amateurs, the only new thing they solved was troop placement, and troop placement is image recognition as I said, and training that troop positioning evaluator requires being able to run the game perfectly and simulate billions of games.

You could say that I am just raising the bar, but really the things they did in those games didn't change anything. It showed that you can apply image recognition to troop placement and then use that to build a game AI. But it also showed how expensive it is to train and run an ML model capable of evaluating troop placement even in extremely simple things like games. So to me all those games proved was that current ML methods will never ever achieve anything interesting outside image recognition tasks or similar like speech recognition.

Protein folding sure, but that hasn't happened yet. Also if ML ultimately lets us become godlike genetic engineers then it is the genetic engineering that is cool, not the ML.

Edit: To make it clearer, Deep Blue marked the end of that style of AI. I am pretty sure the achievements we got the past few years marks the end of the current ML era of AI. The next era might be interesting, but the current era has already ended. People have already done most of the things possible with current methods, the rest is just coding up the different programs capable of using image metadata produced by current ML.
You mean why are people, of a specific demographic, buying luxury items from Apple Inc?

People are buying the luxury brand, like peopke who buy a Mercedes or Ferrari, not the functional qualities of a product. Airpods are good, my Bose headphones are phenominal. At work I use an iMac which is great but my own PC is a beast.

Appleism is the cult of brand.
Fascinating. I’m curious to know as well.

https://news.ycombinator.com/threads?id=steve76
Or public school districts neatly drawn to separate rich white areas from poor black areas.
> I'm pretty sure nobody has problems because of overly large muscles.

Well, you're wrong. Your heart has to work harder to pump blood whether you are 300 lbs of muscle or 300 lbs of fat, it doesn't matter. This is well-known, so maybe do a little research?
Show HN: Kloudi – Locally-hosted universal CLI
I went the software developer -> security route, so maybe I can weigh in a little.

Security takes a different mind-set in some ways; not incompatible, but not necessarily there to start with. I've always been interested in how things fail, and with what might happen when it does.

Many school-mates going through CS were interested in how to build things, so their goal was achieved if things were constructed and seemed to run well. Edge cases might seem then to resemble the background noise when talking about big-O issues in an algorithm. In reality though, small gaps might lead to larger consequences.

In that way, I think security might more closely resemble QA, except that the consequences of failure have more interesting implications.

To that end, how can you incorporate security analysis into the software development work you do today? For me, it was a matter of trying to help secure our own product; from there I could bounce to some level of consulting.
> Basically, it started out as an init system... But systemd started to expand into its "middleware" position, absorbing vital system functions like udev.

Not true. From the start it was positioned as much more than an init system. This is clear just skimming the blog post announcing systemd http://0pointer.de/blog/projects/systemd.html

Among other things, it talks about:

-deferring launch of some services until they are needed, to speed up boot

-launching additional services and shutting down others in response to hardware changes (e.g. adding a usb device).

-taking some or all socket management away from daemons so that sockets can be ready before daemons are live or daemons can be shut down when there is no activity

-“babysitting” services including through cgroup based process management

-managing (some of the) access to /home and other directories

It’s quite a broad scoped announcement. Toward the end there is a “short list of other features”, numbered, ending at 20. Under “Where is this going?” he writes, “ The feature set described above is certainly already comprehensive. However, we have a few more things on our plate.”

systemd clearly started out as a broad based solution, and reading through that post, looking at the problems it addresses, and considering that launchd and upstart tackled similarly many issues, it’s clear why it is so broad - the world has changed. In the 70s on a pdp 11 it was sufficient to launch some daemons at boot, keep an eye on getty, and call it a day. Maybe ~50 years later a new, more comprehensive system makes sense? When Linux runs laptops and phones that are endlessly reconfiguring themselves in response to network, Bluetooth, usb, when systems are sleeping and waking routinely, when vastly more services run on a single machine, when conserving battery is important, when boot time can be reduced to seconds if things are better orchestrated? “standard ways of doing things” have changed in every other sector of society, basically, why wouldn’t they finally change in OS service management?
Credit Karma’s free file could be the end of paid tax filing. We may see an ad supported model, or synergies, like if Microsoft gives free tax software for office users. History has shown many software that was once paid become free, as entrepreneurs figure out a way to give it away and still monetize it.
The UK tax system is very simple in most cases. Everyone has a “tax code” which denotes how much tax free allowance they have, if they have a company car, etc, and the tax scale is progressive with a few bands. Your employer actually deducts the tax and forwards it so as long as the code is correct (and for most regular wage earners the code is a default that is never changed) your employer’s payroll system spits out the tax withheld at the end of each month. There’s no annual return (again, for most people) and no need for refunds or additional payments. Most interest/benefits is either paid outside the tax system or already has withholding applied.

I’m not saying it can never be wrong, just that the system is simple and employers have done it for years. If one really wanted to check comparing to a website like https://listentotaxman.com/m/ is easy.

My parents have almost 100 working years between them and have never once filed a tax return.

For those who do file, the return is quite straightforward. There are some weird bits — capital gains on stocks are much more complicated than the short/long hold in the US — but on the whole a UK return is a couple of dozen pages (many of which are skipped) and easily within the scope of a self-filer.
Apple does a pretty bad job here too. The difference is is that their sandboxing model is better.
I run it in practice but I don't trust it enough to run critical services under it (instead I use runit started from systemd) and it does have to much overreach which bit me several times. For instance setting the number of open files and other resource limits. Let's just say I'd rather use runit or even openrc instead.

It is possible to disable stuff like systemd-resolved or systemd-timesyncd but it takes extra work which should be done by installing another package that accomplishes the same task (unbiound, chrony) just like as one MTA replaces another on Debian.
I didn’t know that automatic app updates could be turned off until I just tried it now in iOS, thanks! Just a side note but think that Google and Apple took way too long to provide built in apps for using your phone as a flashlight or scanning a QR code. They allowed this malware cottage industry to flourish.
Maybe one person has more delicate finger dexterity, or better hearing. Maybe another person is more easily distractable. Of course the genes would not be "a golf gene" or "a harsichord gene" but all of the various factors which go in to being successful could have a genetic component (including practice and discipline.)
Fair distribution of limited resources works perfectly in countries with best quality of life. Land, space and radio spectrum is a limited resource. Starlink wouldn't even exist if USA would regulated telco's same as power companies.
School tried to make me use camscanner, glad I took the extra effort to do something else. Thanks for the anecdote.
I use Clockwise for managing my calendar. It's quite convenient if you are a manager because it can handle all your flexible meetings (aka 1:1s) even without everyone on board at your company using it. Definitely recommend it.
AWS Chatbot- a Quick Brief
If you edit it, the second time stays as you typed it.
NPM – Catching Up with Package Lockfile Changes in v7
Angular ColorPicker
Pipeline pattern in Python data engineering projects
Monitoring oil transport vehicles in Africa
Please don't take HN threads further into religious flamewar. This is exactly what we don't want here.

https://news.ycombinator.com/newsguidelines.html
Such paranoia crap, meant to continue the scare tactics.

https://Campsite.bio/westonaprice
That could quite easily backfire, with different departments forming silos as they avoid inviting members of other departments to meetings.
> This use to be my calendar. Every black box was a meeting. If you wonder when I did work, the answer was in the evenings (10 pm-1 am) and on weekends. Of course, that wasn't scalable. So I fixed it.

Over here that wouldn't be even open for discussion, 8h it is 8h, with a legal maximum of 10h per day.
You are both breaking the HN guidelines egregiously. Religious and nationalistic flamewar is not welcome here, neither are personal swipes, and we don't want tedious tit-for-tat spats.

Please don't do anything like this on HN again, regardless of how wrong someone else is or you feel they are.

https://news.ycombinator.com/newsguidelines.html
Can you point me to a reference? I don't know a tremendous amount about this.
I don't know any specifics. It was my understanding, though, that you needed to be careful mixing CET-aware code and non-CET aware code. Is this wrong?

Can you call into the BIOS, EFI drivers, and have interrupt handlers and not worry about any of this at all? It really should be OK freestanding without any additional CET-specific initialization code support and mixed with non-CET code?

If so, I stand corrected.

(But then, what's all this machinery for marking code that doesn't use endbranch in glibc, ld.so, the kernel, etc, and the legacy code page bitmap for?)
Also if you were slow updating, you could avoid critical security patches (and many people did)
Not right now at 1.5k per device && -2% of range, but at some point it's no brainer, especially for trucks or special purpose vehicles.
It could be, depending on how complex the queries are going to be.

Some people have a hard time learning new syntax no matter how simple.

Managers and designers with this problem probably would make good use of and appreciate a cheatsheet with examples of typical tasks on it.
Parler has just demonstrated this problem specifically cannot always be (easily) solved later.

By the time a noticeable subset of your users are doing things your investors/advertisers/hosting providers/app stores/mother would consider "deplorable", it's _way_ too late to be thinking "Yeah, maybe we should have built in some protection for ordinary users against griefers/trolls/russian and chinese misinformation campaigns."

I'm not saying they need to do it right now, or that it's a more important thing than gaining users/traction right now, but it should without doubt be a thing that's very near the top of their list of "things we have considered and have vague plans to implement, that need to watch carefully for, and to have not painted ourselves into corners where our ideas about what we'll need to do to stamp it out no longer work any more..."
Google can disable apps on the users' devices.

https://developers.google.com/android/play-protect/client-pr...
context switching is the mind killer
Guys, this page is for indie hackers, mostly with B2B apps. You all give examples supporting free plans B2C products from well funded companies.

Free plans are usually bad if you're a small B2B startup trying your way...even more so if you're bootstrapped.

I also see that people disagreeing with this tactic are talking more about how they like it to be, not how it's best for the business.
In October 2020, he had a "solution". Guess not.
For #1, there is no actual evidence to counter that, but, the logic doesn't stand either, just, why not?

https://twitter.com/id_aa_carmack/status/1348094702550216707
The idea is old, and called Mind Map: https://en.wikipedia.org/wiki/Mind_map
Yeah and missing security updates was WAY more common, autoupdates is the lesser of the two evils by far ...
Sales tax is regressive (lowest earners pay the most as % of their income, highest earners pay the least as % of their income) whereas income tax is [usually] progressive (lowest earners pay the least, highest earners pay the most)
Telematics control of ship fueling in the Far East of Russia
Point 22 in the linked article confuses static linking against the C runtime with static linking against your own libraries.

It is perfectly all right on macOS to statically link your own stuff, or other peoples' stuff. Apple even recommend in a WWDC video that you do it with OpenSSL if you absolutely must use that instead of the framework they provide. (The stated reason is that the OpenSSL API is not stable.)

Like almost every other system except for Linux, it is not perfectly all right to statically link against the C runtime, because that’s what knows how to do system calls. But neither is it ever a problem to dynamically link against it, since it will be kept up to date by system updates. Any normal C++ program will dynamically link against libc++ and libSystem in /usr/lib.

Apple packages its APIs as "Frameworks", and a normal application will dynamically link against those.
Google has so much trouble rolling out Fiber. Bloomberg spent hundreds of millions on an election to little effect. Meanwhile, the fossil fuel industry supposed managed to buy a politician for $43,000. That implies that money isn't really the way into politics, not that politicians are easy to buy. Otherwise, it would be much more effective to spend money on politicians than million-dollar super-bowl ads.
After reading more of these, I doubt this is a bot. Also very curious about the 100% suppression of civil comments???
I have had my taxes filled incorrectly by the government about 5 times, each time about 300-400% of the right amount (Switzerland).

Thanks but no thanks. This is like "why do you need an attorney if the government can give you one for free"?
Campsite.bio/Westonaprice
New drug approvals hit a high note in 2020 but face uncertainty in 2021
> How is this relevant to the discussion?

It provides context on the financial and preparation (or lack thereof), which can be of value when someone reads them.

> I always wondered why we South Africans think we are so special

Respectfully, if news about Burundi appears on a website that's read by at least 40% North Americans [0], who might not have interesting context about some back-story on Burundi, would such person think "they're special" when offering such details?

> Especially the South Africans who left after the transition to a democracy

Well, I've missed work for almost 2 weeks because we've been burying family members, some in the Health Department, who have been complaining about the lack of PPE.

You can understand my anxiety when we were hopeful that a vaccine could be rolled out to protect front-line workers, but now it could be a few more months before we're able to procure the alternatives (I'm assuming the mRNA ones).

[0] https://www.similarweb.com/website/news.ycombinator.com/#ove...
Almost none, because that’s highly unlikely for most people. The system is designed such that most tax-related things don’t need a return and end of year squaring up. Income is taxed monthly by subtracting the correct amount. Interest is tax free to a threshold then has automatic withholding. Investments and savings can be held in tax-free wrappers with no reporting requirement. Benefits are paid outside of the tax system, etc.
It's not an attack surface. You're posting relatively tons of data to ask them to do one small lookup.
Which affect the OS mostly and not individual apps. Funnily enough OS updates are usually not automatic. Which I think is a good thing because vendors keep mixing them with "feature updates" which end up making things worse (looking at you Samsung).

I'd love for Google to take away the security update channel from the phone vendors and auto-update ONLY security-related things through that.
Monks copying texts would be a lot more interruptible than the kind of creative intellectual work that programmers do.
Good for you. I’ve made an effort to avoid TurboTax for similar reasons, just can’t stand the thought of giving money to a company that lobbies to keep our taxes complicated. Spreadsheet, PDF, and snail mail have worked fine for me so far but I would eagerly welcome a saner tax system.

For anyone else looking to stop paying Intuit, the IRS provides an intro and links to their official Free File options. [1]

[1]: https://www.irs.gov/filing/free-file-do-your-federal-taxes-f...
I am South African and I can corroborate all of the above.
As an American, I was very interested to hear a critical perspective. It's difficult for foreigners to understand the significance of a news story in isolation, so having someone explain is very helpful.
I'd think it would be the opposite. You'd just keep refreshing prices.
"Never let your inferiors do you a favor. It'll be extremely costly" --Mencken (b. 1880)
AMD reportedly developing ARM silicon chip
Only the Laser class ones, and definitely not the cheapest models.
> context switching is the mind killer

Only if you let it be.

Minimize the context. It turns out that good programming practices work well for this: break things down and encapsulate them. You haven't done that if you need to maintain a giant complex picture in your head that goes "poof" and disappears when people interrupt you, or when you need to go to the bathroom, or when you go to lunch.

Break things down into smaller parts. Encapsulate. Write things down. Get used to picking up where you left off. It takes practice just like anything else, but it's worth it. Demands on your time only become more intense as you advance in your career, so it's very beneficial to develop those skills early on.
Developing an Official iOS App for Mastodon
So $15 or $30/month to self-host? What are the benefits?
> if you Googled "TurboTax free" you'd be taken to a decoy free edition; the real one was called their "freedom edition,"

TurboTax sounds like Free Software Foundation's evil twin... "When we speak of freedom, it's a matter of price, not liberty. You should think of freedom as in free beer, not free speech!"
Unfortunately for me, I tried with 4 videos and all got:

> The video is no longer available. If this is an unexpected error, please try again in a bit.
No thanks. I'd rather spend my resources anywhere else. I'm an engineer, not a manager. I would never tolerate a management load of meetings, just like a manager shouldn't be asked to write code all day.

Now, I don't know what the job description was of the person who wrote the article, or yours. Maybe your saying that distractions in management need to be expected and dealt with? You could be right, I don't really know. :)