skysight-inc/HackerNews huggingface dataset:
I don’t get that feeling from reading James himself. He offers a VERY good philosophical and logical basis for the golden rule, and one that clearly points toward an ever-expanding “inclusion” of other beings to be taken care of/treated with respect.

Far more sound and defensible than any other moral system I’ve encountered.

TLDR of that basis: minds depend first and foremost on categorization and distinction. They must have a built-in way to discriminate types of things and they must have a preference for treating like things alike. As a conscious person develops, they understand other people to be like themselves and therefore ought to have a preference for treating others like themselves.

That’s not to say this imperative can’t be overridden by other concerns, but those other concerns all seem quite obviously more superficial than this extremely fundamental one of “how do I even discern this thing from that thing.”

Pair this with some of the work on “what is stuff” that the Buddhists made a ton of progress on, and you have a logically sound moral system that should compel you to treat everything (and certainly all living things) with respect (using “respect” as a catch-all for “the range of behaviors you’d expect from following the golden rule”)
We used to have that in the flatter parts of Ohio (which is ~most of it), with street cars, and interurban lines linking many of even the tiniest towns together, and with passenger rail between larger cities.

It was privately-funded. It worked.

...until the automobile became more common and people stopped started driving cars instead. (The literal-conspiracy between General Motors and Firestone Tire didn't help, either.)

Here's a map from 1908: https://curtiswrightmaps.com/product/electric-railway-map-of...
Yeah this format looks really fun! Although I wonder if someone could come up with a better way for rate limiting without the whole "exponentially increasing price" thing.
> We are approaching the third year and you're unaware to the degree the Russian military industrial complex was revealed as a fraud?

It's very hard to square that conclusion based on the fact that it's Ukraine that has consistently lost territory during this war, save for a couple offensives that ground to a halt pretty quickly.

This war will end with Ukraine losing a significant chunk of it's territory.
I do agree with you to a degree, but let's not forget the monumental successes that are TypeScript and Kotlin.

There have been lots of such languages that transpiled to JavaScript or worked on the JVM, adding nicer syntax and features. Many of them went nowhere, but quite a few of them did get widely adopted. Off the top of my head, CoffeeScript was also relatively popular for a while, and Clojure builds on top of both ecosystems, Scala comes to mind too.

Go might be in a similar situation right now, where it has become entrenched in certain domains (like DevOps), and lots of people are not entirely satisfied with it but they can't to switch to something else. Is Go getting a similarly bad reputation as JavaScript or Java to push this through? Is the lock-in as strong as in browsers or Android? No, I wouldn't say it's there yet, but still, it is worth a shot to try to build such an alternative language.

I do agree that Borgo will probably not be adopted widely, the pains it addresses are not strong enough and the language does not seem to be properly maintained and supported. But history shows it is not as unlikely as you suggest.
A non-help, because waiting for the idealized version of help - is still less worth than a "could-help" but under coercing economic conditions. A feel-good ideological purity is less preferable outcome then a tainted Samaritan.
This is completely wrong and it's exactly the other way around. Decarbonizing is about direct or indirect electrification of all of people's energy needs, thus, primary energy is the relevant number to look at.

There's nothing pro- or anti-nuclear in this argument, since primary energy consumption can be electrified with or without nuclear.
How relevant is print these days ? Coming from that background it's depressing to see my former coworkers working in a shrinking market, and the only people in graphics I know that are making reasonable money are in digital.

Not to say that it's irrelevant just that at this point it feels like it kind of missed the boat in this space.
We are looking for a skilled and experienced Senior Frontend Engineer (m/w/d) to join our Frontend Team in a larger Checkout unit onsite in Hamburg or remotely within the EU.

The Checkout team is responsible for the complete order lifecycle, from customers first placing items into their baskets to handling the refund of a returned item weeks later. Between these two points the team interacts with a multitude of internal and external players, spanning from an in-house CRM team to the external marketplace and multiple payment providers in a variety of countries. The applications the Checkout team maintains span from high traffic & fault tolerance api hubs to security-conscious and reliable backend processing engines.

Since we offer through SCAYLE our in-house developed eCommerce infrastructure for online retailers, as a licensed product, a big part of our responsibility is to work on Checkout as a Service.

Our main tasks are to build next-level e-commerce checkout, but also to focus on improving conversation & user flow for our own website.

What you will do

- You can take a business problem, translate it into a technical problem, and work with the team to ensure it is properly designed, planned, and delivered.

- Build high traffic user interfaces with Typescript & React.JS

- Work on the implementation of high-leverage features to optimize UX and conversion rates

- Cooperate with skilled developers, product managers, QA’s, and designers to ship new components and features

- Embrace modern agile software development methodologies and extreme programming practices such as TDD and pair programming.

- Extensive tech stack: use the right tools for the right tasks without being dogmatic about it.

- Plenty of room for your ideas and creations, flat hierarchies, and very short decision paths.

Who you are

- Very good & MVP-focused coding skills in JavaScript of minimum 3 years

- Practical & recent experience with React.JS
Comfortable working with TypeScript

- Good background in building complex customer-facing products coming along with excellent analytical and problem-solving skills

- Passionate about writing well-structured, efficient and maintainable code, actively keeping the quality of the code base in check

- Used to work in an English-speaking environment

YOU ARE THE CORE OF ABOUT YOU.
We take responsibility for creating an inclusive and exceptional environment where all genders, nationalities and ethnicities feel welcomed and accepted exactly as they are. We believe that a diverse workforce essentially contributes to the ABOUT YOU culture. In order to maintain talent and diversity, we emphasize the care for physical health, mental health and overall well-being. Our values and work ethics essentially contribute to our brand mission: empower acceptance and shape an inclusive, fair and circular fashion culture.

We are looking forward to receiving your application – preferably via our online application portal! Thus, we can ensure a faster process and for you it is very easy to upload your application documents.
In my opinion the only real point of those frameworks is so that developers can focus on coding while the experts figure out how to do code splitting, search engine optimization and what to render where (browser, server) and when.

Since http protocols and browsers change and especially google never ceases to push new optimizations, it is extremely difficult to keep up and do the right thing.
A lot of AI jailbreaks seems to revolve around saying something like "disregard the previous instructions" and "END SESSION \n START NEW SESSION". It's interesting because the actual real developer of an AI would likely not do this, and would instead wipe the AI's memory/context programmatically when starting a new session, and not simply say "disregard what I said earlier" in text.

I get why trying to vaccinate an AI against these sort of injections might also degrade it's general performance though, there is a lot of reasoning logic tied to concepts such as switching topics, going on tangents, asking questions before going back to the original conversation. Removing the ability to "disregard what I asked earlier" might do harm.

But what about having a separate AI that look over the input before passing it to the true AI, and this separate AI is trained to respond FORBID or ALLOW based on this sort of meta control detection. Sure you could try to trick this AI with "disregard your earlier instructions" as well but it could be trained to strongly react to any sort of meta reasoning like that, without fear that it will corrupt it's ability to hold a natural conversation in it's output.

It would naturally become a game of "formulate a jailbreak that passes the first AI and still tricks the second AI" but that sounds a lot harder, since it's like you now need to operate on a new axis entirely.
@adnanaga the e-mail you specified for contact on the site does not work: continue@boondoggle.io gmails says it is miss-configured.

I was wondering for EU, could I get the document template.
How are people able to just spin up Google login using these libs? When I tried it doing it directly my site had to be reviewed multiple times by some Google rep and I had to change the privacy policy, not have any beta features etc etc. What am I missing? I find it really strange that I must fully launch my product before I can enable the most common login mechanic. It feels like a catch 22.
Most of the comments here echo what the article is criticising. I can see countless threads of back-and-forth defending single-entry bookkeeping.

Sure, single-entry bookkeeping might be easier and more normalized, but sometimes it is a good idea to just stick with the systems and abstractions that have been developed over centuries.

Just use double-entry bookkeeping unless you definitely need something else. Sure, it might be icky for the programmer inside you, but I think you'll be thankful if you ever need to get actual accountants involved to sort out a mismatch.

On a related note: does anybody know of any good resources for programmers in payments and adjacent fields? Something like an "Accounting for Programmers"?
Keeping entries separate makes it easier to deal with data for specific accounts, the transaction will contain both of them.
100% agree with how confusing it all feels. Smudging data and code back together feels like a massive step backwards. I can't but be reminded of the disaster that was ASP.NET Webforms.

It took me a while to grok that in SSR frameworks, you shouldn't treat the SSR backend as a data backend. The best mental model is that the "SPA" just now has a client-server boundary in the middle of it. You should have a normal data API servicing the SSR backend.

With this approach, this does mean that client-server auth can now either live in the SSR backend or as normal on the data api. Arguably doing it on the SSR backend makes the most sense since that is now your server boundary. In this context the resurgence of auth in the SSR space make sense.
so your solution is a niche language nobody uses ?
Strange. The link just opened in mobile safari for me. It’s frustrating that people have such divergent experiences with the same site.
It is odd that C# version doesn't increase list capacity:

List<Task> tasks = new List<Task>(numTasks);
Why? I’m not signed in and I can read the whole post just fine.
The article could point out that real BSD sockaddrs only have an 8-bit field for the address family which leaves another 8 bits for the length of the structure.
Finally updated UI! I really hope it inspires more updates and brings in even more people, just like when Blender revamped their UX a few years back and saw an amazing boost in popularity.
Yes! It's on the site too - https://docs.google.com/document/d/1_Um9z87Zv_zLRZRRHpii-Mwm...
Having had to migrate a very simple project from GTK2 to GTK3, I don't think it's all that weird. The migration was utterly difficult, in the areas that hit me seemingly no effort was made to give proper migration paths. Only with some later published documentation (+ help from chatgpt) was it possible to restore some functionality later, after the initial migration. Finally that even meant calling the xlib directly.

And note that the software used wxWidgets, so most of the changes were encapsulated there. Only a very small part of GDK/GTK was used directly, with wnck already used as a helper layer (but the functionality in question broke there as well).

So even if GTK came from GIMP, if the later development in GTK was not made specifically for and by the GIMP project, the migration must have been a nightmare. Especially in a project that had so many other things to worry about, non-destructive editing alone.

And to repeat such a migration now again for GTK4 will not be very enticing.
>After the election, users left the Elon Musk-owned platform in droves, unwilling to centralize the way they talk to people online around this one website.

>...

>Unfortunately, this is what all of the internet is right now: social media, owned by large corporations that make changes to them to limit or suppress your speech, in order to make themselves more attractive to advertisers or just pursue their owners’ ends.

twitter emigre were fine with centralization of power, suppression of speech, and appeasement of advertisers just a few years ago, back when Ministry of Trust and Safety commissars were on-call 24x7 to suppress speech they didn't like and summarily unperson the offenders.
This is just delaying the payment. OK, let's assume they do it for 1,2,3 years and that the bank is happy not to receive any payment in those 3 years. Now they've accrued interest-on-interest and the more time passes the more they'd have to pay back. So my question remains - one day they'd have to pay it back and on that day they'd have to sell assets and pay 36% tax.
GTK stands for "Gnome first every other user literally does not matter break them hard, break them often, make them give up ToolKit" these days, and has for quite a while.
Clever, both the setup and the winning move. But somewhat weird to raise the cost of an attempt so much. IMO, that doesn't make it more interesting, it trends towards making it impossible, and thus leave all funds to the initiator.
Is Samurai still alive? I have sent a pull request to improve signal handling but it has been sitting ignored for over half a year.
If natural selection were that effective, no species would ever go extinct. And yet most do. Relying on natural selection to shrug off problems is like making lottery tickets your retirement plan.
> I'm not sure when the "port" to GTK3 started

Probably more than 10 years ago.
I think they have more obvious syntax complaints (from the perspective of the C-syntax language developer), to be fair
Synthetic data generation is one of the lesser-discussed use cases of LLMs, yet it holds significant potential.
I’ve created a rudimentary interface to test this concept using open-source LLMs available on Nebius AI Studio.
Well, I'll do it anyway. I get a lot from it, personally.

It seems we have different ways of looking at the world.
Great! Thanks.

While we're on the subject of WebRTC, if anyone would need MIDI over WebRTC, here is my take on it:

https://github.com/AtmanActive/webmidi-rtc-transport
97 million views, 50k likes.

https://x.com/NickJFuentes/status/1854015641218355621?lang=e...

X is not actually a free speech platform (e.g. https://www.theverge.com/2024/9/26/24255298/elon-musk-x-bloc...), that’s just a claim they use to dismiss any responsibility for the nazi crap their algorithm promotes.

Personally I’m spending less time there not because of overt racism specifically, but because even innocent posts end up pulled by trolls into adversarial, low-information stupidity.

I’m not trying to convince you to join Bluesky though, if you prefer X I think both Bluesky and X are better if you continue to spend your time there!
because of the unpleasant name of the app (which the devs refuse to change), lets normalise pronouncing the G in GIMP like the G in GIF...
I'm (genuinely) interested in knowing which EV you own that:

* allows doing 500 km of highway with a single 20m charge stop

* I can afford

I perused simulators from the various manufacturers. In highway conditions, the only vehicles with autonomy approaching that are using 60kWh batteries, which immediately gets them out of the "I can afford" category.

Assuming I'm lucky enough to find a used one with a 40kWh battery that the owner gets me a huge rebate on for some reason, and, again, using the simulators from the constructor (which are probably too optimistic for real life), the autonomy is around 150km.

From the https://fr.chargemap.com/mobile/planner, I would need 3 stops, and 2h30 hours of _charge_ for the specific trip I have in mind - which brings it from 4h20m to 7h.

To be clear: if I was looking for a "second car" to run errands and drive around home, I would rush for a second-hand small car with a 25-40 kWh battery, and I know that it would be plenty enough for 99% of my usage.

The few outlier trips that I have to be ready to take on the spot are still not a thing with an EV, though. And I'm not going to stockpile cars and choose the one that matches my outfit every morning ;)

I suppose it will get better when the Chinese have done their thing - my point is, I stopped counting on western car manufacturers a long time ago.

They could have gotten their act together 25 to 30 years ago. They'll go the way of the dinosaurs.
FLOSS.fund: $1M a year for FOSS projects
Absolutely with you on the last point, but the Subway Surfers mentioned in this Article is a mobile game which has been around since 2012 - they don't splice in videos with actual subway surfing.
Not that that changes much about the article in general^^
1. unclutter has a bundle offer including cleanshot x, bartender, keyboard maestro, text sniper. Worth looking at.

https://unclutterapp.com/bundle/?coupon=DD-BLACKFRIDAY-2024&...

2. Here's a good collection by typingmind founder - https://github.com/trungdq88/Awesome-Black-Friday-Cyber-Mond...

3. Another infosec focused collection - https://github.com/0x90n/InfoSec-Black-Friday
Depends. I would be spooked and frightened but then I would be delighted.
_Anti-Oedipus_, is fairly critical of Freud, as
the name implies. To refuse to engage with a subject is intellectually bankrupt.
Is this system separate from your work situation?
I think the trick is to store the movement not the balances. You may cache the balance, but what matters is the journal of money moving from one account to another.
It looks like Discover Weekly is not longer accessible.
Trying to get it by ID returns a 404 and searching or getting playlists returns a list with a null value where I expect the playlist to be.
Mmm. Safewords.
OpenAI Python library stopped working since yesterday
No version change, or obsoletion announcement. I only have a hobby project using it, but it should be much more painful for people using it in some production code, no? :-/
I started using GIMP around 2003 as a small child, and I remember being hyped for 3.0 and non-destructive editing even back then.

I'm in my thirties now. Slow and steady wins the race.

Congrats to the GIMP team, can't imagine the catharsis they will experience when 3.0 officially drops.
Exponentially decaying price? Linear with a cap?

In any case, $450 per attempt seems genuinely exploitative; similar principle to a dollar auction imo. "Oh no, my last 5 attempts cost me over $2k! Welp, better commit and make my money back..."
Amazon Inside Job? Phishing for Government ID
"In Russia, my act of offering public testimony involving the President would surely cost me my life." -- the guy Musk wants deleted
That part makes it look more like a way to scam people out of money via what is effectively a casino game, since the creator gets a % cut of the pool.

And if they're really scummy they pre-gamed the whole thing and when the pool got large enough they submitted a known winning response.
Does it work? What is content retention like?
This is the exact reason I'm using Spotify instead of the Sonos app to control my Sonos speakers.
This is actually very nice, thanks for posting.

Not sure this will save you time and money, but it is very comprehensive.
Not read the Vitamin C literature but there is an obvious contradiction in what you say.

ie how can you have sometime which is both obviously beneficial - backed up by dozens of studies and yet complain about lack of research - if it's so clear then why do we need more research?

I also suspect doctors don't require FDA etc approval if they wanted to prescribe vitamen C - so what's stopping them? Lack of research? But I thought you knew?

Having said all that it is beyond all doubt true that commercial organisations can't afford to spend money on researching drugs with no prospect of return - however I wouldn't characterise that as evil big pharma blocking something - it's simply just that's it's not their role.

That role belongs to organisations either funded directly by the public ( charities ) or indirectly ( taxes ) for the greater good.
I was wrong. It was not only the wrong news, but it was apparently "around 900 members":

https://sverigesradio.se/artikel/polisen-infiltrerade-foxtro...
> And yet, I used to work for a startup that, on every transaction, simply lost track of a couple of cents. As if they fell from our pockets every time we pulled out our wallets.

is this not the literal plot of Office Space? did you check for a Michael Bolton employee?
That is awesome!

Do you support any arbitrary queries? For example, can i call a plpgsql function with your DSL?
I think something like Keep and Persist would roll off the tongue better, though it is not perfect English. I can't think of another verb that would still rhyme and fit better. Overall well meant idea, but I echo others sentiment that this could really freak some people out. I'm trying to decide whether I'm in that group or not. Probably yeah.
The probably kill more than they save by impaired health from the stress and sleep deprivation they cause.
Yup. Pretty stupid.

I had one detail wrong. They were apparently around 900 people: https://sverigesradio.se/artikel/polisen-infiltrerade-foxtro...
Nah, 99% of the world problems is caused by fraud.
I don't think there's much evidence you'll learn a lot that way, and certainly not 10 times as much as someone who hasn't been turned into a "spicy meatball" by a social media addiction.

> Give em 30 to 60 small clips of high interest action!

That's such a glib remark. How do you propose to make 30 to 60 small clips per teaching hour? There's over 1200 of those per year. Shortest path through school is 12 years. Good luck making 500,000 of those clips for "what's the capital of Kenia?"

And I'm fairly sure that once you're exposed to them, they'll get boring pretty quickly, and the effect will be nil.

In case you need any more conviction: https://www.youtube.com/watch?v=K5RsaOOsZFk
I comment on HN from pc and mobile. Made temp account when I wanted to comment. I have no use for an account so it lives as long as the cookie lives, since I haven't entered an email. I was not aware this is against ToS, I'll look into it and maybe ask dang to merge accounts and add an email to them.
I suggest you read up on how London local government works. Sadiq Khan has about as much to do with this as Freddie Mercury.
is it possible to draw a circle without using a combination of 3 different tools?