skysight-inc/HackerNews huggingface dataset:
Everyone burns out once in a while. Some of us get back to it after a break, others leave the industry altogether.

But you can lessen the possibility of burning out by having a good work-life balance and finding joy outside of work. Develop hobbies and relationships, get out in nature more, spend time away from the screen and in your local community. Build something with your hands, go for a hike, paddle a boat, volunteer for a good cause, play a board game, take someone out to lunch.

At work, it helps to have good coworkers and especially managers who have similar values. If you're in a super cutthroat company, they're probably going to prioritize the hustle over your well-being. But not all companies are like that. Many smaller ones have more sustainable flows where they don't expect you to give 200% every day, more like 70-80%, but do good work and be good to the people around you.

On a day-to-day basis, it's also important to find something you can feel satisfaction over. For me, part of the joy of my work is getting to interact directly with users & customers, seeing that my writing (docs) and code (frontends) have a direct impact on them. Not all CS is user-facing, of course, so it's up to you to find some niche within your own role that lets you be (creative|analytical|detailed|innovative|super-smart) and can bring you little doses of satisfaction and pride every day. And on that note, nobody likes feeling like an invisible cog. If you know your coworker did something well, even if no other dev or user will ever see it... let them know. Let your team know. Those little "thank-you"s and "I see you"s can go a long way, and maybe one day it'll be your turn to need one from a teammate.

I think most importantly, you have to balance all of this yourself in your mind and heart. If you really want to chase the bleeding edge of everything, you can, but chances are you'll always be one step behind. Tech moves faster than any one of us. Instead, you can also choose to just be average and happy. You don't need to change the world, just find your place within it. You know your personality, needs, and dreams the best, so it's up to you to find your own balance between ambition and acceptance. If you're young, it's fine to aim high and pull back a little when you get tired. Do it a few times and find the level that works for you. When you get older, you'll naturally (biologically and emotionally) slow down a bit, and that's ok too.

Just take it easy. You'll probably be working for 40+ years. Make it last :)
I do it already in https://foodintake.space app
> "Berger asserts that only twenty or thirty nudes in the European oil painting tradition depict a woman as herself rather than as a subject of male idealisation or desire."

I fully agree. Now, could you explain what is the problem with that?
Because a business cycle contraction occurred? If GM had been allowed to fail, other companies would have filled the gap in the market, and new businesses would have emerged, most likely generating even greater tax revenue over time. While there may have been some short-term thumb twiddling, the market would have eventually created new jobs elsewhere, jobs that would have been even more productive. There's a great opportunity cost to "saving" millions of unproductive jobs.
Understanding Workload Models
That sounds like a code signing error. 7.9MB is a good size.
I remember downloading the Star Wars Phantom Menace trailer in QuickTime format (because the RealPlayer version was so bad) and even that took quite a while, even though it was only a trailer.
> Scaled up to human level, imagine a creature that trolls around luring you with visually-convincing mates only to eat you.

You mean like television ads showing scantily clad women to get you to spend all your income on <insert product here>? Looks like the spider learned from us.

https://www.youtube.com/watch?v=KJWEJuKXZyk
The stronger the country's economy is, the cheaper they can borrow money. The poorer the country is, the more expensive it is to borrow. Basically, "it's expensive to be poor" applies both to individuals as well as countries.
Thanks for this. I just threw your comment on Llama and asked for a userscript that would also be compatible with old reddit. It gave me this https://pastebin.com/0d7mhcBu and it's been working fine. I can now middle/right click an image and open it fully in a new tab instead of that new webpage.
NuxtHub – a deployment platform for Nuxt, powered by Cloudflare
Your covers lose their protective coating and will rot due to moisture?
Let me know if it was helpful for your use case ;)
Just because democracy and capitalism were invented, didn’t change what humans knew worked beforehand.

The innovation is that you aren’t born into a given regime and you can switch regimes.

This made the system capable of any number of regimes from the freelancer to coops to communes to partnerships to private corporations to public corporations to crown corporations to charities to not-for-profit trade associations to your kids lemonade stand to nonincorporated affiliated entities to manage the local block yard sale to Uber to open source projects to family trusts to whatever and so on.

However to manage a market function to extract petroleum cost effectively, it seems a corporation at the scale of BP, as a hierarchical corporation is the system so far shown to be most efficient? I presume anyway.
How about just getting rid of all food related jargon; salad bars, burgers, toasts, heroes etc.?

As a backend developer this stuff is mind-boggling, just call it "notification widget", or a "confirmation widget" etc.

Try explaining what toast is to an Indian subcontractor who has never eaten toasted bread in their life and then apply that to the UX usecase.

Removing these terms will also improve accessibility and understanding for junior developers entering the frontend world.
Show HN: Predicto – AI-driven stock analysis and trading insights app
I've built Predicto AI, a platform that automates technical and fundamental analysis. Generate trading signals using advanced technical indicators, machine learning models, and comprehensive market data. Would love to get your feedback!
DVBX – Docker containerization for local development
Task-based utility designed to simplify local development in Docker containers. Follows common docker-compose syntax, adding ability to define common tasks, along with built-in commands for shell access, logs, etc.
Typo in the following sentence on the landing page

> Set up a trigger action which will make Mailik send you the form resposne.

resposne instead of response

edit:
another one

> Manage all your forms esponses.

esponses instead of response
The site was seriously broken for a long time. And that attracted all kinds of bots, and 'List of 10 Machiavellian things to learn' kind of bots, not to forgot all sorts of other evil bots.

For a long time, the search and trending section was broken. Many times you could not hear anything in a space, empty tweets would show up, tweets would come up with Unix timestamp and therefore sorting was broken. Site would be down a lot of times. Even till date you don't see an ad for a thing you want to buy.

Perhaps the biggest damage is there seems to a significant increase in toxicity platform wide.

>>They have released ton's more features including AI - grok

Compared to most AI products out there, you can't even try their AI product and see if you want to buy subscription.

>>In tech companies, it's not just about headcount, one needs a strong leader to drive company towards greater success like Elon.

Note, code and features are not all there is to a business. Its only natural for us developers to assume the world revolves around us. The reality is actually very different. You need lots of other people to keep a company running.

At this rate Mr Musk won't see return on his investments anytime soon.
To be clear, the new toolchain doesn't replace the old toolchain, but is installed alongside it, and is only used for modules that explicitly request the newer toolchain in their go.mod file.
Completely unsurprising but good analysis and receipts.
I'd add one more scenario: when the UI element that would give feedback, normally, has been removed, yet you still want to show feedback.

If I removed a task from a board, I can't show - on the task - how to undo that action. There's a keyboard shortcut to undo it, but how would the user know, visually?

I'm not going to replace the task with a note because notes don't belong in task lists - only tasks do. I'm not going to come up with some derivative task that only displays a message because then I'm injecting intention that has no function for the task component. I'm not going to just not tell the user because while it is obvious that the task was removed, it's not obvious how to undo what could be an alarming action from a single click (and I'm certainly not going to nag people before deleting a task with a single click; it's a core functionality of task lists. It needs to be able to be done instantly, and undone instantly).

So on and so forth. I'm sure people have tons of one-off, little, anecdotal examples like that. Toasts were invented for a reason. Just because people got cutesy with them doesn't mean they aren't specifically useful for specific scenarios, regardless of how contrived.
YouTube toast is a bad UX and French toast is always a good UX.
Is Waymo profitable?
> The US Military is venerated despite being one of the most socialist institutions in the country.

That is because even many libertarians (i.e. not just capitalists, socialists, communists) understand that national defense, internal security, justice, and diplomacy are functions that the state should take care of.

There are very few who believe we should live in total anarchy.

Now unlike most other political currents, some believe that the aforementioned roles are the only role a government should serve (in french those roles are called the "Fonctions regaliennes de l'etat", literally "Roles kingly of the state").

It's really strange to use the army as an example of "socialism" when it's one of the really rare thing nearly everybody agree is a role belonging the state.
Hey, just cuz you're not getting any replies here: Might be worth trying locally too? If you're in the Bay, there's gotta be some local tech company/group/reseller willing to donate a few hundred dollars worth of parts in exchange for a thank-you and a photo op.

When I worked for nonprofits and student groups, we would very commonly approach local businesses with donation requests. Keyword local, as in face-to-face, asking politely with a smile, and making sure to thank them in your outreach materials afterward. Most of the time (as in 90%+), businesses were very happy to have the opportunity to help their local community.

Good luck!
If you didn't commit the breaking change to the repo, couldn't you just revert your local changes? Trashing the mod and sum file and running "tidy" should take care of the rest, I would think. Maybe I'm missing something?
Waterfall is the more accurate term of your app uses masonry and infinite scrolling vs pagination.
I tend to agree but I think toasts can still be useful and good UX. Putting useful and actionable feedback in context instead of toasts is a rule of thumb that I try to follow but it's not always appropriate.

For undo-able actions, toasts disappearing too fast or colliding with other toasts badly is a real problem. An affordance to see the toast history with non-disappearing undo buttons may be more to implement but for a lot of apps, a viewable and editable history combined with toasts is a much better UX than either system on its own.
I'm not convinced. Most of the argument seems to be that redundant UX is bad UX:

> But by archiving the email, the email disappears from the list, which already implies the action was successful.

> In this example, the button already includes a confirmation so the toast is entirely unnecessary.

I vehemently disagree with the idea that just because you're already communicating something one way it's bad UX to include another way of communicating the same thing at the same time. Redundancy in communication is a feature, not a bug, and it's present in all human languages. It ensures that even in less than ideal conditions the message still gets through.

In the case of toasts, having a single, standardized way of communicating the status of all actions (and if possible providing the undo) allows a user to quickly pick up on the pattern. Extra indicators closer to the action can be valuable too, but it's when they're paired with the toast that their meaning becomes entirely clear. To remove the toast in favor of a bunch of specific indicators is to force your user to learn several different ways of saying "it's done now" entirely from context (many of which will be small and subtle as in the examples given). This might work fine for you and me but isn't great for, say, the elderly or the vision impaired or children.

Unless they're actually getting in the way, toasts aren't bad UX, they're redundant UX, and a UX designer shouldn't be striving to optimize away redundancy.
To be fair, I’ve talked to a lot of people who cannot consistently perform at the mistral-12b level.

I think we expect AGI to be much smarter than the average joe, and free of occasional stupidity.

What we’ve got is an 85IQ generalist with unreliable savant capabilities, that can also talk to a million people at the same time without getting distracted. I don’t see how that isn’t absolutely a fundamental shift in capability.

It’s just that we expect it to be spectacularly useful. Not like homeless joe, who lives down by the river. Unfortunately, nobody wants a 40 acre call center of homeless joes, but it’s hard to argue that HJ isn’t an intelligent entity.

Obviously LLMs don’t yet have a control and supervision loop that gives them goal directed behaviour, but they also don’t have a drinking problem and debilitating PTSD with a little TBI thrown in from the last war.

It’s not that we aren’t on the cusp of general intelligence, it’s that we have a distorted idea of how useful that should be.
I do something similar to my blog, I even wrote an article about it (that is out-of-date, but the idea is the same): https://kokada.capivaras.dev/blog/using-github-as-a-bad-blog....

Basically I write the posts in Markdown, commit them to the repository and it automatically generates a RSS feed and a index in the repository (inside the README.md file), and also publishes the blog posts to https://kokada.capivaras.dev/, that is where the blog actually lives.
Neat :) I'm involved in a few projects focused on vertical profiling in the coastal urban boundary layer.

I saw in a response you said the balloons will periodically return to sea level and ascend (which sounds like a fun design challenge by itself.) Will you be doing so near populated areas as well?

Good luck!
Actually this one I get completely. There’s plenty of places or managers with dev orgs that will check if they can install something complex in house with open source. Nothing wrong with it. But it’s usually a huge waste of time.
All right, but the average program is also flat compared to google3. So that argument doesn't prove much.
The point is that this was likely only one of many poor design decisions that were and will keep being made. I get touch screens are universally bad for operating vehicles or any other machine that requires attention, muscle memory and quick response times, but, if another disaster happens tomorrow for some other design issue not related to touch screens, will he then write another post about how that was the main issue?

Because it's not the main issue. The crew where unaware of the physics of the controls. Would this not have happened with physical controls?

It seems it is not immediately obvious at any time how much steering is being caused by the propellers or the rudder. Having 2 physical levers positioned differently would not make it more obvious to someone already unaware of this. They woud likely not look for the Gang button even if it were a giant red button.

Now if the gang feature were designed (physically or digitally) to always snap back to locked unless some constant pressure is applied (like a spring), maybe this would be imprinted into every crew member.
The Yubikey setup program specifically tells you not to rely on a single key for anything.
You know what they say. Both can be true.
Haha fair enough, maybe you're not using all these things. I suspect though if you aren't doing a webstack then there is complexity elsewhere, like external API calls, message queues, enterprise service buses, s3 buckets, ML pipelines, k8s, monad transformers, SSO integration, security, distributed tracing, etc.

Many systems are vastly more complex than 20 years ago. Even just system integration is a complex web.

It's our duty to train our employees. I disagree with the philosophy that hires someone with <5 years in the field just to throw tickets at them like they are fully trained. I've seen so many talented engineers wither away and quit from this lack of mentorship. It's disrespectful to them.

If you are a tech lead, it is your duty to spend the majority of your time training.

If there are high level tasks that need to be done that only you can do, have a Jr team member to it. They obviously cannot, and will need to research the subject, learn the area, and then you can use daily review and pairing to ensure they complete it successfully. I'd prefer to have a Jr dev take a 3x to accomplish a Sr level task like SSO integration while learning the area deeply than they fiddle with some CSS while I do the SSO integration.

This builds resiliency in the team. Now two people deeply understand the SSO integration. At the same time another Jr dev maybe was adding our first message queue for job processing. Again this is far too difficult for a Jr dev, but they are getting little bits of feedback throughout the process, I'm getting the message queue we need, and the team now has two people who deeply understand it, instead of one.

If I'm on vacation, my entire team should be able to handle any issues, because they built it all.
(Edit: Nevermind, sorry. I misread your question. I think you're mainly interested in free offline apps.)

Does it have to be an "AI" model in the modern usage of it (LLMs, etc.?)

In the past, I found Google's Cloud Vision API to be pretty good for this sort of thing (images in text): https://cloud.google.com/vision?hl=en#demo

AFAIK Tesseract was never state of the art, it was just free and cheap. The commercial offerings (in my limited experience) were usually much more accurate.
Wolfram Alpha's math input is broken
There is a serious bug in Wolfram Alpha's "math input" mode. When you enter e²ⁿ, it is interpreted as e²n (full details at the end). This was reported to them a month ago and still hasn't been fixed, so I figured it was time for some public shaming ;)

I've been really impressed with Wolfram Alpha over the years (both the natural language parsing and the power of Mathematica); my main issue until now has been that the natural language parser tends fail on inputs beyond some length (fortunately Mathematica syntax is also supported and works well). So I was very surprised when this glaring bug in math input mode was shared with me.

Full steps to reproduce:

1. Go to https://www.wolframalpha.com/

2. Click "MATH INPUT"

3. Click the "power" button (second from the right, icon is two boxes with one in superscript)

4. Type "e" (it should go in the first box)

5. Click the superscript box

6. Type "2n"

7. Click the "=" button

Result: The input field correctly shows e²ⁿ (with the "n" in superscript), but the formula shown in the "Input" section is e²n (the "n" is outside the exponent) and the "Plot" section shows a straight line which confirms that the input was misinterpreted as e² * n.

Explicitly adding parentheses around the "2n" fixes this. Ironically, when you do that the "Input" section shows the formula as e²ⁿ (without the parentheses; the same version that fails when entered in the input field).
I have seen a similar error in the past, and that one was because of MacOS extended permissions

```
cd /Applications/DBeaver.app/; ls -@l
```

And then if you see some extended attributes like quarantine and provenance, you can remove them

```
xattr -d com.apple.provenance DBWeaver.app/; xattr -d com.apple.quarantine DBWeaver.app/
```
Wow, I didn't know HN was a trendy place for white male hate.
Isn't it too technical for customers like "freelancers & small companies"? They have to know how to install a npm package and use it which excludes most standard cms sites like wordpress. Why is this not a "no-code" drop in snippet where stuff could be configured in the dashboard.
My work NUC just shuts down if I start any AI process, be that running an LLM or stable diffusion. Pooof, system off. Temperature doesn't matter. It also doesn't boot when I activate all processor cores. I have to leave one of those unused. Although that may be due some "valuable" feature like secure boot or bitlocker.

I heard NUC now goes to ASUS, perhaps the devices can improve. There are quite a few problems here.

I mean I expected abysmal performance on any pure CPU AI task, but some of those could have run in the background. I wonder what Intel did with the time they were the dominant player on a lot of markets...

The security here is just that the device is so bad, that no party could extract something useful. Seriously, these things...
The military thing comes with responsibilities though, they don't just give people all those things for free. Desertion is strictly not allowed. Human rights prevent this arrangement in the private sector.
> are there frequent updates in Go spec introducing new features that it is necessary to auto install the compiler itself ?

From what I've seen, the need for frequent updates is more about keeping security scans happy.
Like all stock prediction apps, why are you releasing it if it's proven to outperform S&P500 by 7x?

Just use it to make money privately or reach out to a private trading house.
China-based EV makers hit with European Union tariffs
To be fair, this is just a blog post, it's not a peer-reviewed scientific paper. You don't really _need_ to do anything.
Risking profit. I wish he'd just say it. The mealy mouthed justifications are just so transparently disingenuous.
Nice idea, we will discuss how we could make it happen soon
Thanks for this, hadn’t thought of this in terms of Hi/Lo. The similarity is limited though because there isn’t any sequence of Hi values…?

AWS also a great example! But I wonder if they’re storing them as fixed 128bit and getting the juicy performance benefits.
You sure seem invested in hating AI, what's your problem brother?
People will respond to the incentives that are given to them, regardless of ethics.

The question is, what system would avoid this perverse incentive? A graduate tax would have the same problem. Free tuition shifts the burden to every taxpayer unfairly. Maybe another repayment scheme, but that would disproportionately harm poorer students.

To tell you the truth, I'm not sure what tools a creditor has to pursue a debtor who has left the country in general...
I absolutely adore this series of videos! Analog/mechanical computing is a fascinating field that is often ignored.

Also the pedagogical style of these videos is fantastic, simple, to the point, with no unnecessary distractions. It's hard to find this level of quality in the current 'click and subscribe' universe!

Happy to see this pop on HN :)
Yeah, I always complain about Python lack of JIT, but being extension language is actually a good use for it.

Or Tcl, which I used 20 years ago as for our in-house proxy module for Apache/IIS, extensible in C and Tcl.

Unfortunely out of fashion for anyone besides EDA tooling.
Has theoretical economy ever worked? To me modern complex economics has started to feel like "we're a bunch of people, trying to theoretically represent populations on a whiteboard, but we've no idea what we're doing"

Probably Lego is a good way to represent this joke of a field of study