skysight-inc/HackerNews huggingface dataset:
I don’t disagree fully with this post but I find the 150/s and 11M/s disingenuous. Sure, if load was constant and spread out over 24 hours. But it’s not, it comes in waves and spikes. Sometimes it’s cost-effective to have big enough box to handle the spikes sitting around mostly idle the rest of the time, sometimes it’s not, it comes down to utilization.
Ye this is a massive achievement indeed - I was quite astounded - I 100% will run this and I wanna read up on the paper - https://arxiv.org/pdf/2404.00498.pdf!
How will it self update after it's been deleted by the AV? Also, there are many AVs with different detection strategies. It's not always static analysis that can easily be defeated by slightly changing some lines of code.
I feel like this is the wrong way to look at it.

A better way IMO is: don't scale prematurely.

Build things as you need them. In the vast majority of cases, even CDNs are an unnecessary cost (presuming you're not paying the exorbitant cloud provider bandwidth tax). If you start to see performance issues, then deal with it as needed.

And if your workhorse suddenly grows that coveted single horn?

That's a problem you want to have!
It's been happening for years. Anything to limit the number of onsite visits needed because that takes a lot more time.

I know insurance brokers who have revisited a clients renewal, because Google Maps and/or the council's GIS photography shows activity or buildings counter to the client declarations.
Is it a final decision? No. It's used to prompt the client to review their coverage and amend their submitted documents. Sometimes, those amendments mean the brokers are no longer able to get coverage, and the clients go somewhere else.
This sounds very much like the internal family systems model: https://en.m.wikipedia.org/wiki/Internal_Family_Systems_Mode...
From a different point of view... The cochlea is a "real" "implementation" of Fourier transform (https://www.britannica.com/science/sound-physics/The-ear-as-...)
The article does not even mention availability. Service running on a single box will have downtime, both planned and unplanned. And you should think about RPO/RTO too, when (not if!) the box blows up how long does it take to recover, and how much data will you lose.

> No matter how you design your site, SPA, SSR, some hybrid in between you can’t get around that if there is at least one database query involved in rendering your page, you have to go back to your database in us-east-1.

https://aws.amazon.com/rds/aurora/global-database/

https://aws.amazon.com/dynamodb/global-tables/

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Conce...

https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/...

And so on.. Have fun kludging together the equivalents yourself.
Can see it happening for sure. Perhaps porting it to electron and taking in dbms type and host url for the connection will do it
I once gave the "cross train so you don't have a bus number of one" speech to a bunch of managers.

Got some push back from one middle manager who said the complex driving their business line was understood by someone had been there by 20 years and was getting rebuilt in a year or two and there's no point in wasting anyone's time meanwhile.

I saw them a few months later where I got a free lunch as an apology. The only man who understood the complex code died of a heart attack while trying to prepare the next release. No one had a clue where to start making the required changes.

And you know what? That's not my only story of someone dying and no one being able to figure out the code that only they understood.
Yeah, a lot of the codebase was like that. Some lone wolf mad genius that occasionally left pieces of pure brilliance behind, but more often than not, just wrote code that was incredibly idiosyncratic and unnecessarily reinvented. Like he'd spend several files making a color gradient visualization system with his own scales, with an enthusiastic but limited understanding of color theory, that ended up producing mostly reasonable but occasionally insane color scales. We spent several days of back and forth discussions with him before understanding what he was actually trying to do (which isn't what his code was actually doing) and then replaced it with a one liner out of a standard visualization/color lib.

The entire codebase was like that. It stood out to me as the work of someone who was very smart but worked alone and never had to work with a team, and never considered what someone trying to retrace his mental process would have to go through. He left zero documentation or comments, built the whole thing in a rush, sold it to another company, and we were the ones hired later to clean up his mess.

Some of it was very good. He was really good at efficiently encoding low level network traffic over packet encodings he invented or heavily modified. Seemed like he would've been a brilliant signals engineer or cryptologist. But having to work with his ordinary business logic code was pretty nightmarish, if interesting from a reverse engineering and psychology point of view.

It's just not how I would ever want to write code meant for mere mortals. But then again, he's a multi millionaire now and I'm a rando nobody living paycheck to paycheck, so I'm in no place to judge lol.
Like alot of old questions, it depends.

The cool part is, you can test this reliably, and see if it matters. That'll get you a concrete answer.
And you achieve it! :) Don't worry, buddy. I get you! :)
This tech implementation seems like the worst HOA on steroids. Anyone have a neighbor that complains about one too many daffodils in the mandatory daffodil plot? Well, now they have a new tool for compliance.
So in the richest country in the world parents can't let their kids play on trampolines because a neighbours kid having an accident on one would bankrupt their insurance company.

Meanwhile, toddlers do active shooter drills like they are fire alarm drills.

Totally logical country you got there with a perfectly reasonable approach to risk.
Just read Every Single Suggestion in your reply.

> going to pornhub.com or definitelynotgayporn.net would arouse suspicion in a government that is banning such behavior

dns blocking doesn't mean adults are banned from visiting porn sites. You start by contradicting your initial concession of assuming this is 100% accurate.

> and could cause a person to be under higher scrutiny. So even if you're right that the DNS bypass isn't what would technically get them in trouble, I think you can understand the motivation to encrypt your DNS traffic to ensure that you don't get a target painted on your back.

This is a prime example of Fear and uncertainty.

> And given this, I hope how you can understand that your comment does very little to contribute to the actual conversation and can even potentially mislead others. A lot of communication is implicit (otherwise it'd be incredibly cumbersome)

And this is doubt. Never fails to accompany the other two.
Maybe not quality of the person, but quality of the job done, absolutely.

When working for free on my hobby projects, I do my absolute best. Now try to pay me $3.50 per hour for similar work (strictly +Infinity% more than before!), I'll probably flat out refuse / won't focus on it as much.
The better way of thinking about it is that this progress is allowing us to shift away from the idea of 'general' cancer or identifying cancer by tissue of origin to instead start identifying it by more useful and actionable features. So instead of talking about pancreatic cancer or colon cancer, with PD-1 inhibitors like keytruda we instead have an approval for any solid tumor that's mismatch repair deficient, something we can test for and that relates to the efficacy of a specific drug.
I've had a lot of luck with CAME https://arxiv.org/abs/2307.02047
There was a team of IBM crypto researchers named SATOSHI Hada, Toshiaki TaNAKA, and Naohiko UraMOTO

https://www.reddit.com/r/CryptoCurrency/comments/1bxqnpq/new...
I get the same feeling. AI Agents sounds very cool but reliability is a huge issue right now.

The fact that you can get vastly different outcomes for similar runs (even while using Claude 3 Opus with tool/function calling) can drive you insane. I read somewhere down in this thread that one way to mitigate these problems is my implementing a robust state machine. I reckon this can help, but I also believe that somehow leveraging memory from previous runs could be useful too. It's not fully clear in my mind how to go about doing this.

I'm still very excited about the space though. It's a great place to be and I love the energy but also measured enthusiasm from everyone who is trying to push the boundaries of what is possible with agents.

I'm currently also tinkering with my own Python AI Agent library to further my understanding of how they work: https://github.com/kenshiro-o/nagato-ai . I don't expect it to become the standard but it's good fun and a great learning opportunity for me :).
this is one example of a whole family of orthogonal Wavelet transforms, that let you trade off how between frequency and scale resolution.
https://www.youtube.com/playlist?list=PLMX26aiIvX5oCR4bBg2j0...
> That said, a lot of what’s actually hard about IO is the error/fault handling, imposing timeouts and backoffs and all that jazz.

Application-level timeout/backoff handling is always scary to me, because I don't know how to make robust tests for it. I wonder if you couldn't use the same I/O-less approach, and split the logic out into pure functions that take the time passed/error state/... as value arguments, instead of measuring the physical time using OS APIs. It's probably not something for reusable libraries, but it could still be a nice benefit to be able to unit test in detail.
Ah! my favorite docker joke.

Manager: The client says the program is not working.

Programmer: I don't know whats wrong, it works on my machine.

Manager: Fine, then we will ship your machine

And thus docker was born.
Mix these with the ISO standard for pictograms and a dose of written Chinese, especially the catalog of radicals. Blend.
Did everyone skip class the day they taught about the tab key?

Every computer, every directory, every file, every command, every option and argument is maximum three keystrokes long: the first character, the second character and the tab key :-)
Compute as a noun may be a newer usage, but a noun sharing the same form as the verb is common in English, so it at least conforms to the patterns of the language.

For example dispute/disputation or repute/reputation ("a person of ill repute").
How does AI observe facts in real world? I find hilarious clarify something as fact checkig based on data on internet.
> as soon as you have more advanced needs

If there's one thing I've learned over the years, is that we really seldom have advanced needs. Mostly we just want things to work a certain way, and will fight systems to make it behave so. It's easier to just leave it be. Like maven vs gradle; yes, gradle can do everything, but if you need that it's worth taking a step back and assess why the normal maven flow won't work. What's so special with our app compared to the millions working just fine out of the box?
It's runtime, but I think dynamic linker. The Windows equivalent would be if a library patched some code at dllmain. Actually the Detours library in the Windows world is similar. But it's for performance; the idea is you would patch some function references based on the CPU revision to get faster code specific to your CPU.
What's also surprising is how quickly the community seems to be giving someone the benefit of the doubt. A compromised maintainer would probably exactly introduce a fake member joining the project to make certain commits. They might have a contact providing the sophisticated backdoor that they need to (amateurishly) implement.
I suspect most of your frustration comes from reading "we don't think this is a good place to spend our effort" as "there are no problems here".
I work at Google but no where near flights.

From my personal perspective, I remember flight search being really really crappy before Google flights hit the scene in ~2012.

Companies like Expedia, Travelocity, and Orbitz, etc and the airlines themselves just weren’t getting the job done.

When Google flights gets refactored due to the regulations, my hypothesis is that we won’t see a spring of new innovation, but rather we’ll regress to the trajectory set by the old travel companies
You must've gone to a pretty kick ass elementary school. In mine, we'd play Connect Four and make paintings out of fake hieroglyphs...
On baseline expectations, there's two different standards: the one when you build/buy your primary residency, and the other when it's for rent. In most countries there's not that much of a gap, in Japan I see it as way wider.

Also, appartments can have a very solid foundation cleanly matching mandated standards and very cheap resident rooms with paper thin walls and poor insulation. On paper they will be better homes (free internet, air conditionning, automated bathtub etc), in practice the difference will be less obvious.

On 30y loans, it's fine if you are a full fledged employee of a well regarded company. It's another story if you're a contractor (roughly half of the active population! [0]), and impossible as part timer.

[0] https://www.sangyo-rodo.metro.tokyo.lg.jp/toukei/koyou/ed6fc...
The birth year of American presidents is almost constant since the 90s. Doesn't look to be sustainable.
I literally have dreams about SQLite supporting write concurrency somehow. That's the only thing holding me back from going all-in on the monolith nirvana described in this article.
True, if it's some limited in-memory key-value store then that's a lot more readily implemented than something resembling Oracle's latest enterprise offering, and potentially could fall under the umbrella of it being a "database".
> To turn the Hadamard matrix in the nicely-ordered flavor showcased earlier, we need to sort the rows based on their sequency. I’m not aware of an algorithm more elegant than counting the number of zero crossings

By staring at the matrix, I guessed a pattern and algorithm already known according to https://en.wikipedia.org/wiki/Walsh_matrix:

> The sequency ordering of the rows of the Walsh matrix can be derived from the ordering of the Hadamard matrix by first applying the bit-reversal permutation and then the Gray-code permutation:
No mention of Japanese movie monsters ? What has become of the internet ??
Dumb luck only lasts for so long? Who says it has lasted? What is not to say that there are dozens of backdoors hiding in popularly used software?
Tesla pitches robotaxi to stay relevant amid changing EV markets
Deep fake camera Art Project
This is disappointing.

The title prompted a science (or, maybe, philosophy of science) question, but the article give only applications.

Maths don't have to be real to be useful.
"Please implement blocked clause decomposition in Haskell"

I, actually, asked my friend to ask whatever LLM he paid for to perform this experiment. I think he uses latest or previous GPT. At least he is paying for it which I cannot do and won't do in foreseeable future.

Just like I said above, not only LLM failed to properly implement the algorithm, it failed to provide even remotely correct types for clauses and blocked clauses.

What happened next amused me like nothing else related to AI.

The exchange that followed incorrect initial attempt, GPT clearly tried to persuade my friend to implement the correct version for it, constantly providing him with partially (and stupidly) incorrect code.

This is exactly what MathCraft [1] does.

[1] https://en.wikipedia.org/wiki/Cyc#MathCraft

And this behavior is clealy counterproductive. This is not what one might expect from anything that is advertized as a good assisting measure. I can use ghci, vim and actual paper with much greater effect.
Couldn't agree more. Somewhere, we lost the concept of disks in CI unless you run it yourself, and a lot of build tools could benefit from having them.

We came to the same conclusion and built Depot around this exact workflow for the Docker image build problem. We're now bringing that same tech into GitHub Actions workflows.
If you use trigraphs in your code I will be very upset
I think this post is kind of missing business sense. It doesn't matter if TempleOS on i386 could handle LLMs 10x faster than competition if you couldn't assemble a 24/7 Ops team to support it.

Businesses need something predictable and repeatable(great if scalable too) that can be offered to customers at higher value than cost, and to make it repeatable businesses demand infinitely distributable architechtures. Otherwise you end up with just various forms of losses, missed opportunities, trust issues, foxhole problems, technical debts and such.

The idea of a single mainframe in a shed maintained by a UNIX wizard generating boatloads of cash would be awesome. The last part has proven difficult.
Google should send traffic to airlines, not intermediary booking services
That's not what liblzma is doing, it's patching GOT entries which are pure data.
How to Change the Integrated Terminal Colors in VS Code
no. not unless you throw the phases away.
Who is going to build all these new houses? Unemployment is super low and tradesmen are completely booked. Many skilled tradesmen require licensing that takes years to acquire and can not be brought online quickly. Others are unionized that restrict membership. We can’t even fulfill demand today for the necessary labor.

And then there’s materials. Did you see what happened to costs with an uptick in the demand/supply balance during Covid? It’s not so easy to just suddenly increase supply to suit demand on many materials as the inputs come from natural sources that are limited. It would also increase demand for labor from an increasingly small pool driving up costs again.

Lastly the people that own the land wound rather build valuable things on it than housing for poors.

So even if you changed zoning you wouldn’t be able to build much more any time soon, if ever. For most of history a lot of people had rather modest living conditions. Very small spaces with limited services. It’s more likely we regress towards that than somehow create ample housing that we consider comfortable today.
The cost of housing and to some extend education have more dimensions to expand into - investment funds and virtually infinite fortunes of billionaires/oligarchs/sheikhs. Any attractiveness factor of these two multiplies the cost exponentially. Nowadays the "supply-demand" cliche sounds like a ruthless teasing.
Single point of failure in the cloud can be due only to software errors. At some level.

When your "stack" and deployment process involves multiple tools and services, then yes you need high availability. Simple things with careful design and implementation tend to break less often.

Use tested software bits, test your own bits and the odds of a failure drop quickly.
Yup! We observed the same thing back before we built Depot. The act of saving/loading cache over a GHA network pretty much negated any performance gain from layer caching. So, we created a solution to persist cache to NVMe disks and orchestrate that across builds so it's immediately available on the next build. All the performance of layer caching without any network transfer.

The registry cache idea is a neat idea, but in practice suffers the same problem.
China's "overcapacity" reveals two different visions of the world
Would that be good though ? I prefer a place where people think twice instead of "speaking their mind" on an impulse.
I think it's doable with LiteFS[1], but I also haven't done that yet. Wish I could hear about people using it in prod.

[1]: https://news.ycombinator.com/item?id=32925734
I live in a country with

- very unreliable power

- the internet was shut down completely in the entire country during the last election cycle

Just those two problems make cloud hosting very attractive. No amount of cheap prices can make me switch to a physical server.
> I'd never thought I'd see Meme-ification of technical docs.... oh god

I guess you entered the industry after 2015? Even the most technical analysis like the Jepsen Reports which evaluated the technical claims of Cassandra DB etc used lots of memes between the technical bits. Presentations always had cat/dog pictures in them etc.
Some users originally used Airflow as their scheduling system. However, Airflow only allows workflow definition through code and lacks resource and project granularity, which fails to meet customer needs in scenarios requiring strong permission control. Consequently, some users need to migrate their scheduling system from Airflow to Apache Dolphinscheduler.
The paper says that it enhances existing methods such as prompt engineering (chain of thought) and LLM debate. This agent method is orthogonal to LLM debate.
> "As someone who has used social media to amplify my voice and work for my entire adult life".

I'd like to see a Venn diagram of all the people who use social media, compared to that of people who use social media to amplify their voice. The author may have lost sight of the fact that it's not the fact you've got something to say, it's whether whatever gibberish you want to put up on Facebook is relevant.
This is all good advice .. for your hobby project. But the moment that server goes down and you have stakeholders draining your phone's battery you'll realize that scaling also brings availability as a very nice bonus. Sure, 99% of the time it looks like you're wasting resources. Until you need it and you do the math and realize you're way ahead in revenue not lost.
"China" providing "Russia" with geospatial intelligence

this is a Russian car driver accessing Beidou Sat Nav on BYD
It's probably not a popular perspective,1 but to me these are still "just" websites. That's what they are, after all. Under the rules of the www game, anyone can have a website. A billion people could have websites each having less than 100 pages with content created by the website operator, a single website could have a billion pages of content created by other people, and so on. Facebook, Threads, etc. is still one person's website. Sure, there is a corporation behind it; the domain name, the servers, the PHP, etc., the assets required to run a website, are owned by the company, but as the company is set up, one person has _total_ control over it.

1. The problem I see is that some folks think the www only exists as a venue for having popularity contests. And all use of it is 100% commercial. That's wrong IMO. It was never intended to be that way and it does not have to be that way.

The author created her own website. As it should be.
> I believe even Google was in on the joke once

If you search for recursion. Google asks did you mean recursion.
I'm fortunate my parents didn't stick with free-to-play, but were willing to spend 5-6 digits more to buy a house in the "good" school district: https://news.ycombinator.com/item?id=39946026
I love code, but kids gotta play in the playground with other kids and have a lot of fun while eating.

I know you were joking, it just drives me crazy picturing my kids in that situation
After a long period of rejecting CMake for "simple" build.sh and Makefile projects, nowadays CMake is my goto choice. Top features:

- supports all kinds of compilers, even Watcom for DOS and Windows <all versions> projects.

- cross platform compiliation inlc. MSVC

- my #1 feature wide IDE support + usage from command line.
Adjusted for inflation, the cost of a computer has gone down, the cost of repair has stayed relatively steady.
I think Christopher Alexander has some good arguments that modern “functional” architecture is the least functional of all. So while the stated aim is to be functional without ornaments, instead, it lays bare how irrelevant the human experience is, in the name of supposed functionality.

I don’t really see that site as really brutalism even in this sense. If anything, it hews a lot closer to the Small Web, such as what one might find in Gemini space.