skysight-inc/HackerNews huggingface dataset:
> She took that at work and proudly showed it to her boss hoping for some recognition and he said "if you wanna keep your job, don't bring stuff like this at work, we don't need it, there's nothing wrong with the way we currently do things", and then it hit me that current German software innovation culture is completely FUBAR.

This seems like a very justified reaction and could happen in any sane company in the world. If that company is using excel and VBA, then because this is what they know and where they have experience. Python is a foreign technology, and likely nobody in that company knows how to handle it. Also, the existing solution is battle tested over a long time, it's working, people know how to handle it, it's a well moving gear. Changing it for some unknown gear, from some unknown person, is insane, no good company would do that, this is too much of a risk.

It seems, you just don't understand the bigger picture of legacy systems, and the risks and costs of changes.
Yeah, my take is the API should be made clean of this stuff and a shim layer added on top for GDScript to consume.
Which was entirely fair considering that extremely significant, costly parts of the EU structure and policies are essentially special conditions to other countries. The Common Agricultural Policy was/is basically a free fund of N billion EUR/year to France.

It all goes back to the fact that the entire EU has grown out of what was ultimately a deal between France and Germany, which has always left the UK out as the other one of Europe's big 3 countries. In fact France even blocked the UK from joining at all in the first place.
People tired of the telemarketing spam.

People that automatically dismiss any future business agreements after being a recipient of your spam.
Thats why should use electricity to free all camels from the servitude of the desert plains.
Worth noting that hyperdeflation has never happened, which is kind of interesting because it theoretically could.
They use integers to store cents or fraction of cents, and that's it (or the equivalent of MySQL "DECIMAL" format if not using integers)
For anyone else looking for any current Godot Humble Bundles: https://www.humblebundle.com/software/everything-you-need-to...
Yes, tool makers just can't take the same margin as publishers/platforms do. It's nothing new. Microsoft Words can't take 80% (like a traditional publisher) of your book's retail price, nor even 30% (like Amazon).

I'm not "defending" Valve (actually I find it's very worrisome that they're a game developer and a platform at the same time.) I'm pointing out the fact in no way Unity can sustain 6x of employees than Valve.
We build a full game creation IDE and game engine which is entirely browser-based and almost entirely written in JavaScript (including all the performance-sensitive stuff), and the performance is ridiculously good[1]. You don't need WASM for good performance[2].

[1] https://www.construct.net/en/blogs/construct-official-blog-1...

[2] https://surma.dev/things/js-to-asc/
> (I worked on the team that added the tbs= parameter, 14 years ago.)

Thank you
Same experience here. I'm not a developer but do work in tech.
There are barely any jobs. I had a look Yesterday at senior tech role and was surprised to see thousands of applicants. I'm not getting any responses atm.
Exactly! I just questioned the same point in another comment, even if he found guilty, why he can’t make money off the platform? Especially for a public figure.
Don't get me wrong -- I'm not complaining! Like I said, improvements are just that: an improvement. And my priorities aren't the same as WSL2 priorities, that's clear too.

But I don't think it's reasonable to expect that all of my tooling work with WSL2. A decent chunk of my tooling isn't even developer-centric -- why would the tools I use for asset creation support WSL2? Should Adobe? Should Inkscape? What about the docker sync that I use for static assets, or for source code when I need to move between laptop and desktop and don't want to make a temporary commit or patch with git? Windows app development is already messy enough, are we going to require that everyone making a windows app jump through yet another hurdle, on the off-chance that the small percentage of windows users who happen to be devs can get it to work with docker containers? That doesn't seem reasonable to me.

There are plenty of people like me that choose to develop on windows (and aren't forced by a company to do so), precisely because they want to be able to use windows as they normally would, but also, yknow, develop code. All I'm saying is, having a native way to mirror a filesystem while providing the expected semantics on both sides of the share seems like an important feature for these kinds of workflows.
That pretty much guarantees being the victim of multiple coding bugs...
Reminds me of the Rosetta page https://www.rosettacode.org/wiki/Currency for various ways to handle a related problem.
SomethingAwful forums had a $10 signup fee 20 years ago, so this wouldn't be a groundbreaking development. As it is, there are private paid Discord channels aplenty.

Musk is talking about paywalls to deter bots, that's it. You've appended positive externalities to this, but I haven't heard him say anything about not monetizing the "user as product" business model.

It's been nearly a year after the paid tiers were set up. Realistically do you think New Twitter is going to last long enough to set the example you're hoping for?
Evidence mounts on toxic pollution from tires
Sugar is clearly food, it is easily metabolized and used for energy by our body. Sure it's not healthy in excess, but it is without a doubt food.
Show HN: Pendable – email sending made easy with Amazon SES
Hi HN,

Today we are launching Pendable.io. Me and my co-founder Chris have been working on this idea as a side project from the past year.

In a nutshell Pendable is a wrapper service around Amazon SES that provides all the necessary features like Logs, Priority based Email sending, Scheduled Future Delivery, open and click tracking, spam domain filtering and more.

Over the years we have used and loved SES but always felt that it needed a lot of work to set up and be production ready.
It takes a lot of time and resources to set it up with options to capture hard-bounces and complaints and add those to do-not-send lists or prioritize critical emails (password resets, etc.) over lower priority emails (welcome email or newsletter) or schedule emails in the future (beyond the 15-minute time limit provided by SES) or capture open and click rate. We felt there is scope to add these features on top of SES and provide a production-ready system out of the box - thus Pendable was born.

You configure your SES account details in Pendable and then route all your emails via Pendable. All your emails are sent via your SES account but are routed through Pendable. With this routing we are able to provide you features like Dynamic Email Priorities, Open and Click Event Tracking, Continuous Bounce and Complaint rate management, and more.

We would greatly appreciate your feedback.

Website: https://pendable.io/

Docs: https://pendable.io/docs
> Stallman has a long history of advocating for womens' rights ...

I 'd like to add that he regularly posts political notes on his website which make this pretty clear to anyone who cares to take a look.
Thanks for adding 4 months OpenAI
Wasn’t a PDF, straight up just regular exe. Their business unit aren’t “techies” per se like the rest of them.
The problem is with your second paragraph is that these days, being annoyed can be used as a weapon. So we're back at "humans are involved".

But I think, even more fundamental than people being annoying and being annoyed, some people are acting in bad faith. Some people are there, essentially, as agents - of a nation, or a political party, or a viewpoint. They are there to declaim, not to have a conversation. This is incredibly destructive to communities.

For a small community, I could see a moderator having the ability to ban users from the site, but also the ability to ban users from a thread. "On this topic, you're not acting in good faith, so you're done for this thread." It wouldn't scale to HN, of course - dang is busy enough as it is. (Of course, this presumes the moderator is acting in good faith. But if they aren't, the site turns into an echo chamber for the position the moderator supports, and the reasonable people go somewhere else.)
Yeah, pretty much, I named it after Mumbles or Mwmbwls where I live, but it's also a play on the word mumble.
That's great, but I don't know any Electron app that needs file system or task bar access. Notifications are a solved problem already and installing web apps from the browser is just a click away in all browsers (except Firefox), after which they run completely offline.

Chrome added a file system API for some reason, but every Electron based application I've used just used the standard <input type=file> prompt and it worked absolutely fine. Even things like live screen recording and P2P VoIP can be done from the browser now.

I'm sure there are plenty of applications that need Electron, but I'm having a hard time coming up with any.
Using AWS Serverless OpenSearch VectorDB+LangChain+OpenAI to Do RAG
Couldn't find any nice examples tying the use of the AWS Serverless OpenSearch Vector database with Langchain for indexing documents - this should serve as a good starting point for anybody looking to achieve similar
If it's GPT4, it would fool me.
It IS bland in tone and quality, but to me it looks like human-generated for voicing over some clickbait Youtube video.
Just tried it. Loving the simplicity. Using Magellan theme.
I agree. One point that is often missed is that those same executives were financially incentivised for Horizon to work by having their £1m+ bonuses tied to it.

They need to be held accountable and jailed if found guilty.
not entirely true. Italian living in Germany, Germany approach to digitalisation is by far the worse. There are a lot of things that have been done better in Italy (e.g. the e-ID Card) and worst case scenario you can still send a PEC or an email to the PA because they must have it.

In Germany, you can sometimes write an email but they will ask you to sign a paper where you recognise that email is not a trustworthy medium compared to a random email delivered by the postperson in your mailbox (or not) without a receipt whatsoever. Oh, and fax machine is still a thing in Germany.
They bought IronSource because the VC funds that owned IronSource offered a billion investment, they were still bleeding money before the acquisition.

And before the acquisition, AppLovin even offered to buy Unity for $17 bil. I'm skeptical it wouldn't have turned into a shitfest in that direction either given that they would have either focused on mobile exclusively or worked to turn normal PC gaming into adware.

Even now, Unity's quarterly statements are wtf, wth are they spending $500 million a year on "sales and marketing" for.
Not used FDB but reading the article and considering the semantics, it shouldn't matter too much if the Sequencer "just" distributes recent read-versions to the proxy frequently enough(unless that proxy has received a recent read-version "recently").

Worst case if there is heavy contention on the same keys then resolvers will eventually fail more transaction writes but for read-only transactions most applications should be fine with a slightly "old" version.

(Yes, all this will start to cause down if there is high key contention and many conflicts)
> It might be nice if a type itself could indicate whether it's hashable and, if so, what it's hash function is. Then, if you create a hash table with that key type, it automatically uses the hash function defined by that type.

> Now you need some sort of constraints or type bounds in your generics. That's what traits in Rust and bounds in Java and C# give you.

Isn't having a function "Hash", called in your template, that takes your type as argument (and give compiler error if the function doesn't exist for this type, as a consequence of substituting in your type) sufficient for this?

In other words, duck typing
Telegram groups as well.
And yet you as an individual has no freedom to choose which company's interface you want to use for the government. You get the government-appointed shitty one.
I mean the big selling point is flexibility in regulation. The trouble is that using that flexibility would be bad for exporters so it's pretty tricky to use effectively.
The future has always been DHT, but having no built-in search feature like Kademlia is a huge oversight imo.

There are websites that crawl DHT and you can search using them https://btdig.com but of course it would be better to have something decentralised.
My pattern of life is very different in the one situation vs the other. As a pedestrian in a city I just pop out to the corner grocer; I step outside and take a walk (often to the park); I go to nearby restaurants; I get a coffee. Sometimes I ride the bus for no reason. All this is easy. On the other hand, going to IKEA is an all-day adventure. And I do overpay for some groceries.

When I am a car-bound suburbanite, I instead organize trips once or twice a week to the grocery store, where I load up on supplies; I maybe drive to meet someone and go out to eat on one day of the weekend; and otherwise I sit in my house, until I plan an "outing". In general, suburban life seems to require more intention and planning for all the little things, but it makes some big things easier, like "I need to go buy a sofa".

In the urban environment, I save money on a car, but spend more on rent. And dining/entertainment can be cheaper -- it varies -- but I consume more of it.

Life just adapts to whatever environment it finds itself in.
Hi, creator here, happy to see this posted! Feel free to ask any questions.
ChainForge: A Visual Toolkit for Prompt Engineering and LLM Hypothesis Testing
Roads only help people who are in that location. The EU-specific roads (or programs) only help people driving (or researching) in the EU (and affiliated countries).
More to the point binary fp absolutely is a bad approximation to, and does poor arithmetic on, common legal sub-1 decimal currency values, ie those that do not have an exact binary fp representation.
Old school C source code browser TUI reborn
Technology Changed Our Lives
Every financial system I've seen uses either decimal floating point or integers. Using normal float is just asking for trouble.
Cancer.
What’s your point here? Who are the Nazis and who are the oppressed? Are you suggesting that Brand is somehow being oppressed?
Oh, this does sound odd indeed. I can only assume this is very slow, and voluminous on the storage side.

In a similar vein, the only "tricky" solution I saw once was a financial system that stored rational numbers as fractions, and used fractions for all computations too. A decimal point was only used for the final results (end-user UI, APIs, etc.). I still think it was a an overkill.
My current theory is that the 'justice' system is set up basically to punish a 'criminal' class, often overlapping with the lower class.

The middle and upper class don't really have much interaction, they just fondly imagine that the justice system upholds the values it espouses.

The 'criminal' class aren't so much identified by a fair trial, or evidence, but by what sounds about right.

This system may work well for moving actual criminals through the sausage factory, but falls down spectacularly in cases like this, where the 'obvious' or most likely gut feeling isn't correct.
How does it compare to gorilla cli? https://github.com/gorilla-llm/gorilla-cli
"Realistically do you think New Twitter is going to last long enough to set the example you're hoping for?"

I am afraid not. We are stuck in a thoroughly entshittified equilibrium. Everyone expects such services to be free and suck.
Toolship: A more secure workstation
I am eager to see this happen, due to how useless the site has become to a non-user. People still share tweet links around saying "this thread has x..." when you can only see the singular directly linked tweet with no context or replies.

And you can no longer search for anything without a login, making it really irritating when twitter continues to be used as a primary source of info or updates for a company.
> but somehow I suspect that private equity

Unity is publicly traded: https://finance.yahoo.com/quote/U

Can’t blame private equity for this one.

> crunched the numbers and decided it's time to milk this one dry.

More realistically, they crunched the numbers and saw that they aren’t making enough money to keep the company going forever. It’s not a secret, because it’s a public company: They need to make more money to survive.

More monetization was inevitable. I know it’s unpopular public opinion, but Unity as it is today cannot exist forever on the monetization model they had in the past. The numbers didn’t add up. They had to change something.
A shocking number of devs are simply afraid of bits and bytes.
I presume ftp is default on OpenBSD and the others might not be.
https://godbolt.org/z/Ke7MvoEb9 clang does that
I don't get what's all the hate around Electron apps to be honest.

I run VS Code, Slack, Discord, Spotify (not Electron, but web tech) all the time and I don't see problems[1]. I mainly use a 7 year old mac, nothing too beefy.

No, I wouldn't like to use a website instead. But I don't crave an actual native app that much either.

[1] Perhaps apart from Discord always updating itself, but that's their decision.
I cycled every road, every path in a 5km radius. OpenStreetMap back then was empty and with a GPS device recording I filled the map. At least in Europe the OpenStreetMap coverage is so high you won't be able find a blank map area (canvas?) any more. It was fun, the last 20% felt like work.

Other people have done it and on larger scale. This guy for example managed 4500km capturing 600.000 images in Brussels https://blog.mapillary.com/update/2023/07/28/Mapping-Brussel...
That's absolutely mental. I know maintenance work is uncool and kind of a career... well, not a stain, but it's not glamorous.

May I ask what sort of company this was? Some "unicorn" startup? Stable oldcorp?
When you say "they" I could tell you exactly what format we stored card balances in, including the implied point position for different currencies (not the same for GBP and (say) JPY) and none of it involved DECIMAL!
Seems like they’re trying to fund their unprofitable acquisitions by harming their profitable core. They could have spent that money making unity better/more stable. I hope they make it out of this. The unity editor is pretty great.
I have a personal anecdote on this subject. A long time ago I worked at a bank and I had to calculate a large number of accounts regarding agricultural loans. These were state sponsored loans. When I finished my task (this was a Java job), I found that sometimes the results were off by $0.01. So I asked my boss how I should do the rounding, to which he replied that an error of up to $1 was acceptable. If I recall correctly, the amounts where in the hundreds and thousands.
Would IEEE decimal128 be sufficient (instead of arbitrary precision)?

"Formally introduced in IEEE 754-2008, it is intended for applications where it is necessary to emulate decimal rounding exactly, such as financial and tax computations."

https://en.wikipedia.org/wiki/Decimal128_floating-point_form...
Web apps are worse experience for the user, cost more to develop, and are more complex and difficult to operate and support, besides being resource pigs.

The only reason web apps are popular is portability. If it were easy to make one native app that ran on every computer, there would be a stampede toward it and a loud sucking sound from the vacuum of apps leaving the web. Java is a travesty and there's nothing else that's popular enough to sway an entire industry.

Web apps are shitty thin clients.
You could say that about any election, ever. The Brexit Referendum was no more or less honest than any general election.
fail2bandaid is just a log cleaner. It doesn’t really provide security if you’re using keys correctly.
Valve delivers massive value equivalent to entire departments in a publisher through their steamworks system.

Distribution, Analytics, Multiplayer, Anticheat, Publishing Services, Anti Piracy, Storefront, Sales, Mods, Custom Content Integrations, Localisation, and most importantly discovery (things you pay for dearly outside on mobile).

They never had need to convince developers that the fee is worth it and they never had to retroactively change terms of service. They have continually invested into the system and built the trust.

Most of all, Valve chose the long term sustainable business model when everyone else in the industry tried to extract per download charges from gamers. So gamers chose the company that sold them their game collection, just in the cloud instead of nickel and diming.

And developers chose valve because they were infinitely more trustworthy and offered better tools than any of the legacy publishers. They never increased the fees because they made bad bets either (and they had a few like VR)

Yes there’s a case to be made that the 30% should be reduced now, but realistically few could compare Valve to Unity when it comes to execution and long term value balancing for developers and gamers.
Ask HN: Is there a cheaper video translation platform?
I had recently used this platform for my marketing campaigns as it was featured in this newsletter https://newsletter.theresanaiforthat.com/p/speak-every-langu... .

The platform works pretty good. But I want some cheaper options in this space.

They are saying that the video translation platform is 3x cheaper than anything in the market currently. Is that true?
Bard is so terrible. I can’t imagine anyone is actually using it based on my experience.
Canadian here, just checked and still no access. It's like some kind of bad joke is being played on us, Google can pound sand.
It's easy to crawl specific sites using the command line crawler
My reaction to this headline was “oh yeah, Bard.” So it certainly isn’t winning in the mindshare department.
For me only the web version works. The native macos version doesn't let me log in for some obscure reason. Teams is trash.
Nubank used floating point - not in their real backend systems, but somewhere in their app. It was a bit amusing when people on Twitter found out certain very specific, arbitrary-looking amounts were not able to be transferred, then the computer scientists noticed what they had in common.
Wouldn't we just re-base the currency at that point?
That's C++, which is not C. Granted, the C++ behavior is weird and annoying. (the C behavior, while better for truly-infinite loops, is still "broken" for potentially-not-but-still-possibly-infinite loops, though such should be less common)
The AI Heretic
How a leading economist learned to start worrying and fear artificial intelligence
I think a key point is that taxation discourages certain behaviors. If you're so worried about LVT discouraging one behavior, why aren't you worried about income tax discouraging others? Many people, including myself, believe that the negative effects of taxing primarily income - wage income specifically - are far worse than those of taxing land value. There is no perfect tax system, but that's not really a strong argument against change.
And I don’t trust any of these “not-reckless-publications” on anything let alone to ruin someone’s life, let’s see who’s funding those lawyers and publications..

And if found guilty, I don’t see why he’s denied monetization, are you saying there no ex-convicts on these platforms and making money too?! This is stupid.