skysight-inc/HackerNews huggingface dataset:
> What exactly is the value of having a human behind content if it gets to the point that content generated by AI is indistinguishable from content generated by humans?

What would be the point of paying for AI content if nobody did anything to produce it? Just take that shit!
It really depends on the type of device, and how much effort was put in.

Many devices have very little effort; It'd easier however for something that might be storing its filesystem on EEPROM or NAND than say, a microcontroller storing it on-module.

My experience is that most devices I've tested, that use something like an ESP32, make little to no effort to validate the CA; even if you don't have the resources to do it cryptographically, you could still do it with a fingerprint check or at the very least a server name validation, but often none of these things are done.

I have a "smart" room heater which requires an app to control, the heater talks to their server using MQTT; pointing the DNS name on my LAN at a local IP, and starting an MQTT server, I can get full control even with a server cert that isn't signed by the CA they use and doesn't even contain the server name of their server; so long as it's an unexpired certificate, it'll happily accept it.
Also be interesting (but impossible) do this with more complex problems. I work on more than 10 million lines of C++ (large, but there are many larger C++ codebases out there), with much of the code going back 15 years (comparatively young), with several hundred developers . Even if Haskell could do this in 1 million lines of code (seems unlikely, but who knows), that is still a lot of code. Does it have the abstraction needed to handle this, or does something fail and haskell becomes unmaintainable for some reason?

Which is to say this is interesting, but it is a microbenchmark and so of questionable relevance to the real world.
> My experience has been that people at most might be “ok” at picking up completely generic output, and outright terrible at identifying anything with a modicum of effort or chance placed into it.

Bold of you to assume any effort is placed into content when the entire point of using AI in the first place is to avoid this.
Minutephysics did a video about this: https://www.youtube.com/watch?v=KBcxuM-qXec

It looks like a dodecagon with rounded corners, but the video goes into more details.
Interesting. I think it's the wrong test, though. (I mean, look, it's hard to get data on actual software engineering. They got actual data, and they published it. It's more than most people ever do.)

I think the real test would be to do the same experiment, but not with a prototype. It would be to write a finished program, and then maintain it for a decade or three. (But of course, nobody's ever going to run that experiment - it would be too expensive, plus the time is too long for the "publish or perish" world.)

The point is, more matters than just "how fast can I develop". How fast can I develop code that can be maintained for a long time by other people? How hard is it for them to maintain? How does the choice of language affect that? How does how fast it was developed affect that?

In the real world, speed of development is only one variable, and maybe not the most important one. (And, yes, I'm complaining about the data being inadequate, after noting earlier how rare it was to get data at all...)
I don't think you can be surprised that Python or Javascript are more popular than Haskell. Just the monad thing rules it out entirely.

I would say ML might have been a more popular language, but again it's just a bit too weird for people that aren't deeply into academics / PL research. Also the tooling is just bad, even to this day. (Tbf that is true of Python too.)
you will end up with damaged credit. The only negative on my credit report is from a verizon phone I bought from a verizon store (actually ended up not being Verizon owned store,) which i returned within the 7 days return fee, even paid re-stocking fee. But which the store credits me for having returned it later than I did, which allowed Verizon charged me 1 month service fee, which I never got a bill or email even though verizon had both, until it showed up on credit as collection. Nothing I did could get it off.
A walled garden is a platform where auth is required to come in and user content is owned and stuck within.

IRC is not a walled garden. You will have a better time registering with Nickserv, but you can pull content and logs channels. So, more like a fenced meadow.
I honestly don’t care about the “passkey” revolution. I use a password manager that generates a unique password for every service for a reason. Then secure it with 2FA (either with TOTP or emailed magic link), if available.

I think I have used a digital passkey a few times to try it. Works okay, I guess.
What's weird is wasting your time and life on something not worth your time.
If the questions were pre-determined, which they're usually not. Reminds me of Huffman coding and the reason that compression challenges measure submissions looking at artifacts required to run them in addition to compressed size. I tend to agree with OP that this doesn't pass the smell test
18 year olds aren't considered adults in Poland?
Founder Mode and the Art of Mythmaking
Just for playing any sport the accuracy to instruct 100s of muscles to work in a certain way is certainly above that 10bits,

Pointing out positions in a 10cm x 10cm x 10cm cubic volume seems to possible significantly faster than 1/s.

The slower examples listed in the table all have some externalities like a motor/object manipulation feedback loop overhead (speed cubing) and or redundacy and are not optimized for pure information density, so I have no idea why they settled on that average, and not the optimum?

Object Recognition and Reading are already at ~50 bits.

https://arxiv.org/html/2408.10234v2#S3
perhaps the 10 bits/s is throttled at the simulation level ;-)
I've already reserved one of my kidneys. My 2080Ti is holding on, but was looking forward to a proper upgrade. Been playing with local LLMs, so at least 32GB was what I was hoping for.
Donate to Coderberg
This year, I have been re-igniting my passion for open-source. Earlier this year, I migrated projects from GitHub to GitLab - I tried my best to like it, but I found the user interface extremely frustrating. I also spoke with some GitLab folks - I was hoping to use GitLab "agile" projects on several open-source projects (I am in Latin America, and teaching kids Python, pair-programming, test-driven development, etc). The GitLab team said they are focusing less in start-ups and entrepreneurs, and more towards large enterprise. Since I am actually focused on entrepreneurs and small agile teams - I concluded GitLab's goals were not aligned with mine. From several HN threads, I kept on hearing about Forejo and Codeberg. On a whim, I signed up for Codeberg and started a repository. While clicking around, I found the Codeberg interface very solid-feeling, and the color-scheme calming.

If you are passionate about open-source, give Codeberg a try. I linked to their Donate campaign - it would be good for our community for this organization and others to succeed.

Buena suerte!

Learn more about Codeberg: https://codeberg.org/
This blew my mind a few years ago when I got some decent binoculars. Depending on their positions you can see all four of the Galilean moons - even from a vantage point in a major city.
It is not censorship for those who like JS-looking languages like TypeScript. The idea that focusing on JS is alienation is at least hilarious for someone that doesn't follow the typescript religion.
Imagine an oral c++ algorithms and data structures exam

This isn't just essays, AI will happily output any known algorithm you ask for in a few seconds. CS coursework can be almost entirely automated in many cases
Love the simplicity and ad-free approach! Curious—how do users feel this stands out compared to the built-in stopwatch on most phones?
https://archive.ph/UBW0g
Nvidia's CUDA moat may not be as impenetrable as you think
they should redo this and add rust. not because rust is the new hype, but productivity and security also depends on the ecosystem. and all have their different stances, issues and points.
This is the problem with VC culture: it's not funding good, sustainable ideas, it's basically betting.
Good PRs Are Minimal
Me too. And even crystal language has the same issue.
You are choosing to be obese by making those choices repeatedly in spite of the obvious consequences. It didn't sneak up on you out of nowhere. Calling me an asshole is beside the point, it's just a word for a person who says things that are true that people don't want to hear.
looks good. Main thing is the swipe gestures need some work
Scaling Test-Time Compute with Open LLM Models
So, in the context of random word lookup with filter for things, we have a latency of a few seconds and a total selection of 20 bits.

Meanwhile the machinery in understanding that it is a game, processing the audio input of the question, producing the output of the answer is all taken for granted.
Hello, i like football and my team is so talented.
How do you measure information density of English text?
I was super happy learning about design tokens a couple of years back, and eager to use them, but since then my enthusiasm fell as it seemed to "never get there". Figma implemented something which is okay-ish, but completely useless for our needs, while Penpot announced their collab efforts and then radio silence for roughly 2 years now.

I could be out of the loop a bit, but I see that this spec is also still a draft. As somone who'd love to evangelize and implement design tokens internally, when do you see this stepping into the spotlight in a meaningful way? Is there a roadmap of some kind that's available to the public?
> On the one hand, sure. On the other hand this relentless focus on "hyper-scale" or bust is what has pushed the US startup scene to where it is and probably why it is so far ahead of the rest of the world.

was it? Or the inability of other countries to block US startups (because the US government will never let them) makes it impossible for local startups to compete leading to monopolies? If every country went US way of blocking TikTok, the hyper-scale growth would cease to exist fast.
This one? https://github.com/vigetlabs/olive_branch Looks interesting, unfortunately its latest update is from 3 years ago
henry ford essentially created the middle class with the approach that you are saying "never makes sense"
Did the fact that Christians from Western Europe looted Constantinople in 1200 play a role in the Eastern Roman Empire's decision to stop identifying themselves as part of the Catholic Church, or were there already deep theological and political divides?
> That is one of the primary problems of society's obsessions with classical notions of gender.

What you go on to discuss is sex, and sexual dimorphism, which is a remarkably robust way of classification. The "classical" notions of gender (tbh, "classical" doesn't make much sense here) as sex based is fairly reasonable all things considered. Consider the arguments presented in this essay [0]. That, however, doesn't really mean much for how we should treaty people in public who desire to express their gender in different ways, which is, of course, respecting of their dignity and desires, in most cases.

[0]: https://philosophersmag.com/unexceptional-sex/
> we need big companies to make GPUs, probably.

we definitely don't need trillion dollar companies selling ads.
There are multiple open-source tools backed by large companies to do this. I use one of them for my sdks. So I can really understand how they could struggle to sell it, it's a hard sale to sell someone a commercial product that does pretty much the same as free open-source projects. I was tempted to check it out but as bad as it sounds even with it being open source and free I couldn't find a reason to spend the time over just using what I have now.
Recipe for your SaaS always being a hobby
ChargePoint and GM Energy to deploy up to 500 EV fast chargers with Omni Ports
> If the questions are properly designed, each will reveal 1 bit
of information about the mystery thing. If the guesser wins routinely, this suggests that the thinker can access about
2^20 ≈ 1 million possible items in the few seconds allotted. So the speed of thinking – with no constraints imposed –
corresponds to 20 bits of information over a few seconds: a rate of 10 bits per second or less.

This is an extrinsic definition of "information" which is task relative, and has little to do with any intrinsic processing rate (if such a thing can even be defined for the imagination).

The question of why does biological hardware capable of very high "intrinsic rates" deliver problem solving at "very low extrinsic rates" seems quite trivial. Its even a non-sequitur to compare them: properties of the parts are not properties of wholes. "Why does a gas move at 1 m/s, when its molecules move at 1000s m/s..."

All the 'intrinsic processing' of intelligence is concerned with deploying a very large array of cognitive skills (imagination, coordination, planning, etc.) that are fully general. Any given task has requires all of those top be in operation, and so we expect a much slower rate of 'extrinsic information processing'.

Consider how foolish the paper is to compare the intrinsic processing of a wifi network with the extrinsic task-specific processing of a human: it is likewise the case that if we set a computer the challenge of coordinating the solution of a task (eg., involving several LLMs) across a network, it's task-specific performance would drop off a cliff -- having a much slower 'solution rate' than 10bit/second.

These 'task-specific bits' represent a vast amount of processing work to solve a problem. And are at least as much to do with the problem, than the system solving it.

It seems to me all this paper does is define tasks in a highly abstract way that imposes a uniform cost to process '1 bit of task information'. Do the same for computers, and you'd likewise find tiny bitrates. The rate at which a problem is solved is 'one part of that problem per second' for a suitable definiton of 'part'
Any time I see a new article on that domain, I know I'm going to be distracted from work for an hour or so while I have a great time. Bartosz, your work is amazing.
In Sweden at least they will just send it to collections. Something which down the road could potentially negatively affect your possibility to, for example, rent an apartment, and in theory they could even garnish your wages if you keep refusing to pay.
Speaking of history podcasts, I've gone through Mike Duncan's Rome and Revolutions, the Fall of Civilizations, Dan Carlin's Hardcore Histories... any suggestions for more like this? I noticed there is a Byzantium history series that seemed interesting.
Thinking about what feels different here, there are a couple of things that could be fun to implement:

- On iOS, opening and closing an app also scales and blurs/unblurs the wallpaper at the same time that it’s animating the app entering/exiting the foreground.

- Also, years ago, Apple added a very subtle 3D effect to the Home Screen. Essentially, when you’re looking at the Home Screen, as you tilt the phone, the icons and widgets move a few pixels in the direction of the tilt, which makes it feel like they’re popping out of the screen a little. To study the effect in detail, you can just look at the edge of an icon or the text below an icon and tilt the screen around and notice how it moves relative to the background image. It’s meant to be a very subtle effect, not some garishly dramatic effect.
It’s usually the difference between having a low-level api and high-level api. iOS gives a lot “for free”.

Creating stuff from scratch is not a fun experience
I have the Cannon 10x30 IS from a long time ago and they are the best binoculars I’d ever tried. I’m pretty shaky so the image stabilizing is game changing. I’m sure the more powerful pairs are incredible and in that case image stabilization is a must. https://www.usa.canon.com/shop/lenses/binoculars
I see nothing wrong with that syntax? Just avoid the extensions. All you really need to do is get text from A to B and it's great for that.
I hate the insurance industry so much, bros.

What I hate, most of all, is that it's so often mandated -- and, yet, at the same time, so complex and annoying to attain. Half the time I need to buy some BS insurance for my business, I can't even purchase it online, I need to fill out a 20-part form and then "Speak with an Agent," who will resist giving me all of my options and make purchasing a personal ordeal.

I had considered, in a half-serious way, setting up an "insurance" company (probably incorporated in Sealand) that sells "basic packages" for very low prices -- and when you "speak with an agent," explicitly tells its customers that it will never pay out any claims. It would be nothing more than a fig-leaf, so that you can tell third parties, "yeah, I have insurance, don't bother me about it."

It would probably be illegal, which is sad. I just don't want to be annoyed and don't like being forced to deal with grifters.
In biology, or really most sciences (math being an exception), the more closely you examine a delineated this or that categorization, the more you realize it's a scale, a range, or something fuzzy.

Like even things we talk about regularly like touch and space is vague in the details. Is it still touching if the repulsive force of electron to electron is keeping nucleus apart? Where is empty space begin and an atom end? Is it after the electron shell? Outside of it's repulsive force? Some hybrid value?
The article says:

> You can’t schedule replies, because Threads wants the platform’s conversations to feel real-time and alive.

However, nothing feels less authentic than optimizing for audience growth by scheduling posts in the first place.

Maybe it’s just me—not a content creator or public figure in any way—but I’ve always felt that the best aspect of Twitter, Threads, or Bluesky is the spontaneity in expressing your thoughts.
I have the same, about 10 yrs old and agree the image stabilization is awesome.
I disagree. I run all comms for https://pico.sh through IRC on libera and people really struggle to onboard into IRC. People will pop-in ask a question, then leave because they arrive to a chat that is empty and didnt see any activity in 5mins and bounce.

We tried to offer a bouncer instance for users and even that had a barrier to entry because it requires creating 2 accounts: one for libera and one for pico.

I think about us switching to ergo every few months because I think the onboarding experience will be much nicer.

Logging into a channel for the first time and see the chat log will make people a lot more motivated to stay.
Vultr Raises $333M at $3.5B Valuation
I agree. Even at the time, many of the games that look like this felt like you were being dragged around the track, and just finessing it a bit with the controller input.

It's not a good feeling as a player when a game mostly plays itself and gives you some token involvement.
What they are calling "tokens" are just their design elements.

They have abstracted the design elements into their 'tokens' so that they are defined parameters/variables/model-elements that can then be reified at some point before deployment.

This is a fancy way of encompassing a system's design decisions into a model, which can then be used either abstractly or concretely to proliferate them into the entire system, as needed, at the latest possible point the actual values are needed.

It really looks like top-shelf work, but I think their deciding to use the word "token" was an unnecessary mistake.
It could be done relatively efficiently in C indeed, but it would be yet another option, imposing et another conditional, and as I mention in the post (and will keep hammering in the followups) conditions is something you want to avoid for performance.

IMO that's the sort of conversion that would be better handled by the "presentation" layer (as in ActiveModel::Serializers and al).

In these gems you usually define something like:

class UserSerializer < AMS::Serializer
attributes :first_name, :email
end

It wouldn't be hard for these libraries to apply a transformation on the attribute name at almost zero cost.
So it's not alienation? What exactly are you arguing? Why are you arguing?

How has TypeScript hurt you to this extent?
It’s an experimental result by Shannon: https://archive.org/details/bstj30-1-50/page/n5/mode/1up

In short, you show someone an English text cut off at an arbitrary point and ask them to predict which letter comes next. Based on how successful they are, you can calculate the information content of the text. The result from this experiment was approximately one bit per letter.

Representing it is not the concern of the experiment. I don’t think anyone has a scheme that can do this. But it’s straightforward enough in theory. You create a compressor which contains a simulated human English speaker. At each point, ask the simulation to rank all the letters that might come next, in order. Emit the rank of the actual next letter into your compressed data. To decompress, run the same procedure, but apply the ranks you read from the data stream to the simulation’s predictions. If your simulation is deterministic, this will produce output matching the compressor’s input.
That's how it works in Poland. A client required me to get an insurance for my 1-person contracting company, and I was able to get a policy that only covers trivial things like spilling hot coffee on someone, but none of the software risks. The client was satisfied (they're a giant bureucracy, and the the contractor procurement people just needed any policy to be able to tick a box), while I spent minimal cash.
I read this book after seeing this comment. It was a fun book, thank you!
Thought pointedly not a podcast, the YouTube channel Historia Civilis was my go to thing to fall asleep to for a while. The simple animation style and depth I found very soothing.
I'd pay to buy a bad house and then spend money to improve it, rather than paying a full rent for the same bad house and hoping that the landlord uses that money to improve it.
Wow.I read the article when it first came out. Periodically, it gets re-posted.
My take on the article now is still what I thought then.
When hiring a team of SW engineers to build something, it
is critical to choose a language that a large number of
potential candidates know - "know" as in have already written
tens of thousands of line of; Concurrent Euclid might be
a great language (dating me) but the pool of engineers who
really know it is vanishing small.
I don't find this very convincing, both from a mathematical and experimental standpoint.

It seems their method is equivalent to SGD where the learning rate of each tensor is scaled by the number of elements in the tensor. The supposed "Signal-to-Noise ratio" they use is just gSNR=norm(g)/RMS(g-mean(g)), where g is the gradient w.r.t. a d-dimensional tensor and the mean is computed across the elements of g. For a zero-mean iid random gradient the elementwise mean(g)≈0. A similar argument probably holds for arbitrary, but not completely random high-dimensional gradients, mean(g)≈0. In this case gSNR=sqrt(d), which explains why it is constant over time and how it varies across the components of the network.

It also seems the optimal value of their hyperparameter sweeps occurs at the edge in almost every case, and a granularity of 10x for the learning rate and weight decay is too large to make direct comparisons anyway.
There's a new racing game that just came out for the ST that achieved 50FPS: https://retroracing.itch.io/faster-atari-ste
Catholic means universal, so both present themselves as the original and true church, with the head either in Rome or Constantinople/Pentarchy. The actual break of communion comes from 1054 but really began much earlier.