skysight-inc/HackerNews huggingface dataset:
It probably ships with python on some platforms. Pretty sure it does on Windows.

But it does not really have a python API. Most (all?) extensions that ship with Inkscape are written in python, and it comes with some base classes and helper modules to make those extensions. But the "API" is basically "we send the current document to the extension's stdin, and whatever comes out as stdout becomes the new document". The extension, written in Python or something else, is responsible for handling all the quirks of SVG (a mix of subsets of two or more of the SVG specs) and (the current version of) Inkscape's additions to SVG.

It is quite painful. I have maintained a couple of third-party extensions written in python since back in Inkscape 0.99.x days (ca 2007). Had to do several annoying major rewrites. Since there is no real API you depend on whatever happens to be in those helper classes, rarely documented and never stable. One of my extension, as do some of the first-party extensions, have to rely on launching Inkscape as a sub-process to perform some work, since there is no way to call in to the running Inkscape. If there was a real API you could have functions to call to query about the boundaries of objects, and other functions to apply changes to objects, that could use internal implementations that are already existing and that can do those things. But the way it works now (and always worked in Inkscape) is that you have to take care of everything yourself, more or less, maybe helped by some of the included helpers if you are lucky to find something that does something similar to what you want to do.

Pretty much done with this. I stopped officially supporting new Inksape versions. I just tell users that the next time Inkscape messes with their not-really-API my extensions will be dead. I can still run them with old Inkscape in some virtual machine. Maybe I will re-implement everything if I find an application that has strong backwards-compatibility goals.
Bosch's brake-by-wire system may be the next big leap in automotive tech
Snow is gently falling outside my windows. They're triple glazed, so I'm in a T-Shirt. The entire heating system was somehow accidentally switched off for nearly a week this winter, and yet the internal temperature only dropped a few degrees.

There's things I wish were different in the world I find myself living in, but there are also many developments that my parents found magical over the course of their lives.
I feel the same as a Spaniard when I abuse Latin loanwords into English. I'm not preppy, it's just how everyone talks in Spanish.
And the reverse happens in Spanish too. English words are the fancy ones in Business, and for English speakers are just daily talk.
Russia launched a giant space mirror in 1993
Nice post. It really is a challenge to find time and mental space for one’s creative moments when everything around us is literally optimised to maximise engagement.
Even places like Netflix/Prime/AppleTV where we’re supposed to go for recreation, would rather you quickly flick through several “shallow” productions than invest in something deep and meaningful.
Why would you assume I haven’t done the above and more?

It doesn’t change what’s happening and that it’s illegal.

Your response however, isn’t in good faith, and I won’t be responding to you further.
Why do you think class consciousness is poisonous?
An ML toolkit in your pocket
But you know they will also pick up a lot of "things" along the journey around the world and take it back to their people (provided they themselves make it back alive in the first place), don't you?
The deficit also doesn’t paint the whole picture. The debt significantly increased near the end of the Trump administration which added to mandatory spending via interest payments.

https://fred.stlouisfed.org/series/GFDEBTN
Yeah, I did one as well (inspired by rory.codes). Was a fun little project but looking at it now, I can see a bunch of improvements I can make.
Agree. Roadsters in space is fund a mental.
if "answer" overflows, switch to symbolic mode.
Exactly. Nothing wrong with LLMs, but we’re trying to have a human conversation here – which would be impossible if people would have all their conversations with LLMs instead.
Most of the article appears to be discussing Rust being adopted into the JavaScript toolchain as opposed to directly replacing it in web development.
> Even though VAT refunds seem analogous to US sales tax exemptions, the key difference is that VAT refunds remove tax burdens from exports in a way that US sales tax exemptions do not.

I’m sorry, I fail to see the difference. In one case the tax is added during production and then returned when the good is exported, and in the other case it is never added at all. In both cases you end up with zero net VAT/sales tax paid. Where exactly does the difference lie?
Minifeed author here: I'm cautiously working on some popularity/quality sorting.
What are you talking about, what value did Merkel extract for example?

I think Europe has done more good for the world than bad in the last few decades. On the other hand we're still feeling the effects of US involvement in the middle east.

As for politicians in the states having influence... congress is supposed to make the laws that the president executes. The joke is that the US is now operating in complete opposition of that. The president rules by decree, congress members have no real influence and would get decimated in a re-election campaign if they act out of favor of the president. I'd say politicans in the US have less influence do effect change, not more. In fact non-politicians like Musk/Thiel have more influence than politicians, that's more the case than it has been in many decades.
In France I can have a beginner engineer with diploma from a good school at 38k€ (52k€ total cost) or a senior for 70k€ (105k€).

But we had Mistral and it’s so bad in the market that Macron asked for 109b€ additional investment to be able to keep France competitive.

We also had Daily Motion but it was also second to market, like 0,5% of Youtube size.

So yeah labour protection laws give you very cheap engineers with 35hrs per week and 7 weeks of holidays per year.

Good luck competing!
Personal take... I don't think they have any moats, and they are desperate.
90% of school funding is state and local. Whether or not it makes sense to criticize Michelle Obama for anything is irrelevant. “People like me” aren’t running anything in Maryland (where I live) or California, etc.

If Americans were capable of good governance blue states would have good governance. Rather, it seems that blue state people have the will to govern but not the competence to do so.
> And almost all numbers cannot be expressed in IEEE floating points.

It is a bit stronger than that. Almost all numbers cannot be practically expressed and it may even be that the probability of a random number being theoretically indescribable is about 100%. Depending on what a number is.

> Some problems can be avoided if you use bignums.

Or that. My momentary existential angst has been assuaged. Thanks bignums.
Show HN: LLM Toolkit – automatic function calling schema generation
- Automatically generate function calling schema.
- Validate payload when calling a function.
- In-built type-safety.
Scryer Prolog NPM package (experimental)
It’s time for a new name. “gimp” may be semantically correct but it hardly prepares one for a “friendly and powerful graphics editing tool”.
His claim is that nobody is calling at an "apparent Nazi salute". According to him, the MOST anyone is claiming is that it is an "apparent Roman salute". This is a lie, as multiple mainstream news outlets are in fact using the word "Nazi" as opposed to the word "Roman".
Can't reply directly to Don's comment because it has been flagged unfortunately. Do I read this correctly that you (Don) are responsible for allowing same-sex romantic interactions in The Sims? If yes, that's so cool! I played The Sims as a teenager and this feature really stood out to me!
I think you are very delusional.

1) "Opportunities on earth" will always be more efficient in many aspects. Cost, waste, energy demand, reliability, throughput to provide for the 99% remaining on earth, the ones we actually try to solve problems for. You are ignoring cost-benefit analysis, scaling factors and side effects.

2) You are betting on space industries to compete and replace earth bound processes but only give launch capabilities as an argument. I think there are vast uncertainties and unknowns to overcome. Even if it plays out as you imagine, it will probably neither happen in your lifetime nor in next generations. All the while we continue to damage your foundation because we chase a pie in the sky.

3) Shooting for mars is idiotic. Going for the moon yields similar results and is much "easier". From there the rest of the solar system gets closer to us but please keep in mind, I am still not talking about self sustaining colonies or industries. Given that our earth still provides plenty, shooting for space in general is idiotic imo. If I had to bet on a technical long shot solution, I would go for nuclear fusion instead of bezos/musk, who I suspect to be equally delusional.

Please read closely. Id like to tell you something about population dynamics.

Maybe you have heard about the malthusian point of crisis, where food demand overshoots supply and a population starts to decline/collapse. This picture is incomplete.

Every species faces 3 categories of destabilizing threats: resources/nutriment, waste products and selective factors (a general term for internal/external stressors like predators, war, diseases, catastrophes, etc). All of our man made problems fit into one of these categories! In the long run, every species has to solve these problems!

Pointing at the potential resources and space for landfills beyond earth will not free you from these constraints, it just extend your grace period and enables you to pretend to have solved anything. An actual self sustaining colony means producing _and recycling_ everything, from the vital technology stack down to every day products. If any tech billionaire ever reaches that awareness of the problem and a solution for it, then why build it in space?!

What we need is a circular, sustainable econmy, which is also a big moonshot, unfortunately. But either way, the realization of the problems we face is the first step. CO2 is just one our urgent waste products. Can you name a second one with global implications?
Shark-inspired design could make air travel faster and more efficient
This type of headline is like: 'computers are better than humans at chess!' Like... isn't this something obvious by now?
If anything this whole DOGE scenario has illuminated is how confused and overconfident many in this country are. We are stumbling fools without systems and rules (organizations, institutions, laws, regulations, ...) to rely on.

I wonder how much behavior like this stems from weak regulation in the US to begin with. It seems like it would reinforce the rise of agents that assume they can ask for forgiveness after acting wantonly.
Dev of the mentioned extension here, I've been getting emails from bad actors offering to "buy" the extension for years. It really has made me far less trusting of browser extensions.

If I can be bothered replying, I tell them it's open source, they can just use the code for free. Eventually if I push them on it, they tell me they just want to acquire the users, and don't care about the extension. I wonder just how many extensions are compromised this way, it's a mess.
related: "A calculator app? Anyone could make that."

https://x.com/ChadNauseam/status/1890889465322786878
There are a few, such as https://kottke.org/ (started in 1998)
We use a single codebase to deploy to multiple environments. The setup looks like this:

- root
-- /envs
--- / dev.tfvars
--- / prod.tfvars
- main.tf

When it gets deployed by the CICD, the right tfvars file is passed in via the -var-file parameter. A standard `env` var is also passed in, and used as a basis for a naming convention. Backend is also set by the pipeline.

The rationale here is that our environments should be almost the same between them, and any variations should be accomplished by parameterization.

Modules are kept either in separate repos, if they need to be shared between many workspaces, or under the `modules` subfolder.
These are beautiful buildings and the article is worth t for the pictures alone.

Now modern architecture is generally appreciated in Japan. For instance the first one, the Okinawa art museum is rated 4.2/5 as a destination on domestic sites

https://www.jalan.net/kankou/spt_47201ae3302051347/kuchikomi...

Is the "divisive" bit in the title just clickbait ?
Doesn't matter much. What works for me is it's easily skimmable. Rather than say "fix the command widget", it's better to say "command widget fixed". Because if you do verbs, most of your commits will start with "fixed" and stuff and won't be helpful when people actually try to read it.

Some people do require to do the whole fix:, chore:, docs:, refactor:, but I find this is more as some quality control tool rather than a documentation tool.

Ours is integrated heavily with Jira, so using the ticket number helps the most. We're likely to find commits/PRs from tickets, or jump to the ticket for the context of the commit. The other entry point is looking at git blame on an IDE, especially a funky looking line of code like `if (nonsense logic)` is causing a bug regression. When this happens, I want the ticket. I can immediately just paste the ticket number into Jira.

As always, different styles are suited to different cultures. Read everything here for ideas, but pick one that fits your culture the best.
you made my day!
Show HN: Smol Data Explorer – a template to run your DB queries in English
Small weekend project, using smolagents to build a simple agentic flow that can generate and execute DB queries from plain English!
Engineer built 200 public benches in Inner Sunset neighborhood of San Francisco
Jupyter Notebooks with Ruby [video]
Delaawre C corp with non US co-founder
I'm looking for advice/resources on how to structure a Delaware C corp with non US co-founders (paying salaries, taxes, etc.). I would appreciate tips or references.
this is Prime Directive territory; what would you, the YouTube audience, Mr. Beast, all have to gain? How does a member of an uncontacted tribe consent to something so far outside their experience, and understand the risk of how their life may be changed by such an experience?
Incredible that there is no graffiti on any of them.
Britain dances to JD Vance's tune as it renames AI institute
> Why an "incident"? the situation described by the article doesn't seem at all to be an incident, but rather normal and ok

In colloquial use, "incident" has recently taken on a negative connotation because people don't generally use it except to refer to situations they would rather not elaborate upon. But in the slightly-formal language of newspaper writing it is frequently used to refer to the event that the article is talking about without repeating themselves. In this context it is neutral and has no negative connotation.
It's a quote[1] I found particularly apt in answering the comment

[1] https://en.wikipedia.org/?title=Reality_has_a_well_known_lib...
What does a Build Tool do?
> Also you're completely missing the bystanders B in your analysis. Without them there is no bullying. Then it just becomes robbery or molestation.

Agreed, Bs are the key here, and it connects neatly to another concept that I believe is misunderstood: the fight, flight, freeze and fawn response (from psychology)

While lions sure are dangerous that problem was solved by evolution by becoming social group creatures so the big danger is being left out of the group. That's where the imminent/perceived danger is: being alone puts us at risk.
Amazon as a website is way more heavy-duty than it needs to be, and its overall UX is stuck in the mid-00s.
Joined early stage startup. It was a thin AI wrapper.

The team was young and inexperienced but I wanted to believe in them. Too bad they did not want to believe in me. Laid off shortly after moving to San Francisco. First time I've ever had to break a lease. I also left the best job of my career to join them.

My advice to others; don't join startups before they've at least reach series B.

When you join a company that young there are other risks aside from the product itself. i.e Do they even know what roles they should be hiring for?

So many red flags that I missed:
- emphasis on being in office when all the other engineers worked remote from the other side of the world
- overly easy interview process
- fake customers (Founder had connections in those companies)

Hopefully someone else can learn from my mistake.
Also I wish the juniors on my team would do this book. It has helped me so much. Just not directly.

Btw, if you enjoyed the book you might like this:

https://www.amazon.co.uk/Computer-Systems-Programmers-Randal...

I'd love to have the time to work through it as I think the level of in depth knowledge it provides would be the best thing for me as a programmer.

I found it through:

https://teachyourselfcs.com/
WeChat tests DeepSeek's R1 model integration
Pure mathematics. There's virtually no one who does (genuinely important) research who doesn't have a PhD. And those who do manage to tend to contribute to relatively more accessible fields like combinatorics or things that can be filed under 'recreational mathematics'.
Because it's less invasive (from their point of view) than sitting on a train with, eww, other people

I'm genuinely thinking of a particular person in my family who was one of the first to have a regenerative brake (for financial reasons, probably a tax reduction by going hybrid idk) but will also be among the last to do anything for the greater good
The mars probe unit problem was mismatched between different software programs. One was telemetry reported by the spacecraft to the ground, the other was software on the ground that used this telemetry to perform calculations that reported the results with the incorrect units.

Maybe the answer is that strong typing should somehow continue outside of the individual programs and be embedded in file formats as well?
I don't agree with all of this though I do think most of it can be good advice. I did a huge amount of travel, mostly of particular styles, latterly when I was working. Still do a fair bit though I'm trying to spend less time on flights and more on destinations.

The main thing I didn't see in there although I may have missed it or it may have been implied is travel light. You can't always go with carry-on pack of some sort if you have varied trips, e.g. smart clothing plus hiking kit. But you can probably go lighter than you think. I know I'm mostly at lightweight travel than I used to be.
There’s a huge difference between analyzing emotions and being well-trained on a spectrum of behaviors. You may spend hours at a therapist to understand your own emotions, but then you go out and are expected to read people in seconds. That’s nonsense. I will even say bullshit. You may just know the social protocols better, but there’s nothing to analyze usually. It’s all common bugs in the heads of those you communicate with. The true analysis could be possible if people expressed their emotions properly, but most social games are almost designed to be as misleading as possible.
You can never really know. I'd rather take a chance and know I got it wrong than never take the chance and never know I got it right.
4,100-Year-Old Tomb of Ancient Egyptian Royal Physician Unearthed in Saqqara
Direct air capture of CO2 for solar fuel production in flow
You'd be surprised how much a wild green garden makes you much happier compared to a concrete garden with a plastic swimming pool you can use 2 months a year
The Gospel of James, 4:8?

I think Pratchett and Gaiman did it best:

> he's a carpenter from Galilee, his travelling opportunities are limited
Good point mrkeen.

I'm trying to solve many interconnected problems at once and generating new ones... standard.

Let's say you have a public digital identity... this would indeed make it possible to tie activity back to that identity granted.

Let's say you add a system of trust whereby you get a random public key as the server. The reputation system confirms it's linked to some real identity but doesn't tell the server which one.

Something like that.. it's possible to enhance the privacy to browsing clients by building on top of this idea.
Yeah! I've heard this many times, but it never sticks in my mind.
> why not just let him live and go back to his people?

What if he'd contracted a disease?
I think cracking down on wage theft should be a very tractable problem.
Wage theft is extremely common in some industries but virtually nonexistent in others. When I worked for "tech companies" it was as a salaried employee and the amount of overtime I did was obscene. Technically not wage theft since I wasn't hourly, but when you start doing 60+ hours a week for a job which is ostensibly 40 hours a week, because management sucks at their own jobs no less, I think it becomes de facto wage theft. And in jobs which actually do hourly, overt wage theft is extremely common in some industries like food service, but there are also industries, or at least companies, in which it is virtually nonexistent. Working as a tech for a manufacturing company, I clock in on the minute, clock out on the minute, never work even a single second without being on the clock, have never been asked to, and have never not been paid for my time on the clock. This is the way it always should be.

I think we need to abolish salaried work, at least for anybody who isn't in management, and legally require companies to use timeclocks with auditable logs. And if a manager tells you to work without clocking in, that should be a mandatory prison sentence. Do all this and wage theft should become a relic of the past.

(Also, none of this requires it to become a lengthy bureaucratic nightmare to hire or lay off employees, so the concern about companies becoming less nimble and more reluctant to hire at all should not apply. It is possible to have our cake and eat it too.)
What do you mean when you say "it's an effective strategy"? It's hard to say for certain since Twitter is now private, but it certainly seems to have lost value since Musk took over. What would "work in the public sector" entail for you?
The Buildout: NY awards another $26M for municipal broadband
I don’t have any subscriptions except for rent, transportation, a cloud VM, and a domain for my blog, and that has made an incredible difference.

This doesn’t mean I don’t watch movies or have fun—it’s just that watching movies requires jumping through a few hoops for me, so I plan carefully before settling in to watch something.

Also, not owning a device to play games and waste hours was another conscious decision I made a while ago. Kicking the TV out of your bedroom is a neat trick that works for many.

I still get distracted and doomscroll sometimes, but usually those are planned sessions. Not reading the news or caring about strangers’ opinions has done wonders for my psyche.

After a few years, all of this comes naturally to me, but when I talk to people, the first thing they’re amazed by is how I manage to live like this.
> Euphemistic meaning "event that might trigger a crisis or political unrest" first attested 1913.

Recently? That use has been attested since at least 1913.
I'd love to check out your games, if you'd be willing to post. I've spent 10 years dabbling in indie game dev when I was young, there's something nostalgic about seeing people's projects. Never published anything myself btw, it always stayed firmly in demo stage haha.
Show HN: Find Your Next Rabbit Hole
No thanks. The first thing I check in any vehicle is if there is any drive-by-wire anything followed by remote telemetry. If it has or had any of that I will not buy it or ride in it. Modern vehicles have a significantly long way to go to prove their local and remote security.