MurphyA/hacker-news huggingface dataset:
by mvieira38 | 2025-04-29 21:38:52+00:00
It's pretty hard to do it with as much quality as Orberg did. He deliberately wrote each chapter to use the most universal vocabulary and grammar possible, and built upon that foundation, so much so that pretty much any speaker familiar with the latin alphabet can just pick it up and read start to finish. It's not a coincidence that all of these books start with a chapter on family: "father" is notoriously consistent among all languages descended from Proto Indo European
by godelski | 2025-04-29 21:39:15+00:00
Can O3 Beat a Master-Level GeoGuessr? How Good is O3 at GeoGuessr? EXIF Does Not Explain O3's GeoGuessr's Performance O3 Plays GeoGuessr (EXIF Removed)

But honestly, OP had the foresight to remove EXIF data and memory from O3 to reduce contamination. The goal of the blog post was to show that O3 wasn't cheating. So by including search, they undermine the whole point of the post.

The problem really stems from the lack of foresight. Lack of misunderstanding the critiques they sought to address in the first place. A good engineer understands that when their users/customers/<whatever> makes a critique, that what the gripe is about may not be properly expressed. You have to interpret your users complaints. Here, the complaint was "cheating", not "EXIF" per se. The EXIF complaints were just a guess at the mechanism in which it was cheating. But the complaint was still about cheating.
by whatshisface | 2025-04-29 21:39:49+00:00
The administration is also pressing for a 55% budget cut to the National Science Foundation. The NSF is the primary funding agency for engineering, physics, mathematics, chemistry and computer science, among many other fields. If there's any doubt about the seriousness of that situation, the director has resigned over it. When some worried that US world leadership in physical and life sciences may be surpassed in a generation, I doubt anyone realized it could happen in one year.

https://www.science.org/content/article/nsf-director-resign-...
by kazinator | 2025-04-29 21:40:00+00:00
Here you go!

A TXR Lisp macro for-tree for traversing a tree, given a variable, an expression for the root node, and expressions for how to to left and right relative to the variable.

A node structure that for-tree knows nothing about. No iterator abstraction or API, nothing.

(defstruct node () value left right)

Example tree (a balanced binary tree whose numeric values happen to be sorted):

(defvar example-tree #S(node value 5 left #S(node value 3 left #S(node value 1) right #S(node value 4)) right #S(node value 7 left #S(node value 6) right #S(node value 9)))

Walk it:

(for-tree nod example-tree nod.left nod.right (prinl nod.value)) 1 3 4 5 6 7 9

Code:

(defmacro go-leftmost (var root left-expr stack) ^(for ((,var ,root)) (,var) ((set ,var ,left-expr)) (push ,var ,stack))) (defmacro for-tree (var root left-expr right-expr . body) (with-gensyms (stack node left right) ^(let (,stack) (go-leftmost ,var ,root ,left-expr ,stack) (for ((,var (pop ,stack))) (,var) ((iflet ((,right ,right-expr)) (go-leftmost ,var ,right ,left-expr ,stack)) (set ,var (pop ,stack))) ,*body))))

The left-expr and right-expr must be expressions that involve the var variable; the construct evaluates these to find the left or right child. When the value is nil it means there is no child.

This is almost exactly what the blog is asking for, transliterated to Lisp syntax.

Original concept in fantasy C syntax:

for_tree(Node* N = mytreeroot; N != NULL; N : {N->left, N->right} { print(N->value); }

Lispified:

(for-tree nod example-tree nod.left nod.right (prinl nod.value))

As required, the construct specifies the node variable to be the loop dummy, the root expression giving its initial value and the two accessor expressions for left and right traversal.

The termination test N != NULL is made implicit in the Lisp version, so early termination requires a break out of the loop. It could be arranged.

The fantasy C syntax specifies a variable name in the navigation declarator: N : { N->left, N->right }. Presumably, the variable here can be renamed to anything you want; it just arbitrarily happens to have the same name as the loop dummy.

I didn't replicate this feature exactly because it just adds verbosity for nothing. It's okay if the navigation declarator just refers to the loop's one and only dummy variable.

Anyway, programming languages should definitely not have a tree traversal primitive. Rather, languages should be Lisp.
by giuliomagnifico | 2025-04-29 21:40:11+00:00
Yes, absolutely, but I would have started with Gentoo as we used to do 20 years ago from the network installer, downloading and compiling what is necessary.

If I have to download the "complete" version, install it as a full distribution, and then recompile everything (including software that I might not need), I waste even more time, especially if I have to check and understand which software or options in the kernel are selected and I need to remove them. That's what I meant, maybe I explained it poorly...
by int_19h | 2025-04-29 21:40:15+00:00
FWIW if you really want to be able to edit code in-place on a live system, you can do that in C# with Roslyn without all that much effort.

So much so, in fact, that it can be bolted onto an existing game written in C#. I did exactly that for Bannerlord: https://www.nexusmods.com/mountandblade2bannerlord/mods/1651
by Groxx | 2025-04-29 21:40:17+00:00
People use Microsoft open source stuff, definitely. It's fairly often decent or better.

But Microsoft's most consistent legacy across its entire existence has been Embrace, Extend, Extinguish. Any Linux-supporting project is directly opposed to their core business, aside from Azure - if it starts becoming a threat, they'll turn it into a way to force people onto their other money-makers.
by SamPatt | 2025-04-29 21:40:20+00:00
I thought it might matter somewhat in that one Austria round. I was incorrect - I re-ran both rounds where the model used search, without search this time, and the results were nearly identical. I updated the post with the details.

That's why I'm saying it's unfair to just claim it's doing a web lookup. No, it's way more capable than that.
by Sohcahtoa82 | 2025-04-29 21:40:23+00:00
> Python 2 vs 3

This should not be an issue this day and age. Python 2 shouldn't be used for anything. If you're trying to do something that only works in Python 2, then you're likely doing something very wrong, likely reading for very out-dated material.

> virtual environments

Also shouldn't be an issue today. Ideally, every project has its own virtual environment. Packages should not be installed globally unless managed by your operating system, not pip or other Python package manager.

> libraries for each version

Rarely an issue, but I've certainly run into it, but only with Torch and other AI/ML libraries, all of which are very cutting-edge. The solution usually is to make sure everything is up to date, especially your operating system. If you're on Ubuntu 18.04, you're gonna have a bad time with something that requires Python 3.11 to work.

Python has its warts, sure, but I like it because it's so easy to get stuff done in. It's slow, yes, but that's rarely an issue. I find the syntax the most easy to read of any language I've ever worked with.
by giantg2 | 2025-04-29 21:40:47+00:00
I don't have any experience in this, so this is all just simulation for me. I would probably take a nice vacation, pick up a hobby or two, and then either find a fulfilling part time job or volunteer work. I feel like unless you have 8 figures, that money will go faster than expected, so maybe it's a good idea to work a full time job with benefits for another decade or so, even if it's lower paying but more fulfilling, so that you can preserve more capital.
by rsynnott | 2025-04-29 21:41:00+00:00
> I've talked to a few economists about this and non agree with Elon on this.

Well, I mean, yeah. If you talk to a few astrophysicists, you're fairly unlikely to find one who agrees that the earth is flat and that the stars are LEDs in the earth's roof. Like, it's a fairly fringe idea.
by ronsor | 2025-04-29 21:41:00+00:00
Almost no company is going to release training data because they don't want to waste time with lawsuits. That's why it doesn't happen. Until governments fix that issue, I don't even think the "it's not really open without training data!!!" argument is worth any time. It's more worth focusing on the various restrictions in the LLaMA license, or even better, questioning whether model weights can be licensed at all.
by ezekiel68 | 2025-04-29 21:41:55+00:00
In my reading of this, it looks like the practical implication could be that reads happening quickly after writes to the same row(s) might return stale data. The write transaction gets marked as complete before all of the distributed layers of a multi AZ RDS instance have been fully updated, such that immediate reads from the same rows might return nothing (if the row does not exist yet) or older values if the columns have not been fully updated.

Due to the way PostgreSQL does snapshotting, I don't believe this implies such a read might obtain a nonsense value due to only a portion of the bytes in a multi-byte column type having been updated yet.

It seems like a race condition that becomes eventually consistent. Or did anyone read this as if the later transaction(s) of a "long fork" might never complete under normal circumstances?
by bsder | 2025-04-29 21:42:26+00:00
> Does anyone have any effective strategies for moving along the end of this administration aside from law suits that fits a substantialy smaller budget and doesn’t create possible legal risk?

Sign on to help fix gerrymandering in your state. A combination of redistricting commission and jungle primaries would do nicely.

The big problem right now is that all the Republican congresscritters are effectively safe even with all this bullshit going on. They do not fear a general election at all--thus why none of them feel the need to engage with their constituents.

Ranked-choice voting would be nice but is insufficient by itself.
by nulld3v | 2025-04-29 21:43:40+00:00
I totally understand the confusion it brought to users, but I'm equally disappointed in how quickly the idea was abandoned, especially by the broader Android app ecosystem. It would be so useful to be able to open multiple Amazon app tabs to compare products for example.

The feature is still in the OS, so apps that declare support can allow users to open multiple simultaneous windows of itself. Most native Android apps can probably add support for this feature with minimal code changes, as Android "best practices" have pushed apps towards good reactivity support and rigorous handling of app state in these types of edge cases.
by necubi | 2025-04-29 21:44:25+00:00
Aphyr didn’t test foundation himself, but the foundation team did their own Jepsen testing which they reported passing. All of this was a long time ago, before Foundation was bought by Apple and open sourced.

Now members of the original Foundation team have started Antithesis (https://antithesis.com/) to make it easier for other systems to adopt this sort of testing.
by donnachangstein | 2025-04-29 21:44:26+00:00
> Can you recommend an alternative for a non-technical organization, where there's someone who needs to be able to edit pages and upload documents on a regular basis, so they need as user-friendly an interface as possible for that

25 years ago we used Microsoft Frontpage for that, with the web root mapped to a file share that the non-technical secretary could write to and edit it as if it were a word processor.

Somehow I feel we have regressed from that simplicity, with nothing but hand waving to make up for it. This method was declared "obsolete" and ... Wordpress kludges took its place as somehow "better". Someone prove me wrong.
by braiamp | 2025-04-29 21:44:28+00:00
Ok, here's another neat trick about the GDP. We do not measure growth of the GDP in nominal values, but real values, aka, we adjust for inflation (yes, this is the _only_ case where you can actually "adjust for inflation" and will be valid). We use something called deflator which allows us to ignore the variances of value in the currency due changes in monetary policy.

So, the government can "print money" (that's not how it works), which would cause inflation (aka, the currency loses value), so the effect on the real GDP is muted. There's another thing that happens when the government goes into a spending spree which is "crowding out", basically the government buys what households and business would have bought and therefore they don't buy anymore, so the effect of the GDP is muted. There are many other things that happen also due such actions that would actually make the GDP to contract!

Anyways, reckless fiscal policy alone doesn't "manipulate the GPD values". Economies do not work in a vacuum. There's tons of interactions that are not explained because it's too complex to do so without the previous knowledge, to do so in a short amount of hours would be very dangerous because you would think you understand things that you really don't understand. Take a course of macroeconomics, of about 100 hours, and it would only be the start. Then industrial economics, economic policy, taxation, international economics, monetary policy, monetary economics, you get it?
by tbrownaw | 2025-04-29 21:44:42+00:00
> This is inherently very complicated and high volume airspace, and there is a lot of helicopters because there are important leaders who use military helicopter transport, not commercial airports, but many of the places they might be landing are all around DCA.

Three are occasional news articles and sci-fi worlds advocating for flying cars to replace normal cars. I imagine that would actually be like this situation but a gazillion times worse, rather than the promised elimination of traffic jams.
by drtgh | 2025-04-29 21:44:54+00:00
I use instead the bookmarks toolbar, where you create a folder by topic, select the open tabs with Ctrl, and do a drag&drop into the folder to store such urls. You can then press "Open all tabs" from within the folder when you need to, or individually.

When you have many folders in the bookmarks toolbar, an ">>" icon will appear at the end to the right of the bar, which will expand the rest of the folders vertically, that I scroll with the mouse wheel. So I have my at first sight folders of common use, and also the other ones by pressing ">>". I like much such dynamic (first sight horizontal, and ">>").

I do not like the folder-icon on such first sight bar with folders, I find it a bit distracting and takes up valuable space, so I have a css in userChrome.css to hide such icons (only there, not in the ones unfolded by ">>") leaving this way only the folder name, where I use short names.

This in combination with another css to show only icons for some bookmarks placed at such first sight (bookmarks with no name was the easier way for this). I also had to reduce the separation between such first sight bookmarks.

In addition, I also have the bookmarks button to the left of the url bar, which unfolds another group of different bookmarks vertically.

Sometimes I get the feeling that people are using tabs for what bookmarks were designed for, which is why the number of tabs open is so high.

About the OP, I often search several topics at once, and/or a topic with several sub-topics where the open tabs of different topics sometimes get visually mixed up or I lose the track/focus, for what this new tabs groups sounds ideal.
by mrandish | 2025-04-29 21:45:02+00:00
> Keeping pirates from enjoying the game isn't a victory for the developer, generating sales is...

In a lot of IP product categories, there are different classes of users who pirate. In the case of movies, a friend of mine who's a senior exec in a major Hollywood studio once told me they had data suggesting that of the three categories of audience: A) Never pay, only pirate, B) Only pay, never pirate, and C) Sometimes pay, sometimes pirate, the third category was probably larger than the first.

That would mean degrading your brand value among consumers of piracy, could negatively impact long-term sales.
by asdsadasdasd123 | 2025-04-29 21:45:26+00:00
I think coins need to be banned full stop. At current prices, you can probably just do a paper quarter and create a law to allow cash payments to be rounded down to the nearest quarter. Most business would be ok with this since they can avoid the credit card fees. I think we should also go plastic like canada, the bills are easier to count, harder to get dirty, and harder to get lost or crumpled. I'd also imagine itd also be harder to counterfeit and easier to track.
by stzsch | 2025-04-29 21:45:37+00:00
I've been really happy with the winger addon for managing tabs. I really am closer than ever to complete control.

(no relation, just a user)

It adds a dropdown list of windows in the tab bar in which you can name each window, move tabs between windows, and save/restore windows into bookmarks.

Now instead of having 1000 tabs in 20 odd windows and eventually declaring bankrupcy, I have 1000 tabs in 20 _named_ windows alongside 500 bookmark folders of (named!) past sessions. Much better.
by sandworm101 | 2025-04-29 21:45:38+00:00
Devide by zero happens to everyone eventually.

https://medium.com/@bishr_tabbaa/when-smart-ships-divide-by-...

"On 21 September 1997, the USS Yorktown halted for almost three hours during training maneuvers off the coast of Cape Charles, Virginia due to a divide-by-zero error in a database application that propagated throughout the ship’s control systems."

" technician tried to digitally calibrate and reset the fuel valve by entering a 0 value for one of the valve’s component properties into the SMCS Remote Database Manager (RDM)"
by n_ary | 2025-04-29 21:46:07+00:00
It is not the IM apps, SE region which I suspect the author is referencing predominately uses Whatsapp.

The value in SE is mostly B2C, instead of marketplace feature, most local tiny(or even big ones willing to evade tax by not having any physical presence) businesses will open a small business or general page and publish their wares as posts. Lives will be used to demo products or services now and then. People follow these pages and flock over to buy things.

In a sense, Facebook and Whatsapp are like Amazon/Aliexpress of SE Asia. I was there for 5 months visiting a friend(and recovering from burnout), and number of people using such pages to sell anything from basic clothing to food to services are HUGE! It is literally a huge business hub for people to discover and make online purchases. In summary, Facebook pages are the e-commerce front(due to lack of shopify/amazon and similar operators who can handle logistics and payments) for individual businesses.

There were many journalist reports about this phenomenon several years back, but I am too sleepy and tired to link those.
by tehjoker | 2025-04-29 21:46:42+00:00
Nearly all collapses are of limited temporal duration (except for extinction events....). I think it is fair to call a health system that failed to protect the nation and world a collapse. It failed to perform its function in a dramatic way. Now, the fact that most of us survived at least is being exploited to say it was no big deal and actually, why not trash every public health institution so the economy is never shut down again?

Sad whomp whomp horn: the economy is going to be negatively affected by covid disability and death on an ongoing basis and a new pandemic will still cause so much fear the economy will shut down.
by dlisboa | 2025-04-29 21:46:49+00:00
> Remember the land of the individual, of personal freedom, of opportunity, that by its culture generated invention and innovation that other places, without that culture, couldn't match. What China, which is limited by central control, is doing is copying well-established innovations

They don’t seem to be limited by it at all and in many areas of high tech innovation they are years ahead.

It’s very hard to argue that their EV market, for instance, is not an example of competitiveness driving innovation, which is supposedly the hallmark of the free market.
by rowanG077 | 2025-04-29 21:47:22+00:00
You seem indicate you want a computer to beat a human without ever using what a computer is actually good at(large memories, brute force compute etc). That seems a little ridiculous to me. How do you want it to engage? Disallowed use of native compute and must simulate a full human brain?

Sure I do agree that the web search is too far, because it's literally cheating. But stockfish is super human at chess, it doesn't really matter that it can do this by leveraging the strengths of a computer.
by paddymahoney | 2025-04-29 21:48:29+00:00
Hi all! my name is Patrick and I'm a linux platform engineer out of Waterloo Can. This ( https://imgur.com/a/14YMyVN ) is a collection of Nesticles - lightweight isolated immutable desktop system containers using modern linux compositor technologies and shown on a debian stable host platform and targeting PC grade hardware. These are getting very useful and present opportunities to theme and deeply customize for your personal use or for an organization or company. On average they consume like 600mb of memory per running container, so you will see ~30 envs running there comforably in those screenies. Nesticles is also a platform for unifying desktop and app delivery, providing some building blocks for composing up useful containers. Currently these environments are specified as docker-compose projects, including all of the apps. Could anyone see these becoming useful to you? It kind of scratched a 20 yr itch I'd had since being a young lad configuring desktops painted on cubes and such. I'm shooting for initial support for the following host platforms (debian, ubuntu, steamos, windows, mac). I'd like to bring a launcher to Steam to fund dev and bring the core definitions to the community perhaps as open-source container definitions. Any suggestions or thoughts on Nesticles or lightweight desktop containers? I do view these as building blocks in some larger or more specialized system, but they have utility for desktop use cases now. Ps. I'm also currently on the job market if you are looking for a platform/backend developer - please see https://paddymahoney.github.io . Thanks all, Patrick.
by cubefox | 2025-04-29 21:48:39+00:00
Another recent transformer/SSM hybrid is "M1", with a more than 3x claimed inference speed-up compared to equivalent transformers: https://arxiv.org/pdf/2504.10449

IBM is claiming at least a 2x inference speed-up with Bamba. Both groups say that future SSM optimizations to vLLM would lead to further inference speed improvement.
by threecheese | 2025-04-29 21:49:08+00:00
There’s a permission for Location at least, “In App Web Browsing” can have that permission disabled. Web Views don’t seem to have similar treatment otherwise, afaict. I’d sandbox them aggressively if I could .

I use Adguard which has a Safari integration that appears to apply to Web Views (based on the absence of ads), though I don’t have proof of that.
by techpineapple | 2025-04-29 21:49:17+00:00
The thing that really bugs me is that I'm 43, I'm getting older, I'm open to conservative ideas. I want to see ideas debated in the public forum. And most of all, I want to see leaders inspiring people with like an optimistic conservative vision. Family, personal responsibility, etc. I could totally see some version of a conservative platform that I would vote for. But man, there's no way for these people.
by tatersolid | 2025-04-29 21:50:03+00:00
HMAC requires two calls to the underlying hash function. In this case one is with a block-size input and the other is smaller (key size plus output of the first call). When called per-block this approach is much slower than any modern AEAD (which typically requires simple polynomial math on each block plus a single AES/ChaCha/whatever finalization call).

It might be “fast enough for line rate” in your situation but even then you could be saving CPU cycles for other work by using a more efficient construction.