skysight-inc/HackerNews huggingface dataset:
You'd need to roll your own migrations.

I have a version of that for SQLite written in Python, but I'm not sure if you could run that in Durable Objects - maybe via WASM and PyOdide? Otherwise you'd have to port it to JavaScript.

https://github.com/simonw/sqlite-migrate
This looks like the newly discovered "Hat" tile of the Einstein tile. Very attractive realization of the tiles though.

https://en.wikipedia.org/wiki/Einstein_problem
Nanoparticle infusion therapy breaks down plaques in arteries
A Shift in Science
Hmm, reminds me of Krishnamurti teachings
I don't think it's as much a technical problem as it is a social, or process, problem. Math and distribution won't solve those. If the introduction of an exploit is done well (e.g. the XZ exploit), the provenance of the malicious code will pass muster. It'll just be doing bad things, at least from the OSS consumer's perspective.
just search for "int i", "let i", etc?
Show HN: Churn metrics visualization for free (ingests historical billing data)
Churn is one of those metrics that can quietly eat away at your business if you’re not paying attention. A 5% monthly churn results in losing half of all your customers each year. But getting a handle on churn can feel complicated—especially when you don’t have the time to set up complex analytics tools or wrangle billing data.

That’s why we built Churn Metrics. It’s a free tool that gives you a clear, visual analysis of your churn. Just connect your billing provider (Stripe, Paddle, Chargebee), and you’ll get insights into things like:

- Voluntary vs. Involuntary Churn
- Retention Cohorts (with simple cake charts)
- Churn Rates (by revenue and logo churn)

No complex setup. It’s a living dashboard, and you can come back anytime to check your metrics as your data updates in real-time.

Please give it a try and help us spread the word! Thank you.

Read also: Our launch post https://churnkey.co/blog/launch-churn-metrics/
You ought to do some basic research before making a post like this. Honestly might be the most baffling comment I've ever seen on HN---what kind of mindset does it take to have this kind of overriding confidence in one's own lay speculation?

The engine bells are made of different material than what's behind them (a material that has to directly withstand hot exhaust) and the aerodynamics of the ass end of the rocket are complex; some combination of these factors means this heating isn't an issue for the bells but is a concern for what's behind them. The booster does not re-enter from orbital velocity, but does come down engines first at supersonic speed. Stability in this orientation throughout the descent is a problem SpaceX solved with Falcon 9, and SH works the same way.

See the other reply to your comment for timestamped video of aerodynamic heating behind the engine bells.

Is it possible you're confusing the booster with the second stage (Starship)? They are not the same thing.
There are plenty of imaginable events where being multiplanetary would help.
It would create a credible deterrence against Russia using tactical nukes

And also they had given the strategic bombers used for nuclear weapons deployment back to Russia, which are now using them to bomb Ukrainian apartments and hospitals.
I would not dare say I trust Amazon; however, our lived experience of ordering from there entails neither death nor slavery.
X-37B has been to space many times without triggering a retaliatory strike. As I mentioned, of course having a fleet would be different.

This might simply be about having the capability on stand by even if there are currently few scenarios were it would realistically be usable.
The biggest 3D housing neighbourhood just opened. What can Aussie learn?
A lot of times it's even worse than this, because what will happen is well-run public services will be sold off to the private sector. Who then runs away with extreme greed granted from the privilege of an inelastic market. So prices soar and quality plummets.

Then, we can point and say "see? Look at how bad it is! It would only be worse if the government ran it!"

Extra points if you're able to extract public funds to waste on such private endeavors. See: private schools in America (Yes, they get public funds!)
Offshoring and AI Agents
Not really, i \in (0..dim).step_by(32), shift \in {0, 32}, but for `i % 32` it's 0..32
So while I 100% agree we have man-made climate change, there are two principles to live by:

1. Not everything is climate change. This has come up a lot with Hurricanes Helene and Milton recently, saying they're "unprecedented" or similar superlatives. Consider the 1916 flood of Asheville [1], also caused by a hurricane. Also, hurricanes aren't more frequent [2] but there's an argument to be made for intensity. A moving statistical distribution takes a lot of data points to quantify, however; and

2. We really have no idea of how the EArth will respond to climate change. This comes up when people talk about "runaway climate change" a la Venus. My argument is that if that was going to happen, it would've happened at some point in the last 4 billion years. That's a really long time.

So in relation to coral and the seas, the argument is made that warming is a lot more rapid than what naturally occurs. It turns out that's not true either. Consider abrupt climate change in the last Ice AGe (~100K years) [3]:

> One of the most surprising findings was that the shifts from cold stadials to the warm interstadial intervals occurred in a matter of decades, with air temperatures over Greenland rapidly warming 8 to 15°C (Huber et al. 2006)

That's a massive change and it's happened many times in the last 100,000 years. So what's happened over 4 billion years?

This is likely associated with sea changes too so what happened to all the coral? Did it die and regrow? Did it adapt?

I understand the motivation here but fearmongering (even if justified) just doesn't work to educate people and ultimately change policy [4]. Psychologically, catastrophic predictions will tend to get ignored because hey, there's nothing you can do.

[1]: https://www.frenchbroadrafting.com/blog/remembering-the-floo...

[2]: https://www.npr.org/2024/10/09/nx-s1-5146477/how-climate-cha...

[3]: https://www.nature.com/scitable/knowledge/library/abrupt-cli...

[4]: https://heartland.org/opinion/climate-change-fearmongering-i...
If your answer to how to make it stable is never update (including your dependencies) then you're not working on a stable technology.

Stable is being able to set up unattended upgrades on Ubuntu LTS fearlessly. When was the last time you worried about your kernel update?
10 Ways to Stop an Erlang VM
It's almost certainly their decision to use fucking Elastic for search: <https://github.com/hcengineering/huly-selfhost/blob/1d97e9ed...>

although I'm sure mongo isn't helping matters, either <
https://github.com/hcengineering/huly-selfhost/blob/1d97e9ed...>
MonoVM VPS Hosting Solutions with Flexible Payment Options, Including Bitcoin
MonoVM is a leading provider of VPS hosting services, offering tailored solutions to meet the needs of businesses and individuals alike. With a global network of servers, MonoVM ensures high availability, robust security, and lightning-fast performance. Our VPS plans come with a variety of operating system choices, including Windows, Linux, and custom setups, giving users the flexibility they need. We also support cryptocurrency payments like Bitcoin, making transactions more convenient for tech-savvy customers. Whether you're running an eCommerce site, managing a database, or hosting applications, MonoVM delivers the scalability and resources necessary to power your online success. Our expert support team is available 24/7 to ensure your systems are running smoothly, and our competitive pricing plans ensure that you get the best value for your investment.
The alternative opinion: https://stallmansupport.org
Strongly agree with this. Software Engineering needs something equivalent to evidence-based-medicine. (I think it exists, but isn't as widespread as it should be.)
Neat. Now I want for Wayland.
Don’t use X11 for some years.
The code is a little weird. There is no XLib event loop. It calls sleep(100) in a loop until it hits SIGINT. That will have high cpu usage for no reason.
I'm guessing he was joking, or you are.
They could add an overload like std::expected<T, std::errc> from_chars(std::string_view). That way, since the input arguments are different, there'd be no issues about overload resolution.
I'm worried that such API keys won't be usable anymore because even API keys for personal use with a single account require that application security review.

Furthermore, the Google Cloud console is not included in the typical Workspace subscription (for obvious reasons).
Sorry, CAPTCHA caused issues. My other project got a bot attack, so I have added CAPTCHA to all my projects. I didn't realize captcha was causing problems to users
You haven't used vue 2 or svelte then. Modern React is big and opinionated (just like Angular). When people talk about react they are not just talking about a state management library anymore
Agreed that his ethnicity is a silly topic to be discussed, but calling Christopher Columbus a "slightly" relevant guy definitely feels like a stretch.
The fathers of quality, Deming and Shewhart
AlphaCodium outperforms direct prompting of OpenAI's o1 on coding problems
They're not. Almost all of their infra was on prem when I worked there 3 years ago.
I don't own a remarkable so I can't relay any personal experience, but there is this project: https://github.com/stelzch/rm2anki

It sounds like it's more for authoring cards on the tablet than it is for reviewing.
Yup. Someone should make a new graphic.
To be honest I'd like it to be possible to completely do away with graph search in Resolution-based theorem proving. Resolution itself assumes no search, it's only an inference rule that removes contradictions from a theory. The original paper on Resolution proposes various ways to implement it but they all come down to search of some sort. I guess that's all we know how to do in AI: search :/
Most embedded code is pretty bad at async - that could be a game changer.
In other forums this comment typically ends with the Undertaker throwing Mankind off a cage
Wow, those pressure waves! Didn't see them yet, on all the close up footage. Thx for posting
> I think Rust is much more likely to follow Java's trajectory than OCaml's:

This looks like pipe dream of those Rust devs who usually claim that Rust borrow checker is easiest thing since heating HotPocket in microwave.
You might want to look at the Icon programming language. I fell in love with it long ago, but I did not go the academic route to use it more, I just accepted that it wouldn't be a part of my work life. Later -much later- I found jq, with which I had more success in industry. Both are very much like logic programming languages in that they have pervasive (DFS) backtracking.
I don't know what that has to do with what I said.
Lacking features isn't the same thing as "simpler", Wayland is great, but is very much a subset of the features implemented on an X11 desktop. Wayland doesn't do selections or provide any IPC mechanism of its own, much less something like an ICCCM that allows you to identify/target other users of the desktop and interact with them in a flexible way. In fact as I understand it the linked tool is in fact impossible to write in Wayland.

Again, this isn't the fault of "Wayland", which is just a compositor framework. The complaint is that the ecosystem of "desktop" software which evolved around Wayland is an ad hoc monstrosity that lacks the unified structure that its ancestor had way back in the X11R5 days.
I’ve been scuba diving for 20 years and I’ve seen the devastation first hand. Once healthy eco systems, teeming with life, just completely wiped out. It’s heartbreaking.

Corals grow so slowly, this might improve things 100-200 years from now, which is not nothing, but no one should delude themselves into thinking this is a solution. The fish that depend on these reefs will not be able to wait 100 generations for us to engineer a solution. That biodiversity will be lost and will take millions of years to recover.

A great doc about this:
https://youtu.be/aGGBGcjdjXA?si=fnYuvjTDqAkRE3Ad
Just to nitpick, perhaps it would be nicer to have a link that has the info visible without a login...

Random link with the actual 10 minutes of magic:

https://www.youtube.com/watch?v=b28zbsnk-48
> And yet he cannot explain where the impulses come from.

It isn't necessary to explain where they come from to argue they are not, by our definition, freely made. Either they are causal, we can rewind time to the exact moment, where everything is the same, and you would make the same choice again, or there is a level of randomness inserted, which is also not free will.

If you introspect, you will find that you do not have anything that actually looks like free will. If you are asked to pick your favorite philosopher, you will have a few names pop into your mind, but you will not have control over those few names. You could continue to try and summon names, but you don't have control over which ones arrive either.

> As to argument against free will: do you not have the ability to choose between giving the next homeless person you see some money or being rude to them? Of course you do.

No, because the decision to do so is the sum product of all the things that have happened to me. If I choose to give money to the next homeless person I see as a result of this comment, it was not free-will, but the sum of all of those things and my response to this comment.

The flip side of this is that it need not be a negative thing. The will of the homeless person is also not free, the knowledge of which should expand your compassion for them as their situation is not the result of an endless series of bad choices, but the unfortunate chance outcomes of their existence in this environment.
This is at partially true for some projects isn't it? The Linux kernel is mostly paid work funded by individuals' employers.
Are you willing to wait a few thousand years for a new coral to appear and spread? Maybe tens of thousands of years?

Evolution does tend to fill open niches, but not all that instantly.
The wider channels is the source of the available audio fidelity, but wider channels make you more exposed to noise, not less.

From a signal:noise perspective, what matters is the ratio of bandwidth available in the transmission channel to the bandwidth of the content you are trying to send. Consider GPS, for instance, where the use of a 2 MHz channel to send 50 bps data provides an SNR advantage that would otherwise be achievable only through witchcraft.

FM has strong noise immunity advantages -- notably AM rejection and the capture effect -- but they don't provide additional sound quality by themselves. That's where the bandwidth helps. An FM channel that is only as wide as an AM channel would sound pretty awful.
Have Australians been living in 2D houses all this time?
> A trivial thought experiment..

That's not how this works. That's not how any of this works. Averaging a high SNR channel with a low SNR channel is likely to produce something less good than the high SNR channel. Could you get an improvement over the high SNR channel? Yes, and the limit of the improvement is related to the SNR of each and averaging the signals won't get you anywhere near that.
Improved readability greatly by adding this css to the desktop version

```

background-color: white;

color: #444342;

padding: 16rem;

```
I always thought 90% of what management wrote/said could be replaced by a RNN, and nowadays LLMs do even better!
The Dynamics of Social Conventions in LLM Populations
i don't know but i think the answer should some combination of google sheets/excel. any guides around that would be helpful. I think i would just want to use gsheet at this stage.
The Story Behind Richard F. Burton’s Pilgrimage to Medina and Mecca (2013)
Form participation has been fixed for a while now for the record.
It's not how it's being pitched, because nobody wants you to admit "bullshit" out loud, especially when it reflects the "work" that's been done for years. But it _is_ how people are actually using it; as a rubber ducking tool + autocomplete, and in that regard, I think AI has a ton of utility for a ton of creative work, especially since nobody wants to talk to actual people if they can help it...
How safe are these cheap devices? Should one be concerned about battery exploding? Found some threads about this happening to Oura rings: https://www.reddit.com/r/ouraring/comments/s1fave/ring_batte...
"Normal people" are often short-sighted. They only know what they know. They're heavily advertised to, and they lack imagination.

In the US people are dropping like flies from obesity and disease. But even their day-to-day quality of life is awful, because naturally they don't feel good. A portion of this is directly because of a pro-car culture. When you can't walk anywhere ever that has an effect.

People in the US are still very pro-car. They can't, or maybe don't want to, connect the dots on the consequences of that. American individualism is so extreme that people are happy to kill themselves, so long as they're the one who pulls the trigger.

Their words may not be reliable. This is why we need data. How much money are average people spending? How healthy are average people? Etc etc. That should influence our decisions around public policy.
It will not, even adding just a 1ms sleep in a loop will drop CPU usage to barely noticeable levels, 10 wakes a second is barely anything for any CPU from the past 3 decades.
I'm dealing with related issues at work right. Leadership is beating us over the head with the "innovation" hammer, without any consideration why and where they want to innovate. This mandate is a recipe for disaster in the hands of inexperienced tech-leads.

For example, there was an initiative to move from Talend to Azure Data Factory. Devs had to upskill, and it took them several months to deliver something that fails intermittently (with a huge cost behind it), and noone knows how to fix it.

I rewrote the pipeline in 2 hours (as simple Windows Service that parses a file and writes data to a DB), and polished it in around a day or so. Added some informative and error notifications, and we immediately saw benefits.

Innovation is fun, but some things just don't really need much of it. We've known how to do stuff like ETL for decades. We really don't need cloud-hosted solutions behind client secrets and gated services to load data into a DB.

Ironically, my boring solution seemed more "innovative" because users can now get customised notifications in different Teams Channels.

"Boring"/"exciting" tech isn't stifling or improving anything. These are orthoganal issues. Innovation can emerge from boring tech.
In general, no, MS and Github exist to sell services. They are not a danger to people who use their services. But it sounds like you are doing something that they consider to be sketchy, so for your specific scenario we cannot answer your question unless you tell us exactly what you are doing.
> Do you have a concrete example of something you can do in a lisp repl like emacs that would be impossible to build into a python repl?

This is a challenging question, it's difficult to answer in a short few sentences. One practical example that immediately comes to mind is the advising system of Emacs, where you can modify specific parts of any given function, which isn't easily achievable with Python.

In a Lisp REPL, you can modify the behavior of the REPL itself on the fly, e.g. advising it to print the execution time of each expression sent to the REPL. The homoiconic nature of Lisp allows us to treat the REPL's evaluation function as data, modify it, and immediately see the results. This level of runtime modification of language constructs is not possible in Python's REPL.

You can get very specific and start challenging that statement. We can talk about bytecode execution, and how you'd need to modify the bytecode at runtime or alter the interpreter's execution loop, or Python's function object structure, or method resolution order. We can talk about descriptor protocol which handles method binding, we can speculate about JIT complications, thread safety, garbage collection, etc. At the end, it all boils down to homoiconicity. The homoiconic nature of Lisp - Code As Data, Uniform representation, Meta-circular Evaluator, etc., all that makes the difference for the things that aren't realistically achievable in non-Lisp languages.

That opens up many interesting practical possibilities, like creating interesting DSLs with minimal syntactic overhead and runtime efficiency.

People love their favorite programming languages for their specific features. They get used to them, it's a matter of familiarity, they get attached to their language of choice. Almost every language book offers you some unprecedented magic with their language.
And often programmers look at Lisp as just another programming language, missing the main point about Lisp, which is not one concrete language implementation but the idea as a whole.

Learning Lisp offers something fundamentally different. It's not just about acquiring a new syntax or set of features, but about gaining a new perspective on programming itself. Lisp provides insights into the nature of code and computation that are hard to fully grasp in other languages. The benefit of learning Lisp isn't necessarily in using it for every project, but in how it reshapes your thinking about programming. It can make you a better programmer in any language by deepening your understanding of abstraction, metaprogramming, and the relationship between code and data. Many concepts that originated in Lisp have influenced modern languages. Understanding Lisp can help you appreciate and more effectively use features in other languages that were inspired by Lisp, and that is a pretty much every PL in the TIOBE list.
Likely. It depends on how the transitive_closure results are computed. In tabling it's still by resolution so you can still get stuck in infinite loops, e.g. on infinite right-recursions. I think maybe that's more similar to UNION ALL?

I should probably read a bit about this again. I rarely used recursive queries in SQL when I worked with it, not least because a couple of times I did, I got into trouble because they went haywire :)
Many of Microsoft's extensions are closed source. This one does not appear to be, but MS has been known to replace open source VS Code extensions with closed source ones in the past.
See also:

Overland for iOS (Very configurable, very minimal UI): https://overland.p3k.app

DayOne for iOS has background location tracking with CSV export
The company in the article is doing < 200qps per node. Unless they are returning a feature-length video file from every query, they are nowhere near any hardware resource limits.
It has the potential to kill thousands because of the amount of neurotoxin present. Just because the doses weren't distributed more widely(thankfully) doesn't mean they were any less toxic if introduced to other victims.
> If your answer to how to make it stable is never update then you're not working on a stable technology.

I didn't say "never update", I said that if you don't need the new features then don't upgrade. If you do need the new features then I don't understand what the problem is.

> Stable is being able to set up unattended upgrades on Ubuntu fearlessly.

lol what? I've never had a system survive an Ubuntu upgrade without breaking something.
Which one should do anyways. mysql_native_password is considered broken for a out ten years. (Broken for people who can access the hashed form of the password on the server)
Show HN: Colorbox Mustard -An Online Game Blending Characters and Music Creation