skysight-inc/HackerNews huggingface dataset:
Both PHP and Go come with everything you need to build web applications in the standard libraries. I have never seen the need for a framework on top of PHP, or Go, and I have worked with a lot of web code in both languages.

When I have to work with code built on a frameworks -- usually Laravel but I've had to deal with CodeIgniter and several others -- the Achilles' Heel of frameworks becomes apparent: the application gets built around the framework, then framework code and supporting dependencies get updated in breaking ways, and you have to decide to either rework a lot of already working code, or keep what you have and fall more and more behind. That happens with every framework -- I have a project stuck with Bootstrap 3 for exactly that reason.

Go explicitly promises no breaking changes in the language or standard libraries. PHP does not make that promise but has more or less avoided major breaking changes over the years. Why would you give that up to get a little bit of early-stage traction from a framework?

Ideally an application has no external dependencies beyond the language(s) you choose and their standard libraries. Every dependency you add introduces another point of failure out of your control, back-compatibility problems, and possibly the dependency falling into obsolescence, or hijacked for a supply chain attack. I know writing non-trivial web apps without any dependencies seems impossible but I prefer aiming for as close to zero as possible (and carefully vetting every dependency introduced) rather than starting out with a huge set of dependencies such as Laravel or this Go-based clone.
>Why would they sell it directly? Works better if they can advertise their one of a kind, super stable, cloud specific data archival solution that nobody else can replicate.

Because network speeds aren't high enough to back up terabytes of data remotely on a regular basis. This would only work if you already store all your data with this vendor, which is probably a stupid move.
As someone who has written a few experimental apps with Phoenix, with and without LiveView, and later had to deal with many inscrutable errors when attempting to upgrade from Phoenix 1.16 to 1.17 with basically no help whatsoever around the web, putting it next to Rails and Laravel is kinda laughable. HN-darling-that-will-bite-in-the-ass alert! Be warned. Use something boring instead.
>> What’s the difference between installing git bash on windows and installing powershell on Mac/Linux? I would argue that there is none.

Big, big difference. My Windows laptop is basically a terminal to the Linux development server. I can install anything (within reason) on Windows, can't install shit on the Linux server unless I beg the IT admin for days and eventually he just says "no". He did install the "mc" (Midnight Commander) utility on it though and made my life like 100x easier. If MC were bundled with git bash, that would be something I would cheer for.

And yeah, I use git bash too on Windows. For accessing the Linux shell through ssh when I remotely connect to the server and for convenience locally. Main workhorse are the "less" and "grep" utilities to examine logs. What am I goint to use otherwise, Notepad?
Your attention is your only real resource that you have to give online... giving it to bots on Instagram and Twitter is fairly "low attention" where you give the bot a few seconds of interaction. On YouTube or Spotify you're giving MUCH more attention, on the order of hours.

I wonder about a future where our attention isn't even spent on other people anymore. It's not really an online landscape I would be interested in.
If I remember correctly, it was assured when the data retention requirement was set up that URLs wouldn't be collected. How would the cops even know somebody was using Tor?
> As an anecdote, I had an easier time using Cursor + Claude to build the app in FastAPI and Next.js, and a harder time with FastHTML and SvelteKit. Since FastHTML is barely a couple weeks old (at the time of writing), its code and docs likely hasn’t made its way into the training data of most LLMs yet, explaining their limited proficiency with FastHTML.

In cursor settings, click features and then add the documentation URL for each framework or library you are using so they can be indexed.

It would be best if you did this regardless of how well trained a model is on certain code - it helps immensely.

FastHTML has markdown formatted docs which can be used by Claude, just add .md to the end of the URL:

https://docs.fastht.ml/ref/handlers.html.md

You can find markdown docs for most libraries on GiHub, where you can have Cursor index.

I suspect that with the increased use of LLM-aware code editors, single-page markdown-formatted documentation will become more common (even better would be if Cursor hosted an external vector db with up-to-date docs and tutorials for all the most popular libraries and frameworks).
Downvotes for being outright unaware of the GPU market. If you can build me a PS5 equivalent PC build for $500 I'll take you up on that. Cheapest 3080 I could find used was $600 by itself (and that's probably a GPU already ground to dust from mining).

>don't need to buy new 2024 PC components to have a great gaming PC

No, you don't. But if you want to compare a PC to a console, you should use equivalent specs. People who just want a convinient way to play games (not AAA games) can pick up a steam deck for $200-300 and be set for life. But that's not who Sony is targeting.
In SvelteKit (don’t know about Next.js), this also makes for a nice, gracefully degrading JS-enabled form experience for the user, while always also working for those running script-less. You’ll automatically get partial validation, loading states, error handling, and so on, as opposed to API routes where you’ll need to do that on your own.
AI voices sound particularly good at higher playback rates, with silence removal. Which is granted is an acquired taste, but common feature for podcast players so there's audience for it. Fast talkers feel more competent and one kind of stops interrogating on quality of speech.
could they fix the gd coffee? I refuse to buy it. ashes in your mouth, clearly burnt and nauseating. I always go to Phils (not to be confused with Peets) for a good cup a' joe
the starbucks bathrooms are very nice. they should charge a dollar to use them and just give up on the coffee. in fact they could just charge by the hour to use the chairs and bathrooms and people would still go. at this point I think the customers are just buying the coffee out of guilt or to not be thrown out for being cheap. starbucks is a business with no real product
Why did they have to call an audio system "Illuminate"?
Facebook uses Australian adults public photos/posts to train AI, without opt-out
because Advertising has money to spend on its goals, and finds its money is better spent elsewhere, thus Journalism has lost its old revenue model and the business of Journalism is much worse off than it was about 20 years ago.

Advertising never cared to support Journalism, Advertising cared to achieve its goals and Journalism was the best way to do it at the time.
Tragically fascinating real-time footage of the Bridge Fire in Southern California. Interesting to see the fire advance over the course of 14 hours.

More here: https://www.vvdailypress.com/story/news/fire/2024/09/10/line...
Those are some good use cases. I only really listen to full-length audiobooks and not podcasts. An AI voice is probably sufficient, especially for niche content, but I would MUCH rather listen to a book narrated by a human. There are nuances to pacing, tone, and voice that I don't think AI will ever be able to fully grasp.
There are big variations in price within short distances that can be useful for someone who’s looking to get a cheap taco at 11p.
Kitty has done great work in this regard. The Keyboard Protocol and the Image Protocol is top notch. Accurate keys was a much needed change. The image protocol blows sixel and ascii out of the water. The thing that baffles me is that so many people are resistant to these two things because they don't like the lead dev.
Your vanilla app will have the same vulnerabilities, but you just won't know, because there are not thousands of people checking your code constantly. Not knowing, and not having vulnerabilities are two very different things.
Jackson Hole is a huge exception in Wyoming (also the only blue county they have). It basically compares to Aspen and other ultra high end luxury resort towns, except the Grand Tetons (and then Yellowstone) are right next door.
Not a gamer so first time I heard this. For some reason it bothers me so much. It's not random, it's perfectly reproducible and has a crystal clear explanation. They are using short hashes for version numbers which is looking for problems in the first place.
Efficiency and available roof space
Blazer (https://blazer.dokkuapp.com) does reports and targets non-tech users (preferrablly knows Sql) you should check it out, but yours does more and better.
I would be very happy to see shells shed the idea that everything needs to be done in the context of emulating a terminal from the 70s. But even though new shells exist, I always end up writing shell scripts in ancient Bourne because I want them to run out of the box instead of requiring a third-party shell to be installed. Is there no appetite for a new default shell that could be adopted by Linux, macOS, and BSDs?
Then you can have an AI listen to those podcasts, even removing yourself! We'll all finally be free from being online.
OAuth 2.1 is here: What you need to know
The virtual supermarket doesn't have to stock everything. It can be very selective in what it identifies as something it can economically provide etc. It can be an esoteric mix of things it happens to have high enough margins on.
> But as a sovereign state they get to decide for themselves.

Not really no. The results of the court case prove that.

> There is no real way to prevent this kind of thing

Well. No way, except for through the result of an EU court case that just ruled that the tax scheme wasn't allowed.

> Apple would

Woulda coulda shoulda. The real question is "did they"? And the answer is no.

They didn't do these other schemes, and they lost the court case.
Tor exit nodes don't have any information to identify the end user. They don't know who it is, so there is nothing to subpoena or turn over. Subjecting low-resource entities to a known-futile legal process is a form of harassment.
Yes. But there is a difference between a president being elected by popular vote and a president being elected by a parliament. One of them is democratically elected. The other is not. EU citizens are not allowed to vote for the EU president.

And a parliament is not necessarily a democratically elected body, historically they weren't. The EU parliament is though.
It is an software defined radio with a nice interface built around it. Perhaps the nice interface has lowered the bar enough for it to now be in the crosshairs of the state, this has happened before, sometimes just making the tool easy enough for anybody to use is enough to make it illegal/controlled.

The point being the flipper does not do anything that is not possible with other tools, it just makes it easy.
If you have experience finding, screening, vetting, hiring, and managing a team of web developers you go about hiring them like everyone else: putting up job ads, maybe engaging a recruiter.

If you don't have that experience you engage a web development firm. I suggest asking other business owners in your area to get a short list of reputable companies that can develop a web site for you. Unless developing web sites describes your core business you probably want to hire experts. The people with experience developing non-trivial web sites either work for dev shops or agencies, or for big companies that can maintain such teams and keep them busy, or they freelance.

Upwork, Fiverr, etc. mainly focus on piecework, and attract a lot of let's say more junior people. The global labor market contributes to a race to the bottom mostly based on price and possibly fraudulent reviews and reputation. Experienced freelancers don't use those platforms, at least none that I know about or have worked with.
I don't mean to be rude but I'm just curious... did you try simply not giving them junk food? I have done some research on this and have not found any good evidence that most autistic children will actually starve themselves for any meaningful amount of time if their picky foods are not provided.
Yeah, I think it depends on if the podcast is more conversational or scripted.
Your point stands, but it wasn't an "instance of collusion on the price of bread in 2015", but widespread collusion on the price bread and other baked goods from 2001-2015 (some say 2017), which was discovered in 2015.
Really? Maybe I was just listening too hard to it and could hear it pretty well in some of the weird cadence and pacing.

If it was shorter audio and I wasn't prepared for it to be AI, it would definitely be harder to notice.
People like what's familiar. And some people's taste buds are just abnormal, and/or they are addicted to the (addictive) ingredients in fast food.
Not when the US asks.
Struggling with Container HTTP Logs? Meet Logmink
The Issue: When working with Docker containers, capturing and visualizing HTTP logs can be a pain. You usually need to modify your code or set up complicated logging systems just to see what’s happening with your app's HTTP requests.

The Solution: Logmink! Logmink is an easy, plug-and-play tool that lets you capture HTTP traffic from your Docker containers without touching your app code! Just add the Logmink agent, and all your logs are sent to a central hub where you can store and visualize them.

Why Use Logmink?

Quick Setup: Get started in minutes, no code changes needed.
Centralized Logs: View all HTTP requests from all containers in one place.
Easy to Extend: Built on Node.js, so you can easily add your own features.
Try it out and make monitoring your containers a breeze: Logmink GitHub Repo

#Docker #DevOps #OpenSource #Logging #Containers #NodeJS
This is actually really easy to do in most languages by wrapping the code you want to comment in a function.

func uglyHackForCombiningTwoThings() {
// Do whatever ugly thing you want to do
}
Exactly!. Why use a library when you can write everything from scratch yourself. That for sure won't have any bugs or security issues and will be super easy to pick up by the next dev.

I also follow this approach with my operating system. I'm tired of vulnerabilities so I'm writing my own.
Nerdy teen laments being born too late. I remember when I said I regret not being born in the 70s because I missed the 80s. Oh before that it was the 60s and I missed all those Dad Rock err Classic Rock acts.

Live your life, not the one you think you should have had.
The very term "best practice" is such a loaded term. It implies:

1) empirical measurement compared to a large number of alternatives ... the empirical measurement or study is never mentioned: because they do not exist

2) the best practice is valid in all measurements and criteria of comparison: performance, elegance, simplicity, correctness

3) since there is no data, the reasons for why the practice was designated best are rarely even explained

4) nor are the circumstances or individual or source of "best practice" detailed

5) it will always be the best practice: it is the BEST! It CANNOT be improved.

So we have an unsubstantiated, unargued, unsourced, non-authoritative, exaggerated declaration in virtually every case of "best practice"
They're not blaming it on politics. However the explanation can be politically hazardous (if you at all care what Twitter says, which you shouldn't).

Wanting to play as conventionally attractive/cool characters is not some sort of political stance. It's perfectly normal and unpolitical.

The act of saying the above out loud has become political in a few English-speaking places. However for the most part people just like to pretend it's been turned into a taboo subject.

Generally, there isn't a taboo political topic here at all. The few outliers on either far end of the spectrum are easy to ignore.
Pretty cool, I just want to manipulate media controls with my brain when I'm half asleep in bed someday, without sticking wires into my brain.
No, its not bad because it means that companies will be hesitant to do stuff like this in the future.
Thanks for your work and also for your comments of AF3 and Chai-1. It sounds like you are implying there are potentially gross and subtle types of data set leakages taking place between the train and test which are resulting in what seem to be inflated performance metrics? These are pretty serious issues if so. Also I would agree with previous authors that marginal
Improvement over sota is proof more that they have recreated something than really made significant new progress. But this has been an issue with LLMs for sometime now. But it sounds like they have some bright engineers from good brand name companies who are coming together with some VC backing of the team to try and do something in this space. I do appreciate that the weights are open. I would like to learn more about their future direction and their training methods
I’m not sure that’s the case. I worked for Irish subsidiary of a financial software company. Management openly said the main reason we were there was for the tax benefit. We cut standard code for the product, then once a year had to fill out a form describing the ‘R&D’ component of what we had done. As I understood it, that was required for the tax treatment we received.
Congrats with the launch.

How does it compare with OpenShifts operator hub?
Maybe you just want to find the cheapest branch in a 10 mile radius.
I wouldn't equate the lambda UX with "serverless" at large. I work on a serverless system that runs the same code you upload (e.g, python). You write it as a traditional API then upload it to the cloud and done.

One thing that makes it possible is that "orchestration" is embedding in your code, using a library (https://github.com/dbos-inc/dbos-transact-py). With lambdas you need step functions which is not exactly easy to test locally.

Also no need for "layers".
I wouldn't say either is better "usually", it really depends on the situation.

If the next five words begin with the same prefix (happens to me), searching will be wasteful. Just spamming "w" is easier.

But when there's something really distinctive (often, punctuation) near the position I'm aiming for, I'll definitely use search.

That's one of the reasons I prefer BRE over ERE/PCRE when editing text interactively - I can search for punctuation in code without having to backslash-escape it.
Thank you for summarizing this so well.
> As a safeguard, the AI's determination is then reviewed by a state employee to hopefully catch any mistakes, biases, or perhaps worse, hallucinations where the AI could possibly make up facts that could impact the outcome of their case.

Didn’t we see a post on HN this week that people put immense trust blindly on the output of AI?

Also is this review guaranteed or will it suddenly phase out soon because “shortage of workers…”?

The fact that a government is fully fine with uploading important data to a third party cloud model is already giving me shivers.

Honestly, I am losing hope, while I try to cut out these overlords(M$ Goog Meta Byte Dance et al.) from my life but then governments are happy to handover my data anyways. Of course am in EU and we have GDPR and other cool things but unbeknownst to many, my state already feeds my data to local overlords which is both sad and revealing to me. May be time to come to peace with the fact that privacy is the anti-matter of progress in this FOMO era of AI.
This. I have a few hundreds of 80s floppies (especially the less popular 3 inch CF2 format), and some from the 90s. They read well, at least as long as you don't leave them in the drive when idle (the magnetic head may affect them!). But the last decades of floppies were of horrible quality. I remember them failing after a month.
It’s easy to point at YAML and shake one’s head: “ya did it again old chap!”. Yet, software engineering is full of foot guns like that.

I tend to joke that working in the industry made me lose all the trust I ever had in me. I don’t believe any deployed code unless it can be confirmed by two independent sources and a runtime telemetry.

Here, I expected hash collision which is rare, but in my lifetime I’ve seen my share of “it really shouldn’t happen but somehow it happened”. Couple weeks ago I’ve seen author at a random library implementing queue (with ACKs!) for UDP packet transmission.

Truly an amazing career for chaos keepers.
Having a very tiny attack surface helps. 30 lines of JS is unlikely to have a critical vulnerability compared to 100k lines of random libraries.
Hilarious given the second sentence is: I am not one of those people who think they were “born in the wrong decade”
I'm not sure if I understand it correctly. Database needs to be exposed over the internet so that this app could connect to it?
I don't think people actually make that mistake. They know the chance of winning is tiny. The point is more that a non-zero chance of life changing money (plus the entertainment of fantasising about a win) is worth more to them than the cost of the ticket.
No, I think he meant the one taking the nap.
You seem to be assuming that this isn't an iterative process. The process continues until the scheme is convoluted enough to satisfy the court while still being effective in attracting companies through de facto lower taxes.

Meanwhile Ireland now has $13B to throw at Apple somehow to convince them to stay.
I don't wish I was born earlier. I wish I was born later to have had access to the much better mental, dental and healthcare in my childhood than what was available back then.
Sure thing, I will take a look into that. And do share your feedback after exploring the app. Much appreciated!
Just because most stuff is botspam, that doesn't mean it's not worth it for the occasional Snowden or Panama Papers - those would have been next to impossible to safely execute without Tor.
It's already happening, there was even a huge ad campaign

https://nationaljeweler.com/articles/12184-steven-singer-jew...
I generally like being born in 2006. Before iPad kids and such. We had the Wii and other nice things. I am also at the age where I can take advantage of the shift towards AI and related technological advancements. I talk about this in the second sentence.

I just think the internet is much worse than it was.
Yes that's the idea and I think it is stupid. We should be spreading DNA far and wide instead of sending humans. As much as I am curious about evolution, I am more interested in a deep future full of life.
It's not in the decorating a page in gold leaf or lighting up something senses of the word.
I have a couple. A fun one is catchingkillers.com. Here you are a private investigator who is trying to find out who committed a murder. Two stories are active. The third, bathtub one, isn't done.
Funny post, pining for the days of old that he never knew.

I was there and I'm glad its past.

The computers were slow.

Microsoft ruled the day, which was fine for me because I was a Microsoft fanboy back then.

The software was unsophisticated - any time you wanted to push the envelope you'd often hit some fundamental barrier because the software just wasn't there yet.

Things crashed - alot.

I own a ton of vintage computers but I don't use them, because why would you want to?

I'm certainly glad I witnessed all that first hand since 1979 but wouldn't want to go back.