skysight-inc/HackerNews huggingface dataset:
I've just spent the last 24 hours in a hospital due to a family emergency. Seeing the other people in the hospital has really hammered home the old saying:

If you don't make time for you health now then you will be forced to make time for your illness later.

While many people find themselves in hospital through no fault of their own, it is clear from what I can hear and see that many other people could have avoided being there by taking some time each day to be active and eat/drink a bit less throughout their life.

It doesn't need to be running but it does need to be a concerted effort that gets your heart rate up and creates a little discomfort in the body (not pain, just work).

And no "running round after the kids" each day, doesn't count.
Sony ticks every box for me. Despite this, every camera I've ever owned has and will not be a Sony -- still. And it's STRICTLY due to ergonomics and their menu system. It is just terrible.
All in on Minimalist Password. One of the few macOS-native apps left with enough of the right features (OTP, custom fields, iOS apps) without bloat, and no subscription (syncs via iCloud). The only drawback is no Chrome/Brave/Firefox extension yet (Safari only) but it's on the roadmap for this year I believe.

Edit: I see you didn't specifically mention Mac or Windows, but this one is Apple ecosystem only, currently.
If you were to ask 1000 English speakers what their favourite food was, the average would be some kind of fast food slop. Shakespeare is going to be sitting very pretty near or at the absolute tippity top of importance in literature for a very long time.
It isn't the same statistic, but middle age mortality seems likely enough to be correlated with life expectancy. A bachelors is enough to signal "elite":

https://twitter.com/paulnovosad/status/1603895646565634049
My experience is that people who say "fuck cars" are entirely aware of how much of world is absolutely reliant upon them.
German Bundestag Passes Whistleblower Protection Act
..and, by extension, maybe some game developers, too :)
That’s cool, what kinds of things helped you learn this? I bet those things would be really valuable to a lot of people if you felt like sharing.
i love running, or i should say i used to

now after about a mile my feet go numb and i stop

if anyone can recommend books on how to fix it that would be great.

i’ve had doctors universally tell me not to run because of my herniated disk but i had doctors be wrong in the past. hoping this is the case again.

best prospects so far have been running barefoot but struggle to do that too.
Not so much wealthy as being connected. I used to work with someone admitted to Stanford grad school sans undergrad degree based on connections and it wasn’t 80 years ago.
K boges is your man! Minimal, to the point, no bs guide for everything Calisthenics. Also offers training plans and more via website, if needed. Highly recommended. Made lots of progress thanks to him.

https://m.youtube.com/channel/UCUkyyRJdVdXFmBuxPLFYmPw
So how do we get those IPv4 blocks back from Ford and Prudential?
If you were to replace programming/computing with any other field (professional or otherwise) would be any different? I doubt it.
The experiment wouldn't show this at all. It would simply provide some evidence there's some kind of "objective" reading of a given Tarot result, not that it was predetermined by the cards.

It's easy to provide a counterexample: suppose I ask the same question N times, and N times the cards show different results, and each time the "experts" agree on a single interpretation. This in no way shows that the question determines the result; it merely shows there is an agreed upon procedure to interpret the result of cards.

Let me give you a simple example: let's say the question is "what lies in my future?" and each time it gets asked, a single Tarot card is drawn. Each time a different card gets drawn (for the same question and same person asking), but all experts agree on this interpretation: "the card is a picture of (thing)".

This interpretation is deterministic, every expert agrees on it, yet the card drawn doesn't get determined by the question.

I hope I have shown your experiment is flawed.

As for the rest of your comment re: meaning vs fact, I'm sorry but it's the same old cop-out all mystics end up claiming whenever backed against a wall.
I admit that I have not done a good job of explaining what I'm driving at here, but payment shock is neither an obscure nor unhelpful concept in consumer finance. If you suddenly take on a very large, new payment, that creditor will want to see some separate evidence that you can make said payment. An income statement is one such piece of evidence, but obviously Twitter can't use that since they weren't earning enough to make the payments before.

Obviously corporate finance is a very different world. Musk was obviously able to demonstrate to his new creditors' satisfaction that Twitter will be able to make these payments (I don't see evidence of an ulterior motive here). It's still a real concept. Not conclusive on its own, but it is a signal among many.
I have a ton of ram. the biggest issue I have with electron is that it sucks battery down.

As cto of a startup, I fully understand the case for it. one codebase, less to maintain and easier to focus on pumping out features.

That said, I wish slack would consider going all native for their desktop apps. Its a memory hog and for something that runs on my desktop all day, I would prefer if it sipped power and ran fast
Definitely a software restriction. Apple Watch supports multiple timers, however you can only have one unnamed timer - for example you could tell your watch "Start a 5 minute timer" then "Start a 10 minute timer for potatoes" to have a second timer called "Potatoes"
I did 5BX [0] during the first lockdown in Germany in 2020 when the gyms closed. I ended up getting around level A on chart 4 pretty consistently. I have since moved onto daily kettlebell training after going through Simple and Sinister by Pavel [1] (I am Simple).

I will still do some 5BX inspired routine if I have to travel, it is pretty decent for a zero equipment workout.

[0] - https://csclub.uwaterloo.ca/~rfburger/5bx-plan.pdf
[1] - https://www.amazon.com/Kettlebell-Simple-Sinister-Revised-Up...
You are a huge part of the problem the author is trying to articulate. Re read the authors last paragraph. Your answer are your bs security monitoring tools. Let me guess, the chart is all red and riddled with exemptions? Nice work.
GEM!.
If you can't do 5th grade math, why are you in this forum? This isn't a 5th grade class and you should pretend play supervisor elsewhere.
Nassim Nicholas Taleb mocked Lex Fridman's 2023 book reading list
I agree that plenty of devs in TN would happily take an SFBA paycheck without moving. But why in the world would any company, much less Musk’s Twitter, offer such a massively out of band salary? The entire point of moving to states like TN is to pay less for developers, not the same amount.
I second this - learning that a few slow, powerful bodyweight movements can get you insanely fit was game changing. Having introduced this program to a few others, I would add: don't be afraid to adapt some of the movements to yourself. The general movements in the book are fantastic but the details will vary according to you own body. You may even want to just skip certain stages in the progressions if they're not working for you.
There's a whole literature and backstory supporting my statement, if you want to engage do the backing research.
It took me 4 tries over 10 years to get antlr to work/grok.
How much does it cost to start a bakery? What would be the future risk adjusted cash flows of opening a bakery compared to just putting the money in risk free inflation adjusted bonds? What’s the relative risk of putting the money in an index fund?

And no I’m not just throwing out financial terms. I’m a proud MBA dropout (undergrad in CS)

How would that have turned out if you invested that money in your own store and opened it in February 2020? What happens if you open your store next to a store like Walmart or in a mall next to one of the major chains and they closed or moved reducing foot traffic (saw that plenty of times)?

If you can save up enough money to open a store, you can also save up enough money to go to technical school and learn a trade that is a lot less risky.
You pretty much get away with it even today.
How are mocks a smell if "unit testable with (possibly fake) dependencies" is okay? That's what mocks are.

Or do you mean specifically "expecting" interactions with those mocks? Because I agree that's usually not that valuable.
Yeah, it's weird that this article doesn't mention Medium or Substack which, for all of their faults, are just Web 2.0 monetization-ready equivalents to the Web 1.0 sites it mentions (their list also misses Xanga and LiveJournal, a real oversight). And Tumblr for popular microblogging that's not Twitter.
In 2022, Web3 went just great
YAGNI and KISS.

When I was a junior developer I used to overthink and overdesign solutions, most of which was never needed. It took many years and a lot of battle scars to realize that less abstraction is more. Today I see a lot of juniors do the same mistake and I ask them to revise their designs to keep it simple.
The doubling of developers quote from the article is specifically Kotlin, which it seems plausible with respect to--even if the overall quoted number seems like a lot. It would represent about 15% of developers worldwide.

SlashData, another developer survey platform, published data in 2022 showing that there are now 5 million Kotlin developers worldwide, and that the number of Kotlin developers doubled in one year.

I agree doubling of developers overall doesn't make sense. I quick look suggests maybe up to about a 10% increase.
Big bang didn't happen in a single point in our space-time like a firecracker, it happened everywhere and was just a uniformly much hotter and denser universe that didn't really explode into anything, but space-time just expanded to make the universe less dense.
It’s not just the developers, but the entire organizations they work within that prioritize shipping new features rather than reliability, because that’s generally what’s most profitable (at least in the short term). It’s hard to change those incentives for an entire organization.
Financing is so readily available, that so long as you have stable employment, I think it is possible to procure most "luxury" cars, regardless of income. Whatever status symbol it may have conveyed as to wealth has been greatly diminished without going for the extreme upper end.

Spoken as someone who hates the necessity of owning a car. To me, it is a mode of transportation and that's it.
Dude is quite an asshole on Twitter lol. His books contain a lot of great ideas though (although, they could probably be 10 pages long... instead of 300)
good point! I'm guessing that's because GPT-3's training data cuts off somewhere in 2022, so that's why it might not be very good for recent movies :(
There is some problem in streamlit that confuses HN. Can you post a direct link in a comment?
A really cynical view of the world is that the rags to riches story is something the power structure tolerates because it 1) brings in a little fresh blood to replace families that self destruct and to give them something else to gossip about and 2) the token successes are an opiate for the masses. The moment they lose all hope head will roll. Most days I try not to think this way but some days it’s difficult to avoid.

Someone else said the problem was that SBF stole from his customers. And while it’s true that this is often sufficient to bring you down, it’s often only when you steal from the powerful that the wheels of justice turn so swiftly. He’s being made an example.
btw, https://vimium.github.io/ would let u use vim navigation on any web page
Happenned with me on this 23rd Dec,$629 were offered at the time of check in and a confirmed next day flight. I politely declined, though could have got the entire trip amount back by saying yes, what a fool I am :-)
Taleb's behaviour on Twitter is incredibly discrediting to him - childlike tantrums, now childlike taunts. Hard to believe that someone could become a public intellectual with this level of emotional immaturity
I own one. It's good but not perfect. Some complaints:

* The protocol has a lot of oddities. E.g. it sends out spurious "fully armed" messages when it's actually in the process of arming [1] so a good integration has to debounce these. (The one built into Home Assistant doesn't, last I checked. It just reports weird states. iirc it will even say "arming" long after the panel is fully armed.) The command to (dis)?arm remotely only works if the user whose code is supplied is configured in a particular way. (Can't find the reference for this right now. It might be that the keypad's "Bypass key requires User Code" can't be checked or something non-obvious like that. Whatever the setting is it makes just entering the code not start arming the panel immediately but wait for another button press. I think the serial protocol just emulates that entering the code in the keypad, which is an unfortunate choice.)

* The remote programming tool is a flaky VB.NET app. The protocol for this part isn't documented, although I've reverse-engineered part of it.

fwiw, I have a work-in-progress Rust crate for talking with the Elk. [2] It can be used with Home Assistant via the MQTT alarm panel integration. [3]

I can definitely see the appeal of rolling your own. One problem though is that I think when talking to an alarm company, the panel is supposed to be certified in some way, which would be a significant barrier for a hobbyist design.

[1] https://www.elkproducts.com/forums/topic/spurious-armed-full...

[2] https://github.com/scottlamb/elkm1

[3] https://www.home-assistant.io/integrations/alarm_control_pan...
The importance of play.
I’m sure there’s free options, yet if I am a normal user and go to download the JRE, or “download Java”, this is the page I end up on:

https://www.java.com/en/download/manual.jsp

With the big warning that we should be aware this isn’t free to use with no strings attached, you need a subscription.

Again, I believe you when you say it has changed but historically using OpenJDK was the not supported option for a lot of products.

That’s just not the kind of software I’m looking for.
Strongbox protected with Yubikey NFC as 2FA on iPhone and Mac - sync via iCloud..
> So many tech sites call for boycott of Twitter (see Engadget)

Citation please?
“I believe founders and CEOS and Boards should take the pain of a new valuation (flat, down, whatever) over structure.”

Companies will take whatever deal they must in order to continue operating in 2023. Things got truly unhinged in 2021 and I’m glad that capital is becoming a little more scarce. Pruning off the dead branches in startup land will free up talent for startups with better prospects.
I think you may have missed the last three years. There is currently a very large amount of empty office space in SF.
> I think a lot of people go hard on it and overdo it and then get injured or stop it for other reasons.

Yes, I think C25K and the "just run" sentiment in general is missing half a dozen asterisks about this aspect. Like "except don't run on concrete for the first year", or "except do this progression of exercises for feet and tendons for 3 months before you start doing continuous 2-3k", or just "hire a trainer to get you started".

I've never been overweight, been active as a kid, was in increasingly good physical shape throughout my 3 attempts to start running over the years and got injured for months every time.
By the last attempt I was taking multi-hour walks as a habit, lifting weights 5 days a week, watching my sleep and diet. And heart rate monitor has shown that I straight up didn't have this magical "easy run" heart rate zone available - brisk walk was well below 120 bpm and even jogging in place got me over 130.

C25K is great for what it is, but I feel what it is is not enough to start running safely.
I would say completely immature in what can achieve with the potential energy of million of brains around the world. I would say we are reinventing and complexing solutions all the time, we cannot even design a nice UX/UI just drawing it instead of talking about React, Vue, et al. Nothing against them, but it is time to cut the infinite growing software tree instead of cutting more leaves. UX/UI is just an example.
Yeah I’ve always been a bit bewildered at how much he’s loved. Last I saw him on on twitter he was blocking and insulting people with rather benign disagreements with him.
Also shows how important being able to buy the best medical care in the world is
They aren't going to go bankrupt. But they have been a money losing operation 14 of 15 years
If you shower every day you aren’t noticeably dirty in the morning and you will get sweaty either way so why not?
The article kindof touches on this but I do not believe they stress enough that if using hidepid=2 then one must create a group that will include all of the service accounts used by automation and monitoring tools or the people that manage those tools will raise high priority issues. Add the trusted automation service accounts to whatever group one specified in gid={gid of your monitoring group}. IIRC systemd containers can also have issues with this or at least did at one point. This is of course if the automation is not running as root.

Along the same line of obfuscation of processes, one can also obfuscate visibility of network commands by setting permissions on /dev/net/{sockst*,tcp*,udp*,raw,netstat,unix} and so on at startup to hide established connections from compromised or malicious daemons but in the same regard one must set group permissions to allow trusted automation and monitoring tools. Similar outcomes can also be accomplished in namespaces.
A lot of the math I learned in high school didn't make any sense until I revisited it in college. The difference between stupidly copy/pasting rules and theorems without understanding them and having to demonstrate them from the ground up before being able to apply them made a humongous difference for me.
>meeting a Chinese CTO once whose first words were "Ah Mr. Bean"

Consistering there is a large statue of Rowan Atkinson / Mr Bean in Yuexiu Park, the largest park in Guangzhou China. Mr Bean is very well known.

Mr Bean is more famous than Monty Python.
Listening to economists predictions on the economy is like listening to theologians, the least likely to know anything truthful about religion.
It's a... weird list. Why is number 2 the UK rejoining the EU? Even if Labour get into power tomorrow, that's not going to happen. (Even if the _Lib Dems_ somehow get into power tomorrow, it's not going to happen.) That boat has sailed and everyone knows it (and I'm saying this as someone who'd like us to rejoin, but also as someone with, apparently, more understanding of political possibility than him). Number 4, "the formerly existing Ukraine". Riiight. But I thought it never existed, according to Russian propaganda..?

In Number 6 "Poland repartitioned in the process" I'm seeing maaaajor projection. It's not the West that wants to storm in and repartition it though, right?

Number 7, Northern Ireland rejoining the rest of Ireland is... actually kind of plausible. Could totally happen. Few people in Britain would care very much any more, and demographically it's been on the cards for a while. It's a totally reasonable prediction in an otherwise batshit list.
Noted, Thanks
> That said, I think programmers are prone to some of this simply due to the fact that programming requires a baseline obsessive attention to detail that most people don’t want to think about.

It requires some careful attention, planning, and some honed skill, but so does building a bridge that spans a river, so does cooking meals for a party of six on time, so does sewing a shirt, so does composing a piece of music, so does drawing a cartoon or a comic strip.

Programming isn't the first occupation that requires problem solving skills. A tech boom and high salaries have definitely convinced a lot of programmers who haven't had much other world experience that it is. The way we talk about and treat programmers as an elite class has only helped to grow that image even more.

As you said, a lot of highly paid programmers who never cared to learn social skills, or worse, actively despise working with others. However, I don't think this is an accident or a fluke, it's behavior that's been encouraged and reinforced from the bubble. As the tech boom wears off, we might see this change.
i've gotten pretty good with just duolingo and trying to have basic conversations with my in-laws over the weekends. Biggest problem to me is the grasping sentences as a whole most of the time, i still translate indiviual words. This creates akward delays when i am responding. I would recommend trying to grasp sentences as a whole vs words.
Was rereading “Fortune’s Formula” this morning after dreaming about Shannon last night. A name that should be more widely recognized.
Yep. This is the thing that I wish somebody told me when I first ventured to start running.

Light run is when I run with somebody else and I still can have a pleasant conversation.

I take phonecalls when I am running and I had situations where people were surprised when I told them I am running (they expected me to be panting probably).

IMO there is no need to run any harder than that if your goal is maximising your wellbeing (unless your wellbeing comes from winning races...)
Ask HN: Does Uber Eats take a loss when they offer their coupons?
Occasionally I get these Uber Eats 30% off eats coupons, does anyone know is it only Uber that takes a loss or the actual restaurant?
The ones linked aren’t leaks. So nothing to worry about there.
They are desperate for any rent. Landlords for commercial property are getting killed. People are really losing their minds over this but this isn't a big deal.
I think the perception that programmers are less attentive to failure modes than other engineers is an artifact of two things:

1. Computer programs are far more complex (and complex in a hard to analyze way) than mechanical systems

2. Programming is (still) a relatively immature field, and, and a result, it doesn't have the institutional knowledge and best practices that make certain failure modes highly unlikely

I think (2) is an underappreciated point. If you look at the history of e.g. boilers and steam engines, the early years are absolutely rife with examples of boilers and steam engines exploding in spectacular ways, often killing people in the process. It took years for standards of design and engineering to develop which made those failures exceedingly unlikely. Another example comes from aeronautical engineering. The Comet jetliner, for example, suffered from cracks that developed due to metal fatigue that was exacerbated by the design of the windows. These cracks led to crashes that killed hundreds, and, in response, standards were created and modified to ensure that window frames were properly designed and reinforced to prevent cracks from propagating. Furthermore, Dan Luu has done some work [1] in analyzing how cars fare in accident types that haven't been incorporated into safety standards, and he finds that their performance is often quite bad.

Most "traditional" engineering is like that. It's not that the engineers are personally paying more attention to failure modes. It's that they're following standards, and as long as the standards are followed, the failures that necessitated the creation of those standards are prevented. Programming, unfortunately, is still new enough that many of the standards we need haven't yet been developed, and most practicioners are new enough to the field that what standards do exist haven't really propagated across the field.

[1]: https://danluu.com/car-safety/