skysight-inc/HackerNews huggingface dataset:
>it's not like performance is linear with clock speed anyway

It doesn't scale well beyond certain clock speed, which is why extreme overclocking dont get you a linear performance boost. But at the ranges mobile SoC it is about as linear as it gets. i.e Clocking your SoC from 3Ghz to 3.3Ghz will get somewhere around ~10% improvement in most workload.

>and target clock speed is a huge part of the CPU

Target clock speed is a huge part of considering for power usage.
I was watching an interview with John Hughes a couple days ago and I was very impressed by his giant mullet.
It seems to me there is a contradiction there between "Apple’s positive effect on my life should not be underestimated [...] and I should love apple for that" and "Apple is not a real person and not worthy of your love".

People, including those you love, can also do things you don't like.

I'm not sure if I have a point here but the line of reasoning there doesn't quite make sense to me.
i try to focus on positive experiences. that can mean trying to think of a positive memory or daydream about something, but usually it is immersing myself in a game or watch a movie, or listen or a story or audio drama, or writing.

one thing about writing vs daydreaming. daydreaming tends to have a bad reputation: https://en.wikipedia.org/wiki/Daydream#Benefits_and_costs but to me, a daydream is just a story not written down. when i focus on daydreaming i am literally doing the same thing as when i am focusing on writing a story.

i also write down positive experiences so i can revisit them if i feel the need (although i never do that. it's enough for me to know that the memory is saved)

you could try listening to entertaining podcasts if you want something to distract you while doing other work.

another thing that i found when i miss someone, is that drawing them lets me feel closer to them. if you want to try that but worry about your drawing skills, i recommend taking a photo of that person, break it down into small rectangles and then reconstruct the photo one rectangle at the time. that ensures you get the proportions right even if you don't have any drawing skills and you won't get frustrated that your drawing looks wrong.
For Polish I have around 700hr. I suspect that we will need less hours if we add more languages since they do overlap to some extent.

Fixed transcripts would be nice although we need to align them with the audio really precisely (we cut the audio into 30 second chunks and we pretty much need to have the exact text in every chunk). It seems this can be solved with forced alignment algorithms but I have not dived into that yet.
Copyright isn't only trivially definable, it's uncontroversial.

Let's say you decided to police "disinformation" about the current Israel/Gaza conflict. In about 5 seconds you'll be inundated with propagandists trying to define what is "true" and what's "disinformation".
That should only trigger when there are legal proceedings with injured/wronged innocents. Otherwise you'll have companies clawing back bonuses when poorly conceived products flop.
Zig Software Foundation 2024 Financial Report and Fundraiser
I don't get a clear picture of who these super users are, but since they tend towards rural and trucks show up as popular vehicles, it might just be waiting for wider availability of electric trucks.

In Norway the miles driven per year in EVs started low but rose quickly to overtake ICE. The cost of fuel is a motivator for those that drive a lot of miles.
HeartBeast’s Godot 4 tutorials are a good place to start, along with GDQuest.
There was another nicaraguan canal project that was floated maybe 10 years ago and supposedly financed by the Chinese government. The government officials involved all ended up charged with an assortment of graft surrounding the project.
GP implicitly assumed a large portion of cost is commute by car beside the general time/happiness cost.

For one, one would need to look into how many car commutes are avoidable to more precisely quantify the species-level irrationality of fossil-powered forced cramming of office towers inside cities day-in-and-out.

I'm sure it's all been done...
Instead of living the basic react way and gathering state in one component and passing it down as a prop to a child, you feed it into a global "state store". The child component then requests the exact state they need from the state store. This also works reversed, instead of passing "setX" as a function to a child, you just rely on them to gather the state and pass it to the store.

The thought behind this is that components live in pyramids, and state and props ideally only go down and rarely up by setters-> parents and their immediate children can easily share state and props.

This gets more complicated the larger your family line gets. Many grandchildren down, you have since passed the respective props via prop drilling through a lot of components that perhaps don't care for them. It also gets complicated if you want to share state not in an immediate family line, but in a neighborhood.

Overdoing it is almost like hoarding. You think "eh, maybe I need this later somewhere else) and suddenly, your entire application basically lives in the global store.
I regularly get my ads and social algorithms injected with topics that I have no relation to, except other people in my household are deeply into them.

Like pet reptiles related products while my kid was doing prior research before pitching us on raising one.

The bigger companies definitely cross reference access from different users/devices/browsers.
Your son doesn't care about building a game. He only wants to spend more time with you.
https://archive.ph/2024.01.18-015639/https://fortune.com/202...
An official music video made entirely with AI
It is unnecessarily complex for many problems. You can blast away state in many instances. Sure, use it for multithreaded real-time chat, but don’t use it for simple CRUD.
Consumer Reports themselves have 12 unique data trackers on their site, including the Facebook pixel.

And just to be clear about the usage of the term "Monitored" here. They mean that data tracking pixels are sending anonymized data between META and all of these companies. Not a soul at META or any company with that pixel installed are aware of any PII or even, in most cases, cognizant of your specific session on their site.
Queues mitigate short-term overload. They don't fix overload. Even in the short term there are likely detrimental effects (as latency rises) and if your long term average input is higher than your average output then you are still overloaded.
Ask HN: Should I get a new cable modem?
Recently my cable internet service was automatically "upgraded" from 30 Mbps to 300 Mbps (along with an increase in price).

I measured the speed both before and after the upgrade date, and the speed didn't change - around 20 Mbps down and 10 Mbps up (here's a speedtest: https://www.speedtest.net/result/15769158888).

Also my ISP sent out a technician because they detected a problem. The tech didn't see any issues, so he replaced the outside cable (it gets chewed on by squirrels). While he was here, he recommended I get a new cable modem.

Should I get a new modem?

Here are my current details:

ARRIS SURFboard SB6141 8x4 DOCSIS 3.0 Cable Modem
https://www.amazon.com/gp/product/B00AJHDZSI/
which I've had since February 2016.

Linksys AC1200 Wi-Fi router
https://www.amazon.com/gp/product/B00JZWQTKO/
which I've had since July 2017.

My main computer is connected to the router via Ethernet, and Windows networking settings says the speed to the router is 100 Mbps.

My work laptop is connected to the router via WiFi, and Windows networking settings says the speed (Receive/Transmit) to the router is 585/866 (also in Mbps).

My ISP is Spectrum, and I live in a suburb in SW Ohio (Dayton area).
You're vaguely describing Thor Heyerdahl, and his raft, the Kon-tiki.
> because everyone who makes that comment seems to get it wrong: 50% of the population has less than the median IQ, not the average!

What's the mistake? It's a normal distribution; the average is equal to the median.
I love ham radio. It can’t love me back. I love fresh air. It can’t love me back. I don’t get this.
Show HN: Emergent Mind – Trending arXiv AI/ML Papers, Explained by GPT-4
>This is because clock speed does not scale with performance.

You may want to have a word with AMD and Intel about that.

>many CPUs in the past could match Apple in clock-to-clock performance.

Are we talking about synthetic benchmarks or real world work loads.
Thankyou. And thankyou to OP. I have exactly the same situation as them, and spend a lot of time beating myself up that I can’t help him realise his never-ending torrent of creative flow. But you’re right: I need to immerse myself in it with him. Thankyou.
Bruno: Re-Inventing the API Client
> structure of revolutions

For anyone who hasn't heard of it, this phrase is a reference to the theory of paradigm shifts in scientific progress, introduced in the book "The Structure of Scientific Revolutions" by Thomas Kuhn.

https://en.wikipedia.org/wiki/The_Structure_of_Scientific_Re...
What queues do is smooth out the mismatch between supply and demand. If the mismatch lasts long enough, the queue will overflow, and then you need to load shed (and you need to plan for what the least bad way of load shedding is). But queues do increase overall throughput, up to a point. If the demand was bursty on short timescales and you only allow a small queue to build before load-shedding, you may be wasting capacity. Increasing the allowed queue size lets you smooth out the demand, and so reduce the amount you need to load shed. But the crucial thing here is you're trading off latency against capacity. If that latency increase itself has no significant downside, then you should probably provision the queues so that they can grow until the latency does start to have a downside, because below that point the increase in capacity is worth it. Above that point, the latency itself is a problem, and you should be load-shedding rather than queuing. The trick with any queuing system is to understand when this transition should take place.

Edit: I should add that standing queues serve no purpose. If the demand is such that you're persistently queuing for a long time without the queue ever going idle, your transition between queuing and load-shedding is in the wrong place, and you should increase load-shedding, because you're adding latency for no reason.
finished a close second behind react and ahead of svelte, vue, vue2, vue + vue2, angular, solidjs, quick:

https://star-history.com/#bigskysoftware/htmx&bigskysoftware...

idk what a steep growth trajectory is to you, but this has felt pretty steep to me:

https://star-history.com/#bigskysoftware/htmx&bigskysoftware...
That's what it originally meant, at least in my experience. It was when warehouses got access to commodity storage through virtualization options (Hey! I can read S3 from Redshift and it looks like a Redshift table). Similar to Postgres foreign data wrappers or polybase in sql server.

Databricks (with Delta as the underpinning) seems to have lead the charge of lakehouse meaning, your data lake+file formats/helpers+compute==data lake+datawarehouse==lakehouse.

The latter seems to be the prevailing definition today with the former aging in place.
Most of the confusion is because of the lost meaning of "love". In my mom's world, things should be liked, and people loved.
Pensioners don't do revolutions, the only reason they are the most important demographic in many Western countries is because they vote. Some of them will probably get support from the state, some will move back to the country side and work there until they drop dead, others will have to rely on their kids or more informal work in the cities.
Always been a huge fan of this as opposed to a "Tv license" type system. Being able to choose where 1% of your tax money goes each year.

IIRC, Poland does something similar:
"Individual taxpayers of personal income tax have an opportunity to allocate 1% of their annual tax liability to specific Polish public welfare organizations. It is an easy way of supporting a charitable initiative and it does not require additional cost or a lot of effort."

https://www2.deloitte.com/pl/pl/pages/tax/articles/tax-news-...
Queues aren't really the problem here.

It's that the people making changes don't have a decent understanding of the system they are trying to fix. If you don't actually know what the problem is, your fix is not likely to work.

I have seen groups put huge amounts of work into a "fix" for a system when they are only really guessing at what the problem is. (Besides queues, people also seem to like adding "caches" -- often stateful and with no validation strategy so not really caches -- or really any kind of wrapper or shim.)

I think it is really useful to raise awareness of this kind of thing, but I think the article could put it a little better. For one thing, queues can "fix overload" depending on what you mean by that. They don't increase system capacity but can let a system handle bursty usage better.
(2014)

Fred is a big Erlang advocate from 10+ years ago.

He's written multiple books on Erlang, from his real-world experience, of using it to build Heroku (Erlang underpins much of the original Heroku platform and large pieces still today).

Much if his writing is influenced by said experience and Erlang native queues.

https://www.erlang-in-anger.com

https://learnyousomeerlang.com
Ai search is unrealiable and of low quality. It limits discoverability and reduces exposure to novel content and it is no use to businesses. Sadly google is also experimenting with ai and as such their results are of lower quality, but still far better than bing.
It is very difficult to get traction here until the product is lanched. Remember to post again when people can try it.
It will only get worse as they adopt ai. Quite often searching for one term yields results for a different term. Most probably hallucinations. Still better than bard or chatgpt.
> Big bucket high up

Reminds me of this lesson in gravity: https://www.youtube.com/watch?v=vFUj6LH4FSI
Your Child's Favorite Teacher May Soon Be a Chatbot
This is mad (especially from a UK perspective!) and it doesn't cover the key point of insurance: you insure risks that you couldn't afford if they went wrong.
I insure my house, my life and my car because it'd be financial ruin for me and my partner if the worst case scenario happened to any of those. Sure, I could avoid going through insurance for small things and negotiate with 3rd parties to get bills down, but that wouldn't make a difference to a £500k house rebuilding cost, car crash settlement, or medical bill.

Similarly, if something went wrong then I couldn't go back and insure that risk afterwards! You can't insure unpredictable events as and when you need them, and there's no point in my organising insurance from the wreckage of my car, house or health.
Good writeup (with great diagrams). And a reminder how much we get out of the box with Elixir/Erlang.
> doubling my endpoints

yep, and that's a good thing:

https://htmx.org/essays/splitting-your-apis/

https://htmx.org/essays/mvc/
She did say do so only if you have high risk tolerance
As mathematically modelled, there are stable strategies that populations of cooperators can use to avoid infiltration by defectors. Are they impractical, or just unapplied?
The only real solution to overload (that is, the eventuality of the system not having enough capacity), in modern systems, is autoscaling. Nobody seems to talk about this, I guess because it's taken for granted? But you can literally just keep adding capacity now. We didn't really have that before the cloud; you had the servers you bought, and maybe you'd rush to repurpose some servers to add capacity. Now an algorithm just adds servers magically when your load gets high.

Of course the system still has limits. But if you go from zonal to regional to global autoscaling, and you architect specifically to scale up each point in the system using autoscaling, it kind of doesn't have a limit? (that any one product would hit, at a global level)

In the past I have spun up a duplicate distributed system in another region and just split the traffic between the two. IaC is crazy.
Panama has a tiny railroad that follows the canal, if they thought this was a viable alternative they would expand it. I think they realize the labor cost on both ends would make this prohibitive + the time to unload and load up another ship would cause major bottlenecks.
I naturally think he should use what allows him to develop -- in the winter.
I think it is also wrong in the capabilities, example: Redshift should be able to read Iceberg via Redshift Spectrum.

https://docs.aws.amazon.com/redshift/latest/dg/querying-iceb...
I have little doubt some of these companies do de-anonymization themselves (or through a third party). I use a PO Box for all my mail, yet I somehow get ads delivered to me based on my interests and recent purchases in my name to my residential address. I've literally never purchased anything using my residential address, I have zero mail sent here intentionally.
https://htmx.org/essays/does-hypermedia-scale/
also the screenshot in Troy Hunts post shows an account on the craxpro hacking website which i do have a account on with a temp password so if its that site breached i would check that out
I've reported fake Elon musk crypto scam streams on accounts that were taken over by scammers, each time it too youtube over 24 hours to stop the scammers from streaming, let alone restored the channel to the rightful owner.

Why shouldn't they be liable for this?
Susanoo and Amaterasu from Naruto come from actual Japanese mythology
Solid advice!

I think at this age kids just naturally want to have their footprint in the digital world. Games is just an obvious space.

On the same subject, when my 5yo came up with a very detailed comic story, all hand drawn in a span of two days, we just scanned the drawings and put them in a video sequence.

Sure, the grand vision was some real action, but seeing his work digitized and animated has served it's inspiratory purpose.

Also, it gave this 5yo some ammo in conversations with his peers who would brag about "creating their own game in Roblox".
https://archive.is/8g3g5

Summarized by the author and discussed at https://marginalrevolution.com/marginalrevolution/2024/01/ho...
Yeah that’s my biggest issue here. Whatever FAANG wants to decide is the “truth du jour” is set as an unassailable position. To even discuss (and I’m sure there’s both reasonable and unreasonable views here) in a manner that violates the Sacred Truth (du jour) is labeled as dangerous.

It’s so wild to me that we’re here as a society.
Is it irresponsible to use CGNAT space for servers and services?
> Thanks to generosity of Collabora this is a real open-source project (not just a one-time marketing ploy), so if you want to help improve it or integrate it into something you are building, I'd love to help.

We're probably interested! We're Overte, an open source VR/Desktop social platform.

The system targets VR and voice chat primarily, but we want to be more accessible to people who can't use voice chat for any reason. We do have an integrated chat, but it's not an ideal experience in VR. So good TTS to make it integrate better would be great for us. And the possibility of doing this without some sort of commercial API that requires keeping a secret API key is huge.

So yeah, we're very much interested in giving this one a try. It will probably take some time as we're gearing up for FOSDEM now, though.
The most salient element of this story is that it is business trade secretes (such as customer lists) that motivate enterprises far more than customer privacy.

A friend who's taken Visa's data confidentiality training several times notes that customer data is secondary to Visa's own marketing campaign details.
The records were already digitized given the police's ability to look up the license for you if you provided name and date of birth. So digital licenses are just taking away the physical abstraction. There's a concern over what happens if the systems or networks go down, but presumably physical ID isn't completely outlawed yet.
Holy f and that’s on top of taxes where govt would provide in most developed countries and many emerging ones
Susanoo in Naruto: https://naruto.fandom.com/wiki/Susanoo

Amaterasu in Naruto: https://naruto.fandom.com/wiki/Amaterasu
Real life queues can be scary too. I think of how complicated Disney's fast pass system got https://www.youtube.com/watch?v=9yjZpBq1XBE. Luckily with software it is way easier to get more servers than it is to build more theme park rides.
This is incredibly entitled against the executives who worked tirelessly their whole life to be the middlemen who steal the resources of a society.
yes, but they're not allowed to charge different prices depending on payment method. so they may factor those costs in - but everyone pays them. doesn't matter if they're paying cash or visa. so as a consumer I don't care about taler's lower transaction costs because I still have to pay the full price. so why should I switch? I'm happy with my visa on my apple watch.
Hey all - I'd like to invite you all to check out Emergent Mind, a website I built to make it easier to stay informed about important new AI/ML research.

It works by monitoring HN, X, Reddit, YouTube, and GitHub for mentions of new arXiv AI/ML papers, and then surfacing trending papers for you. It also runs each paper through GPT-4 to generate an overview (including defining all technical terms) and links to those social media discussions and other resources (GitHub, YouTube videos, references, and related papers) so you can learn more. A lot of the UI and features are inspired by my experience browsing HN for many years.

I shared a 4-minute demo video on X for anyone interested in learning more: https://twitter.com/mhmazur/status/1747990900771287097

Questions/feedback welcome!
I've tried building design systems into Tailwind config a few times and found it to lose a lot of the potential value of tailwind.

Markup is no longer portable without bringing the config with it and devs still need to learn the custom styles and classes we defined, meaning Tailwind knowledge alone doesn't get you up to speed right away.
Gulf stream collapse – What's the plan?
So when I was finishing high school in 1995, I was already reading alarming reports about that matter, with scientists forecasting a 1degree C increase in the next 100 year.
That I could prove by looking french articles in internet archive, but I feel lazy...

So 30 years later, it's been 1.5 deg Celsius.
And it's getting much closer to collapse - like... real close.
https://www.theguardian.com/environment/2021/aug/05/climate-...

They have been obviously a bitt too optimistic in their estimate.

Now let's play a game of conspiration theory...

Maybe 30 years ago, some lobby decided they'd make some more money by scewing the report ... ( because they can - and also - because those who could lobby - couldn't care less about their children's future... 30 years was at that time enough time to enjoy life on their own agenda ).

Reducing population is their goal - so when shit hits the fan - and the gulf stream dies - which would trigger an immediate ice age - there would be enough food for all survivors - so it doesn't become Zombie Land - where we all run around with an axe - for food ... and to keep warm.

After MRNA engineered to slowly decrease population over a decade - just in case it is 2035 instead of 2025....
https://www.youtube.com/watch?v=-ej5Se4gMRA

Or just making plan for a Nuclear (who got the longest p3ni5) competition to raise the global temperature by a few degree...

What's the maddest conspiration theory you guys can think off?
Why did you choose not to do multi-turn interaction? (Or did I just miss the afdordances)
That's scary actually. Do they include some modules that would make you liable for a few k per month in retroactive subscriptions?
There is a structure for just this purpose which, funnily enough, is known as a "priority queue".