skysight-inc/HackerNews huggingface dataset:
> You get tired mentally (what you are specifically referring to)

I'd like to note that I intentionally did not use the word tiredness (as I specifically intended to not refer to tiredness) but instead explicitly referred to boredom, by which I mean the lack of novel stimuli of a tedious task and which is a term somewhat used in agent theory and is part of the explore-exploit tradeoff, where it carries a clear specific function for all agents (biological, mechanical, digital, imaginary) and decision theory optimization e.g. the "multi-armed bandit" opimization problem where if the agent benefits from not getting "stuck in a rut" repeating the same things (which applies for many real-world situations unless there is some "supervisor" handling that function for the agent) then you'd want that agent to implement a function which is closely analogous to human boredom, becoming progressively less satisfied with repetition without new information and seeking to do anything else to "prevent boredom" and "explore" new options even if that's not strictly locally optimal, in this manner potentially finding out a better local optimum and also changes in environment providing new opportunities.

And this is valid even in total absence of the concept of tiredness, which matters if and only if there is a real need for periodic downtime which an AI agent might not have, and for which the difference between tedious tasks and interesting tasks would not matter much.
Bro you aren’t running Ubuntu on a Pixel 3a?
Aggregating a Billion Rows File in Under 6 Seconds in Java
If it's that simple cut and dried situation, then you just ban them. Invite trees aren't Merkle trees, you can certainly modify any node arbitrarily without invalidating subordinate relationships.
Higher ownership costs? Do you have details? Mine have definitely been lower (7 years now)

(I’m talking about costs after purchase, not TCO which includes the higher price. Maybe you were talking TCO)
The upside of atmospheric rivers? The kitesurfing is crazy good
A few more bits of feedback after playing it a while:

- Move the "next board" arrow to appear within the playfield. It feels weird to move the mouse outside the playfield just for that, and then back to the playfield to hit the "start" button. Just have them both appear in the same place.

- Rework the progress/trophy icon to make it clear there are 5 stages. It gave me the impression there were 4 stage and that you receive the trophy as a reward after the four stage (when the row of dots is full).

These are relatively minor, though, it's a fun game!
tangent: Great to see you again on HN!
Generative video AI may be a solution in a decade or two.
The issue is law.

If a "ban" was considered "defamation" and you could take a FAANG to court and be awarded $1 Million in damages, suddenly FAANGs would be superb at avoiding false positive bans.
Just curious, how does this work out in terms of TCO (even assuming the price of a Groq LPU is 0$)? What you say makes sense, but I'm wondering how you strike a balance between massive horizontal scaling vs vertical scaling. Sometimes (quite often in my experience) having a few beefy servers is much simpler/cheaper/faster than scaling horizontally across many small nodes.

Or I got this completely wrong, and your solution enables use-cases that are simply unattainable on mainstream (Nvidia/AMD) hardware, making TCO argument less relevant?
Yes the SM is awesome, but to be fair, it is more of a Maserati than a Citroen.
Some past comments from last year, https://news.ycombinator.com/item?id=35567997
> did you actually make lasting connections with those people you met at happy hours or do you just mean they were interesting strangers to chat with one day?

I met someone who eventually became my best friend at a coworkers birthday party!

> For platonic friends it seems far murkier

In my experience moving to a new city the easiest way to make platonic friends is to wiggle your way into an already-existing group of friends.

Re: all your other questions, put yourself out there and don’t be afraid of being turned down. Also highly recommend just being super upfront if you’re trying to be friends with someone, literally just ask “Hey, want to be friends?” and go from there.

When I’ve wanted to make more friends, making the intention known to people around me seems to work
Have to agree with the OP here.

There may be a handful of yacc files in a large project, so prefixing them with "yy" is convenient to locate them quickly - though I'd still prefer a dedicated subdirectory.

Every file in this project is a "castle file", so preceding every name with "castle" is pretty useless and hinders readability and navigation. If it's not part of castle, it shouldn't be checked into the repo.
Yes, we pipeline requests so multiple users are being handled by the same hardware at one time.
Obvious to whom?
Please share your wisdom :-)
But what about the thoughtless children who may stumble upon the website? Not everyone in HN is a thoughtful adult.

On a slightly more serious note, I think it's important to have a way of saying "this type of content does not belong in this community". Not to mark disagreement, mind you, but rather to tell someone that no, posting your OnlyFans in the comments is not what this community is about.
Too many. I've consulted with friends who installed "smart" security cameras and other IoT devices. I really spelled it out, saying that there's a very real possibility that one day they'll find out someone's been listening in on all of their private conversations (audio) or watching them through their own cameras.

Responses typically range from "I'm not that interesting" to "I really don't care". I think it's too abstract of a threat for most people to take seriously before it happens to them.
I think the limitation is chip size/cost. SRAM is a lot less dense than RAM. According to Google this is typically used for registers and caches, which are only megabytes large.
For indie devs their single app is their product and their company. It's all they have. They're app-first, it's their entire business model.

For big tech companies (all companies), they have a range of products, and they have many products, and many ways of interacting with the company that might not even involve the app - eg. website. They don't need the app to be good. eg. Gmail is fine in the website. It was a site before it was an app. Google is still primarily a site more than an app. Same with Facebook, etc.
Apple had been building its own mobile chips for a long time before releasing the m series. Their semi products absolutely did not come out of nowhere.
There's both a Walgreens and a CVS near me, and both of their pharmacies close at 6pm. The nearest 24hour pharmacy is not quite two hours away.
I don't know about HBM specifically, but DDR and GDDR at a protocol level are both deterministic. It's the memory controller doing a bunch of reordering that makes them non-deterministic. Presumably, if that is the reason you don't like DRAM, you could build your compiler to be memory-layout aware and have the memory controller issue commands without reordering.
We're providing by far the lowest latency LLM engine on the planet. You can't reduce latency by scaling horizontally.
Small ML language (SMLL): small general purpose language for JVM
Yes, KEXP is great! I regularly discover new artists there.
If you delete one “word” you see that the “word” is gone, what other visual confirmation would are you desiring?
> Can you expand on Pascal vs Go? What is Go missing?

Pjmlp mentioned a few, though i wouldn't say so much they are things "Go is missing" but more "Go does not provide them" - at least in my mind it is more of a FPC has "more stuff you could use" than Go lacking stuff.

> what about concurrency?

It is pretty much the same as you'd find in most other languages: done via threads with some language support for thread level storage. There are some helpers in the library and Lazarus also comes with a package that allows you to run stuff in parallel like a "parallel for", but nothing higher level than that.

> Is it something you think is still worth learning? Using for a new project rather than legacy code?

I think if you want to make a desktop application that runs in multiple desktop OSes, it is worth to learn it so you can use Lazarus. For other stuff, i dont think it provides that much of a benefit compared to other languages. I think the weakest aspect might be server-side apps - there is some support (even out of the box and Lazarus even has some RAD support for it so you can do things like routing URLs to different parts visually) and a framework or two, but i get the impression that most effort is in desktop stuff.
You may have appreciated an attempt at something different, as I might have, but it didn’t land.

Luke was an “older brother” to me; seeing him changed from the epitome of hope to a milk-drinking murderer was repugnant—a betrayal. Not just bad but insulting too. The “Yoda” impersonator insults the Jedi books. Hamill said as much before he was shut up.

I agreed with vito for the most part: https://m.youtube.com/watch?v=5ECwhB21Pnk
I experienced the joy of ‘old’ technology recently when I bought a Game Boy Micro and Nintendo DS Lite. For hardware that came out in like 2006, it was so expertly designed. It gave me a lot of respect for Nintendo - now, I did sell them like 2 months later because they are total luxuries and unnecessary, but the DS truly brought back some great memories.
Hard to understand what it does and the idea behind. In this state I would not limit the search engine results to give the opportunity to fully grasp the idea and benefits.
I think people get frustrated when services change to try and acquire more revenue, which explains podcasts being shoved down your throat.

In regards to Spotify allowing uploading of your own songs, I remember I think they did have that at the beginning. I remember there used to be an option to import your iTunes library on Windows. I uploaded a small collection of MP3's and it worked okay, but was somewhat cumbersome compared to say Foobar or MusicBee.
I personally believe Assange probably did something illegal under the strict Swedish laws. I also know Swedish Police routinely close investigations before they even start with much more available evidence. I also know the prosecutor did go to great lengths to stall and play. It would not be the first example of Swedish authorities caving to US interests. The raid on the Pirate Bay servers were extraordinary - with the Police taking direct orders from a minister/cabinet member, which is illegal under Swedish law.

So something is definitely fishy with the Sweden connection.

I don’t even like Assange, but the way he’s been treated is shameful. Plus, I don’t even understand how the US can extradite a non US citizens, but there’s probably something legal I don’t understand.
I'd have it do so for all posts, but in a clean and unobtrusive way.

Perhaps a designated color for the OP's username, similar to how new account usernames appear green.
Component in this sense is typically just "a composable unit of UI". That often corresponds well with JS frameworks that want to be able to attach state and behaviour to those units, but you can have components without needing Javascript.

For example, partials in classic server-side rendering libraries can be thought of as components, although they tend not be used at such small scales. In CSS patterns like BEM, the B ("Block") is in many ways a component with different sub-elements and states. This is partly why Tailwind provides the @apply directive - it allows you to create "CSS only" components even if you don't have other ways of creating components. That said, other forms of components are often easier to use, and if you already are using them, Tailwind recommends using them for style reuse rather than @apply.
Dating apps turn love seekers into addicts, according to a new lawsuit
More discussion: https://news.ycombinator.com/item?id=36673613
What word would you to describe what ChatGPT is doing then? Would "mimic-ing speech" suffice, for you?

GPT responds in a "series of plausible tokens" that would pass as fluent English if generated by a human.

Let's put aside the vocalization point, that's a distraction.
AFAIK until the switch to 64-bit architectures, int actually was the natural word size. Keeping int at 32-bits was probably done to simplify porting code to 64-bits (since all structs with ints in them would change their memory layout - but that's what the fixed-width integer types are for anyway, e.g. int32_t).

In hindsight it would probably have been better to bite the bullet and make int 64 bits wide.
> Remember how some British researchers made a self driving car using an LLM?

No? Do you mean actual, full self driving on normal roads in traffic?
I didn't post the social media influencer's video, I posted a 15 minute executive summary that references that issue among many.
Close, but actually large PE firms call the shots. A small number of them control most tech, that’s why all these companies look like cookie cutter copies of each other.
You should allow disabling it. The wording "allows collecting anonymised usage and debugging data" in the documentation doesn't make it clear enough that the data is send to the company servers.
Reports: Switch successor is now set for early 2025
It's Not Just Wages. Retailers Are Mistreating Workers in a More Insidious Way
https://news.ycombinator.com/item?id=38773957
At least for the earlier Llama 70B demo, they claimed to be running unquantized. https://twitter.com/lifebypixels/status/1757619926360096852

Update: This comment says "some data is stored as FP8 at rest" and I don't know what that means. https://news.ycombinator.com/item?id=39432025
Has anything changed recently? The proposal has been in stage 3 since November 2022 [1]

[1] https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov...
It's hard to understand why authority or oppression is somehow virtuous or trustworthy today.

First, they are human institutions and will be corrupt to varying degrees (though that degree matters greatly); teenagers should learn and all adults should know that the feet of these monuments are clay, and that we can build better - especially the next generation, with a fresh perspective, less vested interest, and more energy.

Second, what almost defines today, this moment in history, is the rise of authoritarian oppression and the embrace of it (which I believe includes the comment above, though not necessarily the commenter), and the culture of abuse of authority and brazen embrace of it - in political leaders, business leaders, etc. These things, far from being obsolete concerns, are now a cult - rather than freedom and hope for all, people embrace hate, cruelty, corruption, and dictators.

Look at our world, look what we are building, look at the catastrophe the institutions have produced and the brazen disregard shown by a generation of adults.

Finally, our world was built by people who disrepected authority; authority is those who did so and succeeded. That's where almost every democracy and all our freedoms came from.

> ridiculous ... dust

Rather than disrespecting authority, your comment disrespects your peers and try to abuse them, through contempt and ridicule, into complying with the authority. The comment sounds to me like the person who, threatened with the power of a bully, goes along with them, tries to fit into their power structure, and ingratiates themselves by attacking peers who don't conform.
So we just have to wait 90 years for every scientific finding to be considered plausible?

I'm ok with that
https://news.ycombinator.com/item?id=11080539
This looks neat! I've never really been in to web development, but I'm curious... is it possible to create a standalone .html file for a browser-delivered app? Like, not just PWA or SPA, but... a single HTML App?

If I had modest amount of data in JSON baked into html, what's the barrier to something interesting, say... implementing a minimal spreadsheet or maybe just a sortable/filterable table?
How does that work when the card only has 230MB of SRAM?
I'm curious what the outright lies are.
Having read the article... it doesn't? It gives a nicely elaborate overview of the original Set and the new functions, in a way that lets folks who've never use sets (except to hide "filter for uniqueness" functionality) know that it might actually be useful to them.
> By definition, youngsters have a lot to learn which can only happen in a obedient and disciplined environment.

By what definition?
I agree, 20% sounds about right. But designers are rarely high in the food chain—they receive requirements, they receive feedback, they receive timelines. A lot of the bad "design" comes before the interface gets worked on. These aren't really two way conversations. Much of the arguments engineers lose to non-technical leaders have the same dynamics. Except that the engineering function, if not an individual engineer, generally has more sway.

Tech companies aren't organized well to make good products. Functional managers, like a design manager, are pretty toothless—their role is a middle man between the designer and frankly nothing. And a product manager (in many ways, the designer's real boss) has their own priorities.
World's Deepest Cave
Double risk of dementia after mouth ulcer virus
"Cells are not alive, they just execute chemical reactions"

"Computers can't actually do calculations, they're just a bunch of circuits"

"Cars don't actually move, they're just a heat engine"

"Chat GPT doesn't speak and understand natural language, it just performs statistical analysis"

-

Eppur si muove.

-

We define cells as being alive.

We use computers to do maths.

Cars are used to travel from A to B.

And an LLM can accept instructions in a natural language, carry them out, and report back in natural language.
The incentive for the company is money. They only need to convince people to give them money.
EU opens formal investigation into TikTok over possible online content breaches
Well, even when it's part of the standard it will take about 6 years before your vendor chooses to implment it.

And even then, it'll be another 6 years before your application vendor finally upgrades to it.

And even then, it'll be another 6 years before the database feature is allowed to be enabled.

And even then, your reporting software won't support it.
OTH, the explicitly sized integers (int32_t, int16_t etc) had been added already in C99 (e.g. 25 years ago), and should be used when a specific memory layout of structs is desired.
We're from the same generation and I also loved heavy metal... I learned about new bands by buying magazines specializing in metal, renting videos from the big bands which usually would include opening acts with new bands (or even the famous guys or their fans on the video wearing other bands' t-shirts), from friends, by going to festivals (there were lots of them around if you were willing to travel around a bit, though I was in a highly populated area so that may not have been an option for you)... there was always more bands that I knew about than what I could possibly listen and buy albums... of course, today it's so much easier, but I feel like the problem today is actually the abundance of choice! You could just listen to the best couple of songs of each band, and still have more than enough music to enjoy. That seems to be what happens if you let Spotify or other services pick songs for you. You can still dig in if you really want, but I feel like most people won't do that... and you start having very high expectations from what a good song is as you only listen to effectively, the "greatest hits"!
I met an artist who said he could paint me a Monet or Van Gogh or anything I wanted. A good imitator, in other words.

Provenance is all. Once you've lost that, you're competing with everything else out there.
That's just objectively untrue. C++ sets have always supported membership testing.

bool set_contains_x = set.find(x) != set.end();
Israel's economy shrinks more than expected on Gaza war
It’s semantics, but thinking of QA as refinements rather than criticisms goes a long way. Everyone is reasonable until their mental defenses are activated I believe. I think it’s worth making even great efforts to communicate improvements or requirements without using phrases which make someone feel bad. If the goal is to actually persuade and make a positive impact rather than just point fingers to feel superior, finding the way to say things without assigning shame is almost always the way to get things done.

Good QA will be sensitive to this when creating feedback, and good Devs will understand that tunnel vision from submerged in the product full time every day will typically lead to a built experience that isn’t amenable to large portions of their users.

Providing QA feedback tactfully is an impressive and appreciated skill, as is receiving feedback gracefully. Everyone should aspire to do both.
I think an important question here is whether you view architecture as an individual or team effort.

I've always viewed it as a team effort since it's rare for a single individual to understand all of the nuances -- especially a new hire -- of a particular application or domain space.

I don't view a candidate's architectural knowledge in a vacuum to be a meaningful sign of anything as there is insufficient context to determine whether a proposed design is optimal or not.
Do you have any basis for claiming it's an outlier?

Caffeine consumption is widespread. Difficulty sleeping is widespread.

That's not saying there's a clear cause and effect -- caffeine has lots of effects, and difficulty sleeping has lots of causes.

But it's just as silly to say that any association is an outlier. And given what we know about the variability of the half-life of caffeine in the body, it's an extremely plausible possibility for a significant proportion of the population.

Not "such an outlier" at all. I'm struggling to see how you could be so immediately dismissive of it.
275M New Genetic Variants Identified in NIH Precision Medicine Data
>Study details the unprecedented scale, diversity, and power of the All of Us Research Program
In the real world, probably something like:

select
album_id
,first_value(id order by milliseconds desc) as longest_track_id
from tracks
group by album_id

I agree the PRQL's pretty nice here, but I think such a generalised example (chances you actually want to `select *`?) overstates the advantage.
Kind of, it's in a "Private Preview" with a waitlist.
>The main problem with the Groq LPUs is, they don't have any HBM on them at all. Just a miniscule (230 MiB) [0] amount of ultra-fast SRAM [...]

IDGAF about any of that, lol. I just want an API endpoint.

480 tokens/sec at $0.27 per million tokens? Sign me in, I don't care about their hardware, at all.
That could be possible. It's out of my area of expertise so I can't say for sure. My understanding was HBM forces on you specific access patterns and non-deterministic delays. Our compiler already deals with many other forms of resource-aware scheduling so it could take into account DRAM refreshes easily, so I feel like there must be something else that makes SRAM more suitable in our case. I'll have to leave that to someone more knowledgeable to explain though ...
I always thought the XM was very pretty.
"Terraform Chicago!" I always say.
Open Source CRT Driver Board
Probably ureq[1].

[1]: https://crates.io/crates/ureq/2.9.6/dependencies
In Europe, after MIFID II, equities are priced with tick sizes (i.e. the minium whole unit) that depend on the magnitude of the price, i.e are de-jure (decimal) floating points that behave weirdly.