skysight-inc/HackerNews huggingface dataset:
Get away from the computer and go for a walk every day for at least 30 minutes, preferably during work hours, to break up your day and think.

Sit down somewhere and simply watch other people going about their day, and daydream.

Write to your friends and try to meet them regularly.

Get a paper notebook and a pencil or pen and keep it by you. Write ideas and thoughts as they come, not later. Write about what interests you and what you would like to happen in your life. Write ideas for personal projects and break them down into small items that you can do to move them forward. Tick them off as they get done.

Spend time doing things other than programming. Draw. Take photographs with a digital camera and make sure to look at them after some time has passed (a few days to a few months) and mark the ones you like and put them in a folder. Play an instrument made of wood. Go to a concert or an art exhibit. Drink a beverage in a place that feels cozy. Seek out and listen to music that you like and watch movies that you like.

Play video games that you like, especially ones with good sound and good humor, and cooperative PvE ones with friends. Some good ones are Zelda Breath of the Wild, Metal Gear Solid V: The Phantom Pain, Everything, Noita, Microsoft Flight Simulator, Arma 3, Broforce, Jagged Alliance 2, Watch Dogs: Legion, and GTA Online in private lobbies with friends.

Beware of sociopaths. They are few and far between, but can also work at FAANGs. Read The Psychopath Code by Pieter Hintjens.

Spend time in a park or a forest walking and listening to the sounds that trees and birds and other things make. Seek out nature.

Try exercising at least once every other day. Search "7 minute workout".

Practice cooking something you really like yourself, and once you make a version you enjoy, make it a habit to do it once a fortnight or so. Go out and eat your favorite junk food once in a while, too.

Read books made of paper about things that interest you. Use a pencil to draw lightly on the pages around the passages you like. Try a book like Think on These Things by Jiddu Krishnamurti and A Village Life by Louise Glück and Letters to a Young Poet by Rainer Maria Rilke.

Always work on your own projects, at least in your paper notebook or in your mind or on your computer, even when at work working for someone else.

Don’t worry about what other people who are not dear to you say. In the end, it doesn’t matter.

Love someone. Help someone. Be kind.

Good luck!
Yeah for cases like that, keep a local copy, thankfully many people did
Agree with most of what you said, except on the __impossible__ part.

You can tell everything with code, given enough time and resources. Nothing is "impossible". But there's a point where you hit diminishing returns. It's about efficiency.

Other devs, or your future self, will have to time trying to build the same "castle in your head" as you did. Can a comment shorten that time? If a one-line comment saves 15 minutes of investigation in aggregate, that's a no-brainer. You should add it. Conversely, a line that says "add 5 to x" is just wasting everyone's time.

As a general rule, once I have finally understood a particularly hairy piece of code, I don't want to do it again in 6 months. I have even done ASCII diagrams in the comments explaining how a particularly hairy piece of code worked, when I hated it enough.
That's a good plan if you struggle with insulin resistance, as many do. However if that's not a problem your avocado vs banana choice can freely be based on taste preference.
My point is about (1) the broader ecosystem of tools that may need to interoperate and have easy access to "SHA256 the whole file" and (2) the fact that not everything is a tar file that the Nix tools can process. So yes, that's the "only" case.
In addition, this can feed a sort of “recaptcha” loop that trains AI to notice AI and create new text less likely to be noticed…
Why not add a fan and heatsink to it?
With a Nissan Leaf, you can get ~4 miles per kW-h. For 100 miles, that would be 25 kW-hours. $0.14/kW-hr * 25 kW-hr = $3.50 / 100 miles. Then if you drive something less than about 40 miles per day, you can charge overnight from your standard 120V wall outlet, and wouldn't have the big yellow "cost of chargers" portion of the bar in the AEG report.

YMMV and YERMV:

https://www.eia.gov/electricity/monthly/epm_table_grapher.ph...
Yes. As far as I can tell, the only relevant action sr.ht did was to open #44577 originally. Everything else since then appears to be sound and fury.
Interesting! Thanks for sharing.

I’d be curious to see how such things, if implemented, fare under the adversarial conditions that current reviews and SEO are in.
I wish I could get this point across to my team. They will happily write:

db.insert(record); // save the record to the database

But when they write some crazy off-the-wall code (that's usually because they didn't understand the proper way to do something) I have to check the logs to see who wrote it and ask them why.

Just the other day I was debugging an application that had a 6 second sleep at the end of the main() function. I just figured it was some dumb thing left in for debugging and deleted it, because there's no good reason to do that. The next day, the dev who put it in messaged me and said he put it there because the application was exiting before it had logged it's completion to our logging system. So I explained that the proper way to do this is to flush the log, not just hang the application for 6 seconds so that the last messages just happen to go through.

If there was a comment explaining why there was a 6 second sleep, I could have just fixed it and educated the developer without causing any grief.
So in no part is piracy also because some people like to get things without paying … come on let’s be honest!
> it's a content desert that consists primarily of religious/crackpot programming.

There's quite a lot of that stuff -- but it's not the only kind of programming in the dial.
I remember someone posting an agonized screed, some time ago, about YT deleting their channel, and all the videos.

Apparently, they had not kept the source/rendered originals of the videos, so it actually clobbered their business.

I am a scarred, limping old coot, and have learned [the hard way] that backups are goooood.
I like it, but I'm a fairly unsophisticated user of any Linux desktop.
It probably seems more reasonable to the people who own the repo.
I stood up a demo of Mayan a year ago and played around with it. It was very nice. The Customer ended up going with a commercial offering so I didn’t spend any more time with it. For a small environment where someone could fill the Mayan subject matter expert role I think it would work well.
It seems like it manages some metadata around google docs, but google docs is doing all the heavy lifting (creating/editing/sharing documents). Which begs the question, why?

By titling itself as a document management system I would assume it would be something like paperless-ngx[0] or mayan edms[1]. The latter of which has a built in workflow system[2].

But by being tied to google docs you can't really self host the important parts

---

0: https://github.com/paperless-ngx/paperless-ngx

1: https://gitlab.com/mayan-edms/mayan-edms

2: https://docs.mayan-edms.com/chapters/workflows.html
Given you are a brand new account with exactly one post, perhaps you'd feel comfortable sharing the location.
You need to look further into the past.

If Gnome wouldn't had poped up Linux would have a standard desktop named KDE likely today.

So the claim that they caused fragmentation seems not completely off.
It's not your code or data, it's your previous employers IP and they determine who has access and who doesn't and what licenses do or don't apply. Forks have worked like this for awhile and I consider it a feature, especially in cases like this.
Ask HN: Know of any tool that uses NNs to alter text in images?
I've seen Facebook's TextStyleBrush (https://www.louisbouchard.ai/textstylebrush), along with a some specific papers with algorithms that do this (STEFANN [https://prasunroy.github.io/stefann/], SwapText [https://openaccess.thecvf.com/content_CVPR_2020/papers/Yang_SwapText_Image_Based_Texts_Transfer_in_Scenes_CVPR_2020_paper.pdf]).

Curious about whether anyone knows of a user-friendly tool out there that does this, e.g. you feed it a photo, some boundaries for the text to be changed, and the new text to replace it. Haven't found one, considering building.
All I listen to is AM radio, so if it's dead then maybe I am a zombie.
I didn’t call it fake but I am hesitant to adopt something that doesn’t have a need. Is it better and more reliable or is it cheaper for the manufacturer to produce?

My money is on it being cheaper to produce and with no benefit to the consumer. The anandtech author even states in band deserves more investigation.

ZFS stores the error correcting bits on the same physical drive as the data. It’s not unheard of to do it that way.
All tent cities in California cities should be relocated to state parks and open space land in unoccupied areas of the state, with homeless services exclusively provided there. They can be housed there while we build housing for the homeless in the more urban areas.
Who owns AI-generated art?
with a 26% true positive rate that seems flawed.
Google Docs supports Markdown just enough to frustrate the life out of you.
So, how would that work, exactly?
https://archive.ph/rephm
AI Still Feels Artificial. What Are We Missing?
It's the same as Trump boasting about the bull market when it was merely a continued trend line from Obama days. Politicians love presenting favourable statistics to make themselves look good regardless of whether they did something to make that happen.

The Fed enjoys some level of policy independence so they don't take every order from the administration like a dangling puppet. So the current administration's involvement in this is somewhat limited.
I've got a few sets of cheap (low-cost supermarket) and moderately-expensive thermals. They're not marketed or branded for sport etc. but both are equally excellent. The more expensive set is thinner and feels just as effective, but is more comfortable (ease of movement) on days when I am outside and more active. With a set of thin, long socks worn over the thermal layer's lower legs, and thicker long socks on top, my feet are nice and warm if I'm sedentary or active for the day.
Any insight into what orgs or roles are affected?
Stanislav Kondrashov is still trying to erase himself from the internet
intune is the cloud replacement for Configuration Manager. It's been renamed a bunch of times over the years. I'm pretty sure they call it Endpoint Manager right now.
The company I worked for got bought out, and new management took over (of course). I kept raising issues about how broken the new "Agile development system" was. My complaints hit a VP level, who was "looking into it." Until said VP was "let go" and replaced. New VP said, "How unfortunate" to my complaints.

So much for escalation. I no longer work there (I left; I wasn't fired).
Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri
Hi Everyone,

TunnlTo is a tool for controlling which Windows applications, processes, and IP addresses can use a WireGuard VPN tunnel. Here are some examples of how it could be used:

- Route only FireFox through a privacy VPN
- Route Slack and Microsoft Office through a work VPN
- Route a game through a gaming VPN
- Stop a game from routing through a privacy VPN
- Stop a browser from routing through a work VPN
- Route a specific IP address range through a privacy VPN
- Route all traffic through a privacy VPN except a specific IP address range

I have been collaborating on this project with the creator of WireSock - Vadim Smirnov.

"WireSock VPN Client is a lightweight command line WireGuard VPN client for Windows that has advanced features not available in the official WireGuard for Windows such as selective application tunneling and disallowed IP addresses.

WireSock VPN Client combines the power of Windows Packet Filter and BoringTun (user space WireGuard implementation in Rust) to provide exceptional performance, security and scalability."

The TunnlTo app is built with Tauri and I've used boring old HTML, CSS (bootstrap) and JavaScript as I had major JS framework fatigue. I have previously built a production app with Electron and Vue. Tauri appealed to me for its use of Rust and its small installation sizes. I tried Tauri pre version 1.0 and had a bit of trouble but this time around its been a positive experience. The docs and the Discord community have come a long way.

I would appreciate any feedback about the project so I can get an idea of what direction to take it in next. Vadim will be around a little later if anyone is curious about the WireGuard implementation and wants to know more.

Thanks for reading!
Seems to me, this Julia Evans article has great advice on this subject:

Get your work recognized: write a brag document https://jvns.ca/blog/brag-documents/

HN discussion 2019 (78 comments) https://news.ycombinator.com/item?id=20665225
I suppose maybe some people in California want their budget to balance in the upcoming decades, and have finally realized that restricting housing until the point that you start losing representatives in Congress is a long-term losing strategy.
> Some people need to be given a purpose because otherwise they don’t have one. There is a lot of middle ground between the two extremes of total work and no work.

I would argue we are currently at the working constantly extreme and hopefully moving toward a better balance. Cooking soul food is still work that needs to get done. It would be nice to have a little more time each day to cook a proper meal and to have time for more purposeful driven work.
Yeah, it's starting to look this way for one of them. I have time left before dementia sets in, but he's on a clear trajectory, spending most of his day on TV and overeating.
"When a measure becomes a target, it cease to be a good measure."
> The difference is that asbestos or lead exposure are much more dangerous and they are easily replaced with other materials that provide near identical functionality.

But that's not the issue.

Asbestos insulation could be perfectly safe too, as it is lead in paint, mercury in thermometers, etc. But societies deemed the risks greater than the benefits.

You may not mind living in a house coated with lead. I'm glad the government has banned it.

> ... another approach is to provide robust and accurate nutrition labels and warnings, and ensure that adults are properly educated to understand how to read them

This is unrealistic and naive, starting with the fact that "robust and accurate" nutrition labels must be enforced by the government. If we were to get rid of such regulations, corporations have proved over and over again that they see no incentive in providing better products over higher profits.

Also, your argument presupposes that every single consumer has the tools and capabilities to receive and benefit from such "education", which is, obviously, not true for e.g. older adults, or people with certain disabilities.
Modeling each unit singly and finding a wholly bottom-up solution works, I guess, but I wonder if it's worth coming at it from a tactical level. You're the commander pushing entire divisions across the battlefield, and the individual units in the division would be trained to maneuver together. They're soldiers with a commander, not individual ants. Shouldn't the model reflect that?

I wonder if a better solution would be to treat the whole group of units as one mega-unit, pathfind for that, then if the path for the megaunit is some factor longer than the straight collision-ignoring route, split it up into 2-6 squad-units. Or split the megaunit up into however many squad-units it takes to have a maximum of a dozen units per squad, pathfind for the squads with some collision avoidance, then do a more fine-grained process of calculating a path for each unit from its current position relative to its squad's center to the same position relative to the next point on the squad's path.

I never play this sort of game so maybe this is routine now, I dunno.
I'm pro-web. I'm also pro-watching TV things on a TV.
Can't upvote you enough.

You'd think they'd have clear priorities, yet they don't seem to understand firmware matters, and that there are enough Linux desktops already.

I don't like the idea of supporting a Linux distro or DE I won't use or ever care about.
That's not how MIT license works
This unfortunately makes sense because it is a private repo. Even if a repo is labeled as being MIT and has an MIT license in it, it still may contain other code of a different license.

Github could do better by warning the repo owner when they delete a private repo. Github could ask the repo owner if they want to convert it to public first (a "set it free" option) or otherwise give the option to avoid deleting the forks of others.
The workplace anti-harrassment training I am engaging in the very moment is teaching against the discrimination _against_ protected classes. Although it's saying to always only hire and promote the best candidates, there is no injunction against discriminating _for_ protected classes. Mathematically, that is however disciminating _on the basis of the category_, which is definitely implied. Though I think straight white males are the only class that won't trump any others.
Data retention policies are written by compliance people, not product people, so distinctions like overt, deliberate cancellation and "cancellation for nonpayment" or "abandonment" or "discontinuation" usually aren't captured in them. I'm not saying it's great that Heroku deleted these databases; I'm saying: the description given upthread, that the databases were deleted because of contractual requirements, is super plausible.
If you want to get a feel in real-time, visit a site offering WebSDR[1]. Look for a receiver in the US and tune between 530-1700KHz in AM mode. Note that reception will vary based on time of day [2].

[1] http://websdr.org/ is a good place to start

[2] https://en.wikipedia.org/wiki/Clear-channel_station
That's pretty much what they said.
Most programmers don't work on "personal websites" at their workplace, as strange as that might sound.
And that’s happening, but still your plumber has to come from somewhere. As the need to commute drops the population density that can be accommodated will rise just because there won’t be huge flows of commuter traffic.
I tend to gravitate towards an empty page, or just leave the default of 'most visited'. For Firefox I disable Pocket and everything, I only really benefit from shortcuts to where I go most

I would enjoy moving these features out of my launcher (and the new tab page seems fine): calculator, unit conversion

All of that said, I don't really want a lot. I browse by typing what I wish to visit
Easier for one person to spin up 1000 emails than 1000 phone numbers.
It's not me you have to convince buddy, its the Sand Hill Property team and their econometrist, who are probably expecting an interest rate cut cycle this year.
In the same way deepfake video should not be allowed as evidence, thereby ensuring no video is allowed… we can apply that to text as well.

We’re entering an uncanny valley before a period of “reset” with self taught (to stay on subject here) people re-learning for the sake of learning.

In 30 years we will be in an educational renaissance of people learning “like the old masters did in the 1900’s.”
A few weeks ago, youtube changed their swearword policy. A creator I follow basically had to delete half their channel or risk termination.
Your neighbor doesn't currently have the right to do anything they want with their property though. They don't absolutely own it and have some kind of sovereign status. They can't turn it into a gas station or auto repair shop. They have the right to exclusive use of the land for the purpose of a single family dwelling built to certain specifications and abiding by various guidelines and regulations.

When each neighbor bought into the neighborhood, they all signed up for this same basic deal. Many of them would likely have chosen to not spend their money on the property had their neighbors not been bound by the same rules.

What is being proposed is a significant change to those rules that every owner at some point agreed to. This absolutely does affect everyone in the neighborhood because an older neighborhood is more than a collection of unrelated properties, it is a collection of actual homes of similar size and character with a particular feel and aesthetic.

A change to the rules may absolutely be necessary for the health of the city / population as a whole. Totally agree with this. Don't pretend though that it's not coming at the cost of infringing on the existing homeowners' reasonable expectations of what they bought into when they purchased their properties. Again, maybe it does need to happen, but homeowners are not unreasonable for wanting to keep their neighborhoods as they've always known and loved them.
- who may well just sell out to Facebook again after a couple of years[1]

[1] No shade - if Facebook offered me $billions for my user generated content site, I'd be at the bank quicker than you could imagine but I wouldn't expect anyone to trust me with user content again.
I lost passion for _programming_. More recent career situations have led me to the conclusion that I simply cared _too much_ about my work, and it was causing me stress and honestly causing some personality issues too.

I didn't lose my _passion_ though. I just redirected it. I've taken up woodworking, I've learned a ton about 3D printing and CAD, and my wife and I have our eye on getting a laser printer soon. I've travelled a bit more too, and have learned more about home ownership/improvement than I ever thought I would enjoy (turns out I do enjoy it!). I've started learning more about finance and economics, and took a random dive one weekend into geography so that I could try making a realistic D&D world map that took into account naturally forming rivers, coastlines, mountain ranges, etc.

On top of all that, I have a newborn daughter now and get to pour my passion for all of these things and more towards her as she grows, and getting to learn what it means to be a parent and how to do it better than my parents did (they did a fine job; but isn't it always good to improve?).

I think oftentimes this passionless burnout comes, like it did for me, from attaching too much personal worth to one single topic. May be different for others though.
Could it be that he does not use the name under the likes of Elon and Jordan, so it could be left for interpretation?
It’s sold out now but they did a collab with HP called the Dev One. I haven’t seen one in person but I hear the hardware quality is quite good.

https://hpdevone.com/
There are 11 startups named "Artifact", and lots more with Artifact in their name (e.g. Artifact Technologies) https://www.crunchbase.com/search
U.S., India partnership targets arms and AI to compete with China
I'd love it if someone produced a reasonably priced mini-pc with a pci-e slot

(of course it wouldn't be so mini...)

more or less like servethehome's tinyminymicro project (but not relying on used equipment from 3 years ago)
I use it for work. I kind of like it, works well enough and it keeps updating and not breaking which makes me happy. I feel its like ubuntu on training wheels.

The Gnome desktop environment is servicable, the only issue is I which there was a shortcut on the top bar for sound selections.

Basically it seems pretty robust, and I don't have any issues.
it's gone from Volvo and I think some other cars as well (like BMW, Audi, etc)
More like scraps off the dinner table.
Humans are for training