skysight-inc/HackerNews huggingface dataset:
This is admirable, but doing the math I don't think it's worth the energy.

$6 is what they get for 25 liters of pee. $6 buys you 120 calories at 5 cents per calorie (1). It takes 24 calories to lift one kg one meter (2) 25 liters of pee is 25 kg, so it takes 600 calories to lift 25kg of pee 1 meter. So in order to earn enough money to cover the needed food intake to move the pee you could only lift each batch of pee 0.2 meters.

Put another way, if one moves each batch of pee more than 0.2 vertical meters total during the transport process (or equivalent energy consumption) then there is a net loss, they would have eaten more food energy than is saved.

This is assuming that the $6 you get for a batch of pee is within an order if magnitude or so from its true value. I.e a batch of pee is worth to the world between 6 and 60 dollars given the market price they're paying.

1 - https://streets.mn/2018/09/05/what-is-the-cost-value-of-a-ca...

2 - https://answers-to-all.com/language/how-many-calories-does-i...
Wut.

I so much hate those project generators. First thing I do when I generate some create react app is going through it and delete stuff. Everything. To start from absolute minimum.

I can accept some project generators being an option. But I never understood people who make it default way to go.

Your post was kind of eye opener for me.
yes, microwaves don't penetrate that far.

It would be like tanning under the sun vs tanning under a giant magnifying glass.
Be careful, it’s believed ~40 days without food can kill you if you don’t take supplements. People have gone for much longer while taking supplements including salt.
Another happy fan here. So far I’ve used it for a couple of 5-10 day tours to great success (I’m in northern Europe). In fact, I just finished one a couple of days ago.

One thing I’ve noticed is the routing’s great aversion to hills. As someone who doesn’t mind them I would sometimes like to be able to toggle that. (It’s not a big problem, cycle.travel is beyond anything I’ve tried, it certainly beats the 1:200 000 maps of old.)
My speculation is that the brain activates the low-power mode when it really believes that the food is scarce. However a voluntary fasting, no matter how long, would not trigger a low-power mode since your mood is still very positive and self controlled.
2020 should be in the title.
Not defending Google’s actions but it worth noting that not updating devices usually has to do with the SoC supplier ceasing support for the chip by not shipping BSPs which support new OS features. Yes google should have negotiated better support but it’s lack of support has to do more with inability to do so within reasonable means.

They have projects ongoing to decouple OS functionality from the base firmware (project treble and project keystone).

https://www.googblogs.com/tag/keystone/

This whole issue is probably one reason that Google went through all the trouble to first develop their own support silicon and then the main SoC (pixel 6).
Thats impressive honestly.
For many affiliations, particularly political ones, your affiliation is more based on hating the outgroup than loving the ingroup. For example, I would wager that most Republicans hate Democrats more than they love Republicans and more progressives hate conservatives more than they love progressives. You need look no further than left and right leaning news sources to see this. A left leaning news source is far more about exposing people on the right than talking about how good the left is, and vice versa.
I recommend this book: https://math.byu.edu/~doud/transition/

We used it in our intro proofs class in undergrad and it will get you from basic logic to introductory analysis.
It's self-deprecating humor. He knows it sounds narcissistic and expects it to be interpreted as ironic i.e. making the statement demonstrates that it isn't true. He's aware that he isn't charismatic and is letting you know that he knows it. It's like a weak person flexing their muscles to show you how strong they aren't.

(Although, there could be another level of irony, i.e. he is narcissistic, and worries you might think so, so he deploys irony to persuade you that he isn't by making a narcissistic-seeming comment in a self-undermining fashion—but I doubt it in this case).

In my experience, much British humor tends to follow a similar model (and Russian too perhaps), but I've observed that it's common for people who don't share that type of humor to misinterpret it.
Back in the day I faced the same consideration with Xbox 360. I went with the reset glitch hack and was able to have hundreds and hundreds of games all play from an HDD. Eventually the hackers got servers running and you could also play online with others. A fully jail broken ps5 would definitely be appealing.
Precisely! The very first thing the kernel should do (after putting on its socks of course) is to install a terminal shader on the GPU and redirect its output stream to a port on the graphics card.
Honestly I think we need to face the hard truth: the majority of humans do not deserve life, they do not work hard enough, they are lazy. They are being propped up by our over abundance. We should aim to replicate an impoverished condition for them so that they can see why they need to work. It’s not optional
Ask HN: 30s and “senior” software engineer, but I suck at programming
No I don't think its imposter syndrome. I got into tech a few years ago because I find building cool stuff, especially clone apps, to be really fun. It's like legos for me, and I build a bunch of projects using various technologies so I keep learning some new frameworks and languages. I feel good working on all sorts of applications, from backend to web and mobile apps.

Unfortunately I tried to do some mock interviews (leetcode) and got demolished. I have been practicing for the last couple of months, but I just cannot solve a single medium problem on my own without looking at some help and even then it is hard for me. I think that I'm hitting my limits because I'm finding that I am not that good at actually "programming". I have a hard time thinking about some of these problems, because I can't comprehend the question itself.

I can build UIs, or build a backend api application deployed on some cloud provider, but I don't know I just can't seem to do actual programming like the stuff you do with leetcode. This has made me really question myself and my abilities, and I'm not sure how I'm supposed to find a better job when I can't get past the technical screening.

I'm depressed because I make a decent base salary but I don't really know how to solve some of these tough algorithmic questions. I'm feeling stuck and I don't know how to get out, because I just feel overwhelmed. I want to do something interesting and hopefully make more money, but I've hit a wall. Help!
> So yes, all things being equal, better lighting helps

$63 on a C920, add one window (typically ships free with your house/apartment) plus access to one truly special light source which although it's 93 million miles away you were lucky enough to get a free lifetime subscription to when you arrived on this planet.

Why spent time worrying about what a cell phone camera can achieve in poor or uneven lighting if a bog-standard webcam can do a really good job if you just fix the damned lighting?
Humans care in general, even if they think they don't. We respond better to higher quality rendition of facial expressions.

Google search has degraded so I can't find it, but I remember a couple years ago that a study showed people subconsciously associate image quality and lighting to status. People with better lighting look richer and of higher status.

It's unfortunate, but it's unsurprising.
This only appears to support ARM64/aarch64 and AMD64/x86_64; it doesn't mention POWER anywhere.
Indeed, if people cared enough, they'd be able to get amazing results out of any hardware.

I also have a window that faces North, I use the rule of thirds to better place myself in front of the camera, I only do video calls during the day, and I have a cat that can distract people at key moments.

People always say my video looks brilliant.

I only use my Panasonic X2000 as a webcam.
I mean, if I was working from home and if I were to have to use such I'd need to use one of my kid's rooms.
There are certainly some Latin loan words in Arabic; that part of the world was well within the Roman sphere of influence for a long time. For instance: the Arabic ṣirāṭ and English street both come from the Latin word strata.
This happened to me too. I went to speak to a school doctor, got diagnosed with ADHD, and started taking adderall when I needed to for class.

It’s at least worth a shot. It has been huge for me and many others.
K8s allows scale up and down. Having 2 different environments for prod and staging shouldn’t cause much extra costs of each can scale down on low usage. There’s a benefit in doing so: If your staging services accidentally require a huge amount of resources due to some of your own bugs, i.e. memory usage blowing up, you may easily pull down production for that due resource/monthly costs boundaries. The little extra money to run 2 clusters may be worth the money!
Meanwhile 20 year old machines running linux still get updates. How is it that software support became tied to specific hardware? This used to be a solved problem, but with a lot of effort and ingenuity, a few corporations un-solved it, first for smartphones, tablets, and now for whatever Chromebooks count as.
Wikipedia’s historic, fiercely contested “election.”
If Apple can equip their iPhone with such a great webcam, why won't they just put the same camera in MacBook/iMac?
> For the average american this is a highly desirable state.

Poster means from an evolutionary point of view, not a societal/modern individual point of view.
How the EV transition is starting in the car rental industry
Writing proofs is like solving a maze. You know where you want to end up, you have some axioms and hypothesis. The more experience you have, the more you’ll know if you are going in the right direction. Still you’ll find yourself going into dead ends.
Here are details on the Voyager computers:

https://www.allaboutcircuits.com/news/voyager-mission-annive...
Is it Google in name only or does it send telemetry of my every click to the mother ship? Would be interested in trying it as a VSCode remote development + minimal Linux utilities platform.
What's the financial incentive? Everyone who needs 4k streams is making money off them, and spends money on fancier camera gear. Most people just don't need it, so there's no money to be had.

It's hard finding a 60fps 1080p webcam that has a deep in focus region to minimize focus hunting and that isn't bad image quality, and that's way more useful.
Do we all have different talents?
You do know that jaywalking is a crime that was invented by the car industry, right?
I'd wager that 90%+ of "tech" companies are hiring software engineers to "solve" technical problems that have already been solved in order to solve business problems that have not yet been solved.

Very rarely do you see a startup hiring to solve brand new technical problems. At the end of the day, most engineering work boils down to implementing CRUD apps with textbook architecture.
The infelicitous image caption should go down in history: "Retired biochemist Dylan Herbert was volunteering at the excavation site when he came across the carved stone."
The problem is onism, which often transforms into existential angst, or an obsession. It's something that I have been struggling with a lot lately. There are just so many things that I will never get to experience, and books are one of them. I need to absorb as much knowledge as possible, to experience as many different patterns of thought as possible. Acquiring knowledge for its own sake.

> onism - n. the frustration of being stuck in just one body, that inhabits only one place at a time, which is like standing in front of the departures screen at an airport, flickering over with strange place names like other people's passwords, each representing one more thing you'll never get to see before you die-and all because, as the arrow on the map helpfully points out, you are here. dictionaryofobscuresorrows.com
Same reason most news suck.

Journalists aren't subject matter experts and by definition will not understand the full depth of the scientific publication.

And most won't even try to. They're happy to write their twitter-ized clickbaity headline and move on to the next article.
Ah I see. Honestly if I knew Rust better I wouldnt mind taking a stab at the project but I am cozy with dotnet currently. I love building systems tools but very little work I apply for does just that. It is a shame companies dont invest more into R&D.
Nice article, love retrospective pieces like this!

Maybe also worth mentioning that there's an Intel Technology Journal issue dedicated to P4: https://www.intel.com/content/dam/www/public/us/en/documents...
Related but not exactly overlapping book recommendation: The Art of Writing Reasonable Organic Reaction Mechanisms.
For Chrome OS not the problem a lot of the time, they drop support for devices using commodity SoCs that are still supported elsewhere... it's a quite hardcoded expiry date.

And they don't even drop support for all machines using a given SoC at the same time.

For Chrome OS updates are wholly owned by Google too.
My home office faces north and I do look alright on a webcam (T470 and now some kind of Thinkbook equivalent), but the dim light all day gives me SAD. I'm on the lookout for a few 4k lumen LED panels
Take an algorithms course, or read an algorithms textbook.

You'll probably be surprised at how much better at everyday programming you'll seem.
At least in the US there are too many companies paying too well to waste your life working with assholes on your team.
The author is conceited. Sure, he might have hired some copy paste coders, but he's on the opposite end of the spectrum thinking he's royalty, blitting 1s and 0s of shellcode through his 11th finger.
Brad, it would be literally zero profit to mine BTC with a GPU at this point. Even with pooled mining, the difficulty is so high that the odds of a GPU finding a nonce, even at a pool level of difficulty, is nearly impossible.

As I said before, there isn't even software available to mine BTC on a GPU (you never answered my challenge about naming it). It would be a lot of work to even get it running. So yes, it would be insane to even try at this point... just like doing it by hand on paper.

Fun thought experiment you're having here, but realistic, it is not. Definitely encourage people to try mining ETH with a GPU though... that opportunity is ending soon and it is quite interesting. Some GPUs have about a billion knobs in them to twist for tuning efficiency. They have silicon lottery effects on them as well, each chip is a snowflake.

I have so many GPUs that I've even written software to collect where each one was located on the wafer and done analysis of how that affected its performance. Spoiler, the ones on the edge don't perform as well.
It's simple math. To hold the camera housing of an iPhone camera the thickness has to go up which means the entire top lid needs to become thicker. This will easily double the weight of the laptop.
In Re: Betamax vs. VHS, what does "best" mean?
Often (good) PMs assume that those tasked with making technical decisions implicitly understand all the listed concerns are, in fact, requirements. They are then surprised when the engineers explain they didn’t prioritize those things when doing the work.
If quantifying "best" is so difficult, then maybe Ive should have worded his words of consolation better, maybe? Otherwise it's just an empty platitude.
I always see wave function collape used on squares/cubes with constant size. Are other applications possible, for example with triangularization or Voronoi diagrams?
Big Bird living the thug life, not what I expected of him.
I assume the volatility of crypto work against it being used for real world finance?
For anyone interested, I put together a golang version of the WFC algorithm used by townscaper:
https://github.com/zfedoran/go-wfc

And a live WASM demo if you’re into that:
https://zfedoran.github.io/go-wfc-algorithm/
> It’s time for the Biden administration and Congress to regulate crypto.

I'm not too concerned one way or the other on regulating crypto, but the key difference between today and 1929 or 2008 is that crypto isn't a foundation of the economy. Regulation is probably at the right place right now because regulators are looking at it closely, but the blast radius of a collapse is (probably) limited, so they haven't acted on it.
Steam distributes an entire runtime environment because it's a platform that's being targeted by 3rd party developers, who often make mistakes that Steam Runtime tries quite hard to reconcile. When all you care about it's your own app, you're in power to compile things however you want and bundle whatever you want with it, at which point it's honestly not that hard. Building in a container is a breeze, tooling is top notch, images with old distros are one command away, testing is easy; in practice I had much more trouble compiling stuff for Windows than for old GNU/Linux distros.
Absolutely correct it would have been a shitty purchase but one which ought to be supported none the less.

Companies ought to love people who give them thousands for outdated hardware worth hundreds.
The Venn diagram of folks skeptical of crypto and calling it a Ponzi who are big gold investors is a dot.

Edit: for erroneous autocorrect of Venn
Excluding salt would surely be insane, you piss and sweat out a lot of salt and that needs to be replenished. I don't see any way around that.
It can work when the character itself is in the training set, e.g. "Homer Simpson" can give excellent results:

https://old.reddit.com/r/dalle2/comments/vfi8lj/homer_simpso...

For original characters, it's tricky, you have to use a simple design that can be describe in text, in this example it's the prominent red hoodie and dark pants that make it look like the same character across pictures:

https://www.youtube.com/watch?v=J_laffNOoQw

Another problem is that DALL·E has a hard time telling different characters apart, e.g. requesting Captain America and Iron Man in the same image will give you two characters that have attributes of both Captain America and Iron Man mixed together:

https://39669.cdn.cke-cs.com/rQvD3VnunXZu34m86e5f/images/a39...
My current apartment has no south windows. The previous unit had none east. Before that, no north. Before that, no south or north windows.

"Just" fixing some problems can be a luxury.
>My longest fast was 3 days and while I liked it, I function much better with food.

Three days is the longest people should go for if they haven't tried fasting before and don't have experience with gradual refeeding. Any longer than five days and you risk running into the refeeding syndrome.

https://en.wikipedia.org/wiki/Refeeding_syndrome
> A better tactic is to pick one very specific area you think you can make a dent and focus on that.

Amen. Best practices taught me "don't break extra windows, and repair broken ones as you find them", but I'm finally at a point in my career where I can say, with confidence, that some broken windows aren't worth fixing; you might have enough expertise to know that it should be fixed, while simultaneously lacking the expertise to do so in a cost-effective way.

Case in point: in the iOS app I'm currently working on for a client, my team discovered a bug that was, very clearly, an interest payment on the technical debt the client has been accruing. The "correct" bug fix would entail rewriting a lot of existing functionality (i.e. paying down a big chunk of the principal, on the technical debt). This was not cost effective for us, since we were being paid to fix the bug as written. So we fixed the bug, while introducing functionality that could, in the future, be used to pay down the tech debt principal, should the client desire to do so.

Spoilers: the client will never desire to do so, and therefore we've actually just added cruft to the codebase. But this conclusion is not allowed, in the client-provider relationship; the bug is fixed, therefore contract conditions have been met, therefore the work is done.

The cause of bad software is, simply, that the incentive structures and scheduling required for making good software don't usually exist.
Policy on Eligibility for the Men’s and Women’s Competiton Categories [pdf]
side note; there are some subtleties here for the rationals and serious difficulties with this method for irrationals. I agree this is a good start for someone thinking about how to prove some simple math ’rules’ though, so please don’t take this as discouragement; rather encouragement to keep opening up minds when discussing math!
The bump would go towards the keyboard, I'd think.
Yeah, the rest just shows that op likes to do things like they've always done it. How you can prefer to poke around syslog and ps output to determine the state of a service instead if just doing systemctl status is beyond me for example.
Thank you for the kind words. But I don't seem to have good SWE knowhow. ML area is moving fast on rollers built by cloud enterprises, so I feel actual CS skills get overlooked by folks like us. I already graduated 2 yrs ago (University of Tokyo - FAANG presence is lesser in Japan). I will be mostly leaning on mailing people I know via PhD/LinkedIn/Twitter.
Interesting, I have type 1 diabetes and I experience this during low sugar episodes.
I know what you’re getting at, but for people who can’t rearrange their house, good lighting is definitely cheaper than a north facing window :)
Well, being a good engineer is about more than knowing all the leetcode algo ins and outs. If you're bound and determined to work someplace that interviews primarily on that basis, treat the leetcode like an entrance exam- cram cram cram and you won't need the leetisms very much after you pass.

Do you understand how to set up testing for the right things, how to design for testability? Do you understand the ins and outs of HTTP and object API design? How to review code for the right characteristics per PR? How to distribute and scale computations, how to build for economical operation as well as CPU and memory performance? How to write a spec or an onboarding doc?

Leetcode is a do-it-the-way-prominent-companies-did-it meme. It's not wrong on its own, but it's one dimension out of many, and the best leetcode problem solver I ever interviewed was a terrible senior engineer.
He complains that those guys didn't perform as well as he expected. Google is not an issue, performance is an issue. It's hard to judge whether he was right without delving into specifics which were not exposed.
How is liking grapes a fault in their humility?
> But inability to generate their own code is not a common failure mode!

This has been my experience too. It's also common (maybe even nearly universal) for devs to go thru a stage where "rewiting" feels like the path of least resistance. This is usually (not always) wrong, but until you've ramped up in several very different codebases it's difficult to see how something so foreign can end up being as productive as what you're used to.
That’s fair. But I also know a lot about what I can’t do. I don’t have the knowledge (and maybe the capacity to acquire the knowledge) to work on really complex stuff. Like, solutions that work well on the scale of hundreds of millions of user (I work on web development for context). I also wouldn’t be capable of working on embedded systems or any system which just can’t fail.

Also, academic research on computer science, as I lack much of the basics.

I am happy building websites and web apps.

But I am confident enough to know I can innovate and create complex solutions for the kinds of problems I face.