skysight-inc/HackerNews huggingface dataset:
What is there to wait and see? I'm making a judgement on LLMs which is arguably the closest AI has been to an intelligent piece of software.
Truth and what humans think is true are different things. Synthetic data was created by models that were trained to be convincing.
It's been a long time but IIRC Bresenhams needs one divide? I spent hours try to get rid of it...
meh the OED has this from early old English (albeit in the form of 'heortan') in the mid-tenth century from Bald's Leechbook.
Article sets itself up a rebuttal against another post. The other post argues you shouldn't read books because they are too long and mostly filler.

This article then suggests the classics themselves are a demonstration that disproves that anti book sentiment.

Personally, I disagree with both points of view, I think reading books is valuable, but I don't think "the classics" are a good argument why.

For me, reading is good because it is _both_ enjoyable and informative. The antibook argument suggests you read the most information dense material you can, but like, that's not going to stick because it's boring and minds work on narrative / spaced repetition.

Likewise, many folks find the classics boring, so they aren't a good example of why reading is good either.

The best argument for why reading books is good is to help someone find a book they like! Once you get started reading, you'll likely do more of it and learn a lot more than (a) just reading blogs and (b) trudging through classics that aren't appealing to you (although there are very like classics you will like)
Understood. It's tough not to personalize findings like this. ET is heritable and dementia is heritable to some extent, but that doesn't mean one causes the other. I'm not saying you have nothing to worry about, but this paper shouldn't make you more worried than anyone with a grandparent with dementia. My best to you.
…and it ends up being a cascade of new regulations to try and address the unforeseen consequences of the previous regulation. Eventually you end up like San Francisco where no new housing ever gets built ever again and prices are sky-high because of it.
I know people don't love VS Code, but is there a reason Thunder Client isn't more popular? I know it's feature lacking compared to postman, but more so than curling?
>You have to do this for all the languages, not just Python.

No, you only have to do this for all popular languages. Unpopular but stable long term languages exist and they are much better for system administration. I guess my point is that the pythons aren't for system admin anymore, they're for writting bleeding edge applications. A Perl interpreter from 2003 can run most Perl applications written today and a .pl script from 2003 will definitely run on a 2024 Perl.

The pythons' roles have changed and are different from the former role of Python. They have lost the stable properties it once had.
There are a bunch of other details about the Stockholm housing market that I think are relevant. I information is dated, as I did not end up moving there, but circa 2017, condos cost m around $300k, but were not expected to appreciate significantly, unlike the US housing market, so it wouldn't be an investment the same way a condo in SF would be. The other thing is that there's a queue for rentals, so you register that you want to rent in Stockholm, and then you get put on a list, and then wait two years for it to be your turn. which leads to the black market mentioned in the post - if you know somebody, you can skip the line. of course if you buy a place you don't have to wait in line, the rich get to buy their way in. so it's not just about price fixing, but also accessibility to find them in the first place. it's not the same free for all to just jump on craiglist and everyone rushes to apply at the showing.
Thats a really cool program. Is it possible to do it the opposite way - recover data with occasional noise inserted between symbols?
I've had my eye on Bruno for a while but this issue with path parameters is somewhat annoying.
https://github.com/usebruno/bruno/pull/484
There _is_ control over the source code from both sides, yes.

> Not everything can be made idempotent.

Can you expand on this, please? I'd appreciate it.

If you mean to say that true idempotence can never be achieved, then you're right [1].

If you mean to say that the framework doesn't allow for the same level of guarantees that other widely used distributed system tools (queues, pub-sub, idempotency key headers) allow, then I'd challenge that notion.

[1] https://bravenewgeek.com/you-cannot-have-exactly-once-delive...
I can’t. I think it would have been nice if the article defined the terminology it used to describe its toy languages.

But it really seemed like it was describing a language like C++ or Rust where a “computation” is a value that happens to be a callable function (std::function<int ()> or Fn() -> int, for example). A thunk is a value of callable (computable? is this really different?) type, and Return is the magic operation that wraps a value into a trivial closure, like:

[val]() { return val; }

in C++.

Maybe there’s more to it than that.
I really like IDEA's .http files [1]

Very similar idea as Bruno: everything is configured in text, which I always find myself more productive in that full blown GUI where I need to tab from edit text to edit text to get anything don.

[1] https://www.jetbrains.com/help/idea/http-client-in-product-c...
> Imagine you have a scenario where you need to get a token first, then with GET retrieve an id of the item, then with POST create a new entity related to that id. And then you need to call another microservice with created id from post request.

This is a good explanation. I would however be inclined to do that within a script.

> And more serious question is how you going to force developers keep swagger up to date so I can execute such scenario?

The swagger is created automatically from the routes themselves so it is always up to date. To maintain endpoint an integration test can be written which executes the scenario.
Haha. Slack.

Someone at work with Slack admin privileges has set the login expiration to something less than 24 hours. I think it might be 12 hours, but no one can determine it exactly. No one knows who has done this, or who has privileges to fix it. We have 2 factor, but when it redirects me to a webpage, it doesn't redirect to the page where I can just put in the password... it redirects me to some other page where I can log in "passwordlessly". I have to hunt around for the correct link. On my phone, the app doesn't log me out ever, so I use the phone app. But I'm nowhere near as responsive, and I can't really do anything but answer questions... trying to read code or look at screenshots on the tiny screen doesn't work for me.

On the "app declares my phone too old" thing, for me it's restaurant apps. Chicfila, McDonald's, etc. At least 3 or 4 of them. I don't even understand why, the backend rest api just sends a signal one day that says "you're kicked the fuck out", and their UI picks up on it and blockades me. The customer hostility seems so deliberate that I don't know what to make of it.
use earbuds in only one ear?
The article seemed pretty clear that the author feels that zip codes as a credit card verification method are broken, not the zip codes themselves.
No, it is just saying that a system designed for delivery of mail has annoying edge cases when used for billing verification.
Jeff Minter?
The Curse of Recursion: Training on Generated Data Makes Models Forget [pdf]
Buy the same CPU 10 times and benchmark them, they all score differently.
In what sense would it be?
They Married, Divorced and Then Married Their Ex-Spouses Again
Thank you for posting here, and also for Bruno... I'll be giving it a shot in the coming days, as I only learned about it when I read this post.
Zip+4 removes all the ambiguity in this situation.
The zip code issue is not unique, and nor are the post codes broken. Postal codes are for mail routing. They get your mail to the correct mail centre for sorting and distribution. There is no need for the postal codes or mail centres to align to rational boundaries like states, counties, localities, suburbs, or any other reasonably controlled, surveyed, and relatively consistent dataset.

The real perversion here is a software developer deciding to use postal codes, which were designed for something entirely different, and which are maintained by a postal carrier, to locate and veryify addresses physical location. They've not recognised that within a post code could exist multiple towns, or towns in multiple states, etc.
The U.S. zip code system is not remotely broken. I'd ask you to refrain from flamewar, as that's boring and not what the site is for.
Yes, ipdb breakpoints in Python
Agner says that AAA has latency 5 on Cannon Lake, so using that instruction is a bit faster than doing the operations manually. But if you vectorize (or use SWAR) I imagine you can start to beat the legacy instructions with larger numbers.
If you're in eager evaluation land, everything evaluates as you come to it, so you can handle all arguments at runtime by using a stack and no problem is felt. Once we say, "actually we don't evaluate until it's used" ambiguity arises.

So the context of this is to solve a problem-in-practice with arguments in a lazy evaluation environment, which is that you don't know how many arguments you need to supply without doing the evaluation.
I’ve never met a kid that blew me away, but would like to. Presumably they are shuttled off to an underground bunker somewhere.

Also, if one hasn’t read the historical literature such as Petzold’s Code, Mythical Man Month, High Output Management, McConnell *, etc they have a long way to go. No amount of bit-twiddling proficiency can make up for that. Unless you’re in the twiddling business. :-D
Strongly agree here. VS Code extensions with the audacity to download and execute random binaries are particularly pleasant on my NixOS system, where these binaries simply don't work.
For sure, thanks for the reassurance.
Yes, and failing that, you could simply revert to plain old SMS. IMO, a better course of action would have been forcing Whatsapp to provide an alternative way to access their group chats.

Or alternatively, forcing all phones and carriers to support RCS as a condition for certification, and funding the development of a quality FOSS RCS client.
Goes back before then. This got popularized by BinaryConnect in 2015, and groups were training binary networks as early as 2011.

You are probably referring to XNOR net, and the novel piece there was also using binary activations (which bitnet is not).

So as far as I can tell, bitnet is basically BinaryConnect applied to LLMs.

https://arxiv.org/abs/1511.00363
I'm sure those 73 people are furious. https://en.wikipedia.org/wiki/East_Fairview%2C_North_Dakota

I more post that as I find it amusing the picture is of the store that exists as ND has a low tobacco tax.
Matching Patients to Clinical Trials with Large Language Models
The Mystery of Sudden Genius
I definitely think the flooding of art spaces is hugely problematic, but it is pretty funny to watch people try to "be an artist" by putting essentially no effort in. It definitely points to a lack of understanding in the field when all these people are basically generating a ton of images that are all derived from the same models. There's a lack of understanding of supply and demand, when the expectation is that your ai illustration that you made in like an hour with the same software as every other ai artist is that it's somehow going to be competitive on engagement with an original piece from an artist who has an audience. There's a lot of demand for artists like Mika Pikazo and Frank Frazetta, not the 100,000 ai artists out there.
Insomnium.
LLMs are the most advanced AI so far, so not sure what you mean.

> software is just tools that therefore cannot be intelligent

That's clearly the case for all other software, i.e. Word, web apps, games. Sure we can call AI "intelligent", but I'm pointing out a semantic difference that is convenient for the marketing but also misleading for the average person. If we're strict about what "intelligence" means, then we can clearly and obviously see that there is no such thing as a piece of software that you can interact with as if it were another person, that undrestands the world, models the world, models the mind of other people and its own mind. Current AI is intelligent in the way that smart phones are smart. That said, I'm not saying it's impossible, but rather that generative AI, while complicated, is still a deterministic black box, and not a sentient, dynamic mind.
Wait, what?

In 2020, China was burning 82.27 exajoules, Germany 1.84 exajoules. Reference: https://www.bp.com/content/dam/bp/business-sites/en/global/c...

According to their national censuses, China's population in 2020 was 1,419.9m. Germany's was 84.4m.

That's .0579 exajoules per million in China, .0218 per million in Germany. Looks like... less than half coal per capita in Germany?

There's some less reliable, more recent statistics, but nothing at all that hints that Germany is burning more coal than China per capita. Sources?
Rent control just rewards people who are lucky enough to get locked in lower rates. The best way to make rent affordable is to increase supply, then the price will fall.
I like your solution a bit more because it doesn’t require scheduling this script to run on a cron or something. How do you URL encode the message? Could you share the whole shortcut
I hope this is not inapropriate but I wanted to share this interview with a person using a high fat diet for ALS: https://youtu.be/GoF4GZ1NoBQ?si=Y-yEnquZsLXXb2po

Noting that ketogenic diets are already proven to improve outcomes in other neurodegenerative diseases.
Synthetic data is a disaster.

If you want foom (fast self-improvement in AI) use AIs to filter the training data for the next generation of AIs.
isn't that just grpc?
Pretty good list.
assets.msn.com faster than wsj.com; for me, yes; ymmv

https://www.msn.com/en-us/news/us/a-mistake-in-a-tesla-and-a...

Text-only, no Javascript:

tnftp -o'|grep -Eo "\"body\":\".+\"readTimeMin\""' \
https://assets.msn.com/content/view/v2/Detail/en-in/BB1jAkIW \
|(echo "<meta charset=utf-8>";sed 's/\"body\":\"//;s/\\//g;
s/\",\"readTimeMin\"//') > 1.htm

firefox ./1.htm
links -force-html 1.htm
We might be talking over each other here. But your earlier point was about exceptions, and I've tried to answer it in that context.

Yes, most services do not guarantee idempotency. But your service could if you use the idempotency utility that Differential supplies.

If you don't care about idempotence in your service calls, you could let it re-run. I believe most service calls don't care about idempotence.

- Reading stuff from a database? It can safely be re-run.

- PUT stuff to an external source, all good.

- Creating a new resource? Well, the failure mode is no better than what your system would do with an equivalent service call via another mechanism. So you need to handle it / write it in a way that ensures idempotence / be ready not to care.

- Creating an order, or charging a credit card? Yes - that needs to be handled and can be handled with the idempotence helper.
The Guardian headline stands in contradiction to this statement from the paper’s abstract: “We caution that a greater understanding of this effect is needed before conclusions can be drawn”.
> The pressure campaign puzzles me. I wonder how anyone at the firm could have seriously imagined such a naked and all-out assault would help their case.

In a democracy the will of the people should be driving policy, not the irritation level of elected officials. I would assume getting millions of people to advocate for your cause would be the single most effective tactic (in a functioning democracy).
Sadly my tool currently doesn't account for that type of corruption, as it doesn't know what is good data or bad data when reading. So if bad data is inserted between symbols/fragments, rather than corrupting the symbols/fragments themselves, the tool would read them naively and exit with an error when the hashes don't add up. I'm sure there's a clever way of defending against that, but as of this moment I'm not entirely certain how best to do so.
I just started to use the intellij built-in http client for my quick and dirty curl debugs and I gotta say it's pretty good for my limited needs so far.
> When users download Threema for Android from the Threema Shop, they only have to place a certain level of trust in us, the service provider, not in any third party. The app they download is signed by us, which allows them to verify beyond a doubt that it hasn’t been tampered with by anyone and that it behaves as intended.

> When iOS users download an app from the App Store, on the other hand, they receive a file that’s signed by Apple. iOS developers can’t sign their own apps. As a result, it cannot be ruled out that Apple alters an app after its developer submitted it. For example, Apple might make specific modifications to certain apps in some countries at the request of the respective government.

And Threema or FooCorp or whoever might make modifications at the request of their investors; or whoever they sell their app to might do it, like we see with the Chrome store. The fact is I inherently trust Apple more than I trust Threema or FooCorp, it’s why I personally bought an iPhone.
DNS over Wikipedia is a thing too
drugs are priced differently country to country and the price has nothing to do with the unit cost to manufacture. The US is the least regulated pharmaceuticals market in the world and drugs here usually cost significantly more than drugs in other locals. For example semaglutide/ozempic costs like 1300/month in the US, but only 100-200/month in European countries. Also, the "1300/month" cost in the US is only paid by people who are paying cash and not covered by insurance, if the drug is covered by the patients insurance than the Pharmacy benefits manager usually pays a fraction of the 1300/month price as it is a "bulk negotiated discount, so they often pay 200-300 USD, the actuall price in these deals is a closely guarded trade secret.
What about things like ai surely if gates are possible that means you could encode and entire model in photonic gates, surely that’s worth it
RNA-catalyzed evolution of catalytic RNA
Heyo, looks like it's Gregory Schier, the maker of Insomnia: https://schier.co/
And someone choosing to pay for threema presumably trusts threema.
Significance

An RNA enzyme with RNA polymerase activity was used to replicate and evolve an RNA enzyme with RNA-cleavage activity. The fidelity of the polymerase is sufficient to maintain heritable information over the course of evolution, with a succession of variants of the RNA-cleaving RNA enzyme arising that have progressively increasing fitness. The RNA-catalyzed evolution of functional RNAs is thought to have been central to the early history of life on Earth and to the possibility of constructing RNA-based life in the laboratory.

Abstract

An RNA polymerase ribozyme that was obtained by directed evolution can propagate a functional RNA through repeated rounds of replication and selection, thereby enabling Darwinian evolution. Earlier versions of the polymerase did not have sufficient copying fidelity to propagate functional information, but a new variant with improved fidelity can replicate the hammerhead ribozyme through reciprocal synthesis of both the hammerhead and its complement, with the products then being selected for RNA-cleavage activity. Two evolutionary lineages were carried out in parallel, using either the prior low-fidelity or the newer high-fidelity polymerase. The former lineage quickly lost hammerhead functionality as the population diverged toward random sequences, whereas the latter evolved new hammerhead variants with improved fitness compared to the starting RNA. The increase in fitness was attributable to specific mutations that improved the replicability of the hammerhead, counterbalanced by a small decrease in hammerhead activity. Deep sequencing analysis was used to follow the course of evolution, revealing the emergence of a succession of variants that progressively diverged from the starting hammerhead as fitness increased. This study demonstrates the critical importance of replication fidelity for maintaining heritable information in an RNA-based evolving system, such as is thought to have existed during the early history of life on Earth. Attempts to recreate RNA-based life in the laboratory must achieve further improvements in replication fidelity to enable the fully autonomous Darwinian evolution of RNA enzymes as complex as the polymerase itself.
One possible takeaway from the article: think of peer review like you think of code review.

Code review is not there to produce bug-free code. Every serious quantitative study of code review shows it has surprisingly low impact on defect rates (not zero impact, but also not much impact).

Code review is there to produce understandable and maintainable code.

If you expect peer review to stop all bad results, the time to complete the review goes to infinity, just like happens with code review, and you still don't succeed at the original goal.
While this is true doesn’t ignore the difference in clock rate capacity ? If the photonic cpu can run 10,000x the clock rate without the extreme heat build up that would melt the smartphone
I see a small, autonomous boat carrying a torpedo. Make that boat something like a lifeboat, but filled with foam instead of air and it is almost unsinkable. Design it to sit low in the water like narco submarines do, and it will be hard to detect. A flotilla of those can effectively shut down a straight without the expense of manned submarines.
What this is saying is that the US zip code system is broken

The "Z" in ZIP is "Zone." If ZIP Codes were supposed to line up with cities, they'd be called CIP Codes.

compared to other countries' postcode system

And by that you mean "compared with the single small area of the country in which I live, which somehow makes me an expert of every method of routing mail in every one of the 200+ nations on the planet."

here in the UK the first part of a postcode is almost always a two letter code for a town or city

The first part of some of your UK Post Codes don't indicate a town or a city. They indicate a nation, like JEn for Jersey.

then a number for the large area within it

Which is not always true. PCRN and ASCN are UK Post Codes, but have no trailing numbers.

London is so big and densely populated that it has multiple virtual town codes allocated to different areas

In the U.S. if the address density gets too high, we just roll out another ZIP Code. I used to work in a building that had enough offices that the building had its own ZIP Code. No need to confuse people by inventing imaginary towns like in London.

Are you sure your country's post code system isn't the one that's broken?
Isn't part of the point that you don't need as many transistor equivalents because you can run them thousands of times faster?
Some perl 5 syntax ain’t backwards compatible from perl 4, and there’s also perl 6.
Asking from a position of total ignorance. The energy savings mean you can increase clock speeds, right? Assuming a big enough jump, won't that relieve a CPU from the need to have most specialised instruction sets and potentially also that many cores? In that case, wouldn't it be acceptable that transistors grow (back) in size?
You absolutely can already using OSS tooling, Verilator, Chisel, OpenRoad, Yosys.

Chiplets are first a design methodology and then a burgeoning standard.
We're talking about a CPU, not light traveling in a straight line forever.
Or the country decides to not import the medicine due to the cost.