skysight-inc/HackerNews huggingface dataset:
You can still run LAMP stack on something like Digital Ocean. There are even pre-built droplets.

Personally, I build webapps in Go now. I make heavy use of the HTML templating package, and then just use vanilla HTML, CSS, and JS on the front end. Database in PostgreSQL or MySQL.

That will build a binary that you can run locally, and when you're ready to deploy you just drop that and your template files on a VPS. Very easy to migrate this stack to a cloud architecture as you scale, e.g. on App Engine.

The tech debt I have on this stack right now is still running with the Gorilla Toolkit project which has been shuttered.
The article seems to presuppose that being near a big amount of salt water will cause frequent rain, but the coastline of most of North Africa and the Arabian peninsula suggests otherwise.
“Deep Screen” AU Trademark filed by Apple's Holding Co
It's pretty heavily used anywhere there is data. Ie data engineering, pipelines etc.
But must they be paid for bad work?
Look at htmx, i find the approach refreshing and elegant. May not be a fit for you, and does not address styling but it's an interesting, powerful technology.

https://htmx.org/

Nice essays too:
https://htmx.org/essays/

Some useful explanation videos using Django backend:
https://m.youtube.com/playlist?list=PL-2EBeDYMIbRByZ8GXhcnQS...
The answers to this question put together as a whole are the reason why the question exists at all:

- HTML/JS/CSS

- Rails/jquery

- Sveltekit

- Flask/Django/Laravel/Golang + JS/CSS

- ASP.NET + vue.js/Blazor

- Nexts.js / Rails

- Cockroach/Netlify for DB

- Phoenix

- React

Let's face it, there's no consensus.
We're talking about sexual exploitation of minors and you're trying to cast this as victorian prudism? Seriously?
The Insane Engineering of MRI Machines
We subsidize agriculture to maintain food self-sufficiency. Otherwise, things could get very nasty around here during the next global famine. During a famine, you can't just outbid poor countries and buy out their food, as their governments will ban food exports and there will be not food to buy, regardless of price.
> If you're increasing parameter size, it's a no brainer to increase data too as that will still also increase performance.

It also increases the cost by a lot, so it's not a no-brainer at all.

If they could beat the state of the art with only a fraction of the training cost, I suspect that they'd do so…

> The point is that for any arbitrary performance x, the data required to reach it reduces with size.

This is the claim you're making, but it's not substantiated.
In NestJs it is quite easy to manage in the backend, there's a SSE decorator for you SSE service and then you just return an observable on a subject. (See RxJs)
Sending message events sends to all observers on the subject and when the `observed` property` becomes false, you just close the connection.
> if we avoid architectural knowledge of why the bug was occurring then what information would the discoverer have access to?

> Finding the bug requires finding the Rowhammer affect, which means looking isolating the instructions that are accessing similar uncached addresses, and then finding the pattern of accesses and cache flushes which triggers the corruption.

AIUI you don't need to know the details of the caches though? I guess you could argue that knowing the physical memory layout is deep knowledge, but you don't need to be an expert on e.g. that specific chip or memory controller to find that effect, no? And fundamentally if you can produce memory corruption then you can know that's a bug without having to understand the details of the memory hierarchy or hardware.
The article makes it clear that it is about social pressure, not legal obligations.
I don't think it will... C will never die.

If it does, congrats. But still so far C is for many things the prime access
I mean if GPT-4 is good enough at its current level for people to start companies on it then they will be able to do the current level with open source models at some point.
It's not wrong, but yes... weeds are the frontier plants for an ecosystem that doesn't yet exist. Two issues at hand: 1st is that they out-compete native plants and 2nd is that people don't like change. Maybe they like the desert.
Everything depends on where you are. There are no rules that fits all organisations and all individuals.
I honestly don't understand using AirBnBs in most places in the UK -- traditional, proper B&Bs offer a better experience, often at a better price point. I guess if you've got a whole family, children in tow and all, maybe AirBnB begins to make sense, but even then, there are so many good self-catering options that don't eat up the local housing market.
There's definitely been an uptick from my experience. I'm an EE, so I generally skim read the top 50 articles to pick out the ones that are of interest to me, and skip over anything especially "WebDev" which traditionally made up most of the HN content. I've been favouriting links much more over the last 2-3 months.
>Each time I rewrite this stuff, someone hands me 6-7 figures. This is awesome.

I envy you.
Interview with Eelco Visser on Parsing
Re: analogies, having spent years answering questions on electronics.stackexchange I think the worst one is probably the electron.

At this point you'll be halfway through typing "but electrons are real, not an analogy" - but what do you think of when you think of an "electron"? If it's a ball, or even a point, then that itself is an analogy which will break down in all sorts of annoying ways. Electrons are slippery little non-localized bastards which can tunnel through solid objects. And don't get me started on holes. People like to think of electrons as "real" and holes as "not real", simply because they're defined by their absence, but in semiconductor physics they are both equally real and important.

If you use electrons, you have to face all sorts of basic problems like "why does electricity travel much faster than electrons move?" and "Why is the sign wrong on all of my calculations?" and "Which direction is current actually flowing?" These confuse people with an intermediate understanding.

It's much better to start with the field as primary. People understand gravitational fields and magnetic fields reasonably well. From these you can build an understanding in which it's the field carrying all the energy and the electrons are just along for the ride. Each carrying its own tiny electric field.
I make relevant figures by providing clients with just that as a solo dev.

My favorite story is the client that came to me after a superstar dev made them a one pager with Vue, Atomic design and so on. Name a framework buzzword, and that onepager had it.

The client was desperate because the superstar Dev billed them 15k and then disappeared because his pre-booked hours where depleted and he didn't have any more capacity.

I rewrote the entire site in HTML + CSS + Javascript (all static) in 3 days in order to be live. Then I just turned everything into a simple custom Wordpress Theme so that they could change this or that image and text in a backend they knew.

Charged the client 5k (cheap for them, fair for me for a 4-day max project) and they were happy and thankful beyond any possible imagination.

I am not a superstar dev, I don't know all the frameworks, but I know how to structure content thanks to my larger professional background in media. I strongly believe that interpreting and guiding a client's wishes and goals is more important than what you build with.

If anything, "latest and shiniest" or "exaggerated abstraction" is almost never good for mid-size business with regular needs. That's a massive market with a lot of value to go around.
If I need 50 workers instead of 1, I can't compete.
"Exactly this. I too find this to be the best intuition for LLMs right now: they're not comparable to an entire combined human mind - they're comparable to subconscious, or inner voice"

Strongly disagree.

LLM traps you inside an intellectual bell curve.
Agriculture is subsidized to get the farmers' vote
I mean unless the human as a species stop growing, all of your career will be deprecated one day, right?
A Declarative Orchestration Alternative to Apache Airflow
"Nothing is built on stone; all is built on sand, but we must
build as if the sand were stone." -- Jorge Luis Borges, somewhere.
I think this is a very incisive take, wrapped in a joke.

The world is full of bizarre coincidences and strange occurences that "don't fit the narrative" and connecting those together appeals to people across the political/intellectual spectrum.

Connecting George Boole to the Voynich Manuscript via 2 degrees of seperation tickles my brain in a weird way that I imagine is similar to the conspiracy theories that drive QAnon.
The closest transliteration of the Russian pronunciation is probably Muskvah (with accent on the second syllable).
> Many may not find Java sexy but the JVM is one heck of a serious piece of tech, with amazing tooling available.

Not only that, what about the guest language folks spitting on the Java libraries and runtime infrasture (written in a mix of C++ and Java) that makes their shinny snowflake possible to start with?

Same applies to the C# bashing on the CLR side.
I’ve been working with a professional Latin translator and encouraging her to use GPT4. She gagged, said it would be more work and against professional ethics.

Still, I’ve been able to use GPT4 to read Latin fluently… and I often find it’s translations to be more readable. It here is an insane amount of untranslated Latin—and now I don’t have to pay 8k just to read a book.
I urge anyone who has played the original Elite but not Elite: Dangerous to please go do that. The game is amazing, beautiful and an absolute treat if that type of gameplay is what you want. It's even better in VR but playing in an environment where you can't see the keyboard makes a HOTAS mandatory instead of recommended.

I am not joking when i say that E:D is in my top 3 games of all time.
Show HN: ChatGPT Figma Plugin – Translate, summarize or simply create new text
Open your YouTube links directly in the app
Thanks to Ytbe.one, you can open your YouTube links directly from the mobile application.

Let me explain.
As you know, YouTube links shared on some social media platforms (Instagram, Facebook, etc.) do not open directly in the mobile application, they open as a new tab in the browser, so people either do not watch the video or just watch it and do not leave things like likes and comments. This situation does not bring you any interaction and leaves a bad experience for the viewers. That's exactly what Ytbe.one was developed as a solution to that.

The links you share with Ytbe.one open directly in the YouTube mobile app so people can easily watch, like, comment and subscribe to your channel. This will increase your video interactions.

How to use Ytbe.one? It's very simple, with just a few clicks, your ytbe.one link will be ready.

Copy your YouTube video link and go to Ytbe.one website, paste the link in the corresponding box and click ok, that's it! Now your Ytbe.one link is ready! You can share your link anywhere, your videos will open directly through the YouTube mobile app. Also, if you register to Ytbe.one and add your links, you can see your link details on the panel.

Website: https://ytbe.one
Greece has lots of land that's either too steep for humans to walk on, or too rocky to grow anything but grass on, or both.

As a result, traditional Greek cuisine has lots of lamb and goat meat.
If that was so then things like alergies and autoimmune diseases wouldn't be for life
Honestly this is an issue I have with Copilot: I hate reading and correcting the code it produces. The time I save by having it generate a block of 10 lines is lost by me having to review it carefully and fixing bugs (sometimes subtle).

I prefer doing it myself from scratch most of the time.
No worries, and the rest of your comment (DOM actually fast, render+reflow slow, Electron good choice) is good. It just bugs me when people repeat the myth that VDOM is faster at rendering than native DOM (or not clearly explaining otherwise), it encourages people to reach for a tool they don't necessarily need.

As I have said in other comments, VDOM based frameworks are good, people should use them, but not because they are "magically" faster.
> It's far less of a joke today.

50 years of Moore's Law will have that effect.

I never thought that I'd live to see a machine pass the Turing Test.
I went into the startup journey after having a full time job. Now, with around 14 years of experience, it's actually not easy to find a job. Mostly because I'm over-qualified, and most employers are scared and doubtful of someone who says can do or did so many different things and not just "React developer for 8 years". In the end, I ended up removing stuff from my CV to even be considered, but still harder than I thought to go back into the workforce.
Yes, hello felow developer, every alternative I used in the last 30 years was worse in enterprise integrations.
Execution is lagging here it would be more fruitful if we would see Vince Van Gogh or Pablo Picasso bad work rather than just some noname artists.
Yup, Jira is indeed very hatable before knowing its implementation details.

I don't know if it's a strong argument for Java however, saying that god-awful software written in it is universally despised, but for reasons other than the language choice.
Why do you need user authentication, data model and user state, what is that part doing?
My favourite ds/algo book is "Algorithmic Thinking : A Problem-Based Introduction" [0] it was published in 2020 and it touches on competitive programming techniques in pure modern C (all the pure c ds/algo books that i know are outdated). A second edition is coming soon with 2 extra chapters [1].

[0] https://nostarch.com/algorithmic-thinking

[1] https://nostarch.com/algorithmic-thinking-2nd-edition
Google says that 30% of the population is renting in Ireland, I imagine that it's a bit higher in Dublin... but yeah. I think it's reasonable to say there's an effect.

I don't think that it is the primary effect, but we can walk and chew bubblegum!
Undifferentiated Heavy Lifting in Fintechs
Sure they are somewhat transparent, but is the average person really going to read all the fine print?
My experience is >10 years old now, but certainly then the usual level of surveillance, as mandated by regulators included; all calls from all phones (mobile, office etc) were recorded, all chats texts emails etc recorded, microphones and cameras mounted on ceiling in office reccording, credit and criminal checks every few months.

Probably more things that you dont notice so easily, but it was entirely normal. I am not shocked at all by the "increased" levels described that have come along as the technology matured.
Have you seen Rog Ally? It was recently released so it has newer and better hardware than Steam Deck. Unfortunately it runs Windows 11 but I'm pretty sure you can install Linux, or even Nobara Linux if you want to game on it like Steam Deck.

It has a Ryzen Z1 Extreme CPU (Zen 4), RDNA3 graphics, 512Gb storage, 16Gb RAM and 1080P 7" screen, so I think it should be good enough for web development, at least anything that doesn't need more than 16Gb RAM and a beefier CPU, but if you need that sometimes you can go cloud when you need it.
NextJS is the most plug and play option nowdays. It's not really Next + React as React is part of Next really.
It's a NodeJS framework so it is also your backend, no need for anything separate. The DB is up to you but you can get a hosted mongoDB or postgres pretty easily.

I would not bother with tailwind, good ol' CSS is good enough.

But really, NextJS, hosted on vercel (maker of nextJS) that give you CI / CD out of the box, you can create each page like you would in a PHP application, and also API routes in a similar fashion (one file = one route).
Sampled a few languages - this data set looks very bad. Better use https://www.ethnologue.com
I know React ecosystem has a bad rep but IMO, if you are willing to learn React, Next.js + Vercel is the fastest way to go from zero to deployed.

Vercel can get bit expensive if you get high traffic but that's one of the better problems to have. Their free tier is generous enough to get started.
1% of housing stock is misleading. Generally speaking, a 3% rental vacancy rate is considered healthy. Effectively, AirBnB is consuming 1/3 of the total available rental pool if it consumes 1% of housing stock.
I don't get phind. isn't it the same as just chatgpt extension to google?
Material Design in Jetpack Compose
A few posts here mention static site generators.
Which one(s) are being used (or avoided?)
Lot's of "near-RAD" tools with large runtimes and platform/environment/framework dependencies in this list.

The typical thing some of us tried to avoid while others (or their employers) totally embraced these comfortable (advertised as productive and fast) and often proprietary tools. The contrasting would be HTML, JS, C/C++, all closer to the bare metal of their respective targets. Or Java and Python as the two that made the race in more complex but purely language levels, as Rust is doing right now. Java has gotten connected more and more to its typical business frameworks these days, so beware :)

Some of them died just with their platform as ObjC/Swift would die with Apple, Kotlin with Android these days.

It seems a split between language and environment/frameworks has proven to provide some stabilty at least.

Seldom (and funny) to see such a "consistent" list, though :) There might be something like "consulting work" as the recurring theme in it. As a product/system/platform developer one might have had (and would have been forced to) put more effort in selecting the tools for long term availability where they are not forced upon you by the platform or time-to-market considerations.
That too, but the benefit of food security is there regardless of the motive.
Most farm animals are kept in absurdly large stables. In Germany, the record is at 600.000 chickens (avg. 40.000) on a single farm [1], for pigs and cows it's 10.000-18.000 per farm [2].

This raises a number of problems:

- the poo and urine from the farm animals is way, way too much to distribute on the fields around these mega-farms, meaning it has to be transported across Europe. The worst offenders here are the Dutch, which have so much manure that it's impossible to spread out all of it in the country, and plans to close down farms have led to protests and riots [3].

- These farms themselves, as well as the slaughterhouses, are a blight on their neighborhoods - from personal experience, it's bad enough to live next to half a dozen cows, but large farms? These can be smelled many kilometres away.

- all these farm animals have to be fed insane amounts of food - depending on which study you believe and which animal you look at, 1kg of animal meat requires anything from 3 to 20kg of plant-based food (most often, grain).

The last point is where the meat is at: say, you cut down the demand for meat in half. For Germany, that would mean going from 7.6 million tons a year to 3.8 million tons - by the leverage effect anything between 12 to 38 million tons of grain production can be avoided, or to put it bluntly: out of the 43 million tons of grain produced in Germany in 2022 [5], you can avoid around 25%. Obviously the numbers are a bit off due to imported food and livestock, but the estimate is that, yes, in fact about half the grain produced in the country is food for livestock [6].

Even assuming that humans will eat a bit more grain to compensate for the calories they would have gotten by meat, it's still safe to assume that you could reduce total grain growth by at least 10% - enough to provide strips of greenery surrounding fields and to make them otherwise more friendly for animals. The reduction of manure production would lead to higher water quality in rivers and more aquatic life, and the space occupied by large stables can also be returned to nature for local environments.

[1] https://www.sueddeutsche.de/wirtschaft/gefluegelmaester-in-d...

[2] https://www.boell.de/de/2016/01/13/mecklenburg-vorpommern-wo...

[3] https://www.ndr.de/nachrichten/niedersachsen/Nitrat-im-Grund...

[4] https://www.bmel-statistik.de/ernaehrung-fischerei/versorgun...

[5] https://www.destatis.de/DE/Themen/Branchen-Unternehmen/Landw...

[6] https://www.bmel-statistik.de/ernaehrung-fischerei/versorgun...
Humans have done more for conservation and "repopulating" than you could ever imagine. Soil, sea-life, species...List goes on and on.
I have been years frustrated with this question. In the old days I used to do web2py for my simple crud projects. That included lots of boilerplate code, creating a crud form was very simple (if I recall correctly, one row of code if you were happy with the data model defaults). Then came mobile and responsive designs and a couple of frustrating things with web2py that I don't recall anymore. And I started looking for alternatives. Everything I have looked seems to be a sh*tload of manual writing for simple crud forms or dependent on trusting some random boilerplate repo in github to stay future proof. To date I have not found a reasonable framework that would let me build simple responsive crud apps easily. (As a very much not professional web dev, that is)

Luckily, though, then ChatGPT came. You can just ask GPT to generate the flask backend and forms using bootstrap.
I also always think of a very important point that I saw concisely expressed in an interview with Daniel Miller, about fifteen years ago. (If you don't recognise the name, Miller founded Mute Records and signed Depeche Mode, and is an influential electronic musician in his own right). The journalist commented on the ever-increasing availability of inexpensive recording equipment and asked, "is making good music easier than ever?" Miller replied, "Yes. But making great music is as difficult as it ever was."
That's precisely the problem, that simple workflows need infinite configuration.

But there aren't truly great products on this market, that every organization does things differently puts limits on what is achievable.
It's not a sophisticated way to write.

If you get stuck on words, expressions, or idioms and constantly interpret them wrong, it usually means that you can't parse context well. If the expression "must be allowed" bothers you in this text, your OECD literacy level is most likely below 3.

It's easy to fix if you start reading more books, you start to improve.
Every company I worked for eventually used Jira, and it's always set up poorly to half-support a badly designed process. At this point that's just a regular Jira installation, I guess.
Well, arguably, we understand lemonade well so we can regulate the sale of it. The same can't be said for PFAS. People move slow, and regulatory legislation, particularly under conservative rule, desperately so.
Ask HN: Best way to manage a small fleet of Macs
In a growing startup, we have settled on macs as our work machines using cloud software for most of our work. We are at about 20 people now and plan to grow over the next few years pretty rapidly and I want the company to get on top of the IT and equipment issues (think compliance, SOC2 etc). What are other startups using for this to start small and grow and be able to keep track of systems across the world?
We can't discount the effect of the increase in cat ownership and roaming:

https://www.theguardian.com/environment/2022/aug/14/cats-kil...

"A study published in April estimated that UK cats kill 160 to 270 million animals annually, a quarter of them birds. The real figure is likely to be even higher, as the study used the 2011 pet cat population of 9.5 million; it is now closer to 12 million, boosted by the pandemic pet craze"

The study didn't include animals that cats killed and abandoned in the wild, so it is likely higher still.