skysight-inc/HackerNews huggingface dataset:
>There are valid social(ization) reasons to keep kids approximately the same age in a classroom

Fair enough. I'm already of the opinion that k-12 is primarily a daycare and that smart kids will prevail no matter the education model.

> I think was probably beneficial to society..

Yes, there will always be a tension between what is best for the individual and what is best for society. A difference of opinion likely stems from a difference of personal philosophy.

While it's hard to say what's best, I think most would agree that there is a lot of room for improvement in the current education system.
Original source from "Lessons Learned: Why We Are Pivoting Away From AGILE" by Hibatullah Akhundzada, Supreme Terror Commander [1]

[1] https://taliban.org/blog/24-06-11_lessons_learned_why_we...
I’ve found my comfort zone writing my commonly used CLI tasks into a single Go binary as subcommands. It’s a departure from shell scripting but it’s been worth it so far to have the entire suite of CLI building libraries, rich loggers and sane syntax.

If there’s some new task I need then I add a subcommand then `go install`. Fairly quick process end to end.

For example I wrote a `ghcd <org>/<repo>` command to clone GitHub repos or `cd` to them if they already exist. Could’ve been a pure shell script but I enjoyed clobbering cobra, charm bracelet logger and go-got together and I’ve got the foundation down to quickly build more tasks.
>> tiktoken.encoding_for_model(model)
> Calling this where model == 'gpt-4o' will encode with CL200k no?

No, it will never use O200K, I don't know how to word where its located without sounding aggro, apologies: read below, i.e. the rest of the method.

They copied demo code for Tiktoken with an allowlist without gpt-4o in it, because the demo code is from before 4o.

The demo code has an allowlist, that does string matching, and if its not one of 5 models, none of which are gpt-4o, it says "eh, if it starts gpt-4, just use gpt-4-0613, and make a recursive call"

You can't really blame them, because all they did was copy demo code from OpenAI from before gpt-4o, but I hope you get a giggle out of the extreme clown car this situation is. It's a really bad paper-thin out-of-date tiktoken wrapper that can only do c100k and claims support for 400 LLMs.

Really bonkers.

I know you gotta read the whole method to get it, but, people really shouldn't have just been like "my word! its mean to say they don't get it!" -- it's horrible.

https://github.com/AgentOps-AI/tokencost/blob/e1d52dbaa3ada2...
Excellent episode in an excellent series, but just to note, the author is John Scalzi. (All of the episodes are adapted from short stories.)

https://whatever.scalzi.com/2010/10/02/when-the-yogurt-took-...
In our case, we managed to solve most of the use cases with less specialized tools.

I still think queues are great, but most of the time I can just run my queues using language constructs (like Channels) communicating between threads. If I need communication between machines, I can usually do that with Postgres or even s3. If you're writing constantly but only reading occasionally, you don't need to consume every message – you can select the last five minutes of rows from a table.

I've also seen a general trend in my line of work (data engineering) to try and write workloads that only interact with external services at the beginning or end, and do the rest within a node. That makes a lot of sense when you're basically doing a data -> data transformation, and is easier to test.

There are still cases where we need the full power of Kinesis, but it's just a lot less common than we thought it would be 10 years ago.
"The first iphone was initially only available in the US, and was relatively expensive compared to the competition" - totally, its a useful point, but Apple today and Apple then tentatively entering that mobile phone market... they're entirely different companies with drastically different resources at their disposal to bring to bear.

"The vision pro, despite being technically impressive, isn't a compelling product." - yeah but I'd at least like to know whether it's a compelling product or not, which is currently impossible for me to do. There are a good ten million people in the world for whom dropping $3500 on one to play with is not going to be a big deal. That's $35billion to kickstart this non-compelling product that they don't even need the revenue to fund.

"I don't think the logistic issues will have much to do with it's overall success." – yeah, correct, but I made that point because Tim Cook's whole MO is that he's the guy who can bring all the logistics issues together, and the entire success of this product right now is dependent on logistics issues that have not been solved.
Yes, we're talking about different things. Those are able to be optimized in software doing what you mentioned. The branches I am talking about are not. They often sit in "business logic" code.
That's not an accurate comparison, in my experience. Police operate as a thin blue line. Academics operate as jackals and hyenas in the Serengeti, and many would eviserate literally anyone if they could get another grant. Best admired from afar.
If someone drove 8000 hours per day for their job, somehow, it wouldn't make sense to fine them the same percent of income for an infraction.
I’ll throw out a recommendation for Pro Bash Programming as a great book for advanced scripting techniques. I just received my copy of the third edition (which is now simply Pro Bash). The original author and his co-author also wrote Shell Scripting Recipes. I bought the books because I recognized the original author from Unix.com forums, where he wrote about how his code would be more efficient than another example when deployed over N number of instances. I had no ability to verify at the time, but his confidence made me believe in the “Pro” title. It was way over my head until I became fairly proficient through other books. Definitely would recommend. No affiliation.
FWIW, on ubuntu 22.04, your "Efficient" doesn't work

# df -h | grep "$partition" | awk '{print $5}' | sed 's/%//'
24
# df -h | grep -Po "\d+(?=%\s+$partition)"
#
The past, present, and future of local-first
> I do wish there was support for switching formats so I could switch between different "views" over the same data, maybe it will be possible someday :)

I created https://github.com/tstack/lnav/issues/1274 to remember this
Perhaps LLM creators will start using ablation as the censorship method instead of a refusal
Doesn't VR generally require high framerates at high resolution? Gaussian splatting seems to be one of those borderline-realtime things right now which can't run at 4k120fps yet on consumer hardware.
The hype was cooled down once companies realized "they have more microservices than actual users"

Was never obsessed with "event-driven" distributed systems using message queues.

The major issue is to keep syncing state between services.

Quite for a long time used to get decent results with simple golang and postgres scripts to distribute work between workers on multiple bare metal machines

Took ideas from projects similar to MessageDB

https://redis.io/docs/latest/develop/data-types/streams/

CREATE TABLE IF NOT EXISTS message_store.messages (
global_position bigserial NOT NULL,
position bigint NOT NULL,
time TIMESTAMP WITHOUT TIME ZONE DEFAULT (now() AT TIME ZONE 'utc') NOT NULL,
stream_name text NOT NULL,
type text NOT NULL,
data jsonb,
metadata jsonb,
id UUID NOT NULL DEFAULT gen_random_uuid()
);

along with Notify
https://www.postgresql.org/docs/9.0/sql-notify.html

or polling techinques

Redis Stream here and there worked well too
https://redis.io/docs/latest/develop/data-types/streams/

Another possible alternative can be "durable execution" platforms like Temporal, Hatchet, Inngest mentioned on HN many times

- Temporal
- https://temporal.io/
- https://github.com/temporalio
- https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

- Hatchet https://news.ycombinator.com/item?id=39643136

- Inngest https://news.ycombinator.com/item?id=36403014

- Windmill https://news.ycombinator.com/item?id=35920082

Biggest issues I had with workflow platforms - it requires a huge congnitive investments in understanding SDKs, best practices, deciding how properly persist data. Especially, if you optout to host it yourself.
They do pay for edge connections of technology that will never exist in the civilian space though.
It might end up being used in video games, either because the performance continues pushing ahead, or because someone just wants its distinctive look.

Speaking of uses for gaussian splatting - would anyone have any unique use cases for being able to generate splat models wildly faster?
What about the case where the farms are completely automated?

What system has ethical consumption, with the ability to support the numbers we have now?
ISS is not in a polar orbit. It's at the inclination necessary to be serviced by Kennedy & Russian launch sites.

Here's a fun one to read about:
https://en.wikipedia.org/wiki/Molniya_orbit
A 50 billionaire that someone could take a billion of… tremendous?
Do you think they made that much money off bad behavior in these two warehouses?

If they made one million would this fine be appropriate?
Procreate is not garbage. Neither is Logic Pro. Neither is Baldur's Gate 3. ;-)
Updated the landing page with a url to an example full stack ecommerce app :)
Today we celebrate freedom, resilience, and the enduring spirit of the African American community. On this significant day, let us honor the history, reflect on the progress made, and recognize the ongoing journey towards equality and justice for all. May this day inspire us to continue working towards a brighter, more inclusive future.
Wishing you a day filled with reflection, joy, and unity.
#Juneteenth #freedomday
----------
This video was generated by Veeroll, an all-in-one AI app designed to create the best social media videos.
Disclaimer: Made with AI
#aivideos #aivideogenerator #aivideomaker
https://veeroll.com/
You're in luck! I my kiddo loves the kidpix iPad app and it's just a single purchase.
Bingo - I work on the backend of a medical system and basically anything that interacts with a 3rd party gets put into a queue so our application doesn't choke immediately when one of them has issues. We also have some uses for it within our system.

As far as the question, I was thinking that queues have probably just become a standard aspect of modern distributed systems; it's considered a pretty foundational cloud service for any provider (though we just run RabbitMQ ourselves and it has worked well for us).
Isn't the problem with all these donated clothes that the textile industry in Africa keeps getting undercut by this massive influx of basically free and decent quality garments? It's the "give a man a fish, teach a man to fish" situation
This violation wasn't systemic.
No, since that larger internet is still not infinitely large, it still fails in dumb ways once your question is a tiny bit stranger.
Some previous discussion of this old story:

https://news.ycombinator.com/item?id=13417037

https://news.ycombinator.com/item?id=3972798

https://news.ycombinator.com/item?id=33344516
I hope it changes, but my experience mirrors yours. HN loves to promote FreeCAD but when you actually sit down and use the software the comparison is laughable.
Every one of my customers uses message queues either Redis, SQS and rarely Kafka using Celery, Sidekiq, etc. If anything it is boring and works and just part of the default stack everyone uses.
Survey finds payoff from AI projects is 'dismal'
Naive question: is there a reason why SQLite wouldn’t work for something like this?
The LC for me
I think this: "* The technology just got mature enough that it's not exciting to write about, but it's still really widely used."

Messaging-based architecture is very popular
Via headphones? Not in traffic, ideally. Sounds dangerous
> Are you saying that these two claims have some sort of scientific ~proofs

No. I think this statement is a conclusion only indirectly supported by scientific fact. This is a logical leap from more and more behaviors and internal states being correlated with various external stimulus over time. I believe it only a matter of time until it becomes entirely possible (though silly and will likely not be done because it only serves to prove a foregone conclusion and would be a unfathomably huge undertaking) to provide a complete accounting of all the factors that influence a system bringing it to the state where it reacts in a given way to some stimulus.

The only other conclusion I can see is that human beings are not deterministic and there is some magical spark IE everlasting soul making randomized decisions for us.
The goal for Tesla was to jumpstart the electric car industry by example, not to sell electric cars in China.
I never fully understood the need for back end message queues TBH. You can just poll the database or data store every few seconds and process tasks in batches... IMO, the 'real time' aspect was only ever useful for front end use cases for performance reasons since short polling every second with HTTP (with all its headers/overheads) is prohibitively expensive. Also, HTTP long polling introduces some architectural complexity which is not worth it (e.g. sticky sessions are required when you have multiple app servers).

Unfortunately, moving real-time messaging complexity entirely to the back end has been the norm for a very long time. My experience is that, in general, it makes the architecture way more difficult to manage. I've been promoting end-to-end pub/sub as an alternative for over a decade (see https://socketcluster.io/) but, although I've been getting great feedback, this approach has never managed to spread beyond a certain niche. I think it's partly because most devs just don't realize how much complexity is added by micromanaging message queues on the back end and figuring out which message belongs to what client socket instead of letting the clients themselves decide what channels to subscribe to directly from the front end (and the back end only focuses on access control).

I think part of the problem was the separation between front end and back end developer responsibilities. Back end developers like to ignore the front end as much as possible; when it comes to architecture, their thinking rarely extends beyond the API endpoint definition; gains which can be made from better integrating the back end with the front end is 'not their job'. From the perspective of front-end developers, they see anything performance-related or related to 'architectural simplicity' as 'not their job' either... There weren't enough full stack developers with the required insights to push for integration efficiency/simplicity.
Steps are for burning calories. The amount of calories burned by walking for 4 hours is quite high. If you’re looking to lose weight it’s a very useful tool, even if it’s very low effort.
Centralization isn't just about the network architecture. A decentralized system wouldn't have a single organization or app whose neck can be strangled by the state or Apple/Google.

I acknowledge that the current app store gatekeeper model makes this difficult to implement or even imagine. I also acknowledge that this is difficult to reconcile with the Signal Foundation's implicit 'institutional imperative' to continue existing as a central supporting party. I understand the "ecosystem is moving" usability / anti-ossification argument for centralization; it's just that the cost of centralization, when operating under the authority of someone who opposes privacy, is privacy.
So you raise property taxes based on the vacant space until it's financially worth it to rent out instead. Bam, done.
Yeah you're right here, but its up to the employer to keep good enough records to defend themselves in such a case, even if they are in the right its is often easier to settle considering the chance of loosing anyway and going to court.

There are even stranger violations, apparently asking people to take covid tests before coming to work during the pandemic is a potential violation, and making an typo on paychecks is one I read in an article, even if the typo had no harm.
In my experience monoliths don't reduce complexity, they just shift it. The main issue with monoliths is that they don't have clear and explicit separation of concern between domain concerns, therefore it's very easy for your monolith codebase to devolve into a mess of highly interconnected spaghetti code with time. This is especially true if you're building something large with a lot of developers who don't necessarily understand all of the domain complexity of the code they're touching.

Monoliths imo are better for smaller projects with a few devs, but otherwise within a few years most of the time you'll regret building a monolith.

I also disagree with the duplicated code point. I don't understand why that would be a significant problem assuming you're using the same language and sharing packages between projects. This isn't a problem I've ever had while working on microservices anyway. I'd also debate whether they're anymore more complex than monoliths on average. My favourite thing about microservice architecture is how simple individual microservices are to understand and contribute to. The architecture and provisioning of microservices can be more complicated, but from the perspective of a developer working on a microservice it should be much simpler to work on compared to a monolith.
Nah, messaging based/async operations are rarely for performance benefits...
To be honest that seems worse. It feels overly restrictive and surprising. What sort of error do I get? Is the file ignored?

Sometimes perfect is the enemy of good.
I have a vague understanding of how Google search works, so I set my expectations accordingly. I probably don't want to get dumped into source code when looking up error messages, I want to find posts by other people who got the same error and see how they fixed it. I don't expect small businesses to have web sites or SEO or to do anything to promote their business online, so I'm not surprised when a local sawmill or barbershop or mom 'n' pop restaurant doesn't show up -- how would Google know about such places if they don't have web sites, reviews, incoming links?

I have seen plenty of ads and SEO abuse and had to wade through W3Schools and TutorialPoint junk links looking up programming questions. I know how to focus my search on specific domains and how to exclude domains when I need to drill down.

The examples you give seem like holes in Google's index that have probably always been that way, not a new shortcoming, though I don't know for sure because I haven't keept close track. I've started to use DDG more often because Google started using "AI" for search, and I have no interest in that, I usually know what I want to find and don't need LLMs auto-completing and hallucinating results for me.
In terms of profits gained, perhaps. It might have catastrophic consequences for workers who suffered accidents directly or indirectly (eg crashing a car while driving home from an exhausting shift).
California collected $26M in taxes every hour in 2023.

Neither of the parties here lack monetary resources.
> The only reason why animal consciousness has been controversial historically is a religious one

How about the rest of the world, since this is not universal? The fact that we mame, kill, and consume them probably has more to do with treating them as "less" and "other", otherwise you feel sad every lunch. I think it's simple avoidance, at a grand scale. Many cultures that do embrace the experience of other animals are also vegetarian, otherwise they would feel sad every lunch.
They certainly aren’t paying us for access to our websites.

That's... not how websites work?
Not OP, but there was an official state visit by Egypt in 2019 and Kenya in 2018:
https://history.state.gov/departmenthistory/visits/2019
https://history.state.gov/departmenthistory/visits/2018
How are you planning on preventing bad actors to identify scarecrow itself? You gonna randomize the name/processes etc?? Like anti-malware software do to install in stealth-mode??
So immediately I am wondering what is the list of processes names are?

Lots of people on HN could easily spin up their own fake processes if they knew the names?
One word: scale. The services you mention above do require scale if commercial. OP argues and I somewhat agree that lots of resume driven tech was oversold and overused making things more complicated and expensive than they should have. Once tech gets more mature it’s harder do misuse and it is used where real needs arise.
It’s because they were billed as a way to reduce complexity but in reality just added a ton.

The fundamental issue with event driven architecture is getting out of sync with the source of truth.

Every single design doc I’ve seen in an organization pitching event driven architecture has overlooked the sync issue and ultimately been bitten by it.
Got 403 Forbidden'd.

Archive link:

https://web.archive.org/web/20240617042054/https://starbreak...
I think dbs like etcd mongo Postgres all have some notion of events and notifications. The only drawback is that you have to still poll from the ui if you use these. This is sufficient for most use cases. If you want real time updates, Kafka provides long running queries which keep Kafka still relevant.
I just tried with 4o and it didn't notice anything, it just rewrote the statements with different words.
I don't know if anyone has actually done it yet, but for scans of models in controlled lighting environments, you could use higher dimensional Gaussian Splatting to get more accurate lighting than standard techniques. (Similar to the 4D version with time, use higher dimensions to encode light source coordinates.)
Another paper building off the Inria (non commercial license) method, there are several open source alternatives out there.
Also quite a few of the explanations are flat out false.
Adding a note here that "Google Research" was formally named as "Research and Machine Intelligence (RMI)" during the John Giannandrea era.
Its more like: monopolize fishing with economy of scale. Then give the locals just enough of the worse fish so they don't starve. Now they owe you. You won!

The local production of anything cannot compete agaisnt a rich country's surplus. It is a well known problem of poor countries that such "aid" kills agriculture, textiles, milk production.
To OP: The fact that there is an "argument" over who is spreading misinformation as part of responses to your very question should tell you this is a difficult problem to deal with.

There are many shades of gray to misinformation.
do you mean something that end users are aware of using? probably not. but probably everything end-users do that involves digital models of three-dimensional objects will use gaussian splatting fairly soon: cad, cam, photography, maps, video games, surgery, georectification of satellite images, diagnostic radiography, ultrasound, radar, sonar, animation, missile guidance, other robotics applications, fashion design, 3-d printing, etc.
Tracking, visitor analytics, and observability type things are all (in general) going out to 3rd party specialist services for those things, and getting dropped into a time series database (or, for us old school gray beards, a log file) and processed later. It's rare for the website devs to be doing anything more complex that adding in even more javascript to their pages for those, no need to message queues for that.

Order confirmation emails and sms messages are triggered by the order submission, and again usually sent off to a 3rd party bulk email or SMS service. Twilio or Campaign Monitor or Mailchimp will have queues and retry mechanisms, but again the website devs are just firing off an API call to some 3rd party that's dealing with that.

So there are no doubt message queues being used in non-sexy 3rd party services, but those companies probably consider that kind of thing to be their "secret sauce" and don't blog about it.