skysight-inc/HackerNews huggingface dataset:
There is a spectrum and it isn't just a east coast thing.

I think you can basically divide it out where the primary crop is wheat vs. corn/soybeans, and where the crop irrigation starts. As you drive from east to west, you can feel exactly where this line occurs.

People move around a lot - and let me tell you about what actual western residents like old CO front range and Montana residents think about SV California people moving in. But there is a bell curve-type shape as you move west of a certain kind of individualism, which tails off in central CA. You don't have to get much east beyond SF/Mountain View to get to the "real west".
> Further, because there have been billions of pieces of nonstick cookware in use around the world for decades, if there were negative health effects we would probably notice them by now.

Dropping testosterone levels and sperm counts, increasing levels of obesity. I think we're seeing the health effects, although as mentioned it is hard to pick apart exactly what is having what impact. Our lives are flooded with plastic, I suppose non-stick cookware is kind of like a drop in the bucket.

> This is not the case with teflon cookware. There is no detectable PFAS in nonstick cookware, nor are there verifiable reports of health effects from its use, in spite of the millions or billions of such uses happening every day over decades.

I would need a lot of evidence to be convinced there's not a risk. I think we'll look back on plastics a similar way to how we look back on our naivety about things like cigarettes, lead, asbestos, etc.

> I guarantee you're not able to avoid PFAS-treated upholstery, carpeting, and other home furnishings. And depending on where you live, chances are good that you ingest significant amounts of PFAS in your drinking water. If you've ever eaten fast food, the wrapper it came in was probably coated in PFAS. Due to these and other sources, I guarantee you have measurable levels of PFAS in your blood and tissues.

I don't dispute this. I just try to avoid plastics when it's practical. As mentioned I would like to have regulations passed to reduce sources. I would not like to give up and say "well alright I'm being so poisoned already, might as well risk having a bit more by using non-stick pans".

I also don't want to support the manufacturing of these chemicals generally. Putting aside the end consumer, the manufacturing seems very likely to have been harmful to people, and chemicals from the manufacturing could also end up spreading in the environment.

Non-stick pans may not be the absolute worst thing to come out of the plastics industry, but getting rid of them still seems like a step in the right direction.
Ruby on Rails is not a language.
I've got an E470 with Ubuntu on it, no problems with battery life.
If you watch any of these you'd find it hard to have not heard of them :-p
The things you want aren't incompatible with competition.

Suppose you could buy iOS apps from Google Play and vice versa, and also buy both kinds of apps from Amazon, Microsoft and Epic. They still take care of all the payments and licensing bullshit, but now the developer gets to choose how to distribute their app, so the competition drives down fees.

And then once all the stores are charging low fees because otherwise nobody would use them, developers tend to put their apps in all the main stores and the user can choose the stores(s) they prefer to buy through.
I'm increasingly seeing the value of Apple style products where almost every part of the device from the hardware, to firmware, to OS, to UI is all from the same company.

The whole combined experience just makes things run so smoothly and allows security issues to be patched since Apple has the resources that maintain each part internally.
> The system we have (in north america) benefits a handful of individuals at the expense of MOST people. That's not a good system.

The US system can be summarised as "Fuck you, I got mine".

That said if we are honest we have to discover the positives of an individualist system vs a more collective system.

One of which is that exceptional people do on average do better than they would in a more collective system.

It's whether those people doing better is sufficient to offset all the people doing worse that is the debate and I think on balance no, it's not.

That said I'm also not one of those exceptional people either (not many of us here actually are) so that will colour my view, I'm a decent to good developer who writes stuff that works, provides value and gets paid so to me strong worker protections whether enforced by government or union make sense otherwise the power is all on the other side of the table.
It sounds like you have found a solution that works well for you. I don't like to tinker around with my coding environment, which is why I pay someone to do that for me. The primary purpose of my software development efforts is to ship products and generate revenue. Anything that I can do to optimize this process, I will do. If I thought using VSCode and Typescript would reduce costs and increase efficiency, I would use it. This simply isn't the case for my use case.

If your primary use case is developing websites, then VSCode and Typescript are perfectly good solutions.
IntelliJ community edition is free and modern and well maintained, and if you're buying an enterprise edition you probably got your feet wet with the free version first. Lispworks for individuals is still close to a thousand dollars and from the screenshots I could find anyway looks ancient.
> If Apple thinks hosting costs are of any consequence, then charge people for hosting If they don't actively use IAP. For 99% of apps hosting is pennies on the dollar, but for games like Fortnite it may actually cost a decent amount, especially for the binary size.

I don't know how this is on iPhones, but on android (large) games are usually still a small download with just the binary and no assets from the app store, and the game assets are then downloaded from the game company server by the game binary itself.

That also allows them to push some updates (think e.g. balance patches) that don't require a new binary to be pushed without having to wait for appstore approval again.

So there's a decent chance they may already do that because it also gives them other benefits.
I hope that you wake up and realize how much damage you’re doing, and how much people who hold beliefs like yours have already done.

I am one of these residents you claim say things are improving. They are not improving. I live in one of these benighted areas, have for many years, and in the last few it has been getting worse every year.

Maybe the issue is that you’re more concerned with the comfort of people who feel entitled do whatever they please - shit in the street, assault people, rob businesses, consume drugs in public - than with the safety of contributing members of society.

It is not cowardly to want to be able to walk down the street at night safely. It is not cowardly to want to not have my business robbed or my vehicle broken into. It is not cowardly to not want to step in human waste or to have to dodge used syringes on the sidewalk. It is not cowardly to want to not have to change my route to work almost every day to avoid a mentally ill person who is screaming and hitting themselves or passers-by in the head. This is not a high bar. Living without these travesties is the baseline in virtually every other city in the first world.

San Francisco is a city that spends tens of thousands of dollars per homeless person per year, a city that has shelters, needle exchanges, and one of the most liberal attitudes toward homelessness in the country. A city that has refused to enforce the law against street crime, and that has one of the highest per capita property crime rate in the nation. Anyone who can look at the abject failure of these policies and say, the problem is that we need to just give these people more free stuff and more services and less law enforcement is delusional.
You find the entire row useless? Do you set up a special modifier for those symbols, or what?
Thanks - I'll give that first URL a shot.
Maybe buildroot and gocrazy?
Another form of:
"I could totally have built Google or Amazon if I wanted to, I'm just a lazy genius."
I hear the sound of my 56K dial-up modem dialing.
Ask HN: Why Bother with All This?
off topic: feel free to downvote into forever. I am really struggling with mental health and work life balance. I graduated college not to long enough 2014 with political science degree. I loved it and my goal was to work with supreme court as clerk... Foolish I know. I got into programing.. I am going to be 30 in may. I feel so burnt out. I left my job after college in 2019 from 68k to 120k and now with n we job around 220k total Tc. But I am so worn out. My family life is terrible... My dad found a new lady and now I Have second "mom" it it super werid and they all live together. It is super creepy. I have wife that I love so much. But I don't want her to deal with this... What should I do?
There are also 16.000 kebab shops in Berlin.
> Do you Linux users just apply random advice like that off the internets without seeing what every line means?

This isn't just a Linux issue. I've used Windows many years, and the vast majority of solutions to problems is inserting some cryptic string into the registry and rebooting.

Though I eventually dumped Linux, too, a few years ago as the solutions to the weekly show-stopping bugs, driver issues, and kernel glitches constantly required the same type of unintelligible shell commands copied and pasted from some random blog. Unlike earlier days of Linux, the commands now were completely foreign to even long-time users of Linux who understood most of the main components of a standard Linux install. It would require modifying some file in /etc or using some sub-component or binary that I'd never ever heard of and had no idea why it was even included into my "base" install of Fedora or Redhat or whatever distro was downstream.

I blame mostly RedHat for this change; Systemd may not have always been the problem, but its design and complexity (compared to traditional minimal Unix "do one thing and do it well") is a good metaphor for how modern Linux has been bastardized into just another black-box like Windows, where your only solution for many problems is some esoteric command which must be pasted off of some RHEL paid-license-required mailing list.
It enables systems with an uptime of 99.nine9s% that means less than 4 seconds <edit>downtime per</edit> year.
You really don't see any use for this if it can't create information? CSI "enhance" is, and always has been impossible.
No one wants apps to directly interface with hardware. Imagine loading up a notes app and it directly trys to interface with your hard drive using its own built in FS driver and a bug in that causes your whole drive to be wiped.

Or that you open two programs at once and they try to access the same device at once causing some kind of error and likely data loss or system instability.

I don't even want apps to directly have access to the file level interface of my storage but rather an extra abstraction which lets me pick which files it can access.
Wouldn’t the next few years already be priced into the stock price?
When would anyone use this? When they want to super zoom in on something? I think a more useful photo upgrading tech would be trying to un-blur shots and adjust lighting.
In case you are interested in adding WhatsApp sticker support, here is the link to the client side code for iOS: https://github.com/WhatsApp/stickers/blob/main/iOS/README.md
So is your network firewall, what's your point?
That’s not quite true. It’s really hard to draw a line between these two instituons at Nicaea, because that was an explicitly symbiotic process.

First of all, the council was summoned by the emperor, organized by him, paid for by him, facilitated using public infrastructure, and personally attended by him. He might have “deferred” to the decisions of the bishops, but only happens when everyone recognizes his power to just declare things. He also banished some of the losing bishops into exile using his personal power. Whether or not it’s the “empire” or the dictatorial emperor declaring a thing is a fuzzy line, but a lot of state power was involved.

Secondly it wasn’t “the church” who declared anything, because no such singular institution actually existed to speak with one voice. Rather, the council was a self-conscious effort by Constantine to actually create a unified church, since he worried that the existing discord threatened spiritual safety of the church. Remember that Christianity had been legal for only a decade or so and it would take a while before the more underground organization could organize and finish settling old scores. Whether or not the Bishop of Rome was recognized as the leader of the church is still a hotly debated subject; he however did not actually chair the council of Nicaea. At Nicaea we’re still a century or two out from the first papal bull, 400 years or so from the first cardinals, and 700 years from the first recognizably modern papal conclave. In any case, only 300 or so of the 1,800 bishops of the empire attended.

In many ways the church became The Church by taking over the mantle of imperial authority as the Roman Empire receded from Western Europe. This is the process that gives it the power, organization, and bureaucracy to set religious policy and speak in one voice, and none of that is in place by Nicaea.
Unless there is a security audit and the dev has to justify why non authorized software is on the company network.
Wow, this looks like a work of love! Who else would put so much effort into improving a classic (but semi-obsolete) CPU?
I would use buildroot for that. It's very convenient even to just build random kernels for random targets
It will go from comedy to tragedy, as somebody will eventually get arrested and even convicted based on high quality picture of their face upscaled from 16x16 noisy mess of pixels.
Surely the origins of split keyboards are ergo spaces not hobbyist?
Right now you can not easily scalp the current domain system. If I wanted to buy a domain, I can check which ones are free and buy it immediately. No one could know I wanted that domain before I had already reserved it for myself. But if I had to trigger an auction for the domain. That is broadcasting to the world "Hey, someone wants this domain. Go buy it and resell it to them"
You should try imagining harder.
I'll have to create a diff shortcut scheme for Apple users.
I must say, "20th century sources" isn't exactly a phrase that comes to mind when discussing Tacitus. But pray tell, what's your translation of the original Latin? It's not particularly difficult to find the original text here:

https://www.thelatinlibrary.com/tacitus/tac.ann15.shtml
I don't see the necessity and equivalency to be honest. A police officer isn't allowed to search your apartment for example, why should he be allowed to search you documents without court order?
My issue with Lisp in VSCode is that it isn't really Lisp. Yes, you are coding in Lisp, but the language is just one element. I have tried the various plugins and they have a long ways to go. Unless you have tried an integrated Lisp environment, it is hard to completely describe it.

I understand your point about the pricing, stagnation and the job market. This is a problem any language outside of the mainstream has, whether it is Lisp, Dylan, Erlang, Clojure, etc. Someone can always come along and promote Javascript or some other more popular language as a solution.
I have bookmarks, Pocket for "read one day", Raindrop for more advanced "might be useful one day" bookmarks. I still work on multiple projects, for work or personal, more or less simultaneously ( as in the same week(s)), and until I'm fully finished with something i don't close the tabs related to it. Some things just get blocked/stuck/lose their priority, for which case i do the occasional cleaning.

So just the stuff I'm more or less currently on, plus articles to read "soon", plus mandatory work related tabs (Jira, etc.) and it quickly explodes to 10GB+ of RAM.
Charge enough to hire help, get something like pager duty setup, keep up the good work. Set the time at something that doesn't cost you the contract.

Caveats if this is meant to be a lifestyle company
The Power of Defaults (2007)
Subjective
> If you want to retry a particular failing operation, you write try/catch around IT, not several levels up the stack.

Generally speaking when I retry and operation it's pretty far up the stack that I restart it. I'm not retrying sending a single byte, I'm retrying the entire file transfer operation (as an example). If it's batch job processing data in a loop, then the processing of each item is typically where I would catch and retry or ignore. If the exception actually said "I think you should retry" then it could retry otherwise it would abort.

> To convey meaningful semantic information about the (business) operation that failed.

Wrapped exceptions tend to provide less information than the root exception. I agree that library authors aren't as careful as they could be about exceptions and you might need to wrap an exception just to make it sane. Generally most libraries throw LibraryException and the real exception, with meaningful information you can action, is in the inner exception. I blame Java's checked exceptions for making that a thing.

> But the exception type does not have that flag.

Right. That's why I proposed it. "If base exception type had a single property... something like "CanRetry"... all exception handling would be simple."

> To the program it looks the same as ordinary timeout error. How temporary is it?

Never forget to put a limit of retries. You could get really clever and put an exponential delay on it.
So, it's funny. It's not uncommon to run RTOSs and Linux on the same CPU, where the rtos coordinates tasks between the components that have real time requirements and the Linux side does stuff like stream data from a buffer that the rtos writes to. We had this architecture on some systems and the amount of cludging to get this all working was annoying to say the least. We specifically had issues are figuring out how to partition the memory regions for each OS and it wasn't trivial to validate.

I wasn't around when the decisions at my employer when the decisions made around OS options, but this would've been a viable one if it was mature enough at that time. Thanks for the info!
Take some of that money and pay for some therapy and talk about this stuff. Not meant to be a flippant comment - it’s genuinely the best thing you could do for yourself and your wife in this situation. Be prepared to fire therapist that don’t click though. Also, try and renegotiate commitments you’ve made to yourself and people in your personal and professional life. You can improve your situation!
On the specific issue of "done items been removed from a list".

With Jira I have a confluence page that only shows done tickets from the projects I'm working on - that way when I feel overwhelmed I can go look at the massive amount of work the team I run has gotten done, it's a psychological trick of looking at it from the other side "That problem/issue/story/bug is just one of many amongst many".
VerneMQ – A Great Alternative
She was re-elected with the vote of less than 13% of the inner city Paris inhabitants! (Without taking into account that the inhabitants of the Paris suburbs and region can't vote)

Also, the election was in the middle of the worst part of the pandemic and people were not sure that it was safe to go out to gather in vote offices.

In addition, she started and announce a lot of the crazy stuffs just after being elected!
If you want to check out the look & feel of LispWorks, there is a Personal Edition for that purpose:

http://www.lispworks.com/downloads/index.html
Yes, I suspect that if we let the power-hungry types control the world even more than today, we may get an even worse dystopia.

"You, you and you do not get permit for procreation. You, you and you are not allowed to leave your village ever."

At the very worst, we may get Khmer Rouge-like program of violent degrowth and return to agricultural roots.

https://en.wikipedia.org/wiki/Khmer_Rouge
I use the WebAIM contrast checker:

https://webaim.org/resources/contrastchecker/

It's basically a measure of perceived brightness. The actual formula involves calculating the relative luminance of the background and foreground colors, where luminance is a value from 0 (darkest) to 1 (lightest), and using the formula

(lighter_luminance + 0.05) / (darker_luminance + 0.05)

So the highest possible contrast ratio in this system is 21:1.
Ask HN: Why Bother with All This?
off topic: feel free to downvote into forever. I am really struggling with mental health and work life balance. I graduated college not to long enough 2014 with political science degree. I loved it and my goal was to work with supreme court as clerk... Foolish I know. I got into programing.. I am going to be 30 in may. I feel so burnt out. I left my job after college in 2019 from 68k to 120k and now with .d we job around 220k total Tc. But I am so worn out. My family life is terrible... My dad found a new lady like ten years ago now I Have second "mom" it it super werid and they all live together. It is super creepy. I have wife that I love so much. But I don't want her to deal with this... What should I do? I know this is so off But I am so desperate for some advice.
I don’t think this comment adds anything to the discussion. Perhaps add a few of the anecdotes? Or even a theory as to what’s going on?
I think you should talk to your wife, family, friends, your GP, or look for other mental health resources available to you.

There do seem to be a lot of informal or amateur online forums for support or help which might be very good too, I would just be a little wary of those kind of things and be careful how much you trust and invest into them.

Good luck.
I guess my main point though is that most other languages don't require complex/expensive tooling though. Like, I also use VSCode for writing C++ microcontroller code and writing python scripts or writing C# game code for Unity. And not just VSCode so I don't sound like a shill here, I'm also able to use the same set of unix utilities, other generic tools, etc. without having to adopt an entirely new tool stack. I just look at the Lisp situation and it's either something like Emacs which just does not appeal to me, or proprietary and expensive tools where I worry if the vendor will even be around in a few years
Have you ever seen a therapist? Talk with a real person about what you're going through. You have a lot of options at your age with that much money. You don't need to feel trapped.
If it helps, I’m currently studying maths at university, and I’ve never found them very helpful for my understanding personally. Grant uses a lot of geometric/visual analogy and intuition which just isn’t how I think about problems. I think his videos are great, but they’re not for me.