skysight-inc/HackerNews huggingface dataset:
Unfortunately, if one allows oneself to believe that too much, it's mental permission to commit suicide. After all, committing suicide is just as much a valid task as anything else, like writing a book or making a chair. It's an extremely hard one, too. But since others have and will go through it, as you say, it becomes that much easier. Especially when you're resolved to face it calmly and equanimously.
Yup. Light pollution filters are practically useless now.

When I started observing 25 years ago, galaxies and nebulae were viable targets from my back garden, now I'm limited to solar system objects unless I load up my gear and drive a hour to my closest dark site.
Shit.

I must have stole the story

https://youtu.be/DzkhVVFRIIg

Quite a story right
My personal best example of this is tape-trading (which were mostly CD-Rs, but whatever) underground metal back in the '90s. The sheer amount of work it took to find people to trade with, burn the music, send it through the mail and, best of all, get their package in return made it seem so significant. And it was the best way to find out about new bands. Even bands that eventually became huge, like Metallica after they changed their sound, built their initial fanbase via the trading scene.
The fact of the matter is that what-a-resource-is includes the headers it is served with and the context in which it is requested. Consider https://lcamtuf.coredump.cx/squirrel/

It may not be normal in your day-to-day work, but it's definitely an important point of extensibility. Extensibility is indeed opposed to management (see _The Principle of Least Power_ for more on that front) but that is a trade off that worked really well for the web for decades. I for one would be really sad to see this further limited and would love for browser support for `Link` header behavior to increase rather than decrease.
Re: Yoga

I've been following Yoga With Adriene (https://www.youtube.com/user/yogawithadriene) for half a year and I was quite happy with the variety of routines. Especially the Move 30 day program (https://www.youtube.com/watch?v=Pmlh6AHFW0E&list=PLui6Eyny-U...). Even though the routines are great, her style didn't quite resonate with me (it's too spiritual/positive for an engineer like me). I installed Down Dog and I'll try that app for a while. Thank you for the recommendation.

> When you’re doing the poses, don’t be afraid to move about a bit and explore your body

I struggle with this, I want to get through the poses as the instructor says and moving around to stretch a bit differently is not something I remember to do unless the instructor explicitly suggests it.
Yep. All of KB4s stuff looks like it came from a single designer. You need to go through your spam filter and make custom templates from whatever you are receiving, and also make lookalikes from real business messages. Bankers doing wire transfers to wrong accounts because of a forged document has been a serious problem in my sphere lately.

It used to be that if a mailbox got compromised they would just send spam about lottery wins and boner pills. Now they watch your messages and reply to a real request with a good looking response. A correct expected reply in a chain from an authentic account, just some numbers have changed. Then they will steal your contacts and register a similar domain and try to impersonate you.
I mean, "was considered anti-Trans by some" is pretty charitable for that episode. It is pretty overtly anti-trans, and the show as a whole was written by grahan linnehan who has also been vocally anti-trans
Worded differently: the less captive the audience, the less significant is the issue of price-gauging.
So I will be voluntary unemployed in about 5 months. Nothing bad just been walking through the same door for 20+ years and decided a change would be good for my inner me. Anyhow after a few of interviews where the difference being that there was a connection on some and not others, I find I am much more comfortable at the former as I know that they have already talked to someone who is familiar with me and I am there interviewing because they already had an interest. Makes me more comfortable for sure.
The choice is with the user. The onus is on the developer to build something good and efficient, otherwise people will not use the product.

If the user is forced to use a terrible government website (as we all are from time to time), removing JS will fix absolutely nothing there. If anything, it might make things worse, as there will be a bunch of things you simply cannot do without JS (e.g cropping a photo to upload to a passport site - how would you even draw out the crop region without JS?!)

JS is not the problem. Crappy developers and corrupt officials who award key contracts to crappy developers are the problem.
From your own link Morris syndrome affects males. In fact, the presence of a Y chromosome by definition means the person is of male sex and it really is as simple as that. One's appearance has no effect on their sex.
I’ve heard that cap one were the first people to truly do data based lending, how’s that holding up?
I don't see how it's like saying that. Do you think a single person can develop a PWA but a single person can't develop an Android app?
Why are you waiting or need yet another reason? You could migrate now, slowly and controlled and not in a hurry and anger, when your program stops working?
Place looks busy. Like a town now.
And somehow you don't notice it's 7 hours long...
There's definitely testing but it's not at the level that it should be. That is, there's presubmit and postsubmit testing, but who is triaging the results? In addition, how often do we see people design tests to pass instead of design tests to fail and catch issues? I can't speak for Youtube, but some regression can be perhaps attributed to what management claims is lower productivity for new grads and mid levels, who are often assigned things like writing tests and automation (everyone in every company just wants to work on features). I think manual QA is highly underrated in general in the industry and catches so many bugs that automation just can't, and my guess is the manual QA efforts has decreased, and the discrepancy in output from seniors and juniors/mid-levels might be causing some quality issues (just my guess).
Elder wood does have some uses, it is perfect for creating homemade turntable unipivot tonearms, since it grows straight, has a hollow core and is very stiff when dry.
The Joke Understanders have logged on
So ripe for an extension or add-on?
Don't dreams occur during REM sleep? I am a frequent sleep walker and the times I've been awoken by someone else I was in mid-dream.
Your link doesn't exactly mean what you think --- they're giving a combination of economic growth and population growth. When looking at just the GDP growth, your link suggests that they are the 6th fastest growing US state economy. As a sibling commentator noted, this is growth is on top already being the largest state economy. (Texas had the 2nd largest GDP percentage increase from 2020 to 2021. Texas grew 2% faster than California, for an economy only 2/3 the size. Raw data [which the usnews article cited] here https://www.bea.gov/itable/regional-gdp-and-personal-income )

Not too long ago there was news that CA is about to pass Germany to become the 4th largest economy in the world. (CA press release here: https://www.gov.ca.gov/2022/10/24/icymi-california-poised-to... original article by Bloomberg)
Doesn’t Always Sunny have this issue as well?
To me it just seems like everybody talking past each other, that this supposed silent majority of people passively observing and waiting to be convinced by the most reasonable argument simply doesn't exist, or barely does.

Your mileage may vary, but this has been my experience.
Criminals, no. But Werner Herzog's documentary on people that work at the research station (Encounters at The End of the World) paints a fascinating picture of the people that decide to basically leave modern society for months/years at a time. You definitely have to be a special type of person and even a borderline social outcast to make it a regular job.

One of the researchers he interviews about it describes how he lives life with no real home and always has a bag packed with enough essentials to go hike out into the wilderness anywhere in the world--Herzog asks to see the bag and the person happily pulls out an enormous pack and starts pulling out stuff like an inflatable pack raft, stoves, tents, etc. The big point is that you have to be a special kind of person that's not really attached to modern society to go live and work at the end of the world.
And yet today seems to be only -4°C
I use Mathematica, and it's great strength is the curated data available for doing exploratory work. You can link to data with Python, but you need to set it up, but in Mathematica it's there from the installation. There are more things you can pay for and add, but the base installation is cohesive and powerful. Mathematica's notebook preceded Jupyter and is still better. I use the Home edition that I pay for. If I get work that uses Mathematica, I will buy the full version. I tried to use Octave as a substitute for Matlab but wound up moving to Julia. The code is very similar and easy to jump between the two sans the Matlab add-ons, however, Julia is developing a Symlink alternative.

My aversion to Python is a personal bias. It is an easy language to pick up and has won its place. I just don't like it. I was using Lush back in the day (Yann LeCun was one of the creators), and I wish it had won over Python due to my Lisp predilection [1]. It is a Lisp-like syntax that compiles to C.

[1] https://lush.sourceforge.net/
He mentions he had Covid before the vaccines came out. Are we still pretending Natural Immunity < Vaccine induced immunity?

> I had OG C19 before vaccines came out and it was basically a mild cold.

> Then had J&J vaccine with no bad effects, except my arm hurt briefly.

> First mRNA booster was ok, but the second one crushed me.

https://twitter.com/elonmusk/status/1616705517614923777
Two-step TDD can work if you implement a well-known, stable spec, say, an IP stack.

Such cases are relatively few.
One way in which Ghidra excells is that it comes with a TON of processor definitions. IDA charges extra for those and the quality of the Ghidra definitions tends to be higher IMO. It makes Ghidra a better tool for embedded processors.
Python can be very fast. Library ecosystem and network effects by far outweigh anything you listed. Mindless Rust evangelism is tiresome.
We will never arrive at "singularity" simply because approximations of human intelligence can never exceed it. Analogously, an infinite series that approaches the value of pi, for instance, never actually reaches pi no matter how close it gets.
Famous French Historian: “This War Is About Germany”
Limited by the displaced water weight. Prone to storm damage. But the general idea could work and you could even do it entirely under water, saving you from having to dig out a mineshaft, just sink a bunch of caissons to create an underwater tower. As long as they stack and can be re-inforced so they don't end up shearing under the pressure of flowing water. Maybe even open up the sides to a lattice to reduce that resistance.
Hello jofer! I couldn’t help noticing your red 2017 Subaru Crosstrek was out in your driveway all winter, and probably needs a spring detail. We’re running a special this week!

We’ve also identified signs of water damage on your roof, which was last replaced 22 years ago according to public records. Our local affiliate will provide a repair estimate free of cost, and we’ll throw in a discount on the car detail.
My experience looking at the quality of Android tooling raises some questions about those skills.
The original idea was that the ICs would take turns as the scrum master. I'm sure someone somewhere has actually done that, but it's unusual.
So… within the typical range for summer?
When this is done, probably after the next fad takes hold, I want a grim and thorough post-mortem of Agile, from its naive utopian vision to the various parasites the ecosystem attracted, down to the disillusionment and tears. I want names and I want shame. I want the nasty cultist tendencies exposed for everyone to see and hopefully (ha!) learn from. Perhaps not post-mortem, perhaps vivisection, so that a mirror could be held up to the abdominal cavity so that Agile could at last see the teratomas lurking inside of it since shortly after its conception, before the whole thing flickers out.

The kindest interpretation one could offer is that it was a starry-eyed conception of how programming teams could constantly kick the blame-ball back to the stakeholders, as if the routine assignment of fault were somehow reasonable and rational in organizations, which it is not. At its worst, it looked like a solid grift, something that would last for several years as long as you kept smiling and promising.
Early on in my career I was overly enthusiastic about writing unit tests for maximum coverage. I wouldn't say they were totally useless, but anecdotally I don't think they caught many bugs/regressions and over time it was a lot of code to maintain. While it made refactoring feel 'safe' to do, it also slowed me down quite a bit.

Now, my strategy is to instead focus on writing a few solid end-to-end/integration tests. These tests often find just as many bugs/regressions, are actually testing the entire system, and much easier to maintain. Most bugs happen due to bad interactions between systems. I still write unit tests for some tricky code, it just isn't my first choice.
Was the True Meaning of Capitalism Forgotten?
I’m bipolar II and thus “need” medicine. All medicines are a trade off: do the benefits outweighs the side effects. As someone who’s allergic to basically all chemicals they use for these (ADHD, anti depression and anti-psychotic) I would say that I sympathize with individuals who just don’t want to take them because they make you feel like “not you.”

I’ve also went years without them, instead using meditation and therapy to try and prevent any of my low moods or deal with them as they appear. It was during this time I went from depressed working construction (despite being more than qualified for a junior position) to running a YC-backed startup as my first programming job.

I am convinced that “religion” is the cure for most of these illnesses. Learning to be mindful and how to cope combined with open discussion about them goes a long way. But alas there is now an industrial complex around medication being the solution for this stuff.
Would you mind sharing your answer?
Trees Too Large to Count
Ergonomics Expert Explains How to Set Up Your Desk (2020) [video]
XHTML was not backwards compatible and was harder to write for essentially no benefit to most people. "It's XML" was basically the entire list of selling points, and that was just not a compelling enough proposition — in fact, for many people, that was negative value.
At the top is a "tl;dr" which makes some points that I think are good to keep in mind for any set of tools:

Pick from N different tools that do N different things is a good model.

Pick from N ~equivalent choices is a really bad user experience.

Picking a default doesn’t make other approaches illegal.
They had a small nuclear reactor in the 60s. But removed it in the early 70s.

Could be a perfect place for a new SMR.

http://large.stanford.edu/courses/2014/ph241/reid2/
Unfortunately I am re-living it on Java and .NET platforms, where Java 8 and .NET Framework play the role of Python 2.
I think about 4 or 5 episodes.
The Decentraleyes[1] and LocalCDN[2] extensions aim to do this in part. But the effectiveness is limited since they only have a handful of libraries and most sites bundle their javascript.

[1] https://decentraleyes.org/

[2] https://www.localcdn.org/
Nor should we forget to beware the man of one study.
IMO there are 3 main purposes for tests, and knowing which one you're doing helps decide if a test is worthwhile, as well as how in-depth the group of tests needs to be:

1) Helping you work through a complicated piece of logic.

2) Encoding some sort of requirement so future refactoring/bugfixes/features - perhaps written by a new developer - don't break that requirement.

3) When fixing a bug, ensuring the bug doesn't reoccur.

Tests that fall under (2) often feel the most useless, but I've found to be the most useful. They're typically the simple ones that don't feel like they need a test, but years down the line not every developer knows these requirements. Documentation is easily missed or ignored, but a test that's started failing? Sure there's still a chance they'll just remove/change/skip the test, but they can't just ignore or forget about it like with documentation.

Tests that fall under (3) are very similar to (2), except it's not an external requirement known from the start. These are ones that I've seen people occasionally write while they're fixing the bug, then remove afterwards so as not to clutter up the tests. Or do manually in the shell and never write a test in the first place (I'm definitely guilty of that). But whatever happened here was just complicated enough that the previous develop(ers) missed the conditions that caused the bug - so future changes to this part of the code have a good chance of reintroducing it or something similar. These are worth keeping.

Tests that fall under (1) are definitely useful while the code is being written, and typically people want to keep these because the logic is complicated (or even only write them because of the complicated logic, even if they didn't need it to write the code), but I'd say there's a further question here: How likely is this code to change (ever)? If you didn't write tests with the initial code, it all works, and it's something relatively generic that is unlikely to change... it might not be worth it. If it's likely to change it could end up falling under (2) or (3) in the future, so it might be worth a detour in writing the tests. If the tests already exist because you needed them for case (1), then it shouldn't hurt to just not delete them.

(I'm sure there's other purposes that don't fall under these three, but these are the main reasons for tests in my mind)
It’s really hard to know. Maybe, maybe not. Or maybe yes in some ways, but not in others? I always worry about being susceptible to the “grass is greener” type thinking. In any case good luck to you
Ask HN: Great text based games to play?
I’m of a younger generation, and have seen a lot of references to text based games in popular media. Games where it gives you a prompt like “You are in a forest” and you can type things like “I climb a tree” or “I look around” and it responds to that.

I’d love to try one of these out. I have a modern computer so I’m guessing it’ll have to be emulated somehow, but what do you recommend as a great text based game to try? Like ones that really make you think and get creative
3 years which is unfortunately on the cusp of legitimately being out of the loop on current trends. I can't blame any employer for not wanting to take that risk when there are plenty of other candidates to choose from. It definitely effects my confidence in applying for jobs because I know my little hobby projects I've continued to work on are not the same thing as stepping right back into a production environment. I think all I can really do is be honest and hope to find a sympathetic employer willing to toss me a rope. Alternatively I'll have to step back to a more jr role for a while to get my chops back up.
There is no value proposition of crypto and my point still stands.

What has crypto done better than the systems I have mentioned?
Sounds an awful lot like the path Yahoo! went down. Amazing products both built and bought, a strong focus on improving the Internet ecosystem in general... then scattershot sunsetting of beloved projects, key people getting unceremonously dumped as part of broad "refocusing" efforts - where Google is now -, leading to the gradual (then rapid) decay of the entire business, changes in leadership and objectives until the company is a jumble of unconnected parts and it eventually gets sold piecemeal to less bureauctic companies.
What people also don't realize is that they only have the 20 year patent period to make money in. After that the drug is copied by generics companies. This incentivises innovation while also not placing a permanent burden on the economy.
Pharmaceuticals are 10-20% of healthcare spending and probably have a very good $/lives saved ratio. Isn't it great how you can just take cefalexin instead of having to get cut open and have an infection drained? 90% of all prescriptions in America are for generic drugs that cost almost nothing. It's easy to blame pharmaceutical companies because it is a somewhat concentrated industry but no one questions why their local urgent care physician is making $275,000 a year to basically Google symptoms and give out prescriptions.
The point is not that the roth ira is a useful savings vehicle for one's emergency fund, but that it's a good idea to think of the extra FAANG / MAGAM (whatever the acronym is now) money one gets on top of a non-MAGAM developer job should basically be treated as if it doesn't exist, and therefore socked away in the extremely useful retirement savings vehicle of the mega backdoor Roth IRA (which I know at least Microsoft offers). This treatment of the "MAGAM bonus" as such allows one to be able to downsize to a less-well-compensated dev job if one has to (e.g. layoffs, then go work for some non-software-first company like in automotive, consumer products, etc).

Most developer salaries put them well above the IRA limits, so having the option to save post-tax dollars in a Roth (which also has no RMDs, unlikely regular 401ks and IRAs) is a rare opportunity.
The software side is funded by how big the market is for Apple products, which is accumulated over the year, not how well the hardware sales is for a given period. Just because hardware sales for 2021 was slow, for example, doesn’t mean software and services sales are slow accordingly.

> It would be unusual for any long-established business to be ramping up hiring at the same time that supply constraints are diminishing revenue.

This is not unusual at all. When hardware sales is down company often want to compensate by increasing software sales, that likely means uptick in hiring. In fact that’s one of the strength of Apple. They can weather worsen market conditions thanks to their diversified product and services portfolio.
Iconoclasts, Antithesis and Countermelody
> There seems to be a lot of form-over-function going on over there, I
> wonder what characteristic of JavaScript developers...

It seems to be the combination of a low barrier to entry with the ADHD-Is-Fashionable trend.
Yep, it’s more like a petrochemical tank farm in terms of general vibe. I spent a month down there and it’s a weird and fascinating and wonderful place.
I disagree 100%.

Nobody would say that someone who is weathering the death of a loved one would have in fact been OK killing that person, or even secretly wished for their death.

It's no different with self. You can want to live, and still accept the finitude of life.

It's supposed to make life sweeter when you accept completely that it may end at any moment.
Yeah but if it’s not durable, depending on the type of use it’ll need to be replace sooner which is bad for the customer (and doesn’t help the environment)