skysight-inc/HackerNews huggingface dataset:
I am perfectly satisfied with markdown as I otherwise do not trust people to get accessibility correct.
I like this writeup, informative and to-the-point.

Today, the cloud isn’t about other people’s hardware.

It’s about infrastructure being an API call away. Not just virtual machines but also databases, load-balancers, storage, and so on.

The cost isn’t the DC or the hardware, but the hours spend on operations.

And you can abuse developers to do operations on the side :-)
OpenAI whistleblower who died was being considered as witness against company
As I started out in a time when you had to coin your own format for everything I passionately hate it when the data has to facilitate to the tool. I'm no db wizard so I feel terrible using the json cell unsure about the level of sin involved. I also adopted comma separated fields. Don't tell anyone
Summary: Clear Thinking by Shane Parrish
Yes, very likely. The US has no means to rapidly switch into wartime production. It is woefully inadequate when you realize that there is only one factory making tanks and it almost got shutdown. Even Russia is out producing the US. China would absolutely embarrass the US if it comes to sustained conflict and supply chain.

And the US military is still stuck in the past in term of strategy for all out conflicts. A bunch of drones scared the entire nation the last few days and the army literally has no effective means to immediately response or track them. Meanwhile, billions are poured into aircraft carriers, all of which are easy targets for mass drone strikes or an ICBM attack. The US has no way to recover even a single carrier loss. There is simply no time or material to build them faster. Yet they are still the backbone of the US force. A bone that is getting more and more vulnerable every day.
Show HN: Neurofit – Data-driven burnout prevention for developers (5 mins/day)
Hi HN! I'm Andrew, an ex-Snapchat engineer and 3x founder who built NEUROFIT after battling burnout and Complex PTSD in tech.

While working at companies like Snapchat and Headspace, I found that most burnout solutions focus on mindset and massive content libraries, when the real key is the nervous system.

Burnout is a physiological problem that comes from chronic stress [1], and 80% of our nervous system carries information from body to brain, not the other way around.

NEUROFIT helps you prevent burnout by measuring and regulating your nervous system, helping you stay resilient, creative and flexible during times of stress [2]. You check in daily to make quick subjective and objective measurements, then get matched with quick 3-5 minute somatic exercises, AI coaching sessions, and personalized guidance + insights designed to help you stay clear-minded and focused between coding sessions or meetings.

What makes this interesting:
- Real-time biometric measurement through phone camera (HRV, heart rate, breathing rate) [3]

- ML-powered exercise recommendations based on your current state

- Average active user shows a 54% reduction in stress levels after just one week

- Over 9 out of 10 users relieve acute stress after just 5 minutes of somatic exercises

- Built for busy developers who need evidence-based solutions that actually fit their schedule

- No yoga/meditation expertise needed - purely body-based approach that works with your nervous system

Our tech stack:
- React x CapacitorJS for cross-platform mobile

- Golang + Python backend

- Hosted on AWS w/ Redis + RDS persistence

The app is especially helpful for developers dealing with:
- High-pressure coding sprints

- On-call rotations and incident response

- Remote work isolation

- Extended debugging sessions

- Sustained periods of high cognitive load

To date, we've trained hundreds of health professionals (doctors, therapists and health coaches) in our nervous system approach, and we're also used by teams at Direct Employers Association and Black Girls Code.

Would love feedback from the HN community on both the tech and product experience. You can try it out here:

iOS: https://apps.apple.com/us/app/neurofit-nervous-system-reset/...

Android: https://play.google.com/store/apps/details?id=com.neurofit.a...

Happy to answer any questions about the tech, the science behind burnout prevention [4], or my journey from dealing with burnout / C-PTSD to building this solution.

Cheers,
Andrew - co-founder NEUROFIT

[1]: Chronic Stress Buildup - https://neurofit.app/learn/en/allostatic_load/

[2]: Window of Tolerance - https://neurofit.app/learn/en/window-of-tolerance/

[3]: PPG-based HRV Measurement - https://neurofit.app/learn/en/measuring_balance_hrv/

[4]: Chronic Stress, Dysregulation and Burnout
- https://neurofit.app/learn/en/connection_stress_dysregulatio...
Seems to mean "negative-acknowledgement" if like me you've never seen this abbreviation used before.

And yeah I agree.
Much of the supposed decoupling between productivity growth and wage growth is a result of different standards of inflation being used for the two, and the two standards diverging over time:

https://www.brookings.edu/articles/sources-of-real-wage-stag...

There has been some increase in capital's share of income, but economic analyses show that the cause is rising rent and not any of the other usual suspects (e.g. tax cuts, IP law, technological disruption, regulatory barriers to competition, corporate consolidation, etc) (see Figure 3):

https://www.brookings.edu/wp-content/uploads/2016/07/2015a_r...

As for AI's effect on employment: it is no different at the fundamental level than any other form of automation. It will increase wages in proportion to the boost it provides to productivity.

Whatever it is that only humans can do, and is necessary in production, will always be the limiting factor in production levels. As new processes are opened up to automation, production will increase until all available human labor is occupied in its new role. And given the growing scarcity of human labor relative to the goods/services produced, wages (purchasing power, i.e. real wages) will increase.

For the typical human to be incapable of earning income, there has to be no unautomatable activity that a typical person can do that has market value. If that were to happen, we would have human-like AI, and we would have much bigger things to worry about than unemployment.

I think it's pretty unlikely that human-like AI will be developed, as I believe that both governments and companies would recognize that it would be an extremely dangerous asset for any party to attempt to own. Thus I don't see any economic incentive emerging to produce it.
This reads as if you did multiple API calls per "ping", and opened a new http connection for each API call?

Did you try reusing the http connection (one per ping)? How about putting all data in a single API call and let the server handle that?

Did you try compression?
Not sure if compression makes sense, but a simple+fast compression like gzip could also be worth a try to reduce the actual bytes to put on the air; especially if your data is very verbose or repetitive. (Do that before connecting to wifi, even if that means not using http's compression).

I suppose you're talking http, not https. The latter will of course use much more energy.

Using UDP and the ensuring TCP-like qualities seems like a last resort solution.

Sorry if I misread your article and the suggestion were tried or are not feasible for you.
You slap a full text index on the base64 string. There's only a finite number of base64 substrings for the un-encoded substrings "id", 42, etcetera, so you first filter on those. Then you decode those full strings into json and do the final filtering application side. Easy!
Mostly I write HN comments. In part because HN comments are a place to get feedback on my writing craft. Mostly because I frequently feel compelled to write.

Anyway maybe you will find this perspective helpful: https://youtu.be/vtIzMaLkCaM?si=PI-_9M8ZxmBrJW2K

Good luck.
I'm using something like this for a small personal project that's only going to have a couple of users. Basically, just an app for myself and my girlfriend for all of the various restaurants, movies, recipes, tv shows, locations, etc. that we plan to go to/do at some point in the future. It's basically just a glorified todo list that uses APIs (TheMovieDataBase, OpenStreetMap, etc.) to grab additional metadata and images to present everything nicely

I want us both to be able to make notes/add ratings to each item, so the set of tables looks like this:

- TodoItems
- Notes
- Ratings

Where every TodoItem can have multiple Ratings/Notes attached. Because each of the TodoItems is going to be of a different type with different metadata depending on the type of item (IMDB/TMDB id, image url, GPS location), and I want it to be extensible in future, its schema has ended up looking like this:

CREATE TABLE TodoItems (
id INTEGER PRIMARY KEY NOT NULL,
kind TEXT NOT NULL,
metadata BLOB NOT NULL
);

With SQLite's json manipulation functions, it's actually pretty pleasant to work with. As it grows I might end up adding some indexes, but for now the performance seems like it will be fine for this very low traffic use case. And it makes deployment and backups incredibly simple.
Totally. I've been very happy to see the world embrace htmx in the last year and it's given me confidence knowing I'm doing the right thing with ng-objects.

The methodology htmx uses is in many ways identical to what we've been doing in the WO world for almost 20 years using Ajax.framework (which I don't know if you're familiar with), a WO plugin framework that most importantly adds "partial page updates". So you can wrap a part of a page/component in a container element, and target it so only that element gets rendered/replaced on the client side when an action is invoked (link clicked, form submitted etc.).

And yes, combined with WO's stateful server side rendering and URLs, it's ridicilously powerful. I usually design my WO apps so users never actually see a stateful URL, they always land on "static URLs" while stateful intra-page work happens through page replacements. I love it.
Fast-mimicking are diets where you eat but gets the same results as if fasting. Fake fasting gimmicks is the real name for this "diets" because you can't fake fasting with food.
As a German I'm tired of going shopping and only hearing languages of the middle east.

I learn a bit Arabic myself (I'm polyglot). That doesn't mean I'm indifferent to how the culture around me evolves. It's good here _because we're not_ in the Middle East.
I stopped counting how often my daughter has been told by male Syrian refugees she shouldn't play soccer, because she should learn to live in the kitchen. F* them!

Same for Ukrainian refugees.
The Ukrainian kids in the elementary school of my son are utterly respectless, joking during lessons and climbing on the tables (and German schools aren't that strict anyway -- maybe that has become a problem).
Most of them are very aggressive and showing violence towards their peacefully classmates.
I wouldn't want them to grow up in a warzone, but that doesn't mean they're free to do whatever they want here.

Problem is: as soon as you make a point as a German you are labeled a racist, Nazi and intolerant.

More and more are fed up with that.
Like the "solidarity" with Israel -- I'm capable to distinguish between a Jewish individual in Germany (don't care) and the _current_ Israeli government (don't like); I don't need unreflective yes-sayers as my government to claim solidarity with Israel, thank you!

This head-and-the-sand mentality is the main culprit from my POV.
It doesn't solve problems. It _enables_ populism and right-wing hardliners.
E.g. most people don't care about religion (life and let life), but if you notice Islamists openly recruiting esp. in big cities (Hamburg, Cologne!)...
refugees giving a F* about local culture and language.
(70% of Syrian refugees aren't working after 13y of conflict?)
I mean WTF!... a democracy with a social security net cannot exist of you tolerate all that combined!
It shakes you into sickness, it's a feature
Citizen Alpha 4.0
It also influenced the design of Distributed Objects Everywhere at Sun with OpenStep, which eventually got rewritten into what became Java EE.

Anyone familiar with Java EE will find a familiar home in WebObjects, specially the Java rewrite.
Didn’t see this in the article, do they have multi az redundancy? I.e. if the entire raid goes up in flames what’s the recovery process?
Just learned about this tool, also using ipython for this. Seems it is actually controlled by the `PYTHONSTARTUP` env var, which can be set to the path to your `.pythonrc`, so should work with ipython too!
<joking>have col names id, quantity, json and greaterthan20
There's been numerous attempts at removing invasives, as you point out some successful, some not.

I found this one of New Zealand, which has particularly unique habitats, trying to remove rats (and others) to save 200 bird species to be particularly mind blowing [1].

Having just done a Rewilding course, my position has shifted a bit and I'm now in two minds about both the NZ experiment and ones like you mention. Much as yours and the other comments say lazy people spreading accidently, or historically, more deliberately non-native species at face value seems really destructive.

But as the Rewilding course pointed out, weeds generally thrive in areas of bare earth and similar niches where ecosystems are degraded and often then are outcompeted as part of succession, but during that time can often provide great food sources for say pollinators (e.g. ragwort).

I'm going to make a bit of an uncomfortable leap here and say, does a similar argument apply to invasives? Nature is nothing if not both resourceful and determined and it also (for better or worse) created us. I've yet to see many compelling reasons as for why that happended (from a design perspective), but it has to be said we're nothing if not the ultimate (so far) extension to that, hopping around the planet spreading species everywhere.

Is this, ironically, how nature "addresses" climate change by having the same actors that helped create it, also be the best actors to mitigate it.
If climate change is going to cause such massive disruption to ecosystems, is the human quick spreading of invasives much better at bringing species to places they might now thrive and build future resilience than the slower method non-human forces can manage?

I have to say I don't feel comfortable saying that and I'm not an ecologist, but maybe, bringing this back to the main topic, that's part of a wider Rewilding discussion?

[1] - https://www.science.org/content/article/new-zealand-s-mind-b...
It is basically a whole generation rediscovering what we were doing in the 2000's, now that SPA craziness went too far.
I'm sorry, I thought we were talking about fancy restaurants here.
My native language is Italian, which also changes suffixes based on number and gender.

(And I live in Germany since 2014 to boot)

I really think you are trying to draw conclusions about something that happens when learning most if not every language.

Example for English: https://www.gingersoftware.com/content/grammar-rules/adjecti...
Postgres added native support for JSON in 2012. People have been using RDBMS to store denormalized data and even as a key-value store for way longer than that. In fact, it's very hard not to do that
Would be interesting to know how files get stored. They don't mention any distributed FS solutions like SeaweedFS so once a drive is full, does the file get sent to another one via some service? Also ZFS seems an odd choice since deletions (esp of small files) at +80% full drive are crazy slow.
My three concerns are: organizational clarity, vocabulary, and brevity. I hate seeing scatter brained output that feels all over the place. Vocabulary is important to prevent things from feeling repetitive.

You may have heard words matter. That is largely superficial. Phrases and context matter much more but your audience must be capable of consuming it.
The Continuation of Self Through Memory
He wasn't, his position regarding UNIX beards was well known.

Supporting UNIX was a business opportunity to go against Sun and other graphical workstations.

There are recordings of NeXT meetings, and his famous appearance at USENIX, regarding this.

Note that everything that matters on NeXTSTEP is based on Objective-C and Framework Kits, zero POSIX, beyond what was need for those government and graphics workstation contracts.
What a random and untimely user report.
> A beautifully designed abstraction is easy to understand and use.

It's like in "Clean Code" where Ward Cunningham said a clean code is a beautiful code.

Beautiful design, beautiful code, beautiful abstraction, beautiful class, beautiful function ... But is not that subjective and broad ?
You'll probably like the Sponsorblock extension that automatically skips over the ad-read sections of the video.

https://sponsor.ajay.app/
Addressed here:

https://news.ycombinator.com/item?id=42485831
AI do require overtime pay. In fact they are literally pay for use. If you use an AI 8 hours vs 16 hours a day is literally the difference between 2x cost.
Sometimes people just want to work on cool stuff and have the luxury of being able to do that. Rosetta 2 is shipped and done.
You literally did not address any of my points. The law does not say what you seem to think it says either.
What evidence is there that they do that? That would be a very one-dimensional competitive strategy, given a competing insurance company could wipe them out by simply being more reasonable in handling insurance claims and taking all of their market share.
Looks like the banner is opt-out rather than opt-in. Do you need 150+ legitimate interest partners and what for?
The emissions test faking is an anecdote, not an indication that this is the average behavior of companies or the dominant behavior that determines their overall impact in society.

As for the growing prevalence of the light truck, that is a harmful market dynamic stemming from the interaction of consumer incentives and poor public road use policy. The design of rules governing use of public roads is not within the domain of the market.
> The number itself was probably made-up: it's too short and the area code doesn't seem valid.

44 is the country code for the UK.
I agree entirely - I use the same references, I just think it's bordering on sacrilege what you did to Mr. Goldratt. He has been writing about flow and translating the Toyota Production System principles and applying physics to business processes way before someone decided to write The Phoenix Project.

I loved the Phoenix Project don't get me wrong, but compared to The Goal it's a like a cheaply produced adaptation of a "real" book so that people in the IT industry don't get scared when they read about production lines and run away saying "but I'm a PrOgrAmmEr, and creATIVE woRK can't be OPtiMizEd like a FactOry".

So The Phoenix Project if anything is the spiritual successor to The Goal, not the other way around.
Yes but It's just demos, doesn't have to be so purely Math.
Do you have a Google alert for HN mentioning your project or how did you find this obscure submission so quickly? :)
And then come the weird aspects of bad cloud service providers, like IONOS, who have broken OS images, a provisioning API, that is a bottleneck, where what other people do and how much they do can slow down your own provisioning and creating network interfaces can take minutes via their API and their customer services says "That's how it is, cannot change it.", and you get a very shitty web user interface, that desperately tries to be a single page app, yet has all the default browser functionality like the back button broken. Yet they still cost literally 10x what Hetzner cloud costs, while Hetzner basically does everything better.

And then it is still also about other people's hardware in addition to that.
If you can't afford your dinner reservation maybe you shouldn't live in NYC, right?
Show HN: Call Multiple LLMs with GraphQL and AI Chainer
Many of the issues with LLMs can be solved by prompting as a chain, by transforming a single prompt to multiple sub prompts. With the wide variability in LLM pricing and model sizes, it also helps if we can offload some of those sub prompts in the chain to smaller models. LQ provides a GraphQL endpoint that allows you to call multiple LLMs viz. gemini, claude, openai, mistral as a tree. You can extract structured xml tags from responses and fill placeholders in prompts down the chain/tree. With conditionals, you can provide condition-based branching as well. Further, we also provide an inbuilt AI Chainer that creates a chain for you. As an added benefit it also has a request history, for you to repeat a query while changing some of the placeholders as variables.

We are a team of 2 and have been using LLMs in many projects. For every LLM operation we end up making several LLM calls and have to write our own tooling to optimize the queries as a bunch. Even during development, evaluating multiple LLMs, prompt-tuning, condition based calling, etc. is messy. We are trying to make LQ as a middle-layer that can ease some of those pains and allow users to express the data flow within the request itself.

Our next goal includes support for local LLMs as well as longer running queries with subscriptions. Large chains/trees will also be supported with the context residing on the server.
Not sure what your exact use case is, I'm curious actually, but storing JSON strings should work much better. JSON functions are supported since SQL Server 2016 [0]. This is how I do it atm. I store only indexible content in table columns and everything else goes into an `attributes` JSON column. MSSQL supports indexes even on JSON fields, but I have not tried that, yet.

0 - https://learn.microsoft.com/en-us/sql/relational-databases/j...
If you don't have laws against dumping in the commons, yes people will dump. I don't think anyone would dispute that notion. But if the laws account for the external cost of non-market activity like dumping pollution in the commons, then by all indications markets produce rapid increases, improvements in quality of life.

Just look back over the last 200 years, per capita GDP has grown 30 fold, life expectancy has rapidly grown, infant mortality has decreased from 40% to less than 1%. I can go on and on. All of this is really owing to rising productivity and lower poverty, and that in turn is a result of the primarily market-based process of people meeting each other's needs through profit-motivated investment, bargain hunting, and information dispersal through decentralized human networks (which produce firm and product reputations).

As for masks, the scientific gold standard in scientific reviews, the Cochrane Library, did a meta-review on masks and COVID, and the author of the study concluded:

"it's more likely than not that they don't work"

https://edition.cnn.com/videos/health/2023/09/09/smr-author-...

The potential harm of extensive masking is not well-studied.

They may contribute to the increased social isolation and lower frequency of exercise that led to a massive spike in obesity in children during the COVID hysteria era.

And they are harmful to the development of the doctor-patient relationship:

https://ncbi.nlm.nih.gov/pmc/articles/PMC3879648/

Which does not portend well for other kinds of human relationships.
Show HN: Voice for Claude.ai (Chrome Extension)
A chrome extension that adds voice input and output to Claude.ai.