skysight-inc/HackerNews huggingface dataset:
I strongly disagree. Weight training is one of the best gifts you can give your body. It keeps you healthy and event prevents injury if done correctly.

What you did wrong was not weight training but following an unbalanced training regimen. No judgement there, I was guilty of the same when I was younger. I think younger/uninformed lifters tend to "ego lift" and focus on size over aspects of physical training. It is easy to fall into this trap when social media is heavily skewed toward steroid users.

Building physical strength is no sin. But you have to approach it from a health and not ego-centered perspective. This means lifting within your ability and with good form, practicing mobility exercises, and understanding the kinetic chain.

Developing a healthy body is a lifelong and rewarding journey. I recommend anyone starting their fitness journey to ground themselves in functional strength and physical therapy instead of the bro culture that is rampant in the fitness industry. I recommend the channels AthleanX and Kneesovertoesguy on YouTube if you want learn from people who teach safe and balanced approaches to strength.
it's only a matter of time before all these threads and those on reddit are ridden with ChatGPT based posts pushing products (and more). It's now possible to write up convincing sounding content and copy with a product placement woven in with little to no effort.

Then the poster just needs a couple of aged accounts to publish the posts, and a handful of botnets to inflate vote counts to boost visibility. It can be extra convincing with some shill bot accounts that post (controversial) replies which spark more organic interactions. These comments may then trigger ranking algos to further boost visibility, to drive more platform engagement.
regular nextjs/tailwind blog: https://omarabid.com

fully hosted on Github pages (+ github actions for deployment). I haven’t written anything on it for a while, I’m getting committed to change that for this year.
You must have pretty sweet jobs if they don't take a little more than 40 hours and leave you tired at the end of a work week. If that's the case, keep schtum about the situation and pocket the cash for when you need to change.
Some of these guys can do pullups all day, but they only train within a strict range of motion and they aren't necessarily any good at doing anything outside of that range.

When I started climbing I could do 3 pullups, and now I can do 18 in a set. I don't train pull-ups, just climbing.
Body weight exercises can be a recipe for joint overload compared to weights/machines.

For example, bodyweight pullups or dip are way more weight than I would do for a 12 rep working set and don't allow for warmup weights.
Where is the Checker Marathon ? https://en.wikipedia.org/wiki/Checker_Marathon
That’s stupid.
Cool! I was unaware there were non-human primates that made and used stone tools. Sucks for the archaeologists of course, but I get the impression that theirs is a profession where you must constantly revise in light of new evidence.

Now, if it turns out that ancient DNA is all bunk, I’ll be very sad indeed. Understanding the origins of the human primates is so interesting, but maybe we will never have enough good data to be confident of much. There are limits to what we can figure out, but that’s never stopped anyone from telling a good story!
> expanding rust

The alkaline environment inside concrete "passivates" the reinforcing bar, greatly reducing the rate of oxidation and changing its form.

The problem exists only in concrete that is badly made with poorly chosen aggregate, and in corrosive environments.

1. https://en.wikipedia.org/wiki/Passivation_(chemistry)
But be aware that not all olive oil is actually olive oil. Particularly not if it is from Italy.

https://www.google.com/amp/s/www.forbes.com/sites/ceciliarod...

I specifically buy California olive oil because external attempts to verify (eg genetic assays) have found it actually is what it says it is.
This really makes me happy, what an achievement! And to think that free game is still available... I'm glad it turned out so well! Congratulations!
In my experience, it just isn’t a proper “share your personal site” thread unless I come across yours. The timeline is a very nice take on the traditional blog archive, where posts are organized by the date of the subject matter itself instead of than when it was published. Nice.
That's less than half of what they keep the ISS at, BTW.
IIRC they were the basis of the routines in Arnold's _Education of a Body Builder_... doesn't get any more classic than that.
Discussed at the time:

A Lisp Interpreter Implemented in Conway's Game of Life - https://news.ycombinator.com/item?id=29661616 - Dec 2021 (85 comments)
I wonder if this has anything to do with the exfiltrated Slack source code.

https://news.ycombinator.com/item?id=34257646
This is way more than "you're wrong." Do not eat trans fats. Period. Please don't kill yourself over this. Trans fats are not like "oh they're bad for you" in the way french fries are bad for you. There is a bug in Human 1.0. Normally when we encounter fats we temporarily produce "bad" cholesterol; but it's fine because we also produce "good" cholesterol to clean up the excess. But when we encounter trans fats our bodies don't do that second part. There's nothing inherently bad about trans fats, in another evolutionary timeline humans would metabolize it fine but in this one we don't.

There is no safe amount of trans fats to eat. Trans fats do permanent damage to your arteries. Always. Some foods naturally have small amounts and most studies on the subject say they're less bad but still bad. Your goal should be to minimize your lifetime consumption which is why people say to reduce your red meat intake because it can add up. It's not worth it. There is nothing trans fats do for you that makes it worth it, especially since we have plenty non trans fats that are solid at room temperature. Don't intentionally add non-natural sources to your diet.
that’s only true for a store bought dressing, which frankly no one should ever really buy if you are health conscious. there is no “real” homemade dressing recipe that has seed oil in it.
I'm 24, in Australia, and none of my friends own cars. When I was in the suburbs, no one would ever visit me unless I wanted to pick them up. We would have to arrange some other meeting place in the city which was expensive and not as comfortable as a dinner party.

Moved to the city and some of my friends live here while the others have very easy public transport to the city from their houses so now I meet up with friends several times a week. Often they don't have to travel at all and just walk from the office to my place after work.

For me it's been life changing.
That's a feature, not a bug.

Control codes aren't text. Heck, HTML doesn't even support tabs -- whitespace is just generic whitespace, interpreted as a regular space.

If you want to insert non-typographic elements that affect the layout/presentation, that's what <elements> are for.

While if you need to encode binary data that can represent ASCII text, then yes -- Base64 is an ideal solution. That guarantees it won't be garbled by other XML processors.

The W3 basically says all this here [1]. ("Use of control codes in HTML and XHTML is never appropriate, since these markup languages are for representing text, not data.")

[1] https://www.w3.org/International/questions/qa-controls
Thank you, this is a really interesting framing!

What do you think the objective function might be that gets min/maxed by being dysfunctional? Something about minimizing the harm from poor decisions?
A lot of people with neurodivergent brains self medicate to function in the world we are in. It is hardly surprising a math prodigy did so.

I would imagine there are many mathematicians who take ritalin, but I don't see them mentioned as being Paul Erdos.
XSL (Extensible Stylesheet Language) the stylesheet part, it included XSLT (transform), XPath, and XSL-FO (XSL Format Objects).

XSLT and XPath each went on to great solo careers, XSL-FO kind of fizzled when XML+XSL failed to displace HTML+CSS.
> Isn't the particularly short lifespan of modern concrete construction mostly a combination of its use in areas with regular freeze-thaw cycles and using a reinforcement material that rusts

No. It's a consequence of designing to requirements of minimum cost and a 50-year lifespan. It'd be easy to make concrete with much longer lifespan, but it costs more.
There are professional climbers who are 'heavy'.

Finger strength, overall strength, flexibility, coordination, balance, and technique all play a massive role as well.

I don't know why the bodybuilders I've climbed with seem to be worse than overweight/obese people I've seen climbing for their first time, but I've had this observation as well.
Pay someone on fiverr?
As someone else living in taiwan a long time, You wouldnt hear asian sauce in asia its just sauce haha 東亞醬 doesn't exist. We dont say american ketchup. But in usa numerous friends say make a quick asian sauce to dip the protein which as comments below explain is a concoction of personal tastes.
Food for thought, someone who struggles to fit a gym routine into their life is not someone who knows how to train their muscles efficiently. Thanks for the article, Australia.
Why do you think agriculture is not a market participant?
Related:

Safe Deposit Boxes Aren’t Safe (2019) - https://news.ycombinator.com/item?id=27109002 - May 2021 (6 comments)

Safe Deposit Boxes Aren't Safe - https://news.ycombinator.com/item?id=20545276 - July 2019 (143 comments)

Safe Deposit Boxes Aren’t Safe - https://news.ycombinator.com/item?id=20482077 - July 2019 (2 comments)
If the main manner of consuming seed oil is via eating fried food (which sounds mostly right, though there are smaller amounts in some baked goods, and it may be used in sauteeing etc.), research into its health effects is to some degree superfluous. We already know that fried food is bad for you and that if you want to be healthy you should minimize how much of it you consume.
Investors tend to think in terms of 1) volatility 2) exposure/diversification.

1) What _really really_ really matters is the Sharpe Ratio, as in "how much returns you get per unit of volatility".

The returns themselves are meaningless if not compared to the volatility to earn them.

Also, you want to discount the risk free rate (at least), as your benchmark.

2) The market as a whole is the biggest exposure you can have, you'd want to discount it as being X% of your portfolio
1. Im not sure that’s what the Kelly criterion is but I didn’t look it up.

2. Arithmetic mean of log returns is the same as the geometric mean of returns. Indeed it’s pretty typical to work with log returns for this reason as adding is easier/better for computers than multiplying. This equivalence is easy to prove:

gm(returns) = prod(returns)^(1/N)
log(gm(returns)) = 1/N * log(prod(returns))
= 1/N * sum(log(returns))
= mean(log(returns))
gm(returns) = exp(mean(log(returns)))

Where returns is a list of the multipliers to go from the values before/after the returns, eg it has 1.01 not 1%.
Judge Finds Man Linked by DNA to Albuquerque Rape Not Guilty
If going in this direction, I’d want justification for position and age still being separate elements. Elements are clearly suitable or necessary when you want multiple values, order-sensitivity, or to contain something other than a single text value. But that’s not the case here, and I find “hierarchical structure” or “property grouping” to be weak justification.

So then:

<star
bayerName="Beta Pictoris"
spectralType="A6V"
mass="1.75"
luminosity="8.7"
rightAscension="05h 47m 17.1s"
declination="−51°03′59″"
distance="63.4ly"
minAge="20My"
maxAge="24My"/>

We are, of course, playing into the article’s second footnote here.

(Also: I’m curious why you turned the original document’s ″ (U+2033 DOUBLE PRIME) into &quot; (", U+0022 QUOTATION MARK).)
If you were going to have spaghetti, but instead you had spaghetti sauce on rice, I think it would come out to fewer calories.
What would life be like if there was no electricity for six months?

My pacemaker would stop ticking, and I'd die. So no, I'm gonna
go to as many bars, cinemas and video arcades as possible, and books can
go suck it.
Does OP use Tcl for programming?
As someone implementing a YAML parser, I thank my lucky star XML didn't decide to go YAML route of hyper-overcomplication.

Yaml specification makes Xml specification look like JSON.
> Therefore, you can refactor your DB without changing app code.

Indeed, that's incredible! I tend to think that the actual layout of db tables a low level concern that is mainly driven by query performance and simplicity.

> - Type mapping is surprisingly hard to get right, especially with composite types and arrays and custom type converters. For example, a query might return multiple jsonb columns but the app code wants to parse them into different structs.

In Rust there's serde for converting json into structs (or enums if the shape of the json is complicated enough). Doesn't Go have a similar serialization/deserialization library?

> - Dynamic queries don't work with prepared statements. Prepared statements only support values, not identifiers or scalar SQL sub-queries, so the codegen layer needs a mechanism to template SQL. I haven't built this out yet but would like to.

In this case, what about stored procedures?

But, generally, instead of a template language for SQL, I would like to have a real compile-to-SQL higher level language, that could also do dynamic queries. The trouble with templating is that dynamic queries are hard to do in a type-safe manner, and it's hard to prevent generating invalid SQL when you have a bad template substitution (and then you get bad error messages from the db). There's a few languages like this do this https://github.com/ajnsit/languages-that-compile-to-sql but none fits the bill
I fry falafels in it so good there too. Would say anything but Asian food due to the taste.
Have a power xl and cleaning is just tossing away the parchment paper after
Not sure what parent post was referring to explicitly but data attributes were the first thing I thought of in this general context
A glut in the supply of high value developments would lower the market price of existing lower value stock, as well. Plus, in a lot of places developers are forced to focus on "luxury" housing because their margins are hamstrung by affordable unit requirements; so instead of putting up a building that's 100% medium rate, they build something with 70% luxury units to offset the 30% affordable units.
AthleanX is a fake-natty idiot who has made a meme out of himself by giving consistently self-conflicting and nonsensical advice (and by using fake weights in his videos lol…). Kneesovertoesguy has great advice for joint health, but nobody should pay any attention to AthleanX.
Very few of the poorest taxpayers hire lawyers. It's a cost/benefit decision.
I didn't want the tech workers flowing into Seattle with Amazon's decision to invade by building their HQ right in the heart. There was a lot of music culture there, at Cap Hill, in the basements of Seattle families that had lived there a long time. It really felt, if you were there, like an invasion: nobody coming in had any context of what was already there, they just took and took and all they could offer was software expertise and money. The city lapped it up.

Sometimes it isn't about just building to accomodating: it's about hey we don't know who you are, you just heard our city was the place to be but you didn't care about the music or the art just came in clueless.

We're not good stewards of the places we move to. We move in and pillage. Our lives are code and Zoom stand-ups, which fine whatever but what are you bringing in outside your code and Nanoleaf wall lights that give you just enough design to be tech-hip. We're raiders, trading our money for jacked up bulletproof lattes and a scene that doesn't belong to us, nodding along to punk music that's not for us, not about us except as the enemy.

Honestly, the best thing Microsoft did was have their own little stronghold out in Redmond. Amazon upended that careful respect-at-a-distance by landing their dumb super-HQ like an atomic bomb in downtown Seattle.
Show HN: Use GPT on Chrome Tabs
3 is the limit. More than 3 is bad.
Never thought I'd see keyboard flip phones come back at a $1000+ price point.

That said, I still don't think touch phones have reached the ergonomics of typing an email on a BlackBerry. Like a PC, you could write long sentences (including shit that isn't in autocorrect), without even looking at the screen.
https://www.oxfordlearnersdictionaries.com/us/definition/eng...

"to cook something in hot fat or oil; to be cooked in hot fat or oil"

Because of what the word means?
Oh, I see. The characters get dropped in the transition between normal and double-sized mode.
I guess that makes sense since they have to inject an instrumentation pass.
75% is not almost all…plenty of local Californian higher end brands that I find difficult to believe is half soybean oil. Just don’t buy the cheap private label stuff.
Not mine but some friends deserve a shout out:

https://moonmusiq.com/

moon musiq is a netlabel for experimental industrial electronic music. Raises funds to fight human trafficking too.

They made a compilation of 30 second bug songs a few months ago
https://moonmusiq.bandcamp.com/album/small-sounds-for-small-...
As is often the case with these sorts of studies, I'd be wary of over-extrapolating. The study specifically looked at the dumbbell curl only among untrained individuals. If you did a similar study on trained individuals, or on a compound movement like a squat or a bench press, I'd expect to see different results. (In fact, it's effectively impossible to only perform the eccentric portion of a squat or a bench press unless you're only doing a single rep.)

Another concern is that they increased intensity at the same rate for all trainees:

> The training intensity was increased progressively from 30% (1st session) to 50% (2nd and 3rd sessions), 70% (4th and 5th sessions), 80% (6th and 7th sessions), 90% (8th and 9th sessions), and 100% (10th session)

(Note: I was unclear on how they determined training intensity)

It's plausible that the trainees who are doing concentric+eccentric could tolerate a faster increase in intensity than the eccentric-only trainees, but because they didn't increase intensity as fast as they could have, they didn't show any extra strength gains.
It's a nice thought that all these depressive brutalistic/modernist builduings will all soon crumbly by the same mechanism that spawned them!
> That said, the pop implementation seems faulty in that it does not appear to deallocate empty chunks. Does Rust have any non-obvious magic here?

No, the only magic here is my utter lack of testing for throwaway HN code :) A corrected implementation would be:

pub fn pop(&mut self) -> Option<T> {
let last = self.chunks.last_mut()?;
let ret = last.pop()?;
if last.is_empty() {
self.chunks.pop();
}
Some(ret)
}

This is only correct if we maintain the invariant that we do not keep any empty chunks around, but the rest of the implementation does not violate this.
Reminds me of the Blood Flow Restriction / Kaatsu method [0], which I've added in my own routine and had great results with lower weights and less pain. I regularly do BFR negatives and see great results, given I spend very little time in the gym.

0 - https://bengreenfieldlife.com/article/fitness-articles/worko...
I will second the endorsement for AthleanX and KneesOverToesGuy. They have both helped me recover from injuries I suffered due to imbalances created by poor training practices. They've helped me improve both strength and mobility (turns out they're related!) and stay healthy. KOTG has been most helpful for injury recovery; Athlean X is mostly just fun. But they both promote learning about your body and the kinetic chain and how an exercise affects your muscles.
>Olive oil has too low of a smoke-point to be used in frying.

this is a common myth

you also hear stuff about whether extra virgin is better or worse for cooking than just basic, with people coming out strongly on either side
>Main ingredient: aluminum silicate. Not exactly something I want to sprinkle on my salad.

It's pretty obvious you're trying to imply that it's harmful in some way, but I checked wikipedia and I can't see anything bad about it aside from the generic "eww chemicals" feeling. Sure, technically speaking I wouldn't sprinkle that on my salad either, but that encompasses a wide variety of substances that aren't exactly bad for you. I wouldn't sprinkle sodium bicarbonate (baking soda) on my salad either, but it's not exactly bad for me.
The other classes still had to "pay," but primarily in the form of military service and purchase of their armor, weapons and other equipment.
General aviation planes are actually pretty reliable. It’s really up to pilot training, discipline, and judgment. Even with an engine failure, you can safely land the plane.
https://lylejantzi3rd.github.io/ for now. I haven't decided whether to use lylejantzi3rd.com or lj3.me as a custom domain.
I watched this a few weeks ago -- great talk and exciting tool!

Can you expand on this answer at the end about whether the generated code is run in production or not?

https://youtu.be/5YjsSDDWFDY?t=2200

I was surprised, because from a performance perspective, I'd expect that if you can generate code for USB drivers, you can also do so for cloud services? You have generally have better and more control over hardware in the latter case?

The state machines seem pretty low level, so I don't see in principle why efficient code couldn't be generated from them.
Is it an issue of wanting the implementations to use many cores perhaps?

I wonder if the P-generated code is still used for USB drivers today, or if they moved away from that approach and just use the modeling process?

Thanks for any clarification

FWIW I'm using 3 or 4 C/C++ code generators for https://www.oilshell.org, and I've the layer of indirection useful in many ways (although it also can make it harder for people to understand)
That’s not credentials, that recognition by others of expertise in a field.
I read his words as saying that leaving at 2:30 no matter the start time would have been unacceptable.
Github pre-Microsoft was an engineering-led wild west. They prioritized building tools like 3D file diff viewers (is that still around?) rather than optimizing the performance of the enterprise product and handling simple asks.

Their handling of enterprise customers is what lost them our business to Atlassian (also ugh).

Post-Microsoft, the product has been championed by the right owners. Enterprise works great, and we happily came running back. It only took five years for them to make the necessary adjustments.

Microsoft did that.
Thank you for this. Really illuminating to here raw stories unvarnished with a forgetful idealism.
Have you written anything about your investment thesis / approach to angel investing that I check out?
what country do you live in?
Think of it like this: There's millions of gems out there, and no matter how many you find, you'll never find enough. Most of them are better than the ones you'll ever find anyway. You'll never find the best gem. Not even for your situation.

If you take a gem and do something with it, that's now more valuable than all the gems you would have found and stashed away. The gems are only valuable when you use them. Not when you drop them halfway through to snag another gem.

Just find a good gem, and run with it. Make something out of it. It'll become more valuable as you go, and eventually that gem will become more valuable than you'll ever need.
Probably helps that the first suggestion is to PR the README :)

More seriously, I agree. Reading this doc, the values, etc, make me want to work for this company I’d never heard of before.