skysight-inc/HackerNews huggingface dataset:
Searchfox? Not so fast!
Don't forget they load "studies" code using so called "normandy" mechanism..
As I understand it, they aren't saying "it isn't sweet".

They are saying "it isn't labelled as an artificial sweetener"

The key part being "labelled as".
The actual UI is not open source.

(Someone could write an actually open source UI extension for duckdb, but that would require a lot of investment that so far only motherduck has been able to provide.)
But if China starts importing immigrants, it will be just another shithole. Their quality and success come from their own population. Importing foreigners is just poisoning yourself your culture and future.
https://github.com/denoland/denokv

You can self host Deno KV since over a year.
Ask HN: Why are there no open-source Remote Browser Isolation solutions?
So Remote Browser Isolation is basically remote desktop for the browser: There is a browser running on a server, with the image streamed to the client on a canvas. There are a lot of commercial offerings (Cloudflare, Proofpoint, Zscaler, BrowserBox), but strangely nothing open-source.

~2 years ago, BrowserBox was trending on HN [0] and went open-source shortly after [1]. However, they have since walked back on this and made it fully commercial again. Today, they replaced the README with something which is, dare I say, deranged: <https://github.com/BrowserBox/BrowserBox>. I assume their commercialization efforts have not gone as planned, hence the desperation.

Back to my question: Why are there no open-source Remote Browser Isolation solutions? Is this simply a space that's uniquely "enterprise" with entrenched players, with no room for smaller projects to strive?

[0]: https://news.ycombinator.com/item?id=35490289
[1]: https://news.ycombinator.com/item?id=36464653
Made a VS Code extension to simplify giving project context to AI assistants
> Synchronous Chat

I just want to put the idea out there that there is no such thing.

If you need it to be synchronous, it should not be in a chat window. Or at least, not without agreeing "Hey, we are going to dedicate a few minutes to real-time chat on this."

If remote, call them. If on-site, face each other and talk. Don't throw messages into a chat and expect immediate response.
> in some languages like French natives basically refuse to speak to you

I've never seen this happen, but I do notice a lot of tourists asking for services or starting conversations without saying 'hello' or 'bonjour,' which is considered disrespectful in France
Distinguishing GUI Component States for Blind Users Using LLMs
Yes, if you add problematic facts to a situation, the situation becomes discriminatory.

Nothing in the article suggests calling a candidate cupcake, etc. The subjects of the article are super understanding - allowing people to continue in an interview process despite seeming to not know the native language.

What is the motivation for making up wacky hypos to discredit the relatively trivial suggestions in the newsletter?
Sure. Mazda’s CX-3/5/9 in the aughts and early teens often had licensed Ford engines. The current Ford Tourneo Connect has a wholly VW-manufactured engine.

It’s probably most common when an automaker introduces a new make and wants to save time and capital on developing and getting into production a new engine.
The video in question:
https://www.youtube.com/watch?v=spB4ezsQ6II
That is true, but ideally with XPipe you can do that easier and faster. And with the time and effort you save each month, the few $ per month can be good deal for you.
> but not compelling enough to use as an alternative to something else

It's definitely compelling:
https://news.ycombinator.com/item?id=43322922
Not the OP, but it's the latter.

The entire purpose of CPR is to get some oxygenated blood through the brain so that there is someone worth saving when help arrives.

CPR is often not performed in time, or well enough, and is likely not a 100% direct replacement for normal breathing; so permanent brain damage is likely even if the person is revived. I don't know if the de-emphasis on rescue breathing makes a difference.
Some interesting stuff on there, including plenty that I have not read (although a few of those are already on my "to read" list). So I can't really criticize the list a whole lot given how many of the titles I haven't read, but... it's hard to imagine listing 75 top sci-books and not having anything by Jules Verne or Greg Egan (Permutation City, anybody?).

Also: personally I would not include A Canticle for Liebowitz or Annihilation in the top 75. Canticle is just OK, and Annihilation was solid, but not "all time great" level. IMO, of course.
Mozilla will never do so willingly.

Organizations always grow, since the entire point of an organization is to exist for the sake of its stakeholders. The bigger it is, the better for stakeholders.

Willingly burning 85% of your revenue and downsizing isn't something that stakeholders want.

Odds are Mozilla will simply die and their browser with it, since the Chromium based ecosystem is much more robust.
Let me save you the time: Someone wrote a sorting algorithm on a GPU. It was slow. It's not state of the art and they aren't an expert. It's not clear that they know how to use a GPU effectively. This is just someone's personal playing with GPU programming. (Not judging, but there's literally nothing interesting here at all to most people who would be attracted by the title. It's just a personal blog post.)
Press ? for a list
Many universities in the US have what are called co-op programs, especially for engineering students. After finishing a complete first year, the student alternates between one semester on campus and one semester on-site as a full time employee with the participating company. They will usually also attend university classes in the summer to make sure it doesn’t take too long to graduate.

My understanding is that this is more common in the middle of the US rather than the coastal schools.

My sister did this for chemical engineering while at Purdue. Each semester on site was at a different chemical plant around the US, for a major international corporation. Graduated with zero debt and a long list of companies that wanted to recruit her given the extensive experience.

But anyway, the mechanics of it is that the university registers you for a “course” during your time away that allows you to maintain your full-time status as far as the federal government is concerned. That’s the issue - the way things work, it’s really bad to lose official full-time status.
Or, you know, one should not be permitted to sell slushies to children.
How do the gemma and gemini collaborate and share information?
Add to that AI generated photographs and video.

BTW, I've always wondered about the validity of email evidence. Email is text on a computer. You can edit it to say whatever you want.
Ubuntu moving to Rust: Carefully but Purposefully Oxidising Ubuntu
That control already exists because similar levels of audits have already happened on the competition. I'm not saying the competition is a shining example of quality, it definitely isn't, but it meets a bar of some set of basic security compliance standards.
The main purpose of this system was not to judge code quality (although that's a very useful side effect!) The goal was to convince politicians that they could allow the installation of cheaper telecom hardware made by a geopolitical rival, yet also protect themselves from espionage and deliberate sabotage.

Now personally I would say that this is a crazy idea from the jump, given the usual asymmetry between attackers and defenders. But even if you grant that it's possible, it requires that you begin with extremely high standards of code quality and verifiability. Those were apparently not present.
I have received no recruiter messages after Jan.

I self submitted a few positions, two rejections, others didn't reply.

I'm interviewing with 2 companies, both companies found me. One of them is not responsive after the first round, I feel that they are having a hiring freeze. (Because I know one of its competitor is having a hiring freeze).
Not strictly security, but there are several long-standing issues with Azure DevOps build pipelines and Artifacts feeds. Using a private artifact feed in your pipeline inexplicably adds minutes to the amount of time it takes to restore packages. And publishing C# NuGet packages together with the source/symbol files is a poorly supported and poorly documented mess (it doesn't help that NuGet support in the dotnet CLI is missing support for important and long requested features only available by using the full fat NuGet client or MSBuild directly).
I tried using Niri but the per-monitor workspace behaviour is completely unacceptable to me. I don't use a laptop.
Shipping ammonia is commonly done already. For example, the first few search results for "ammonia tanker" has a story of Maersk ordering up to ten new tankers with 93000 cubic metre capacity each.
Is drugs really a path towards a better society ?
There were some forks and merges already back then that probably did not help. Then Canoncial hired the main dev, with the main project not surviving far beyond his later departure. Official end point for the project seems to have been https://www.phoronix.com/news/MTI2ODU, in 2012 and mentioning Wayland as reason (as if that were anywhere close back then).

But actually, the launchpad repo has recent commits (or do I read https://code.launchpad.net/~compiz-team/compiz/+git/compiz/+... wrong), and so does https://github.com/compiz-reloaded. You can still just use one of those if you want - Void Linux for example has it packaged, and so does Ubuntu.
Starting any project in the lowest level representation might make it take twice as long and stymie adoption though. It's a hard trade off when you start a project.
It's still around but not in active development. Tiling window managers like i3 are just a window manager, but you can add compiz as your compositor to wobble if you want. I think compton is still the most popular "just good enough" compositor used by i3 users (it's what I use). Sway is both a compositor and a window manager.
> I don't think it's _that_ widespread. Just like it's possible to lie on the stand, but people usually think twice before they do it, because _if_ they are found to have lied, they're in trouble.

I don't have data, but I suspect a LOT of people lie on the stand. This is mostly based on what I see on reality court shows and true crime type shows, so admittedly not a great sample, but I figure once something gets to trial things are going to be contentious.
>The ones containing glycerol are sugar-free.

Well glycerol is not sucrose but it has more calories per gram than sucrose and
the FDA requires the glycerin content per serving to be declared as sugar alcohol.

>Glycerin (sometimes spelled glycerine), or glycerol, is a sweet, syrupy liquid that is about 75% as sweet as sucrose. It is chemically categorized as a polyol with 4.32 kcal/g. ... If the label has a statement regarding sugars, the FDA requires the glycerin content per serving to be declared as sugar alcohol.

https://diabetesjournals.org/spectrum/article/17/3/137/2007/...
Cloud be called: Versificator.
RAM was too expensive to have two full frame buffers with page flipping. So they resorted to timing tricks.

Many times the RAM was dual ported (CPU writes while video hardware reads).

Other times they'd do clever clock tricks... for example, using 10 MHz capable RAM, generate a 10 MHz clock, and divide it down to two different 5 Mhz. One 5MHz clock is sync'd to the rising edge of 10 MHz, the other is sync'd to the falling edge. Sort of "interleaving" the two 5 MHz clocks. Total clock rate is 10 MHz, but the two 5MHz hardware circuits are out of phase and don't interfere with each other.

Later on, as RAM prices fell and double buffered images became economically possible in arcade machines, true page flipping started getting used, they would simply isolate the CPU and video buses from each other as the frame buffer was flipped. I know this is how things worked on I, Robot (1984)... this technique could have been used earlier but not much as not many games had real frame buffers at the time.
In my experience, trying to shield developers from customer/business/product decisions will doom the business to broken telephone syndrome. Developers are also generally more motivated when they feel some connection to the business.
How to Build a RAG System with Anthropic Claude on AWS
Coming from the same background as the author and about checks notes 15 years older (ouch), I loved Niri very much. However I never managed to make x11 windows behave correctly. At the moment the solutions are a bit cumbersome [0] and I didn't manage to have a smooth experience so far...

[0] https://github.com/YaLTeR/niri/wiki/Xwayland
MCP Server Generator
This is a web app we build that converts any OpenAPI spec into a quality MCP server that you can use in Cursor and Windsurf in minutes. It has the ability to specify workflows (for automatic quick-starts) and collect telemetry on how people are using your MCP server.
The stdlib makes choices that might not be optimal for everyone.

Plenty of code bases also predate it, when I started coding C++ in 1995 most people were still rolling their own.
One of the DuckDB maintainers here. To clarify - the UI is not built into the DuckDB release. It is an extension that is downloaded and installed like any other extension. This extension happens to be developed by MotherDuck. We collaborated with them to streamline the experience - but fundamentally the extension is not distributed as part of DuckDB and works similarly to other extensions.

To be specific, the work we did was:

* Add the -ui command to the shell. This executes a SQL query (CALL start_ui()). The query that gets executed can be customized by the user through the .ui_command option - e.g. by setting .ui_command my_ui_function().

* The ui extension is automatically installed and loaded when the start_ui function is executed - similar to other trusted extensions we distribute. The automatic install and load can be disabled through configuration (SET autoinstall_known_extensions=false, SET autoload_known_extensions=false) and is also disabled when SET enable_external_access=false.
Mainframe Refactoring: A Guide
Resisting the carbonization of animals as climate solutions
Ask HN: What do you think of BDXL (100GB disks)?
I still have a need to archive data and I'm thinking about getting a BDXL writer and some disks. Is this a dumb thing to do in 2025?
Show HN: Angular Front-end to use GitHub as a wiki for your website or blog
In 2023, I was mulling over creating a website on Github, but I didn't want to use Jekill. So, I decided to write an Angular program to transform Github pages into something similar to a wiki. To do this, I created the Systematic Record (SR) project, which is a simple proof of concept (I like simple frontends like HN's :)). SN uses the Angular router to access pages on Github. All requests are routed to the home component. In home component, an http get request is made for each page visited, to Github, to download the page coded in Markdown. SN parse it in the frontend, and render it. At the Angular level, everything happens in the home component, but at the Github level, pages can be edited separately. To do this, I've included a link on each page to the sources of the page you're viewing on Github, so it's as easy to edit as a wiki. Here's a link to the SR project: https://github.com/rafaelaznar/systematicRecord and another link to a working example of the program: https://rafaelaznar.github.io/ The program also displays images, as you can see at: https://rafaelaznar.github.io/blaster.md
As an extension, there are two things we need to do: currently, pages can only be set up at up to two levels, due to Angular's routing, which you can see in app-routing. It could be done in a different way to make it dynamic. Another thing I think is important to develop is syntax highlighting for displaying code on the website, using marked-highlight for example.
If you want to try it, you have the instructions at https://github.com/rafaelaznar/systematicRecord/blob/master/...
Let's see if we can refine it so you can use it, since it's very simple and convenient, and you don't have to worry about hosting. We can also rewrite it in vanilla JS to improve it.
I'm aware of using DKIM signing records to prove that certain emails were actually sent through systems at certain times as there are headers that change based on them in the actual emails.

Note: pretty sure I got the concept right and misused a few terms here.
Best I've been able to come up with is fractions. Though true fractions are rare (and can be converted to a sequence of integers that can be sorted lexicographically, see continued fractions).

Technically floats qualify, but not in an interesting way since you basically just need to take care of the sign bit and a few special cases.

Really most things can be sorted with radix sort, though I wouldn't want to be the one having to implement it for unicode strings (sorting text in general is one of those problems you'd preferably let other people solve for you).
Did you get a response from your manager?
Absolute travesty to view that video via YouTube though, as the compression destroys the frames when there are hundreds of colorful balls in view.

Anyone know of an alternative source, ideally without the typical internet-friendly/heavy compression?
It would be nice if government letters were written only in English. I.e. getting an 8-page letter with only one page in English is annoying for the people. I pay for that with my taxes and would wholeheartedly support a bill to stop doing that and reduce taxes or increase spending somewhere else that matters more, like road maintenance.
In the late 90s/early 2000's, I would hear voice telephone conversations in central offices quite frequently. (Nobody was spying on purpose, or even paying much attention to what was being said. It was incidental to troubleshooting some problem report.)
It's not about the algorithms, but about doing this properly, that's the root cause. Sometimes that will manifest as choosing the wrong algorithm, but that's a rare exception from my experience.
> On the sender side, the "send via" option can appear in the standard sharing app list.

Can, but does it? Defaults matter. And how would the receiver be notified that they should download some file via FTP?

As long as such a feature does not come preinstalled on smartphones, I'll continue considering this lack of previously commonplace functionality an intentional vendor lock-in.
Of course you can! The screen of my laptop has nearly 3 million points (2160x1350) and I can do a fair amount of processing on each of its pixels, with one CPU thread, and still be above 30fps. A naive plotting method that loops over all the points and puts them into a grid will work without problem. Try it yourself!
Au contraire, project 2025 is very detailed and has clear paths to reach their (the heritage foundation, conservatives at large) goals.

It’s just that the goal sucks for everyday people. Why would these powerful people want goals that suck? Because the converse of it sucking for you is it getting better for them - meaning, money is being siphoned.

I think Trump is following a plan as best as he can given the state of our economy and government. I think the fact the plan is so bad that it doesn’t even feel intentional IS intentional. The plan sucks because it’s meant to.
Batteries up to mid range are competetive already: https://eta-publications.lbl.gov/sites/default/files/2024-10...
I don't see this as the same thing. Deno is an OS product within a commercial enterprise. DuckDB is an OS project/org; MotherDuck is a for-profit company. They have tight integration and partnerships but were largely independent. This seems to be blurring that line. There is a huge ecosystem around SQLite without this confusion.
> Planes shouldn't fly over densely populated areas.

Usually the planes were there first, though. Airports were built far away from population centers, but then the surrounding towns or cities expanded.

See https://www.construction-physics.com/p/why-is-it-so-hard-to-...
It is true in a very general kind of way, but we no longer live in a world when one admin controls every aspect of company's IT ( with maybe exception of small mom and pop shops ). As a result, default controls in place have gotten a little more granular ( and annoying ). All that said, the evidence by itself is not as useful as the hired expert, who explains what the evidence is, how we know it is good and so on.
can you expand on that? how does it compare to sway, for example? what's unacceptable and acceptable for you?
CPR is something to do with your hands while you're waiting for the AED to show up.

If you want to improve the odds you or people around you survive a survivable heart related emergency, then find out where your nearest AED is, and if it's too far, get one for yourself.

Also join a notification network that will call you to bring your neighborhood AED to a neighbor in need.

AEDs are magic because they use a feedback loop to choose the right intervention.
why do we believe their documentation, when they didn't list this in the first place?

they're either lying, or failed to disclose details previously.

why do you think they're doing a better job this time around? there may in fact be no serious threat, but now anything and everything is called into question.
>The study looked at the medical notes of 21 children aged between two and seven in the UK and Ireland who fell ill after consuming the drinks between 2009 and 2024.

Is this just a sample of 21 among a larger set of children, or is that all the children that could be found that had this reaction?
> It’s not supposed to work like this, but it plays out this way in many companies.

Absolutely, and I've been on both sides. We go much more with a carrot approach than a stick approach, and have no ability to "block" any product team from doing things. Our goal is to ship things that are useful and lower the effort required for product teams to ship their products, which is handling basically everything except product-specific features. However, product teams don't have to use the platform, but then they own the operational burden of whatever custom stuff they're using. When that happens, we still work with them to minimize that or bake that capability into the platform and eventually take it over if it's useful to the wider org.

"Success" of the platform team really depends on serving the product teams, so blocking or being a barrier goes very much against that. We try to provide opinionated golden paths, but also try to build a properly abstracted stack of capabilities so teams can also extend/consume at a lower level if that better suits their needs.
Larridin | Backend/ Fullstack Engineering Roles + AI/ML Roles | Bay Area (in person preferred)

Join our team and help redefine the future of workplace productivity with AI. We are 16z backed company, early stage!

https://www.larridin.com/careers
I solved this issue by implementing a webtorrent tracker[1] client. Signalling server is still needed, but with this approach any webtorrent tracker can act as one.

[1]: https://github.com/webtorrent/bittorrent-tracker
thanks, good to know.

anyway, if one of the majors tiling wm managers struggling to share specific window it looks like it could be more edge cases like that. Probably, I can deal with those things but I fully understand struggle of this article author so just wanna upgrade to it when possibility of struggle will be minimal for me.
In a lawsuit in the early 2000s where my family member was the defendant, the plaintiff had forged emails. In the end, my family member won the lawsuit, so whatever they did, worked! I wish I could remember the details. I will have to go back and ask them how they did it.
Reflections from a Database PhD: Why Data Engineers Should Embrace AI