skysight-inc/HackerNews huggingface dataset:
Thank you for the correction, it's a relief! That's nice work.

I'm sorry, I misinterpreted the paragraph in the article saying "exports" as meaning that it exports the pixels from GPU memory to CPU memory, not just passing a reference like GL_TEXTURE_EXTERNAL_OES and IOSurface does.

>GTK has already been using dmabufs since 4.0: When composing a frame, GTK translates all the render nodes (typically several for each widget) into GL commands, sends those to the GPU, and mesa then exports the resulting texture as a dmabuf and attaches it to our Wayland surface.

Perhaps I'd have been less confused if it said "passes a reference handle to the resulting texture in GPU memory" instead of "exports the resulting texture", because "exports" sounds expensive to me.

Out of curiosity about the big picture, are dmabufs a Linux thing that's independent of OpenGL, or independent of the device driver, or build on top of GL_TEXTURE_EXTERNAL_OES, or is GL_TEXTURE_EXTERNAL_OES/SurfaceTexture just an Android or OpenGL ES thing that's an alternative to dmabufs in Linux? Do they work without any dependencies on X or Wayland or OpenGL, I hope? (Since pytorch doesn't use OpenGL.)

https://source.android.com/docs/core/graphics/arch-st

One practical non-gui use case I have for passing references to GPU textures between processes on Linux is pytorch: I'd like to be able to decompress video in one process or docker container on a cloud instance with an NVidia accelerator, and then pass zero-copy references to the resulting frames into another process (or even two -- each frame of video needs to be run through two different vision models) in another docker container running pytorch, sharing and multitasking the same GPU, possibly sending handles through a shared local file system or ipc (like how IOSurface uses Mach messages to magically send handles, or using unix domain sockets or ZeroMQ or something like that), but I don't know if it's something that's supported at the Linux operating system level (ubuntu), or if I'd have to drop down to the NVidia driver level to do that.

NVidia has some nice GPU video decompressor libraries, but they don't necessarily play well with pytorch in the same process, so I'd like to run them (or possibly ffmpeg) in a different process, but on the same GPU. Is it even possible, or am I barking up the wrong tree?

It would be ideal if ffmpeg had a built-in "headless" way to perform accelerated video decompression and push out GPU texture handles to other processes somehow, instead of rendering itself or writing pixels to files or touching CPU memory.
This might not help you if you’re outside the country, but I believe the railway ticket office and the post office will also accept them.

An anecdote: few months ago, my partner actually exchanged a 100 CHF note in the big SNB building on Bürkliplatz, and it’s essentially a Jason Bourne scene (although that wasn’t really Zurich in the movie). You walk in, a guy speaking with a stereotypical Bünzli accent takes your name, then brings you individually into an office where you can hand your gross old bank note to a man wearing a suit. Next to arguing about chess in German over a beer on the train, this is the most Swiss experience available.

EDIT: Maybe more to the point, like everything else in Switzerland, apparently you can resolve this by sending a registered letter. In this case, if you mail them the banknotes at the Cashier’s office in Bern, along with your account information, they will wire you the money.
> A subway franchise ain’t gonna hire some PI to figure out where a former front-line employee got a new job.

No, but they might use The Work Number or a similar service.
The Efficacy of TypeScript
Some Republicans voted for Biden despite having no leftist beliefs and not really liking Biden that much, simply because they really didn't like the direction that Trump had taken the Republican party. They felt like their party was moving in the wrong direction, but they didn't actually identify with the Democratic party, either.

I think that the reverse would have happened if, for example, the 2016 presidential election had been between Mitt Romney and Bernie Sanders: probably a lot of moderate Democrats would have voted for Romney, as Romney is more similar to Obama (the previous Democratic president) than Bernie Sanders is/was.

Nowadays, people are a lot more partisan (understandably), and I can't see why a Democrat would ever want to vote for Trump today.
There are plenty of wheel reinventions in IT, but let’s not pretend that modern graphics are anything like it used to be. We have 8k@120Hz screens now, the amount of pixels that have to be displayed in a short amount of time is staggering.
See also Chris Wellons' Render Multimedia in Pure C and Poor Man's Video Editing:

https://nullprogram.com/blog/2017/11/03/
https://nullprogram.com/blog/2011/11/28/
There should be an expiration sort of penalty for every KYCed account larger than a 0.0000x% of GDP. Current, savings, brokerage, insurance or whatever.

Beyond a certain amount of wealth and cash in the bank people and institutions stop thinking in an entrepreneurial way and start thinking about the economy at large, or predicting the economy at large.

And GDP is very much like performance anxiety, when everybody is thinking about that, then it becomes very difficult to get it up. Or you do get it up but it's not nearly as rewarding because it becomes an artificially inflated number without any connection with actual welfare of the population and developement of a country.
Sultan Al Jaber on COP28, Climate, and More
How many people do you think are in a position to comfortably, even happily, take a 70% pay cut?
There's a python script that makes the organization more clear. Once you've installed the games package, run "./launcher.py" at the ubuntu command line to see a text menu "Top Level Menu" which launches the games.

This menu is shown on page 2 of the brochure here: https://github.com/sim-museum/esports-for-engineers/blob/mas...
I just did look. 19k karma is indeed nothing to sneeze at.

Difference is though that in the HN comments it's someone else who picks the topic and time.

Much as I appreciate the discussion here, occasionally I think there's some value in just doing a writeup on a topic. Or, a memory dump. If for no other reason, than for the therapeutic value of cleaning up the mind... And forcing the random musings that make sense in the head through the filter of written language just to see what actually makes sense.
Money is a contract with the state. It expires with the state.

Physical paper bills also do wear out. https://www.washingtonpost.com/business/interactive/2023/old...
> Also, I don't want that to happen, but a bad faith actor could probably also poison their code

I recognize this is a thought experiment, but my mental model of the legal system is that it's not "code is law," it's "the golden rule: he who has the gold, makes the rules." So, how I expect this would actually play out is that any such bad actor would do bad actor things, and then the changes would be implemented by someone with a sentry.io email in some nuanced way, we'd see a news article about some lawyering, and the bad actor would be impoverished by lawyer bills
Wow, is that becoming a thing? I haven't seen this phenomenon yet.
Do you mean this was a launch failure or a test failure? It was obviously a launch failure, but even the most optimistic wouldn't have expected anything else. As for whether the test was a failure: since it successfully did a bunch of things that didn't work the last time, why would you say it's a failure?

A failure would have been scattering the pad all over again, and not getting to stage sep. Or worse.
I'm building a course that teaches deep learning from the ground up - https://github.com/VikParuchuri/zero_to_gpt .

It balances theory and code, and builds from the foundation up, so you're never typing something without understanding it. Teaching method is text, diagrams, and code. Most lessons have optional videos, too.

It focuses on text models over image models (rnn, transformer, etc).

It's not 100% finished, but has enough to get you very far.
It doesn't have to be a digital ID, it can just be encrypted data encoded on a regular ID on a QR code.

Age depends on timestamp. The encrypted data is stored on the ID and signed by the DMV, with a function that can be run by the bouncer's scanning machine that plugs in a now() timestamp, and receives a boolean in return. The DMV doesn't even need to be involved after the issuance of the ID and no network access is needed for this calculation.

No one's location was tracked and no one's picture was taken and now a bouncer who fancies you can't turn up at your house after glancing at your ID.
That’s true, but how is it different from nonlinear rates of return on bonds of varying lengths?

Changing the way money enters the system is interesting for sure, but orthogonal to whether expiring money is just inflation by another name.
I agree with you but I also think that calibre should have update patches instead of downloading and installing 100mb file every 2 weeks. Calibre comes with its own python it is mostly self contained so it would be great if we had a choice for downloading just an update patch. I don't think this is something Kovid has the time though he probably could do it. It's the same problem when he was not willing earlier to move to python 3 as the amount of man hours required vs maintaining Python2 for calibre himself was easier. But someone came along and started porting calibre to python 3 and Kovid used their help to move to python 3. So if a dev comes along with better way to update calibre Kovid will probably accept it but as it is not a priority for him he might not ever get around to doing it himself.
How come? What about it do you appreciate?
TikTok says it's not the algorithm, teens are just pro-Palestine
What bothers me is that they don't even try to succeed. They only want liftoff - they don't seem to care about the ever important orbital aspect
Sure, i agree some of this is not feasible, and the most likely path for any large corporation here is to cut their losses and figure out how to deal.

I'm just giving an example of where they do have leverage if they want to use it despite the cost.
Right now solar and storage are eating into the most economically-profitable generation. That means we’re seeing deployments of storage that shift supply a few hours into the high-demand evening period. This will work well in places that get a lot of sunlight or that have lots of sunny days or highly-connected grids (Europe is in the process of building HVDC links to North Africa for this reason.) What’s going to happen is that this low-hanging profitable fruit will be plucked first, and then as storage costs decrease (happening quickly as we speak) we’ll see a second layer of multi-day and seasonal storage get deployed. The problem for nuclear is that (1) this construction will eat a lot of the most profitable generation opportunities, and (2) nuclear takes so long to build (and has such a long payback period) that any new plant will arrive just as storage gets cheap enough to make it unprofitable.
Surely it's been a reality for years world over that stupider people end up occupying higher positions. One can have 10 subordinates each 10x smarter than the higher up and all that happens is subordinates get 100x work and the higher up in question gets a promotion. But remember that this is bad analogy because it is talking about humans and assistants have basic human stuff like rights and feelings and self awareness just like their boss.

If we are talking about some software tool, you can't be unnecessary because the tool exists for you not the other way around. If your tool starts occupying your place in life, getting all the praise, taking away your job, taking away all your purpose of life, living in your family, parenting your children, taking care of your parents, sleeping with your wife (OK I'm joking at this point) then maybe the tool is harming your human rights, bad tool should be banned. Maybe someone who runs this tool now gets paid more and they should answer to the law. Maybe they even trained this tool on your data and you didn't think to object back then.
Taking the Microsoft deal was incredibly smart. Microsoft acts as their shield and commercializes their technology (so that they do not need to worry about it) and in turn gives them nigh unlimited resources to innovate. Microsoft builds the products it wants, and OpenAI gets to innovate. This sort of investment for wealth generation is pretty close to ideal capitalism where people do not care about short term profit. I wouldn't be surprised if Satya Nadella orchestrated this, because it's OpenAI's role to innovate responsibly and Microsoft's job to sell to essentially fund their innovation. So wtf is Altman for?
in the ancient world they had no sympathy at all

You can disabuse yourself of this misconception by reading some of the works in any translation.
They don’t have investors, it’s a non profit.

The “won’t anyone think of the needs of the elite wealthy investor class” that has run through the 11 threads on this topic is pretty baffling I have to admit.
Which is the correct default? No application should unknowingly render half-ready frames, that’s stupid. The few niches where it makes sense (games, 3D applications) can opt into it, and do their own thing.
I watched the video, I think this is quite an exciting combination of existing technologies - from my PoV/experience it's a combination of: parallelism, message bus and microservices. I know the implementation is an MVP, and hideously inefficient, but the concept is very cool and having experimented a lot with existing AI framework, I think this is a step forwards. Congrats!
In a way we kine of have it, it is oil or really energy. And inflation is a factor of energy supply.

But if money expired, I think people would go back to Gold and Silver as a base of wealth with "money" being worthless.
The article is just making stuff up here:

> Total U.S. bank deposits are around $17 trillion. Meanwhile, total wealth in this country, including nonmonetary assets, is around $149 trillion, more than 63 times the total available cash. The gaps between these numbers are like dark matter in the universe — we don’t have a way to empirically account for it, and yet without it our understanding of the universe, or the economy, would collapse.

There's no reason you would expect these numbers to be the same, and nothing relies on them being the same.
Complete insanity.

Don’t plan for the future. Don’t delay gratification. Never save up enough money that you’re allowed to have a taste of true freedom. Always be precarious, always be dependent on your boss for the next handout, lest your food and shelter be in jeopardy. Don’t step out of line, lest that handout be jeopardized.

Keep your hands off my bank account.
Who would this hurt, anyway?

Rich people keep their “money” in the form of socks, bonds and properties anyway.
More like it's better with little-noticed science programs which can get by with a minimal amount of politics involved... which to be fair includes the details of deep space missions. Big, flagship projects which attract more attention are where things fall to crap for the most part.
Which are still bugs.

Also only two of the four changes mentioned in the mail are about CVEs.
The argument is: “deep thinking” isn’t like autocomplete because it feels different.
Objectively, for any test to be judged a failure or success you have to define the outcome you want upfront. If you do not any amount of mental gymnastics you you after the test does not matter.

It does not matter you call it a win if you are not respecting other opinions that this is a fail.
They actually went well into space, given the conventional boundary of 100km.
Might be the wrong question. Humans expire. Inheritance taxes, and shorter copyright expiration would solve many of the same problems that expiring money claims to address. As many others have noted, inflation already is a strong disincentive for hoarding money.
Discount rates in venture backed startups (..should be higher)
Thanks, never thought of looking into Fediverse for bookmarking but it makes sense in hindsight.

Will add these to the idea doc and try them out.
Deep thinking is how autocomplete feels like from the inside.
Andrew's distinction between associative vs logical thinking reminds me of two kinds of programming thinking. Half of my time while programming is spent churning out glue code, satisfying a type checker and test suite, and implementing the simple solution that turns out to work. The other half of my time is spent slowly thinking through why some simple solution is wrong, and step by step proceeding towards the correct but complex solution. The former phase is intuitive, the latter phase is scientific, where I hypothesize, test, and repeat.

Reading through the code-as-transcript afterwards it's unclear which bits of code required shallow associative vs deep rational thinking, pure autocomplete vs latent chain of thought.
Correct me if I am wrong, but hasn’t it been found (In the US) that making a digital copy of a DVD you own totally okay?
That's what Microsoft was doing on their behalf.
Here's the thing. I've always been kind of cold on OpeanAI claiming to be "Open" when it was clearly a for profit thing and I was concerned about the increasing move to the commercialization of AI that Sam was taking.

But I am much more concerned to be honest those who feel they need to control the development of AI to ensure it is "aligns with their principles", after all principles can change, and to quote Lewis "Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience."

What we really need is another Stallman, his idea was first and foremost always freedom, allowing each individual agency to decide their own fate. Every other avenue will always result in men in suits in far away rooms dictating to the rest of the world what their vision of society should be.
There was a time when Blu-ray players had to implement such audio watermark decoder, to detect and stop playback unauthorized Blu-ray copies.

> Cinavia's in-band signaling introduces intentional spread spectrum phase distortion in the frequency domain of each individual audio channel separately, giving a per-channel digital signal that can yield up to around 0.2 bits per second.

> Cinavia is designed to stay within the audio signal and to survive all common forms of audio transfer, including lossy data compression using discrete cosine transform, MP3, DTS, or Ogg Vorbis. It is designed to survive digital and analog sound recording and reproduction via microphones, direct audio connections and broadcasting, and does so by using audio frequencies within the hearing range.
As the frame rate increases, the latency decreases, making it a non-issue. I rather chose this option, over blinking screens.
These people are humans, and there’s a big difference between kinda knowing the keynote was coming up, and then actually watching it happen and receive absolutely rave coverage from everyone in tech.

I could very much see it as a “look in the mirror” moment, yeah.
I still value my subscription to The Economist, and Financial Times. A bit pricy but I feel caught up and the content is minimal compared to something like WSJ that is overwhelming with content I do not want to look at. I look at the price premium as freeing up my time searching and reading other material.
It's not strategically ambiguous, just unintentionally ambiguous. Google's earlier announcement was clearer, before the long delay occcured: "The Chrome browser will no longer run Manifest V2 extensions." https://developer.chrome.com/blog/mv2-transition/

> What would be the point of saying “you can’t install from the Chrome webstore” if they’re permanently disabling them and not allowing sideloading?

It's a gradual rollout:

"We will begin disabling Manifest V2 extensions in pre-stable versions of Chrome (Dev, Canary, and Beta) as early as June 2024, in Chrome 127 and later. Users impacted by the rollout will see Manifest V2 extensions automatically disabled in their browser and will no longer be able to install Manifest V2 extensions from the Chrome Web Store. Also in June 2024, Manifest V2 extensions will lose their Featured badge in the Chrome Web Store if they currently have one.

We will gradually roll out this change, gathering user feedback and collecting data to make sure Chrome users understand the change and what actions they can take to find alternative, up-to-date extensions."

MV2 extensions will remain in the Chrome Web Store for some time. The rollout starts in the pre-release Chrome channels and eventually moves to the stable channel. So Chrome canary users will start seeing MV2 disabled even while Chrome stable users can continue to install and use MV2 extensions. Even the stable release will be a gradual rollout.

Let me ask you the reverse question: What would be the point of toggling off MV2 extensions if users could just immediately open the Extensions window and toggle them right back on? That would be a pointless, silly waste of time and effort. Google is not that dumb.
I replied to someone else, but I think it serves just as well as a reply to your comment. Here's a link, because I won't copy and paste:

https://news.ycombinator.com/item?id=38321929
> You would realize that all we are doing is using statistics to predict what the next item might be.

Two questions:

1. How can humans come up with novel ideas then? Statistically predicting the next item means I am limited to the training set. How do humans formulate new concepts in this scenario?

2. Why can humans learn from their own output then? If all we do is statistically predicting the next token, then, by necessity, feeding our own output back into the model (aka. letting humans learn from it) should degrade human capabilities by overfitting to the training set. But we observe exactly the opposite.
What are the odds Sam can work the phones this weekend and have $10B lined up by Monday for a new AI company which will take all of the good talent from OpenAI?
The truth about TikTok hashtags and content during the Israel-Hamas war
Wow. This is an incredible response and one that I would not have expected. Really makes you wonder what happens when you plant flowers in the garden that can see, hear, feel, and speak. Is what develops consciousness, or something else? It seems obvious to me that there could be forms of consciousness other than human consciousness, the question is whether we would categorize it that way, and what kind of value we assign to that consciousness.
They do have investors in the for-profit subsidiary, including Microsoft and the employees. Check out the diagram in the linked article.
they could have been beefing non-publicly for a long time, and might have had many private conversations, probably not very useful to speculate here
So what happens?
PostgreSQL Hacking
It’s a nonprofit that controls a for-profit company, which has other investors in addition to the non-profit.
Fair enough. I doubt it would become the norm, but I could see it being common among failing companies.
While this is a great piece of engineering, and will certainly deliver a huge amount of value to any project, the fact that a whole new tool had to be built (and will have to be maintained) to address serious, fundamental shortcomings in the language is really quite sad.