skysight-inc/HackerNews huggingface dataset:
Ask HN: Are you glad you're using Material UI (React library)?
I'm normally someone who builds my core React components for a given project from scratch; it's not hard and I have maximum control if needs change (and don't have to go read a bunch of docs)

But right now I need to build a boring admin interface for somebody, with limited time to dedicate to it and it doesn't matter what the look and feel is or anything. So I'm considering pulling in a library like MUI so I can more quickly just bang out an interface and move forward

Question is: does Material UI's convenience outweigh the extra complexity of adding a dependency, reading its docs, learning its conventions, etc? Especially for a relatively quick and simple thing

(MUI-specific anecdotes only please; not interested in speculation or in discussions about the broader question of whether to add a dependency to a project)
Access Control Token (ACT)
Yeah, I have observed this in my personal noom data. Super interesting. Couple of caveats/exceptions for me- there is a level of diminished calorie intake on a given meal that does not trigger huge compensation on an immediate later meal, around 100 calories or so (for me). I can compensate a little bit but I don't feel unsatisfy-able, like I do when I skip, which leads to overcompensation.

Also, one event of skipped dinner and winding up at, like, 1500 calories for the day can result in normal eating the next day for me if I drink an extra heavy amount of water. But I have to be conscious about it.

In general for me skipping and intermittent fasting is extremely unpleasant and ineffective. Eating 400-500 calories every 3-4 hours- 1800-1900 in all- is far more scalable and enjoyable to maintain or lose a little.

I do believe that extended fasts can be good (for me) but I can't do them and participate in any activities, whether family or work or whatever. An extended fast would need to be a solo week vacation.
One of these doesn't empty your wallet in the process. As a recent example, Stray costs $30 for 4 hours and no replay value, you bet your ass I watched that on youtube. It's even 2-3x worse in the console domain, especially for any AAA title.
I tend to agree with you a lot, and find the process entirely terrifying. I've grown up with a history of being shut down and bullied when attempting to create (by teachers, peers, or mistakenly by family), and have as a result become an permanent observer to nearly everything. Only in the workplace have I turned things around because I could invoke the necessity to bypass everything else in order to make something tangible, but the private sphere is an endless battle to simply "feel" allowed and able to make something, and for it to be bad. As a result I also have a lot of respect for people who just do that constantly and got into the habit of it, and I think this is something we should encourage in others.
Average CA car drives ~12kmi/year (above average).
That's less than 40miles/day and at ~250Wh/mi about 10kWh per electric vehicle day or 1kW for 10 hours for $1.50 at nighttime rates.
Typical air conditioning load is 30-50kWh per day residential customer during the summer.
There are ~2.5 registered vehicles per household (including commercial).
Charge at night and you'll use less than AC in the day.

Sure the north east will need more power and efficiency improvements while solar is less effective, but I expect them to have slower adoption as well. Residential solar added 5GW of typical spring day capacity while utilities added 7GW over the last 10 years. In another 10 years that will swamp daytime usage (except for winter) and utilities will be begging people to charge during the day.
A surprising amount of political corruption is weirdly petty and unnecessary.
It's a scientific journal - a place for the researchers to discuss and discover science.

This is a lay forum - a place more suited to the discussion of decided science.
> That is cargo cult level behaviour.

One person's "cargo cult behavior" is another person's "best practices". :P

My favorite example is automatically generated documentation. The kind that merely repeats the name of the method, the names and types of arguments, and the type of return value. The ironic part is that this is later used as an evidence that all documentation is useless. Uhm, how about documenting the methods where something is not obvious, and leaving the obvious ones (getters, setters) alone? But then the documentation coverage checker would return a number smaller than 100% and someone would freak out...

This is just one of many examples, of course.
Yes

You can get there with a big document for a program that doesn't work

You can't get anywhere with a program that works and no document. You might get sales, but that's someone else's job

I certainly would have preferred just a big document instead of the code I was given on my current role
Pretty shocked to see notoriously cutthroat companies like McKinsey and Bain at the top. Makes me seriously question this list.
Even CICO is not straight forward. It is a dynamic system. Eating more can cause increased metabolism and easting less can slow the metabolism.
Disappointing design. The "skipped meal" days included just as much food as the 3-meal days, they just stuffed it into fewer meals. Of course this will lead to increased glucose...the people are gorging on extra food. The normal recommendation is to eat a snack, not a full meal, between lunch and dinner when skipping breakfast. You take in fewer calories, fewer carbohydrates, and gain the (not unfounded) benefits of fasting purported in dozens of other studies.
Always Be Knolling (2018)
Beyond Single-Mindedness: A Figure-Ground Reversal for the Cognitive Sciences
Mastogram: Bridge Your Mastodon and Telegram
Banana on toast, or just a banana to begin with
Maybe his brother is the one that borrowed it from you :thinking_party:
Always an informative read, thank you so much, Ken!
And, with that being made abundantly clear, she should perhaps cede her role to someome who cares more about chess. Being a chess arbiter and all.
On the other hand, there is nothing in Wayland that prevents anyone from writing a compositor that splits off some window management tasks to a separate process. Afaik nobody has bothered to do so yet, but if there is demand then it could be done. Or maybe there isn't that much demand for such thing.
> It’s Spanish diminutive. So the meaning of “Blendersito” is like “small Blender”.

No wonder in code "BlenderLite" term is used.[0]

If there are mods here, it might be good to replace "Blender" with "BlenderLite" in this HN thread title.

[0] https://github.com/Dante-Leoncini/Blendersito/blob/main/src/...
> Eating in misalignment with the biological clock (e.g., skipping
breakfast and consuming bigger meals in the evening or eating late
at night) is associated with an increased risk of obesity and type
2 diabetes (1, 2). On the other hand, popular trends such as
breakfast or dinner skipping are advertised for weight management;
however, conclusive scientific evidence to support these suppositions is lacking (3)

First sentences of the introduction.

> In conclusion, a causal role of breakfast skipping for
the development of obesity is not supported by the present data.

Last sentence of the paper.
> Don't ignore it. Laugh about it!

This looks like a really powerful mantra. And it's just a bit short of a witty Oscar Wilde quote.

When I read it, I knew exactly how you meant it, even though we don't really know each other. It feels so light, wise and powerful.
Depends. AFAIK subchannels are not dumped verbatim, so things like CD-TEXT and CD+G images or toc/timing hacks may get lost or mangled.
> The word "Apache" can now only be used in the context of native Americans, great. Now what? The global exposure of the word has decreased by 90%. What did you gain?

The military helicopters give the word far more exposure than the server software - and given the relationship between Native Americans and the US military I can see a greater argument against the usage in that case (although as far as I'm aware many Apache are fine with it as a sign of respect.) But what value is there in that exposure for Natives in general? Maybe the political leverage gained by forcing praxis from a corporation is of greater value to them.
> This is pretty cool, it's like a Python and * nix version of Exact Audio Copy (EAC) for Windows.

And it's now packaged with many Linux distro. At some point it wasn't packaged with Debian and I simply couldn't get it to build so... For a while I ran Fedora on an old PC only to get whipper! Nowadays whipper* ships on even Debian / Devuan so life is good.
Will try this for sure. Love that bananas are portable by design.
All that screening and testing costs a lot of money.
I vividly remember how Ari Vatanen won the 1987 event in a Peugeot 205 (I was in elementary school). On the heels of the rally success he went on to become the PR face of Big Milk for the next decade or so.
papers:

- https://pubmed.ncbi.nlm.nih.gov/35682491/

- https://pubmed.ncbi.nlm.nih.gov/28542470/

- https://www.researchgate.net/publication/352799801_Social_me...

Note that the DIS also categorizes gaming disorders under addictive behaviors, I encourage you to read the definition for "other disorders resulting from addictive behaviours", that the author's description matches.

https://icd.who.int/browse11/l-m/en#/http%3a%2f%2fid.who.int...
Moving goalposts and having a nuanced view are not the same thing. I agree with your statement above except that human drivers are still obviously better on average. Looking forward to when that changes.
GitHub Copilot’s Code Brushes
I'm the same as you but I'll usually have half a banana or an apple.
I can’t believe we are still arguing about IFR at this at this point in the pandemic. It’s now well studied and we know the shape as a function of age is a huge hockey stick and the population average is not 1.1%. I suspect you understand well that your information is misleading and disinformation.
This is probably more true now than ever. I used also used to buy everything to last. Now for new things I'll buy an average-priced or even below the first time. Then if/when it comes time to replace it decide how much it matters to me.

Anything that use often and in particular things I physically touch/interact-with are high on my desire for quality. e.g. toaster, coffee machine, keyboard, mouse, display, speakers/earphones.

Things I don't spend on anymore are hobbies and sports equipment. I've found that I overspend and under-use. I even rented a bass guitar monthly (for over a year) expecting that it would likely end up costing more than buying it. Finally ended my rental and was glad to have done it that way--every few months I thought to myself: use it or return it. Pretty sure I got more use than if I'd bought it and have to deal with a thing I own and don't use.
Nutritional studies are notoriously difficult to conduct. You either have to isolate subjects and monitor everything they eat and when. Or you have to rely on self reported data and people do an atrocious job of tracking food, estimating portion size, etc.

This study did the former:

> The duration of the study is 7 days including 3 days with controlled diet and 4 days (including 5 nights) in a metabolic chamber at the Institute of Nutritional Medicine at the University of Hohenheim.

I imagine it was prohibitively expensive to have more participants.
Yea, OP's complaint is valid, but this was the wrong project to post it on because this particular project actually does come with distro packages and source. Providing a Docker image as an option is great. Providing it as the only option, not so great.
The problem is not N=17. If the effect (difference between skipping breakfast vs dinner) was large enough, it would be obvious and significant even in a small sample. The effect seems to be very small.

I agree that what is missing is to measure skipping meals for a longer time period, like a month, at least.
I think YouTube cured my addiction to YouTube. It seems like every video recommended to me now has the same YouTube thumbnail face thumbnail. I hate it, and it makes me feel like I’ve already seen everything on YouTube, so there’s no point visiting.
This is clinical nutrition. There are so many confounding factors that it is not reasonable to draw any conclusions about how the body works (especially as a layman reader on HN) from a study that tested 17 people. Indeed, their own introduction claims that previous larger studies have found no correlation between meal plans and effects on the body, at least wrt caloric expenditure.

> These comments are always so hilarious. It demonstrates a significant lack of understand of how statistics actually works.

I do have a PhD, but thank you for your input anyway.
Tesla’s big price cuts mean ‘a major shift in the EV market’
How Roman Roads Were Made
I worked there for 10 years. What is this test env you speak of? /s

We had dev and prod. No version control and no testing requirements. Was a while ago for sure (i used svn locally for sanity). But from what i hear not a lot has changed. This was not flight related software. They did have better tools and procedures but not by leaps and bounds
Perhaps, but that's an entirely different thing from having items from 2022-2023 in its training data.

That part wouldn't be any different with a human. If you locked a person in a cave in 2021, and released him in 2023, he could know that it was 2023 (at least after you told him) without knowing (e.g.) who won the World Series in 2022.
You might like https://www.youtube.com/playlist?list=PL20OXrIf7YRjOJr54uci7... It's not so much interesting for the recipes being prepared but rather for its composition and filmography. I find watching them rather soothing.
i don't ever leave the driveway.
That sounds dangerous. It’s not uncommon for different people to order events differently, I can see two cars crossing at the same time, each driver convinced to be first.
Would this be an intuitive way of putting it? If I pull a random 17 phones off an assembly line, and 16 of them are defective, I can pretty confidently say there is something wrong with the whole product line even though n=17?
But the entire field of medicine is based on small studies with high power to achieve statistical significance, that lead to sequentially larger studies and eventually regulator approval or rejection. Are you saying the entire field is a sham? I urge you to write to the FDA immediately them to inform them that their methodology is gravely flawed.
Earlier today I serviced a friends car with tools my dad gave me when I bought my first car - 20 years ago. I say "bought" but my first car (Ford Fiesta mk3 1.1L) had a full engine rebuild under his supervision simply to pass on mechanical knowledge and for that I will be forever thankful.
Getting Stuff Done by Not Being Mean to Yourself (2010)
I agree. Rather than trying to focus on not doing the thing you want to do in a sea of few options, one needs to develop new patterns.

Go travel, visit some friends overnight, go camping, anything to get out of the house and create new (or at least different) experiences and a bunch of simple-but-different problems you need to solve. When you're done and get back home, you can reintegrate to the Internet, catch up, and hopefully not feel too guilty about it. Spend your willpower making sure you get back out there, rather than trying to police your default behavior.

If that's not possible to due a lack of money, friends, physical ability, etc, then I'd say you are dealing with serious depression and professional help is not unwarranted.
I had a toy ornithopter many years ago. It didn’t fly too well, but I thought it was really cool. I’m looking forward to advances in the field.

https://en.wikipedia.org/wiki/Ornithopter
If we give substance X to 17 people and 100% of them die, I would recommend against taking substance X.

Of course, it's not as black and white here, but sample size and effect size should be considered in relation to each other. Previous research and theoretical expectations should also play a leading role.
I just finished working my way through this this morning. The literature list is quite interesting and gives a lot of pointers for people who want to walk the line between overblown hype and doomsday scenarios.
Agreed. I mean, great that people make alternatives, but this was a solved problem long ago. Also EAC is a lots more user friendly that some python software.
Engineering (and Software Engineering) is all about building a bridge that barely stands. Tuning the entire process to be cheap as possible with as little risk as can be stomached. It’s very concerned with what happened in the past, to feed into those decisions.

Science (and Computer Science) is all about getting a giant telescope into space. Tuning the entire process to discover and keep working when it finds some new and unexpected. It’s very concerned with what might happen in the future, and uses those predictions to feed into current decisions.

It sounds to me like you’ve got it backwards. It’s the science you don’t much enjoy. Maybe try your hand at something like project management to get closer to the engineering role?
The only meaningful change will come when interviewees (us) stop putting up with this bs. I don’t know why but all of tech seems to be loathe to any collective/community action even when it is strongly in their favor. When a large enough number of people start refusing interviews citing ridiculous interview processes, then the hiring process will change.
Then try sixel-tmux

https://github.com/csdvrx/sixel-tmux
Any study less than 200 people is essentially false advertising unless the population size is incredibly small (e.g., rare diseases) or the intervention has a crazy high prior (e.g., does getting shot in the chest lead to blood loss leading to passing out) so I consider these grants completely counter productive.

There is a real benefit in having fewer pieces of junk to sort out and so many of these medical research studies are just noise that well meaning members of the public cite and adopt into practice because they don't know any better.

It's the modern day version of leeches, essentially.
Makes sense! Thanks for sharing. I studied comets quite a bit but have been out of academia for a while so I’m no longer as wired into the reality of wild space shit :)
In this case, previous research and theoretical expectations would indicate only a small effect, if any. This is covered in the introduction to the paper, which I'm sure you have read.
I believe the author of the article is criticizing Emacs for being a jack-of-all-trades that use neither the best approach for plain text (keep it simple, Syd) nor the best approach for code that I swear it's structured editing, after some time working in a system very similar to what some-mthfka describes in a sibling comment.
I am also quite addicted to youtube, however, for now I use it a tool for relaxation, even if it sometimes is somewhat excessive. I watch YouTube as a replacement for flow tv. And I know that the moment I remove the YouTube app on my tv, I will find something else to do, right now it is a convenience and routine thing to do.

Also I get quite good benefits from it, I love watching conference talks, woodworking etc, on it. And in general it has helped with my overall understanding of the world, which is why I haven't removed it yet.
I believe this is the papers that got timnit and mmitchel fired from google, followed by a protracted media/legal campaign against google and vice versa.
Recruited 17 (most likely non-random) people each of whom skipped a SINGLE breakfast, then had 3 regular days, then skipped a SINGLE dinner ...

Basic common sense indicates that it would be highly unlikely that anything of value could possibly be learned. The variability between people, meals, state of their lives, backgrounds, habits, behaviors, schedules, etc must be staggering.

Scientists will never admit to this but about 95% of published research, just like the one above, are more like practice runs where they are honing the skills of doing the research. Right down to writing papers.

There should be nothing wrong with practicing, alas since you can't get funded for practicing and training - everyone has to always be bullshitting each other how they are producing new insights.
Also welcome, what companies have broadly adequate dev culture?

Something like:

- you don't get paged when things break

- it's possible to ship to production within, say, a month

- there's a sane CI system in place

- there's no product owner between you and the customer

- at least partially remote working is OK

(@op perhaps you could clarify what would qualify as amazing culture? I suspect the bar is higher than the above)
I spend was too much time on the internet too like right now checking hn

but for me I chalk it up to lack of other things to do. I don't have a lot of friends, it's hard to make new ones, covid doesn't help, at the moment I've got no personal projects except maybe trying new recipes now and then.

that said, if I do find other activities I have no trouble doing them. I'm taking a class for example, meet the friends I do have when they are available, etc

so I doesn't feel like an addiction in my case even though I fully feel I spent way too much time on the internet
Another great post from Ken - thanks again for all your work.

Looking at the transistor / vacancy counts for microcode it struck me just how this reduces the count of those used for logic in the rest of the CPU - down to less than 12,000 I think. [1]

The 8086's competitor the Z8000 had c17,500 and didn't use microcode so must have been significantly more complex to design - so giving Intel the advantage in getting to market first.

[1] This ignores the transistors used for registers etc.
How did you actually count the transistors? Was it a completely maddening manual process or did you develop a tool or other approach to reduce toil and preserve sanity?
I am saying that lay readers on Hacker News should not draw conclusions from this study on 17 people. Do you disagree?
There goes my musing out the window, glad that there are smart folks out there doing the real work and folks like you sharing it!
3 months is literally nothing, why immediately jump to giving up, you've barely begun?

Also it seems like you've started learning React without properly knowing HTML, CSS, JS, please also remember that you have more options than just React, html, css, js, frontend, web dev.

> Friends who were weaker than me in conventional college studies and academia have done jobs and internships

Because being good in school doesn't mean you are good in the real world.
Five famous artworks that were accidentally hung upside-down
Perhaps he's a Buddhist? "If the software is going to break, then the software will be broken." Then he adds a little wabi-sabi for good measure. https://en.wikipedia.org/wiki/Wabi-sabi

I remember once, using some in-house software, which for god knows why could not log it's errors back to the IT department. Instead, they relied on users to call up IT, or email them with the error. To make it more fun for users, each error message contained a humorous haiku.

Chaos reigns within.
Reflect, repent, and reboot.
Order shall return.

Edit: Just found this from 2001 https://www.gnu.org/fun/jokes/error-haiku.en.html
And my experience with haiku error messages at work was 01 or 02.
The criticism wasn’t that ChatGPT doesn’t know stuff from 2022, it was that ChatGPT is stating that it can’t tell you because it hasn’t happened yet.

I don’t know if this is because of boilerplate formulations about the cutoff date that aren’t true ChatGPT output, or rather because ChatGPT has a poor understanding of time, as examples shared in previous HN threads have demonstrated.
The study seems to suggest it goes the other way: when you are awake your body needs to burn calories so being awake on an empty stomach will stress your body.

Note that the participants weren't overweight, if you are an average American this might not apply to you.
Merry Sky (Data from Pirateweather.net)