skysight-inc/HackerNews huggingface dataset:
Page 8 of the report[1] concludes two or fewer standard drinks[2] per week "will likely avoid alcohol related consequences".

Three or more standard drinks per week increases breast and colon cancer risk.

Seven or more standard drinks per week increases heart disease and stroke risk.

Relative increase in risk per weekly drink is detailed in a table on pages 25 & 26.

[1] https://ccsa.ca/sites/default/files/2023-01/Canada%27s%20Gui...

[2] 1.5oz_40%ABV = 5oz_12%ABV = 12oz_5%ABV
That's exactly what I said - "if something other than money is contributed".

But not every man (or woman) does these things, and likely their spouse will be doing them as well. If I do half the child care and chores, while my wife does half the child care and chores AND earns all the money, how much is she going to like the arrangement?
If it were encrypted with a private key the device would only have a public key and you wouldn't be able to encrypt your own version of the software.
Varies a huge amount. I have an 8 year old tesla s 85kwh battery with 65k miles on it, known to be above average, 5 miles lost from ~272 range. Tesla has the best results for long life, it's basic matter of heating and cooling the battery. Cars without that have significant battery degredation when supercharging/fast charging because the battery gets hot. The worst is the leaf, almost every recent car except that has batt. mgmg. system. You also heat and cool battery when driving.
works every time for me...
1) $ cat /vmlinuz | write $VICTIM

2) Laugh as your friend's terminal goes audibly berserk, drawing the attention of everybody in the computer lab.

3) Apologize for getting your friend in trouble with the printing office.
> lifetime maybe be ten thousand (or less) hours...barely enough to last a full year of 24x7 operation.

Wait, how many of these are in a typical consumer computer? Even if it's just 20 or so (I truly have no idea) I don't get the numbers to add up.

I've run, say, 6 computer-years worth of capacitors with no problems -- under the assumption above this would be 120 capacitor-years. Let's say at this point there's a 50--50 chance I would have experienced problems (this is not a rigorous survival analysis, of course, just something to get started).

If a single capacitor has a lifetime of just one year, then "lifetime" must be defined as the solution to p^120 = 0.5 which is p=99.5 %. Is it correct that when one speaks of the "lifetime" of capacitors one refers to the point where 0.5 % of them no longer work?

If "lifetime" means 50 % no longer work then I would seem to have been extraordinarily lucky (I'm the 10^-35 %!!) -- I don't hold that for very likely.

What else am I missing?
Irish Data Protection Authority gives € 3.97B present to Meta
these are already available.
A defining characteristic of a PhD is that the definitive review is from an external examiner who is paid by a different organization than the candidate, and the review is the personal, professional opinion of that researcher, and not that of their organization.
My code examples for heaps could be shorter than what I posted if I omitted my verbose documentation, error handling, and double spacing!!
Don't forget `gron`.
I could tell ya about carpal tunnel and how to get really bad quickly and regret that for 30 years?
1. You can replace the graphical shell for NT. Wikipedia even lists a few popular shells: https://en.m.wikipedia.org/wiki/List_of_alternative_shells_f...

2. NT did not begin of as a shell for DOS. You’re thinking of the other Windows desktop lineage that ended with Windows ME.

3. Even Windows 3.x and 9x (the OSs that did use DOS as a bootloader) supported alternative shells. It was literally just a one line change in a config file. I authored one such shell for Win95.
Do you have a gaming keyboard? Weird keyboard glitches on Windows were happening to me due to switches on the keyboard, but from a UX perspective it always seemed like Windows was the issue.
You could use a jupyter notebook for this

Side-note: is the inverse of this available? E.g. open a jupyter notebook from in the middle of a python script
We really need to stop presenting population growth as a positive. The article even uses the term "population dividend".

At global scale and in the current global situation the news that China's population had most likely peaked was the good news.

This, coupled with the mention that half of India's population is under 30 (ie population growth may keep going for quite some time) is the bad news, though it's even worse in Africa.
> I've lived the 80's AI hype wave and the fall that followed. AFAICT we're on the same train here.

Really? In the 80s they were trying to teach software to recognize handwritten numbers. Today, corporations are tightly controlling public access to large language models so they aren't used to manipulate elections and unhinge society.

That doesn't quite seem comparable to me. If anything, models like ChatGPT are underhyped because tech journalists mostly focus on stupid mistakes those models make in some situations.
Yep. Scroll down to "Manhole pancakes made to order"

https://www.cbsnews.com/news/street-art-japanese-manhole-cov...
Exactly, I've read and listened to a lot of people being overly dismissive of chat gpt. And I've also used it. It's obviously not perfect but it clearly does lots of cool and useful things that go a bit beyond just echoing what wikipedia and stackoverflow say.

A pattern that I see a lot with the debate around this topic is people leaning a lot on their reputations rather than hard arguments. I was listening to a few podcasts on this topic and they all featured a dr of this or that with a lot of books pontificating about their version of the truth and how others were clearly wrong. A lot of these 'experts' are parroting each other as well (chat gpt would do a great job of making their arguments for them). You get a lot of "he said that she said" type argumentation and name dropping. Not going to name names here but I just don't find this line of argumentation very convincing or productive. There's a lot of extrapolation and interpreting that is done by these people that is based on a basis that just isn't that great.

ChatGpt obviously happened and that seems to excite, worry, or upset lots of people. However, that cat is out of the bag now. OpenAI's results are being replicated by countless third parties. No amount of legislation, self censuring, pleading, magical thinking, etc. is going to change that. So, I don't buy into the whole Luddite attitude. I just don't think it is productive to think like that or insist that others think like that. The only debate worth having is how to improve the technology further and how to deal with the inevitable abuse that will happen.

Also, this is obviously not an AGI yet. Whatever that is. And obviously some people are trying to inch closer to that goal. And there's a lot of debate about what is the right approach for getting there with many competing points of view. That's a much more interesting debate. Interesting time to be alive. So much progress in so little time. And I'm not even 50 yet. The debate that this cannot be allowed to happen or is impossible is a lot less interesting to me.
Oof, I must still have my xoblite config from 2006-2007 somewhere on a hard drive backup, thanks for the nostalgia
You not only have to listen you have to speak. Like watching tennis it might appear obvious but you need to get that brain larynx, mouth coordination going. So listen to audio, record yourself trying to repeat it like hearing yourself as a third person to get feedback. Phonetics will be all over the place but it gets better pretty quick.

If you want to try more academically check out this app from the university of Iowa but it needs studying. https://play.google.com/store/apps/details?id=edu.uiowa.uirf...
It's free if you have a Toronto Public Library card.
Flagon's exit codes are as follows:

0 the flag queried is on (true)
1 the flag queried is off (false)
1 an error occurred querying the flag

I think that it would be nice that error and false had different exit codes.
In my old Jeep I replaced the factory U-Connect head unit with an aftermarket Alpine. Unfortunately I think Jeep's are the only target market where you can expect a user to do a DIY head unit swap.

https://www.alpine-usa.com/product/jeep-wrangler-radio-apple...
I really like the idea of quantifying how deterministic a system is by the amount of data need to accurately (for reasonable values of accuracy) predict it's behavior. Objectional tests are terrific for bringing philosophers back into the realm of reason.
Who cares? Storage is cheap and is getting cheaper. Huge games are inevitable. (unless we come up with some sort of an AI that generates all the objects and textures close enough to the real ones)
Native English speaker: talk slower and be sure to observe the natural conversational pauses. Also: Listen before responding... too often we're quick to interrupt
Read it here actually…

https://news.ycombinator.com/item?id=30457490
I use Win10 at work and the Calc app lags for like 10s when opening before I can type in it. I firmly remember it started to do that after some reboot update ...
Interesting, I have a 430 G2 I occasionally use as a media player, and it's the only one on which I never attempted to install anything else besides Ubuntu or Windows, so never had to deal with Secure Boot. I actually don't even know if it's on or off.

On newer models, you also have to "clear the certificate cache" to enroll your own keys. But there's an option on the same page like "reset to factory defaults", which reloads the MS keys and such.

The manual UEFI update is indeed a bit cumbersome, especially since the downloaded archive seems to be some windows executable. And, in my case, I don't remember I could navigate in the partitions, it would just complain that it couldn't find the update if it wasn't in the right directory.
Bored on a Virgin America flight back in the day I somehow stumbled on this with their infotainment unit.
Yes, looks like it's an epoxy: https://www.youtube.com/watch?v=iJJAY377AhU&ab_channel=%E5%A...
I saw a physical therapist, an orthopedic surgeon, etc. The surgeon didn't really examine me at all, and no one per say looked too close. I guess I've just never questioned their diagnosis of tendonitis. They were surprised it took me so long to recover, but I chalked it up to being the second time I got an RSI from typing (go figure) and that I probably kept reinjuring myself despite my best efforts (there certainly was some of that).

I don't want to give specifics of my age publicly (if you'd like them please shoot me an email & I'll share then privately) but I'm on the younger side. I don't remember every symptom, but it hurt to type, my hands would fall asleep in the night if I wasn't very careful, I couldn't rotate my wrist comfortably, et cetera. My forearms were covered in adhesions.

That was a few years ago. I don't do as much as I should to take care of my hands but things are a lot better. My hands tire easier than they ought to, they're very sensitive to being impinged upon (eg I can't use the hard plastic armrests of my chair without additional cushioning), and I can't type or especially use the mouse if it's cold without pain (so I don't, I turn the heat up and wait).

I do have this memory of when I was a child, I regularly refused to hold anything when I first woke up. People would try to hand me things and I'd insist my hands felt weird and that I couldn't hold anything until they "warmed up" (figuratively). From what I remember it was similar to how my hands feel when I'm not using my armrests of when I've typed too much. I did have a terrible sleeping habit where I folded my arm under my neck like a chicken wing; maybe I did impinge a nerve in my shoulder or some other weird thing that's followed me around this whole time, I can't say for certain. That sleeping habit did start fucking me up more and more in my adulthood and I had to stop it, and I do get aches in my neck on that same side of I don't use a special pillow. I think I still have a remnant of it where I turn my head at night if my special pillow doesn't discourage it, and then I wake up with a sore neck. I got that special pillow after an incident where I somehow fucked up my back and my whole back was stiff and it was a struggle to move for a day or so.

I don't know if any of that means anything, but there you go.
Step 10 of the walkthrough as an error. A -> C
Depends on if you give untrusted users access to a shell on your car's infotainment system.
and I cherish lisp, and scheme too... and, of course, C programmers wrote a lot of lisps also :)
> Isn't that the job of the police?

The Secret Service are police (that is, they're a law enforcement agency).
Windows Start Menu has been broken for me sometimes (typing does nothing, have to re-click the menu to toggle it a few times and then it works), over the last few months.
Last few weeks has been ok.

And recently completely-finished browser downloads have to wait extra long (beyond when the browser says it's done) plus an F5 in Explorer, for Windows to not complain about a "missing file at path" when trying to use the completely-downloaded file. This could be an interaction with a virus-scanner (ESET) putting the file in quarantine or whatever real quick before putting it back out but nothing has changed on my end in the last ~4 years.

I appreciate that the author here is actually profiling stuff.
> It's not hard to understand why analytical people who work with computers and have economic prospects aren't particularly interested in that.

If the argument is that we are motivated by self interest, wouldn't we support the fundamentalists who will reduce our tax burden?
The desires of the user cease to matter by the time they have purchased the product. After someone has purchased a computer, wishing it were faster is a very expensive item to action.
This is sort of a "generative" (aka property-based) approach to testing makefiles. So, I'd like to see a variation that can find a minimal failing subset of the makefile rules, as in QuickCheck:

> In QuickCheck, assertions are written about logical properties that a function should fulfill. Then QuickCheck attempts to generate a test case that falsifies such assertions. Once such a test case is found, QuickCheck tries to reduce it to a minimal failing subset by removing or simplifying input data that are unneeded to make the test fail. -- https://en.wikipedia.org/wiki/QuickCheck
That is just rough, and I’m sorry you had to go through it. What will make you a success is the maturity with which you’re handling the tough love on this page.
As long as we're reminiscing about old specs... my first hard drive was 20 megs, external, and the size of a small pizza box.
You've covered the FFRDCs well, but another potential avenue of interest are the University Affiliated Research Centers (UARCs) -- APL is actually one of these as opposed to an FFRDC. Another well-known UARC is GTRI. It is my understanding that UARCs are more flexible in how they can compete for contracts. FFRDCs are prevented from competing against private industry and the amount of work they have is directly controlled by congress through allocation of an annual ceiling of staff years of technical effort (STE) [0].

[0] https://www.gao.gov/assets/gao-22-105278.pdf
This is an interesting anecdote, but I think the author is talking somewhat cross-purposes with the original tweet. The tweet seems to be talking about the idea that every house needs to have a man in charge, so that when the man of the house leaves, he must delegate his work of "protecting the womenfolk" to his son. This idea that women always need to be looked after, even by children, is absolutely worth criticising - it's a vague and mostly meaningless sentiment that doesn't serve the household at all, but simply reinforces masculine and feminine roles.

But in the author's case, the women are already the major breadwinners and protectors of the home. And they do not seem to be delegating the protection of house at all. Instead, this is a question of responsibility and chores. If you live in a community - male or female - you have a responsibility to help support it. This particular responsibility is couched in terms of masculinity, but it doesn't really have to be - imagining the author as a teenage girl doesn't change the story.

Yes, you could interpret the original tweet as making a point about responsibilities in the household, but I think there are two key differences between the two cases that show that that's not true.

Firstly, the author received a specific task which was meaningful to supporting the household and was valuable. In the tweet, the son is given a vague instruction with no support, and no real value to the household. When we give jobs to children, it's important for them to understand why they're doing that job, and see that it matters. But "take care of your mother" is a nothing task that only serves to reinforce a particular idea of gender essentialism in the home.

Secondly, the author's task was delegated to him by both parents together (and I assume they discussed it beforehand). In the tweet, the task is given solely by the father regarding the mother. Did she want to be "taken care of"? Or does she rather have practical needs like hoovering or cleaning dishes that would be more useful to solve? This sort of task is simply about telling a child that men are in charge, without dealing with any of the actual responsibility of being in charge.

I think the author sees the tweet as the tweeter saying that children, or boys specifically, shouldn't be involved in the household, and - rightly - criticises that idea. But I think the tweet is more about the idea that men have some sort of secret duty of protection towards women that needs to handed down, father to son, above and beyond a child's regular work in the household. That second idea is absolutely worth criticising (although a tweet might not be the best way of doing it).
> because of the supposed inaccessibility of Windows (clearly not true)

It's a mixed bag and it's far from not true. You get great tools for performance debugging, you get some system symbols, got get system wide tracing... Unless you don't get the symbols. And even then, you often find the element which doesn't work properly and... that's all. Now you know what fails, but not why and you can't do anything about it anyway.

I keep getting disappointed like that by windows over and over. I find what fails and it doesn't actually change anything.
Theoretically could be an amazing move towards transparency and encouraging better corporate behaviour. What remains to be seen is how easily it can be gamed and whether gaming it is easier than complying (and rewarded).
I use VSCode and Markdown files. You can select anything and run that in the terminal by executing the action 'Terminal: Run Selected text in active terminal'

I have also given it a shortcut: `Ctrl+e, e`. So I can just select something and execute it in the terminal. Works quite well.

(Inspired by a similar feature in Emacs)
I literally just noticed its fiction.
It's sad that all things now has OpenAI dependency. That OpenAI is political, it's banned in some regions in the world.

Academics became a shameful thing.
This, specific deliberate practise is likely to yield the best results.

For learning in general, I highly recommend reading "The Art of Learning" by Josh Waitzkin. He was a chess prodigy and GM, (subject of the movie and book "Searching for Bobby Fischer") who then became a world champion at martial arts, so has an interesting perspective on learning really diverse skills.

Fun fact: I met Josh at a dinner party in 2020-ish and when he heard I was in tech he spent the whole conversation wanting my opinion on where AI was going to go next, what DeepMind were going to do etc.
Yeah, right. How about ordering a pack of 10,000mAh AA batteries with it and a sturdy suspension bridge in New York?
Same with all lease formulas. You don't have to worry about anything, but you do pay at keast 30% more. For some this can be a good thing but it's not cheap.

Wordt lease offenders I've seen so far: bikes. You repay it in about a year.
I agree — but then, I teach & remediate handwriting. Nowadays, more and more of my work is to teach humans to do what computers have learned to do: namely, to read, cursive, whether or not they write that way too.

Kate Gladstone
author of READ CURSIVE FAST https://nationalautismresources.com/read-cursive-fast/
PKCS#11. hardware keystores, and Apple frustrations
Haha, that's awesome. Thanks for sharing
> But modeling those 2% of problems that don't fit neatly into Rusts domain, the level of "unsafe", "PhantomData", and advanced type-system hacks you need feels obscene when I can use some pointers in C++.

I don't agree. This happens only if you want to not make any compromises on the performance and stay on the safe side, which is a goal unreachable for the majority of languages. Often an Arc/Rc/Refcell + a few clones makes the borrow checker shut up and the code is not more complex than it would be in another GCed language. And often still faster (although YMMV), because those few clone calls may totally not matter, and Rust compiler runs circles around compilers/runtimes used in most popular GCed languages like Java, Go, JS or Python.

You can also use raw pointers which is not different from using raw pointers in C++. I have no idea why some people say using pointers in C++ is fine but writing some parts of a program in unsafe block in Rust is a problem.
I also figured this was related to the keyboard. I sometimes use Windows at work, where I have a wireless MS (heh) keyboard.

I swear it basically always misses the first key I press if I haven't typed in a while. Sure, it could be the keyboard going to sleep to save power or whatever.

But that same keyboard never had any kind of issue on my other computers, including under Windows, nor on that very same computer running Linux.
Tips that have helped me:

1. Typing out the code.

2. Going off route. Change things. Personalize examples. Break things and fix them.

3. Look up the docs for the language/framework/library and see how you can extend the project after each chapter.
hello I found it for you

https://github.com/masrly/mastodon-link
Pretty sure the parent meant testing the pipelines themselves, end to end.

The tooling around pipelines is awful. A single typo in some variable’s name in a later stage can take minutes to catch. The feedback cycles are very long (cloud machines are much slower than local ones) and IDE tooling is bare-bones.

Just give me one large Python file with some library to manage common actions (building up the job DAG, accessing pull requests, easy shell access, …). We’d have refactoring, Turing completeness, type safety and so much more. A core downside would be managing the complexity of DevOps scripting going berserk. Personally I’d prefer that trade off.
To work around Amazon, find that thing you want then locate the official brand name site and follow the links to partner alliance reseller sites but still keep an eye out for smells of tricksters and scammers.
It looks like an additional tool and a new remote service to talk to. Are there any CIs that don't support editable variables on scopes larger than a build?

The article talks about GH Actions, they have org/repo/env variables.

Even Jenkins has variables usable from the build.
This will not let you 'bookmark' selected commands which you can run later. I understand we can of course create aliases or small utility scripts, but having a place where we can just store these frequent commands is quite helpful especially with Docker, K8s or Azure/AWS CLI where commands are quite long to type and remember.