skysight-inc/HackerNews huggingface dataset:
Here's my plasmid editor, using EGUI: https://github.com/David-OConnor/plascad

I also use it for the GUI for 3D rendering computational chemistry and gravity sims.

I also use it for configuring embedded devices on PC, and/or viewing their telemetry. (e.g. for drones, drone parts etc)
Leo editor allows to keep in sync its outline which combines your annotations and external files.

Obviously it isn't bulletproof and needs maintenance when it can't merge external changes automatically.

https://leo-editor.github.io/leo-editor/
This is schengen area border country, dealing with tons of smuggled immigrants, most of which are coming from Africa. While having from 0 to next to 0 local population of same/similar ethnicities.

First thing to many occur to especially older folks watching news is illegal immigrant running ie from busted police operation, not some epic runner. They definitely dont recognize running sportswear.
Show HN: My friends and I launched an app to streamline RFPs with AI
Hey HN!

My friends and I have been working on Proposal Up, an AI-powered platform to streamline the RFP process. It helps you create better RFPs and find the right vendors faster.

We’re excited to share our open beta with you and get your feedback!
I had some trouble implementing when server has to wait for another endpoint (webhook) to feed output to browser . During request processing (thread1) had to store the sse context in native Java object which will be retrieved later when webhook(thread2) is called
But then with multiple service instance you wouldn't know which service had stored it so webhook had to publish something which others has to subscribe.
Highly recommend Barbell Medicine if you're interested in evidence based strength training info.
The best workout routine is one that you enjoy and adhere to. Progressive overload (which is NOT just adding weight) is important for progression too. But you probably don't need to go "as hard" as you think - somewhere between 2 and 5 repetitions from failure (RPE 5-8) is fine assuming you're in it for general fitness/health (but even if you aren't).
I think many people have anxiety from a type of cognitive dissonance in this area.

They don't want to make friends, they want someone else to want to be their friend so they know they are liked in the real world. That is what is missing, not the actual experience of friendship. Even if someone asked them to be their friend, many would say no because it would take time away from what is really important to them. Netflix, Reddit, Doordash, Amazon, Hinge, and Pornhub.

How do I know this? Because it exactly describes myself.
High-pressure water mist systems seem pretty good, including being usable in spaces with lots of electrical stuff like machine rooms and data centers.

https://www.marioff.com/en/
Tweakpane
The real question is: "Is Santa (thermodynamically) efficient?"
https://users.ece.cmu.edu/~andrew5/cute/engineer_santa.txt
I don't know about Finland but I read about Ukraine partnered with AWS in 2022 to move all of its digital infrastructure(government and banks) abroad and it worked surprisingly well.
The point is, I don't want people to see "GUI library" and think it's okay to use this for your random phase-of-the moon application that has no good reason to redraw at 2400 fps or whatever the enthusiasts want these days.
Arguably it's worse if 00:33 on 2024.12.26 has to get run through another function to get the true value of 2024.12.25 T 23:59.

The problem is leap seconds. Software just wasn't designed to handle 86401 seconds in a day, and caused incidents at Google, Cloudflare, Quantus, and others. Worried that resolving all possible bugs related to days with 86401 seconds in them was going to be impossible to get right, Google decided to smear that leap second so that the last "second" isn't.

And if you've not seen it, there's the falsehoods programmers believe about time article.
I feel exposed lol
It probably looks ok on HiDPI, unfortunately a lot of these hipster tools not supporting legacy but well trodden text rendering implementations are LoDPI unfriendly.
https://github.com/zed-industries/zed/issues/7992
I suspect some of the newer, "pure digital" stuff barely needs any actual work, and most "calibrations" are really just a verification/expensive sticker.

Back then (mid-1980s), even the digital stuff had a lot of analog circuitry, and some of these huge high-bandwidth spectrum analyzers (for example) would have hundreds of micro-pots. Calibrations could take days.
I dunno, the only recent-ish historiographer that I remember from uni, because he fits, happens to count N. Ferguson amongst his politically disaligned fans

https://en.wikipedia.org/wiki/Eric_Hobsbawm
https://en.wikipedia.org/wiki/Invented_tradition

>Outside his academic historical writing, Hobsbawm wrote a regular column about jazz for the New Statesman (under the pseudonym Francis Newton, taken from the name of Billie Holiday's communist trumpet player, Frankie Newton). He had become interested in jazz during the 1930s when it was frowned upon by the Communist Party.

The gentrification-skeptic before the gentrification!
Microsoft Is Forcing Its AI Assistant on People–and Making Them Pay
The problem isn't what wasn't learned but the fact that it became one of the flags of political propaganda.

If this reaches a pandemic level we're going to witness a massive catastrophe because the Public Health as an institution was completely obliterated at a global level for political gain.

Robert Kenedy Junior, the guy who said COVID-19 was designed to not affect Jews[0], will be in charge of the HHS.

[0]https://www.timesofisrael.com/rfk-jr-who-mused-covid-was-des...
They would have to fuck up massively for an I/O co-processor to lack single cycle GPIO access which would at least allow driving a 320/2 50% duty-cycle square wave, but sustaining that deterministically through priority access to memory and DMA is something else. At 150MHz the RP2350 is able to sustain that bandwidth with hard realtime guarantees allowing it to do things which are hard to impossible on other chips in the same price class e.g. glitchfree 720p video output "in software".
more photos of the 6th gen fighter jet

https://www.zhihu.com/question/7921093124
It is still open source, not proprietary, and you can export files to Markdown anyway.
It's open source, so yes, and you can export files to Markdown anyway.
> I've come to the conclusion that a lot of new language features are there only for the benefit of trendchasers and worshippers of planned obsolescence, and not the users nor the developers on their side.

What are your thoughts on aync/await then (available in Python/JavaScript etc.)?
You are giving an extremely unfavourable impression of the Haskell community. If you care about the Haskell community, please stop interacting with people like this.
> people who are introverts can be social

not if they have social anxiety or are not NT

> but only for limited amounts of time.

but yes, this is true. And it is not something you can build up like a muscle or long distance running. In fact I think trying to build up the amount of time you socialize actually diminishes it
I wonder if that will be the effect of the rp2350, to push the whole market toward software defined peripherals?
Will open-source developers unable or unwilling to sign an NDA get access to a toolchain to run their own code on the RISC-V co-processors? Is the bus matrix documented somewhere? Does the fast co-processor have access to DMA engines and interrupts?
That's a good point. Good enough but a pain. I was hoping for something more tailored to my usecase.
Once web development moved to the WHATWG, it's not obvious what continued relevance W3C had. Nobody was particularly waiting on their blessing or rubber stamp.

The W3C was not, for instance, a useful bastion against things like DRM, because they approved the EME DRM mechanism. And they weren't doing new web innovation that people wanted. So what purpose did they serve?
It doesn't matter whether it can resist dragging or not, if they could blow up large concrete reinforced NS pipeline.. a tiny optical cable is much easier to destroy.
No, you're not the only one. I really would like to understand the people that implement that, look at it and find that good. I have the impression that the vast majority of developers are idiots.
In short, nothing good. The AI bubble will crash. Prices of…everything will rise in the US. Trump will do bad things and make America an embarrassment to humanity again. The year will be in the top ten hottest years ever recorded. The global rise in antisemitism will level off or keep growing, and it's not implausible many more Jews will immigrate to Israel.
which ads are all about, someone else paying devs to manipulate their users into buying stuff from someone else
https://github.com/lobsters/lobsters

https://lobste.rs
I've used navidrome since the beginning with my own layout, you just mount the folder in the container and it goes and indexes it.
Japan Airlines cyberattack disrupts flights as holiday season begins
OpenOffice security issues unfixed in over 365 days, security status Amber
>I've been thinking about the notion of "reasoning locally" recently. Enabling local reasoning is the only way to scale software development past some number of lines or complexity. When reasoning locally, one only needs to understand a small subset, hundreds of lines, to safely make changes in programs comprising millions.

Have you never heard of the word of our lord and saviour oop, or functions? It's called encapsulation.

You might have learned it through prog langs as it is an embedded ideal
I'm hyped about Amperfy but it doesn't have gapless playback which is a hard must for me. Last time I checked, anyway. Looks like it's been committed recently though: https://github.com/BLeeEZ/amperfy/issues/96

Also it seems transcoding is mp3 only, whereas play:Sub can use (and seems to default to using) OPUS which is better in every conceivable way.

Edit: Trying gapless with the TestFlight - seems to work, however, it doesn't change the displayed track.
Reflecting on Life
You are wrong.

When more general purpose hardware (i.e. CPU cores) are added to chips like this it is to replace the need for single purpose devices. True nightmarish complexity comes from enormous numbers of highly specific single purpose devices which all have their own particular oddities.

There was a chip a while back which took this to a crazy extreme but threw out the whole universe in the process https://www.greenarraychips.com/
This is the first time I've ever heard of someone keeping private source-line-attached notes in a codebase. I work with very large codebases, but if I discover things about the codebase that required spelunking, I generally turn them into comments or documentation.

Of the requirements that you've laid out, I'd suggest that you need to either relax requirement 2 or 3:

If you relax requirement 2, you could keep your notes in a private fork.

If you relax requirement 3, and make your notes suitable for public consumption, you could submit your notes as comments and make the codebase easier for everyone to understand. (Or, at least, you could submit some of your comments, making the remainder easier to maintain privately.)
Or just don't
They haven't gone with a 64Bit ARM core. The ARMv8*M* isn't 64bit unlike ARMv8R and ARMv8A (the nomenclature can get confusing). The differences between ARMv7M (especially with the optional DSP and FPU extension) and ARMv8M mainline are fairly minor unless you go bigger with an M55 or M85 which (optionally) adds the Helium SIMD extension. At he low end ARMv8M baseline adds a few quality of life features over ARMv6M (e.g. the ability to reasonably efficiently load large immediate values without resorting to constant pool). Also the MPU got cleaned up to make it a little less annoying to configure.
These are typically only used in the hospital after all else fails.
Our skin doesn't pretend to be a mouth I don't think.
Docker isn't a platform portable experience fwiw
I split local reasoning into horizontal or vertical.

Vertical reasoning is reasoning inside a module or function. Here information hiding and clear interfaces help.

Horizontal reasoning is reasoning across the codebase in a limited context; adding a new parameter to a public function is a good example. The compiler helps you find and fix all the use sites, and with good ability to reason vertically at each site, even a change like this is simple.
The benefits of podcasts and social media in democratizing access to history? What might those possibly be? By comparison to the written word, podcasts and social media excel at sensationalism, emotional manipulation, and organizing mob violence. They sacrifice verifiability, corrigibility in response to criticism, and the ability to quote primary and secondary sources at sufficient length for the reader to evaluate them, as well as random access through indices and table of contents. Most of what you "did learnt" from "YouTube/Spotify" is almost certainly false.

Any historian, not to mention any political scientist, would undoubtedly be staggered to gain your insight that the only benefit of historical perspective was as "a convo topic", fettered as they are by their illusion that the universal principles governing human events continue their operation today just as they have for millennia.

What podcasts and social media provide access to may be democratic (though I seem to see a pretty egregious Gini coefficient in podcaster subscriber numbers and Twitter follower counts) but history it ain't.
You are correct. The first example time in the article, "2024-12-25 at 18:54:53 UTC", corresponds to POSIX timestamp 1735152893, not 1735152686. And there have been 27 leap seconds since the 1970 epoch, not 29.
You can run a model that can beat 4o which was released less than 6 months ago _locally_! I know this requires a ton of hardware but OpenAI will not be the leader in 2025 I can assume. Always bet on open source (or rather somewhat more open development strategies)

The math and coding performance is what we really care about. I am paying for o1 Pro and also Sonnet, in my experience beside Sonnet being faster, it is also better at many tasks. In a few instances I got answers from o1 Pro but it's not justifying the price so I am cancelling and going back to $20/mo.

I am currently paying for Cursor, Claude, ChatGPT and v0! The productivity I am gaining from those tools are totally worth it (except for o1 Pro). But I am really hoping at some point those tools converge so I can pay less. For instance I am looking forward to VSCode Copilot improvements so I can go back to VSCode and once Claude has no limits I rather pay for one AI system.
> So even if comments are flawlessly updated they are not a silver bullet.

This "has to be perfect in perpetuity or it is of no value" mentality I don't find helpful.

Be kind to FutureDev. Comment the weird "why"s. If you need to change it later, adjust the comment.
It hardly matters now that the Web is basically ChromeOS, and whatever Google and Apple agree upon.

The IE lesson is long forgotten.
The results look quite promising.i will give this a try...
I'm also not sure where 29 came from, but the expected offset here is 27 - there have been 27 UTC leap seconds since the unix epoch.
> I know these ridiculous statements are from people hardly wrote any code in their lives

Some people who actually wrote a decent amount of code in their lives are sharing that opinion, so your comment just sounds like an ad-hominem attack.
…and an article on Medium.
How are there still new articles written that re mobile unfriendly? You want readers, then help me being able to read it on a phone.
Amen! I wonder how many people have to take long detours around these houses to avoid sensory overload and meltdowns.
Source code is here: https://github.com/PaulBatchelor/Trio

It's written in JavaScript and Rust (compiled to WASM).
Just did the same, and the form to get your data removed asks for 3 items of personal information "to confirm your identity" lol.

Edit: the site I found was "zoominfo".
The linked page is a demo, not documentation, fwiw. And the framework is for canvas-rendered apps so they will never work as static sites.
How cheap storage is getting. Given the Internet Archive's legal troubles, the ability of anyone to have a (admittedly comparatively small) web archive might be important. (I think all the books have been mirrored to piracy websites by now, so it's just websites, films, audio and software that might be in danger.)
https://music.youtube.com/watch?v=mBrYDoe6HMk
Indian immigration is great for America
The title is click bait and does not reflect the article in any way.
As another sibling comment pointed out there are many tools that enable local reasoning, encapsulation is one such tool.

I'm not claiming the idea is novel, just that I haven't encountered a name for it before.
or not respond at all. On linux you can disable the rst behavior using

sysctl -w net.ipv4.tcp_reset_reject=0
We have had C ABI etc for a long time achieving pretty good polyglot for a while. Sorry mistyped, meant pretty good polytopia.
If you're interested in lightweight, zero-JS browsers you might want to check out Dillo, recently brought back to life: https://news.ycombinator.com/item?id=38847613
From IEE 1003.1 (and TFA):

> If year < 1970 or the value is negative, the relationship is undefined.
[dupe] https://news.ycombinator.com/item?id=42513761
I reflect a lot on the past, both on time spent with entertainment or 'infotainment' like watching YouTube as well as projects I may have undertaken. I ask myself what the long term gain is. Earlier in life I may had felt I have unlimited time. Not so anymore. Reflecting this way helps me rule out things I don't value.
True the origin does not matter, but it would be better to have more transparency about the contributors even if it's an open source tool. Because you can still get injected with a malicious code when an update is pushed.

But I agree we should not categorize according to geolocation, but more transparency would be better irrespective of the location in any project.
I don't see how anyone could have read the defuse proposal and failed to conclude that it was highly likely that covid was a lab leak.

Particularly given the propensity in research to seek funding for work you already did under the table with the last round of funding, in order to reliably deliver on what you said you would do.

Even if, by unlikely chance, it wasn't actually human in origin that parties were engaging in activities which could reasonably be expected to have that outcome, and so the issue ought to be addressed as-if it has happened even if it didn't.

... like you learn your children were playing with matches in a field where a raging wild fire began which killed thousands and that their activity had been covered up by the creepy neighbor that gave them matches. If it later turned out that the true proximal cause of the fire was lightning it doesn't change that something needs to be done regarding the pyromaniac kids and the people who lied to cover up their activity.
Awesome, made this worth it from my pov
Related:

NATO's Emergency Plan for an Orbital Backup Internet

https://spectrum.ieee.org/undersea-internet-cables-nato

(https://news.ycombinator.com/item?id=42510311)
"when you start talking about dark ages you paint a target on yourself"

I'm out of the loop, what is the controversy about the dark ages?

I'm assuming the WW2 controversies is the 'right' sugar coating Fascism, what is the dark ages angle?
A Single One-Hour Daily Walk Could Add Six Hours to Your Lifespan
This is a capstone of sorts to a process begun by the W3C's XHTML focus 20 years ago. Once again, incremental improvements to a flawed technology (HTML) were more successful than a perfectionist rewrite (XHTML). We so often ignore or downplay costs associated with adoption and migration when we build our "castles in the air".

> The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. (Fred Brooks)

The W3C HTML working group was even further removed from users, imagining castles but then delegating the building to others.
> Thank you for reminding me that most people don’t have the patience to even learn something that makes them think even the tiniest bit.

You think Rust makes you think "the tiniest bit"?

I mean, sure, there's a lot of excess cognitive burden so that you think more about the language features than about your program logic, but you surely aren't claiming that that is a good thing.
Same here - Plexamp is working out great for self hosted music on-the-go. Was happy to contribute the small amount towards development.
The closest I've come to doing something like this is commenting poorly-commented code, and keeping my in-progress comments in a branch that I regularly rebase.

You said that becomes unmaintainable as the source evolves, but that's surely a fundamental property of keeping notes on changing code? You have to do work keeping your private comments up to date with any method.
> yet they keep coming up with these idiotic names, and then try to defend it by saying "its only the technical name, not the marketing name", as if that matters.

I think it matters a great deal, but not as they or you intend. Having technical and marketing terms sucks! I use Ubuntu on my home server. And whenever I need to troubleshoot some issues with packages or want to upgrade to a later release I am confronted with those awful names. I DONT KNOW WHAT JAMMY IS! JUST CALL IT 22.04, 22.10, 23.04, 24.04.......! I don't want to memorize random names and remember when they where released. And name your apt repos in the same version scheme goddamnit!

Same with USB! Just give it a sensible name and stop changing it for marketing reasons. Such a effing stupid thing to do!
The point is, since astronomical "time" isn't exactly on constant multiple of cesium standard seconds, and it even fluctuates due to astrophysical phenomena, applications that concern astro-kineti-geometrical reality has to use the tarnished timescale to match the motion of the planet we're on rather than following a monotonic counter pointed at a glass vial.

It is up to you to keep TAI for everything and let your representations of physical coordinates drift away into the galaxy or something, but that's not the majority choice. Overwhelming majority choose UTC time.

TAI is still nice for many high precision applications, weirdly including a lot of precisely those geo-spatial use cases, so we have both.
Requirements should be in the JIRA. JIRA number should be in the commit message.

You do git blame and you see why each line is what it is.

Comments are nice too, but they tend to lie the older they are. Git blame never lies.
> over any structure that exposes iteration

Taking OOP more seriously, this kind of thing should be implemented through inheritance, interfaces, mixins, etc.
Even though I've got used to it, Python has these inconsistencies that sometimes it wants to be more OOP, sometimes it wants to be more FP.

Ruby has chosen OOP as its size, and implements nicely those functional operations as methods (same for Kotlin, for example). That makes easy for composing them:

# Sum of the square of even elements of a list, in Ruby

my_list.filter{|x| x % 2 == 0}.map{|x| x * 2}.sum

Python could do something like that, but we quickly fall in a parentheses hell:

# The same code, in Python

sum(map(lambda x: x * 2, filter(lambda x: x % 2 == 0, my_list)))

Languages that have chosen the FP path more seriously implement function composition. They could do the same way as Python, but composition makes it more readable:

# The same code, in Haskell

sum . map (^ 2) . filter (\x -> x `mod` 2 == 0) $ my_list

PS: I know that I it would be better to use comprehensions in both Python and Haskell, but these are general examples