MurphyA/hacker-news huggingface dataset:
by throw0101d | 2025-07-26 23:44:04+00:00
Got worried for a moment: this is a profile on him, not an obituary.

Pärt leans towards a form of minimalism, which not everyone likes. Some of the works I personally lean towards are:

* "Cantus in memoriam Benjamin Britten": https://www.youtube.com/watch?v=bvfvO3dJqFY

* "De Profundis": https://www.youtube.com/watch?v=0vOSKaKJ1QY

* "Te Deum"† (~30m): https://www.youtube.com/watch?v=jNxbT0MESTY

* "Fratres" (for cello and piano): https://www.youtube.com/watch?v=v4XMjsYeMig

* "Fratres" (for violin and piano): https://www.youtube.com/watch?v=7PS5QMsGaRw

* "Fratres" (for violin, chambre orchestra, percussion): https://www.youtube.com/watch?v=i9I-6QPT8Is

* the Tabula rasa album: https://www.youtube.com/watch?v=7YqF69HLkj8

If you're going to listen to a choral work, it's worth looking first for recordings by the Estonian Philharmonic Chamber Choir, as Pärt often collaborates with them (sits in on performances, recordings; he's Estonian himself so there's a 'cultural collection').

† On a historical note, the "Te Deum" is one of the earliest Christians hymns we know about (and that is still used), apparently dating back to before 500 AD: https://en.wikipedia.org/wiki/Te_Deum
by kenny239 | 2025-07-26 23:49:17+00:00
> Think about it this way. What can a website on your browser really get from you?

> Apps, on the other hand, are a different beast entirely.

Then the article mentions how it can collect user's location, contacts, etc. But some of those information can be tracked by linking the google tracker (and various other trackers) to the website visitor's identity. It's harder but it can still be done (privacy badger and other methods can help i think).
by metalman | 2025-07-26 23:49:56+00:00
here's the problem with dams filling up and offseting ocean rise, amost all of the potential large dams, have been built and are full now, and that offset has masked some ocean rise, which is now accelerating, but all of the "planning" ,climate mitigation policy, treatys, etcerlalala, has been working with the wrong numbers. the wild card is changes in salinity and temperature shutting down the main thermo transfer currents at each pole, setting off deap ocean warming and expansion. not good.
by jadamson | 2025-07-26 23:50:06+00:00
> All the crazy things that have happened in the last 6 months, and this is what has you up in arms. Women talking to each other, trying to protect themselves from assault and rape. Absolutely wild.

You have no idea what else he is or isn't up in arms about.

Given that the concern is users of this app /making stuff up/, this line is a touch ironic.
by Etherlord87 | 2025-07-26 23:51:14+00:00
How about this: it takes energy to build a photo-synthesis machine. A machine like this won't consume all photons but only some range of electromagnetic spectrum. This is because you need to have such structure to allow light to pass through the outer part of the body of the organism, but be absorbed at a very specific place inside. This is why multi-junction solar cells exist, to use more of the solar spectrum. It would cost a plant more energy to build such a multi-layered chloroplast, so perhaps having just a single layer using a single range of the spectrum is the most optimal (at least as a local maximum).
by theSherwood | 2025-07-26 23:52:38+00:00
The current situation is that we have limited uptake of WASM. This is due, in part, to lack of DOM access. We could solve that but we would have to complicate WASM or complicate the DOM. Complicating WASM would seem to undermine its purpose, burdening it forever with the complexity of the browser. The DOM, on the other hand, is already quite complex. But providing a fresh interface to the DOM would make it possible to bypass some of the accretions of time and complexity. The majority of the cost would be to browser implementors as opposed to web developers.
Show HN: Memva – A Multi-Session Manager for Claude Code
by mbm | 2025-07-26 23:53:54+00:00
Fun little passion project. I was interested in seeing what it would be like to manage Claude Code sessions from a browser. Overall - pretty impressed with running Claude Code headlessly.

It's hard to beat in the in-terminal experience, but this is still neat for running web research or coding up smaller, more simple features.

Screenshot of the homepage UI: https://raw.githubusercontent.com/mzxrai/memva/main/screensh...

Some info on the app:

- Spawns Claude Code via the command line in headless mode

- Has an embedded MCP server that allows Claude Code to send over permissions requests

- Has custom components for displaying various tool calls & associated results

- Uses sqlite for event storage

- Embedded custom-developed jobs system for managing parallel Claude Code sessions

- Global settings for max turns & permissions mode that can be overridden within each session (shift-tab within a session to change perms mode)

- Session archival

Other info:

- NO telemetry, user data collection, or data out to the internet

- NO email or auth required

- MIT license
by kevindamm | 2025-07-26 23:54:06+00:00
It's a matter of definition, a flow state is hitting peak performance without attending to the details of your actions, fluidly and without delays, at a task that in any normal situation would be considered complex and difficult.

If you know the feeling from performance or from trance-like coding sessions, there's no mapping of that to the use of agents as described in this article. It's not that I don't achieve it, it's that using agents doesn't have the depth of technique or immediacy of reaction needed to be worthy of anyone reaching a proper flow state with it.

I feel like we've already corrupted the meaning of vibe now, do we have to corrupt the meaning of flow state too?
by aspenmayer | 2025-07-26 23:54:17+00:00
I’m guessing they mean this one:

https://www.cisa.gov/news-events/bulletins/sb25-167

> Microsoft--Microsoft 365 Copilot

> Description Ai command injection in M365 Copilot allows an unauthorized attacker to disclose information over a network.

> Published 2025-06-11

> CVSS Score 9.3

> Source Info CVE-2025-32711

https://www.cve.org/CVERecord?id=CVE-2025-32711

And maybe they are referring to this engineer from the linked advisory notes?

https://msrc.microsoft.com/update-guide/vulnerability/CVE-20...

> Acknowledgements

> Arantes (@es7evam on X) with Microsoft Aim Labs (Part of Aim Security)
by unsnap_biceps | 2025-07-26 23:55:23+00:00
I have a function I want to be a coroutine, but it has zero yield statements, so it is just a normal function? You can distinguish it from a normal Python function by putting if False: yield somewhere inside its body. Another common trick is to put a yield statement after the final return statement. Bit ugly but oh well.

I'm fairly unfamiliar with python and I don't quite understand what this is actually doing. Does it change anything in the execution or is it just to mark it in a way for IDEs to do something with?
by gus_massa | 2025-07-26 23:56:18+00:00
In my secondary school, we had two contiguous rooms with computers. One has the modern one, color screen with Windows 3.1 or something.

The other room had the old computers, a monochrome white monitor, perhaps an orange Hercules monitor and also the old green one. In the green monitor the phosphorus took a looong time to fade away. When you turn it off, you can still read the content of the screen for like five seconds.
by wizzwizz4 | 2025-07-26 23:56:32+00:00
They're not. It's better to think of Copilot as a collaborative storytelling session with a text autocomplete system, which some other program is rudely hijacking to insert the result of running certain commands.

Sometimes the (completion randomly selected from the outputs of the) predictive text model goes "yes, and". Other times, it goes "no, because". As observed in the article, if it's autocompleting the result of many "yes, and"s, the story is probably going to have another "yes, and" next, but if a story starts off with a certain kind of demand, it's probably going to continue with a refusal.
by christianqchung | 2025-07-26 23:57:12+00:00
> You know what would make the people happy? If they just got to governing instead of grandstanding and brawling and actually tried to form a consensus instead of shouting each other down and trying to achieve absolute power. I mean, isn’t that what democracy is supposed to be about?

Kind of hard to do that when leadership doesn't control the legislature. See the Biden years after losing the House in 2022, Trump after losing the House in 2018, Obama after losing the house in 2010, Bush losing the House in 2006, and so on. Why does legislative compromise look like it comes easier in some countries than other? Not a snarky remark, an open question. German conservatives routinely coalition with social democrats, vice versa in Denmark, Switzerland has had a permanent grand coalition for a long while now, etc.

I'd like to add that existentialism in Taiwan is entirely warranted, and that denialism about an imminent military invasion was also widespread in Ukraine right up until Febuary 2022. That doesn't excuse poor domestic governance (though poor is likely a stretch, objectively the performance of the economy is very high, currently the PPP/capita is about the same as Denmark), but it does explain the priorities in messaging.
by ForOldHack | 2025-07-26 23:57:32+00:00
The person who briefed me on the change in prediction of global climatic modeling, pushing the recovery back 75 years, also said this:

"If you are in a flying 747 flying directly at another one, then it appears as a very very tiny spec in the sky, until you get close enough to see it, and then it gets really really big, really really fast, and then you are dead."

He also said this about stable equilibrium: You can roll a glass in a circle on a table, and it can roll in a circle for a long time, but if it falls off the table, it is going to take some effort to get back to equilibrium.

We have little idea what equilibrium is, and we also have less idea about what it will take to get back to it, after leaving it.

See: "The Day After Tomorrow." (2004)
by konstantinua00 | 2025-07-27 00:00:04+00:00
no, correct analogy would be

vendor: "we present 100% electric car"

we: "that's cool, I always wanted to decrease petrol use. But... can you provide an option for some petrol use? It's called hybrid, iirc?"

vendor: "no, our requirements only support 100% electric car. Hybrid cars use petrol and we can't allow that"

we: "suuure, I get that. But the price of electricity here still hasn't come down, everyone already has personal petrol reserves, and your cars are only provided with batteries from congonese child labor mines. Can we pleeease have the half-way option so that I can use less petrol for e.g. small distance travel, but still using petrol for country-sized movement?"

vendor: "no, we only support 100% electric car. Everything smaller is outside our requirements"

Real economics would've provided competition to fullfill demand - but currently Graphene is the only well-known vendor, so complaints will keep coming
by asadotzler | 2025-07-27 00:00:09+00:00
I wanna only drink natural creek water with its natural biology and other "flaws" because, well, its natural and has a truly unique mix of critters and metals in it. Why would I want the same purified drinking water everyone else has. Natural creek water, unique and special, if unique and special were spelled g.i.a.r.d.i.a.
by efreak | 2025-07-27 00:01:47+00:00
> That basically already exists on the desktop in the form of Electron apps. Those apps are universally hated because of it.

I hate a few apps on desktop because they're web apps. Because those specific apps should _not_ be webapps. Other webapps I hate on the desktop _because they use electron_ and maintain yet another browser engine running constantly on my PC--not because they choose to write their UI in HTML and CSS. I don't need 15 browsers running on my computer. Give me a native stub for the taskbar and whatever other functionality is needed, and if you _must_ use HTML then render it in whatever browser I feel like opening the app in. I've got several programs that do this, and they're the best of the bunch (Intel driver assistant, cfosspeed) as they don't have an entire chrome process stack running all the time just in case you maybe want to open their interface (I almost never do).
by threatofrain | 2025-07-27 00:02:00+00:00
You can ignore all the phrasings of wars or battles or winning and losing, and you can also ignore that social media has consequences.

We can agree that frameworks are just tools. And as tools we can coldly think about trends and other meta-facts, including questions on popularity. We don't need to think about popularity in terms of winning or losing either, just numbers that move around so we can use them as predictors of mindshare and career opportunities.

And in that sense, the right tool that fits the job often includes an analysis on popularity, especially because the best tool is often one that you and your colleagues already know.
by hasanhaja | 2025-07-27 00:02:21+00:00
But this is exactly the point of the article. That'd be like if I needed to build a car, I started with a rocket blueprint in case I also need to go to space in the future.

The cost of speculating a highly interactive site that users will want to interact with is a suboptimal baseline experience until you get there. Provided you get there without losing users, it'll still be a subset of your audience that use your thing in a way that truly offsets all of these costs. If that works for your product/business, then awesome! But if these costs are too high and will hurt your product, then you need to be a lot more deliberate about how you engineer it.

I typically approach the problem first and see what tools work best to solve the problem, rather than work backwards from my preferred set of tools.

> Once you've dug that hole, you either have to live with it, or face a painful rewrite later.

Based on the tools you mentioned familiarity with, wouldn't something like Astro be a happy middle ground? You start as an MPA by default and only add complexity to parts (entire routes or parts of a page) of the application that require it? Also, this hole goes both ways. If you've built your site as a SPA, and you realise that your product just needs to be HTML to stay competitive, it's a painful road to unpick the layers of abstraction you've bought if you don't wanna rewrite it.

> dynamic features, anything from basic showing / hiding of content, list / configuration-based rendering, or requesting data

What would a highly dynamic feature be in your opinion and how does a SPA framework help you? All of the examples mentioned here, in my opinion, are fantastic candidates for server side templating and progressive enhancement. I don't need see the need for the SPA architecture here.

> mobile devices in low-bandwidth areas

Curious to know what kind of devices are present in your area? The implications of larger applications is both network and CPU [1], so if you live in a relatively wealthy area (say over 75% of users had iPhones) you'd notice the negative effects of too much JS less. If you're in the public sector or building for the public, then you can't get away with the excuse that people on slow devices and networks aren't your target audience; you need to meet everyone where they're at. A HTML-first architecture is a better and more inclusive baseline for all.

[1] https://infrequently.org/2024/01/performance-inequality-gap-...
by AndyKelley | 2025-07-27 00:03:41+00:00
You can put a big buffer on the stack, and use this buffer to break your cycles. At some point you'll run out of this buffer and be forced to handle failure, rather than triggering a stack overflow segfault.

So it will be the same thing but with more (error handling) steps.

This annoyance can be avoided by avoiding recursion. Where recursion is useful, it can be done, you just have to handle failure properly, and then you'll have safety against stack overflow.
Show HN: Open-source compliance-as-code for crypto projects
by daivikgoel | 2025-07-27 00:06:05+00:00
Hey Everyone! Avi and I (in the current YC S25 Batch) noticed how fragmented crypto compliance is with rules changing constantly, vary by region, and force developers and legal teams into a scramble.

So we hacked together a prototype framework that generates a “guardrail” smart contract which:

- Hooks into your KYC provider - Enforces rules defined a simple compliance.yaml file - Automatically blocks users you can't legally serve

When regulations shift (new blocked country, updated KYC threshold, etc.), just update your YAML and redeploy with no smart contract rewrites. Audit prep also becomes a breeze. Our goal is to make staying compliant as easy as possible

How it works:

1. Declare once in compliance.yaml modules: token_sale:

start_date: "2025-02-01" end_date: "2025-03-01" max_cap_usd: 500000 kyc_threshold_usd: 1000

geographic_restrictions: blocklist: ["US", "CN", "IR"]

2. Compile with one command shor compile --blockchain ethereum --with-oracle

This generates:

- Guardrail.sol – Smart contract that reverts non-compliant transactions - policy.pdf – Lawyer-readable compliance documentation - audit.json – Manifest with rules, timestamp, and bytecode hash

3. Deploy & forget - Drop Guardrail.sol into your existing deployment flow - Smart contract enforces rules automatically on-chain - Run shor export-audit --format=zip for auditors

Why now?

- Regulations are getting tighter and full, active compliance is becoming more necessary

Try it in either SDK or CLI: https://github.com/ShorPay/shor-compliance

We'd love your feedback on:

- Would this be useful for your projects? - How are you handling compliance today? - Which jurisdictions or rules give you the most trouble - Missing jurisdictions (we only have US/EU/SG) - KYC providers you need (we support Sumsub) - Smart contract patterns we should add

Email: founders@shorpay.com

Contributing: https://github.com/ShorPay/shor-compliance/blob/main/CONTRIB...
by yodsanklai | 2025-07-27 00:06:20+00:00
Pros and cons as usual. I worked with both languages professionally but I personally find OCaml more practical, better at programming in the large and easier to write maintainable code. It's a simpler language overall (side effects, strict evaluation). I find the language finds sweet spot between these attributes whereas Haskell is more abstract.

That being said, Haskell is pretty nice as well but I'd pick OCaml for real world stuff.

One thing that bothered me with both these languages is that people not fluent with FP could write code that isn't idiomatic at all. It's probably a bit harder to do in Haskell.
by geerlingguy | 2025-07-27 00:08:00+00:00
I think they're missing out; groups like FOSSF brought a whole quasi-working garage chip fab (they're working on an 8086 working chip, slowly but surely), the creator of ADSBee was there, Meshtastic had a great booth and folks talking about wireless routing and antenna design, etc; it's like a science fair for adults, though there's a bit of the weird Vidcon vibes. You can ignore that part completely, and have a great weekend.

There's also a whole robotics, rocket building, and gaming area, and booths ranged from artsy to extremely technical (CuriousMarc was live debugging some old HP oscilloscopes, nearby some Apollo hardware sitting out on a table).
by stockresearcher | 2025-07-27 00:08:48+00:00
I assume that you mean American carriers aren’t using the linked Embraer, because Porter flies it between the US and Canada a lot. For example, their LAX/Toronto route as well as most if not all of their routes from Toronto to Florida.

They generally only use their De Havilland turboprops if the flight operates out of Billy Bishop instead of Pearson. The advantage of Billy Bishop is that you can literally walk to the Rogers Centre or the CN tower in less than 20 minutes from Billy Bishop, so that’s a decent trade off.
by ian-g | 2025-07-27 00:09:18+00:00
I can’t help but miss it, even though I desperately needed to get out too.

I miss knowing where the darkest place is for 50 miles in all directions. I never got to bike highway 1 from SF to Big Sur. My boyfriend and I would have an easier time finding jobs there. There’s better roads for car enthusiasts.

There was a lot of depressing tech saturation in the Bay Area, but there’s still good pockets of the pre-software culture around there if you’re willing to live towards the edges and look for the weirdness.
by lovich | 2025-07-27 00:09:32+00:00
Lab rubies, sapphires, emeralds and basically anything you can think of with a known chemical makeup is being produced en masse by factories all over India and China.

Here’s just one sellers assortment of various “roughs” https://www.gemsngems.com/product-category/rough-stones/lab-...

As someone who doesn’t care about the authenticity of the gems provenance and only about having consistent physical properties for rock tumbling and gem faceting, it’s been very nice for the budget
by smelendez | 2025-07-27 00:10:52+00:00
Flickr and Instagram were pretty different.

Flickr incentivized uploading a lot of photos with metadata and was highly searchable. It was great for photo hobbyists building a personal archive for others to peruse.

Instagram was for smartphone photos and playing with filters to set a vibe, and ephemeral sharing with friends and people you wanted to impress. It’s hardly searchable at all.
by apitman | 2025-07-27 00:14:50+00:00
Do you have a link? I went to the rust GPU repo and didn't see anything. I have an academic pipeline that currently heavily tied to CUDA because we need nvCOMP. Eventually we hope us or someone else makes an open source gzip library for GPUs. Until then it would at least be nice if we could implement our other pipeline stages in something more open.
by bartblast | 2025-07-27 00:15:06+00:00
Hologram is essentially a competitor to LiveView. Here's the key difference:

LiveView: Renders UI updates on the server and sends them to the client.

Hologram: Transpiles your Elixir UI code to JavaScript that runs entirely in the browser.

You'll appreciate Hologram when you want to avoid LiveView's latency. For example:

- Instantaneous UI interactions without client-server roundtrips

- Real-time interactions like smooth drawing, drag-and-drop, or complex animations

- Offline-capable applications that work without constant server communication

- Reduced server load since UI logic runs client-side

If you need truly responsive client-side interactions or want to reduce server roundtrips, that's where Hologram shines. It's the same Elixir developer experience, but with client-side performance characteristics. Think of it as "LiveView for when you need the UI to feel like a native app.

Note: Currently Hologram requires Phoenix, but in the future you'll be able to run it as a standalone framework.
by so-cal-schemer | 2025-07-27 00:15:48+00:00
https://www.codeandcoffee.dev/

We've had a SICP discussion/reading group running for a few months. [Sundays at 3pm Pacific]

Currently we are looking at §4.4 — Logic Programming. [0]

Includes the book's stream based implementation of a pattern-matcher and unification (properly in scheme).

Looking at connections to Hindley–Milner.

see also: miniKanren, The Reasoned Schemer, @will_byrd

[0]: https://sarabander.github.io/sicp/html/4_002e4.xhtml#g_t4_00...
by nirui | 2025-07-27 00:15:52+00:00
> Chinese military wanted to pull something similar off they'd ship components in and assemble them inside the States

Then why don't they just source drone parts directly from local vendors? I mean, you can literally build all-American bomber drones, inside America, and then blame the attack on domestic terrorism. Why bother shipping the components from half a world away and the components says it was "Made In China"? Sounded like a lot of extra work and not very economical.

See the logical contraction here?

Am I on Reddit? Because this whole idea/conspiracy gives me the strong feeling of Reddit r/worldnews vibe.