skysight-inc/HackerNews huggingface dataset:
I've struggled with perfectionism procrastination. For example, I've tried in the past to start a weekly newsletter for my blog but was never consistent with it.

In the middle of November, I started a daily (M-F) newsletter on topics related to DevOps. I've been consistent with it ever since.

The strategies the article outlines that have helped me the most are breaking things down into small pieces and starting small.

Also, by making my newsletter daily, it took a lot of pressure off me. I didn't feel like I had to have a "hit" every article like with weekly or monthly cadences. If the article sucked, then tomorrow is a new day with a new article.
Fun post. I have also accumulated a huge collection of SoCs, SBCs and OTS/Custom/Production PCBs that came about from Client projects over the last 16 years. I love this space, if a project comes up, I usually support it.
If you don't know, then try visiting China again.
I am surprised with this thread on hacker news no one has mentioned the decentralized identity foundation - https://identity.foundation/

There are efforts underway to create new ways of identifying and communicating via web where you own your identity, and are not depending on a provider or central authority.
Show HN: I made an app that locks you out of your Instagram account
I'm the developer and would love to have folks join me in logging off for the start of the year. Built this after taking the last three months off of social media. It is pretty straightforward tech-wise, but the ritual of locking yourself out has proven really powerful for me.
I love your work. Unrelated to this piece, do you know of any resource that allows you to zoom in on a modern-process-node chip, from 1X down to the transistor level?
That's just the push I needed to challenge Mike Tyson to a fight.
Or you are out in the mountains with spotty cell coverage and want to be able to send messages to other friends around you

Not everything prepper-like is for prepper-only usage
you can also open Youtube on a computer without an ad blocker (e.g. a stock Firefox or Chrome instance), or pay for premium if you don't want to watch ads
> Within a feature branch, not every commit necessary passes the tests (or even builds), and that is a useful property! Here’s some ways this can be exploited:

> When fixing a bug, add a failing test first, as a separate commit. That way it becomes easy to verify for anyone that the test indeed fails without the follow up fix.

As a reviewer, I want the first commit to be passing and then the bugfix commit update the test to still pass

- Makes change of behavior obvious to reviewer

- Assumeing all commits are tested, ensures the test is testing the right thing
Does the Chief Justice have any personal interest in MSFT, AAPL or GOOG?

Inquiring minds want to know because there are certainly more pressing legal issues than AI that can have trouble with simple math.
Things breaking apart in orbit is the premise of Seveneves by Neal Stephenson:

> Seveneves is a hard science fiction novel by Neal Stephenson published in 2015. The story tells of the desperate efforts to preserve Homo sapiens in the wake of apocalyptic events on Earth after the unexplained disintegration of the Moon and the remaking of human society as a space-based civilization after a severe genetic bottleneck.

* https://en.wikipedia.org/wiki/Seveneves
My apologies to anyone having trouble accessing my site. My little VPS is getting smoked, because it's a completely untuned install of Wordpress on a very small server :)
Feels like it's both to me. 3 phase, 3 wires is optimal for the amount of conductor material needed to distribute it. But it's also optimal for motors for a few reasons. Easy to reverse direction of the motor, self starting without a capacitor, and higher overall power and efficiency.
I think you're right, i should make it more clear :)
That doesn't explain why they're blue - which is a much brighter and more intense LED color then green or red.

The craziest one is the subwoofer my parents bought for their home theater - this is a device you would exclusively use in a darkened room while watching movies...and it has a full size eye-searing 3mm LED to indicate "power on" (it's been electrical taped over for about a decade now).
Interesting. This is why I don't understand why people either choose to, or have set for them, GPS/mapping apps and run them on a device in landscape mode, IF you have the setting that "up" is the direction you are heading as opposed to "North"

Me, I want to maximize what is "ahead", not off to the sides where I'm not driving.
I don't see how that would be any different from unprotected "high" voltage lines, or preferably protected ones for that matter. In house installations around 500V count as Low Voltage in power engineering, by the way.
I wonder which one is the one GP had in mind, DM&P Vortex86-based ones or VIA thin clients?
Transformers on DC are already a solved problem with various switched-mode converters that can boost or decrease voltages at will. In fact, many AC-DC supplies (phone charger, etc.) are already using such converters, first rectifying the incoming AC. Not needing a bulky transformer makes them smaller and lighter.
I used CFR to solve another card game called Setback (aka Auction Pitch), which is a trick-taking game that’s similar to, but simpler than, Bridge.

CFR is very effective, but slow and requires a lot of RAM. I had to create a smaller, abstract version of the game, solve that, and then map the result back to the actual game, so I didn’t end up with a perfect Nash equilibrium, but the solution does still play at a super-human level.

One of the interesting things about my approach is that it actually uses CFR at two separate levels: First it solves a single-deal version of the game, then it uses that solution to run CFR again on a repeated version of the game where each player accumulates points across multiple deals. (Bidding in Setback is highly score-dependent.)

I think a similar approach might be possible for Hearts, but I haven’t tried it yet. Solving Bridge with CFR may be beyond our current capability, but could also be possible in the future.

[0]: https://www.bernsrite.com/Setback

[1]: https://github.com/brianberns/Setback

[2]: https://github.com/brianberns/Cfrm
Given threads are here to stay, thread-unsafe print is a really bad idea. Couldn’t even imagine it can crash instead of interleave, in Python of all things.
>I suspect animal on animal violence is common in old cartoons because more people spent time with animals. The idea that we should stop animals from hurting each other is a very recent notion.

I don't think cartoons of the time were intended to present realistic depictions of animal behavior, so much as use them as tropes and archetypes. Rather I suspect physical and slapstick comedy was popular at the time, and that broad style of comedy was easier to portray in a visual medium.
Where are those 48G dimms? Ryzen 7000 limits 4 dimms to 3600MHz. To get high clocks 2 dimm configs is the maximum for Ryzen 7000. Are they in use? I can cut off 10-15W going to 4800MHz 1.1V (from 6400 1.3V)
I have a pet peeve about the term perfectionism - it assumes the target of the idealized 'perfect' state is something other than the absolutely guaranteed limited resource in the world - time.

Every self-proclaimed perfectionist should start caring about time as much as they do about the object they are obsessing over. They'll then see the tradeoff in being less of a ^perfectionist^ in that thing and being more ^perfectionist^ about time.
To be fair, we've got computers (CI, pre-commit hooks) that can stop that.
A particular bugbear of mine is when black and white films get scanned and the process somehow introduces a bunch of moiré colour fringes into the digital copy. This feels like something that shouldn't be hard to get right.
SABnzbd agrees since 2016.
If you are into the psychological aspects of procrastination, I've found the book Procrastination by Burka and Yuen [1] an amazing read. Perfectionism is one of the themes but apparently there can be multiple, independent sources.

[1] https://www.amazon.com/Procrastination-Why-You-What-About/dp...
My take on with procrastination is just start things anyway and then eventually
> A lot of users don't seem to recognize racism or sexism when it is not directed at them. This leads them to think it is not a problem.

Well for a site that loves to jack off to how much smarter they are than the rest of the internet, I’m just shocked.
Sounds very similar to time preference: https://en.wikipedia.org/wiki/Time_preference
A good write up! The one thing I’ll add is that in most regions that aren’t terribly remote, you can just use a VRS RTK service, avoiding the entire base station effort. You’ll still get 1cm RMSE, and all you need is a temporary subscription and a cell modem, often built into your receiver.
A lot of modern diseases emerge from modern lifestyles. Sugar, fat and obesity/diabetes. Salt and hypertension. Cancer and the chemical industry. Myopia and lack of time spent outside. A lot of healthcare is manufactured, although not by the healthcare industry itself.

I don't think he was questioning the utility of being able to go to the hospital when you break an arm. But clearly if everyone lived the lifestyle he describe, the size of the healthcare industry could be dramatically reduced. Living that lifestyle is not only healthier, but also, I think, prepares us better for accepting death and avoiding some nonsensical end-of-life treatments.
I wish I had saved the conspiracy theory paper. I even tried asking GPT-4 for help and couldn't find it :( It was on the arXiv but for some reason I couldn't get GPT-4 to focus on arXiv web searches, but I don't know much about prompt engineering. In my comment I said it was "OpenAI's own research" but it was a collaboration between researchers at OpenAI and Stanford, so the paper is not on OpenAI's website.

Sadly using my own human brain didn't help: there's just too much stuff about GPT being put on the arXiv these days.

I wasn't thinking of a specific paper re: repeating training data to make facts "stick," I was repeating general folk wisdom around LLM design. There is probably a specific paper quantifying this.
John Oliver started baiting them a while back... https://www.vanityfair.com/hollywood/2023/04/john-oliver-dar....
From what I understand, there is at least one problem that is basically impossible to solve (in a useful amount of time) on classical computers, but theoretically solvable on a quantum computer (in a useful amount of time). That problem is breaking modern asymmetric encryption with shores algorithm. So there is at least that one concrete problem they can (theoretically) solve.
“The connection between decimate and the number ten harks back to a brutal practice of the army of ancient Rome. A unit that was guilty of a severe crime (such as mutiny) was punished by selecting and executing one-tenth of its soldiers, thereby scaring the remaining nine-tenths into obedience. The word comes from Latin decem, meaning "ten." Decimate strayed from its "tenth" meaning and nowadays refers to the act of destroying or hurting something in great numbers.”
> Social support and accountability

Reminds me of "Announcing your plans makes you less motivated to accomplish them (2009)" - https://sivers.org/zipit - https://news.ycombinator.com/item?id=7496923 (74 points | March 30, 2014 | 21 comments)
„ We need to think about failure differently. I’m not the first to say that failure, when approached properly, can be an opportunity for growth. But the way most people interpret this assertion is that mistakes are a necessary evil. Mistakes aren’t a necessary evil. They aren’t evil at all. They are an inevitable consequence of doing something new (and, as such, should be seen as valuable; without them, we’d have no originality). And yet, even as I say that embracing failure is an important part of learning, I also acknowledge that acknowledging this truth is not enough. That’s because failure is painful, and our feelings about this pain tend to screw up our understanding of its worth. To disentangle the good and the bad parts of failure, we have to recognize both the reality of the pain and the benefit of the resulting growth.“

- Ed Catmull (from the book Creativity Inc.)

edit: by way of the marginalian, which is excellent, one of the best sites out there- go read it: https://www.themarginalian.org/2014/05/02/creativity-inc-ed-...
It's useful in situations where you don't have the entire commit message expanded on screen. For example, when running `git blame` on a file, or the same functionality in a web UI like here: https://vincenttunru.com/img/Commits-are-documentation/annot...

As for regular code, similarly, there are situations where the code doesn't take up the full screen, e.g. in split-screen mode, or viewing a side-by-side diff.

That said, there's a balance to be struck between facilitating those use cases and facilitating the common use case of reading (or even writing) the code, and there's no clear "right" answer. Which is probably why there are so many debates on this.
Hacking Velux blinds and integrating them with Home Assistant using ESPHome
Velux blinds don't natively integrate with Home Asssistant and therefore can't be automated. I 'hacked' the controller and added control with an ESP32 board.
The 51% Attack for the Fediverse
Does anyone have a picture of a quantum computer without all the cooling equipment around it?
Soldering a nicer coloured SMD LED over the top of the blue LED works well. Most colours have a lower voltage drop, so the blue doesn't glow at all.

Worked well for my pocketbeagle board which was annoying me, my initial attempts a desoldering the blue one were unsuccessful (no hot air), but a nice amber one in parallel worked great.
Yeah, don’t do that. The LibreOffice code is littered with commits from bug tracking systems we no longer have access to or don’t exist any more.

Explain the issue, and by all means mention the bug number, but you must explain the issue you are dealing with.
First line is for what, the rest of the commit message is for the why - if needed.

As for "spacing", you can probably tell the why from the diff as well. The "what", however, tells you whether it's even worth opening the diff.
It’s easier than ever to self learn your way to building a social network.

It’d still probably take a few months to go from 0 to fully functioning and stable twitter clone.

But it is easier than ever since you can ask llama to explain / find bugs in your code.

Asking it to write code totally from scratch is very hit or miss.
People like this are an instant hire for me at my company.

It’s quite sad that Microsoft apparently doesn’t think he’s worthy of the ‘senior’ title yet whilst his work is heaps better than most seniors I know. Kinda explains their poor software quality lately.
Could be interesting for GTA6
I think your suggest would be much better, because the way it's titled right now ("Pokemon prototype game made with JavaScript and p5.js") sounds like it's an official Pokemon project, but it still in the prototype/alpha phase.
Are we willing to make certain adjustments to live on a new hotter and drier frontier?

Are we willing to accept declining property values in inhospitable areas?
Hungarian Railways' Live Countrywide Map
Correct. There is a VRS service in the area, but for me A) they didn't make it easy to purchase service and B) they didn't have a station close enough for my preference. Also worth a mention, in Europe, there's the Centipede network, which appears to be an open effort to provide RTK access.
Friends help with everything in life. I can’t think of an aspect of my life that is not improved by my friends.

Making friends is „easy“ too - treating people how you would want to be treated is a good first step.
High voltage DC is hard to switch with mechanical switches, and you have to convert it back to AC to run motors(Unless you're willing to accept brushed motors), so it wouldn't be trivial.
One option would be to take an initial stab at the documentation yourself - that makes it clear to the submitter where things are unclear, because you made mistakes or omitted things, and they can just correct that, which is a lot more feasible to do than figuring out what's important while your head is in the code.
That might very well be, but I have touched 240V AC accidentally, and I'm fine. Don't think that would still be the case for 400V DC, whether it counts as "low-voltage" or not.

EDIT: After reading a bit, it seems that the "what is more deadly" discussion regarding AC/DC is much more complicated than I thought, so the above might very well be false...
I do the same. Maybe I’m just obtuse but I find this site to basically be the most civil, well meaning, and courteous place on the internet. Never understood the problems people have here.
Microsoft's OpenAI-powered Copilot app comes to iPhone and iPad
Except the design of Wayland, and the Wayland developers, and the many years that have passed.
Lots of tongue in cheek comments for such a very serious issue.

Please know that perfectionism is often fear-based and trauma-based. Learning to recognise the underlying fear and trauma, and working through them, will help with both perfectionism and procrastination. In my experience, there are very few quick wins, only long methodical work to get through the underlying issues.

The best way to do that is with the help of a mental health professional (should be first # in that article).
Programmer or Product Developer
A true perfectionist such as myself must go through every social media feed before doing more demanding work. Those unclicked links, notifications and red dots must be cleanced.
The Steam Deck OLED Still Out of Stock in Japan
100% agree. You don't get "thrown off" for offering to fix the WiFi. You usually get that treatment when you insist on fixing it, refuse to comply with the instructions from the FA and, perhaps in this case, refuse to stow your laptop after the FA tells you too, repeatedly.
Human intelligence is definitely multilayered, and different parts of brain are known to be responsible for different types of processing.

Personally I was born with a disability that makes me suck at motor skills, spatial learning and understanding most forms of mathematics, but somehow I'm still decent at programming, and significantly better than average at reading and writing - all of which LLMs can do quite well compared to its mathematics and logic skills.
> However, in a typical project, landing a trivial change is slow. How long would it take you to fix it's/its typo in a comment? Probably 30 seconds to push the actual change, 30 minutes to get the CI results, and 3 hours for a review roundtrip.

It doesn’t have to be like this. This is a choice. There’s no reason a team cannot work towards a world where they can push a small fix to master directly after running their 5 second test suite on their local machine.

We are used to squalor, but it’s not necessary. It’s the result of a series of choices. There are other ways to do our work that maintain continuity of productivity. Old projects can feel like new projects.

Any time someone writes something like this, they are normalizing slights against our fellow developers. They may not recognize it as such because it’s all they’ve ever known, but we should (collectively) know that better is possible and strive for it.
If you want to make a logo that has the likeness, then you may have a point.

If you're making a work derivative of Steamboat Willy then Disney has no basis to sue you, regardless of what trademarks they claim.
For me, the tangible benefit is in actually knowing where my land is. I have some things I want to do on it, and I'd rather find out before starting, rather than in the middle of building.

The authoritative thing is the boundary descriptions for your purchase (See my comment https://news.ycombinator.com/item?id=38829732 for what that looks like)
Which languages are harder for LLMs? Is there any writeup or analysis of this?
I have a collection quite similar (in size and content) to the author, but I must have started a bit earlier as I have a bit more of the first RPIs and also a Dream plug (which is another successor to the sheeva plug, like the guru plug)
Wow, it's so cute
I had a high school English teacher who became suspicious of a piece of writing I did for this reason—no automated checking was necessary! he called me in to talk with him about the work, probed my knowledge a bit, satisfied himself that it wasn't plagiarism, and gave me a compliment for writing at a high level.

False positives are not necessarily deal-breakers, as long as the teacher treats the situation carefully before taking any disciplinary action.
It's like claiming a mod on top of an existing game makes it a new game, in a few line if code.

It can, but obviously it's the engine and existing code doing all the work.
That's interesting! Although I haven't invested any thought in it, I would've assumed that announcing plans would have the opposite effect because people are now watching and know what you're trying to achieve, so you'd be more motivated to avoid losing face. Thanks for the article — I'll have to check it out!
> I personally have known several people. They are not narcissists. They are literally 100x talent.

I guess this can varies per company. It’s not difficult to be a super star in a dinosaur company. After all, “In The Land of The Blind, The One Eyed Man is King.”

This is really common in many European companies. Most developers are doing the bare minimum and it’s common for the department to be carryover by a single guy that is passionate by software development.

My understanding is that people don’t put any effort because of a mix of factors: no technical career; low salaries; no financial reward for putting extra effort; management is mostly non technical and don’t value developers; companies can’t increase salary for a single individual in the same role because of unions or country laws; people can’t be easily fired; etc.
You can implement the innovations in JavaScript and WASM and other standards that are already there. Just like the subject of this discussion, a Windows-like desktop, is implemented in JavaScript and HTML and CSS and canvas and whatever else. That's all perfectly sufficient.

As complex and backwards compatible as web browsers and JavaScript are, you already need all that complexity anyway and already end up paying for it all. So why not use it to implement the desktop too?

I'm not proposing eliminating the web browser. Are you? I'm just saying use the web browser you already have all the way down, instead of re-implementing part of it.

The problem with DaedalOS is that it doesn't bother to innovate, it just implements old designs: Windows 95 or so. No pie menus, no tabs, no virtual desktops, no rooms, just old ideas.

But those old designs are not hard-coded into the browser, they're all just software you load into the browser and can change. Why not be able to change the entire actual desktop that way?
Disney created the character and was able to profit from it for years, but Disney has equally profited over characters it didn't create but instead created their own adaptations. Why should other companies be denied the same thing Disney had access to?
Or even, "this isn't procrastinating, todo lists won't help, you are probably depressed".
I'd guess the pool of people that think the same way is smaller but the competition is as well.
I guess I'm doing something wrong, but I installed it with pipx and it's saying "[Errno 8] nodename nor servname provided, or not known" when I launch it without loading any info.
Related discussions from yesterday and earlier:

Mickey, Disney, and the public domain: A 95-year love triangle

Public Domain Day 2024 Is Coming: Here's What to Know

Etc

https://news.ycombinator.com/item?id=38826061