skysight-inc/HackerNews huggingface dataset:
I still think chat is not all natural for humans to interact with computers, mainly because most people are not actually good at phrasing their needs and even if they are, typing it for the LLM to understand takes so much time.

Thanks to QWERTY keyboards, our keyboards are not efficient for typing either.
>I don't see how personal recommendations are corrupt.

Well, that would be the problem.
He got to keep his fee, what he didn't get to keep was the cash that he was lent that was supposed to be part of the installation.
So do you support protections that apply to LGBT people or would you also ridicule them with your penis pills example that “obviously” shows that such protections can’t work? I am completely baffled by your stance and I don’t see any coherence in it.

You said it yourself: “in the US we already have a standard that companies cannot refuse to do business or discriminate against some protected classes”. Yet we don’t see a constant stream of porn and penis pills on YouTube.

Just say that you want accused rapists to suffer. Why do you come up with those weird roundabout arguments about penis pills?
Indeed. I'm just making a tangential comment. Definitely want to work in unsigned fractional cents.
a neat calculator is spigot. It has no trouble getting exactly 0 for this calculation:

$ spigot '(2/3)*3-2'
0

furthermore, when you specify a precision number, this sets the precision of the final result, NOT the precision of intermediaries (which is what bc & dc, and many other arbitrary precision calculators do); every printed digit is correctly rounded. [edited to add: truncated towards zero by default; other rounding modes available as commandline flag]

$ spigot -d72 'sin(1)-cos(1)'
0.301168678939756789251565714187322395890252640180448838002654454610810009

There are still conditions where spigot can't give an answer, such as

$ spigot 'sin(asin(0.12345))'

.. spigot can never determine the next correctly rounded digit after "0.1234" with certainty, for reasons elucidated in the documentation.

spigot is in debian and here's the author's page with links to a lot more background: https://www.chiark.greenend.org.uk/~sgtatham/spigot/
Thanks for your feedback! The main reason for pricing is storing all the past emails and the architecture to store and process future emails. If you compare the pricing, the overall costs with SES + Pendable should still be far lower than other platforms for comparable sending limits.
These are good things and I think America could do better on all of these that you have listed. But again, the question when it comes to making claims about “decency” and “dignity” should not compare to the US, but to Europe’s future. I find it utterly nonsensical and non decent to suggest that the European way is net wiser when it’s actively declining and it’s children will be worse off.
Bard is especially bad right now, at least compared to gpt4. Once they move to Gemini it will be interesting to compare, but until then things like "when does the new Staind album come out" have to be answered the old way with Google search and reading.
Can you roast my AI chatbot before I launch?
Hi folks,

I've built a few digital businesses using OpenAI API like WebMagic, EmailMagic, and WriteMagic.

It’s nice to diversify and have several products but the problem is that I spend a significant part of my day answering support questions. So, as a way to solve that problem (using the OpenAI API as well) I created a chatbot called Chatio.ai

To create a new chatbot all I have to do is this:

- Paste the website of your business (e.g. https://www.webmagic.ai/) or the sitemap

- Wait a couple of minutes for the chatbot to get training on that data

-Customize the chatbot (logo and colors of my business)

-Copy the snippet of code

-Paste it in the HTML of my site and wait for the chatbot to start answering.

It has saved me a lot of time as I no longer need to answer the same questions over and over. I now manage only 20% of the volume of support tickets I had prior the implementation of the chatbot.

So, I decided to put it live for everyone to try it. You can try it now by going to Chatio.ai, click on the bubble at the bottom right corner and start interacting with the chatbot.

Please give it a try and let me know any feedback you have. Any feedback is welcome.

Thanks.

Cheers,
Ryan
Dos won't cut it for H3; it's wine territory

and wine is a pain to use on mac, as Apple killed it with the move to Catalina
Thanks, feel free to send a PR!
I never said you need special database or wire format. Maybe if you are using JSON, transfer monetary values as strings rather than decimal or float data types. Some databases can actually handle money, some don't. Those that do not, usually require you to store money as strings to not lose information. When you get warned by your DBA that the database can't do arithmetic on strings, tell them that "thank you, it could not do correct arithmetic anyway".
Show HN: I made a CMS for Astro content collections
I like writing content in Markdown and I enjoy Astro very much. When I tried out Astro's content collections feature, I couldn't stop wondering how would a nice packaging look for it, which would smooth out the rough edges around Markdown in static websites.

So I made the app that I can enjoy when writing posts on my Astro-powered blog. It's been saving me a ton of time already.

I don't need to:

1. Edit in iA writer then paste into VS Code.
2. Google YAML date format.
3. Generate Unix timestamps to prefix new files with.
4. Copy paste images and write down their URLs manually.
5. Peek at collection schema to remember which frontmatter fields am I supposed to fill out.

Because it's exclusively made for Astro, it can integrate deeply with it and support Astro-specific features and conventions, like where images need to be stored or how to reference entries from other collections in the frontmatter.

Also, this app has the coolest name of all my projects - Darkmatter.

If you own or work with an Astro website, Darkmatter can be the content editing tool that makes you want to write again.
I seem to recall the latter being expected, that the UK would drop regulations on imports, leading to low-quality American foodstuffs (corn syrup) flooding the market
This reminds me of a common theme in the art world. I wonder if there is a name for it. Maybe "Low effort art"?

Examples off the top of my head:

John Cage "composed" a song consisting of just silence.

Marcel Duchamp exhibited a urinal which he simply purchased from a store.

Yves Klein exhibited 11 paintings that were exactly the same. They were simply blue, no structures or subject. But he priced them all differently.

I can't remember the name, but I recently read about a photographer who exhibited nothing and then made photos of confused faces during the exhibition.

I can't remember which art prize it was, but there once was an art price which asked artists to "make a piece of art that represents your country". And a female artist wrote back "Dear jury, just give me the art prize for my reputation. You can keep the money in return. This would also represent my country as we have so much corruption here". And she won.
That's a cool project.

I built this after copy pasting the same git command to list all the recently committed branches from chat.openai.com.

I have a couple more functions that I want to add to the CLI like [0] translating novels, web scraping or LLM powered grep.

0] https://gist.github.com/searchableguy/436933aa9f95a423d2f89d...
Sure, but thinking just because it's a publicly traded company "anything goes" is equally deeply misguided. Whoever owns your company or organization, we should always respect and try to do the best for our customers and everyone involved -- we don't get to destroy things in the name of profit.

This behavior is not only destructive of their legacy, the promises they kept, but of course of their own reputation as a game company... I don't see any independent developer choosing Unity from now on (without a radical change for the company) in their right minds.

I'm pretty sure this wasn't the only solution to the situation. If they're going to ruin the company anyway... might as well make it open source. Start charging a large amount for a license. Cut the company size (maybe competition for other open source software is too great, and they couldn't survive at that size!). We have the choice to do the right thing, although many times that isn't the easy thing to do.

This goes even to society at large. No social or economic system can exist without ethics -- to believe so is delusional. Not communism, capitalism, social democracy, or something else(and I think we need some other ideas in the mix... but that's another story!) can function well when individuals don't have a good grasp of ethics. Governments are made of people making decisions, and companies likewise. No matter how much structure you impose on top, if people don't generally cooperate, a good outcome is impossible (garbage in, garbage out). So, like a friend says, "Be excellent to each other, or else..." :)
Beware that the lobby plays modern H3 multiplayer with very specific rules - watch some YouTube about it before you venture into it. Twenty years has perfected H3 multiplayer to a science of when you do the break on Jebus Cross. And if you don’t know what those mean, you will be in for a sad time.
Citigroup, one of the world’s largest financial institutions, will launch Citi Token Services, a digital token service with blockchain technology and Smart Contracts for institutional clients.
Just took a look, because 400MB seems low for Slack. It is in fact almost 1GB of memory across six processes, while providing a terrible and non native UI.

Google Chat has a similar issue in that it uses a lot of memory for what it does and has a shitty UI, except it's actually a PWA.

I do get the cross platform benefit, but how many developers do you actually need to build an awesome native application, when much of the interaction is done on the backend anyway? Slack does seem a little complicated, but I have the feeling that you could do Google Chat with perhaps five developers per platform.
"The work is that I have taken their money."

I guess this artwork works in both directions.
> the country's government budget

It just will not work, countries are not interested in keeping the planet clean from plastic and from greenhouse gas. It must be on international level.
A sample of apps larger than 70mb on my android device:

- The built in Contacts app

- Degiro (investment management)

- Doubletwist (music player)

- Sony Headphones

Some apps above 150mb:

- Element (chat)

- Kindle reader

- Pocket Casts (podcast player)

I don't have too many games installed but layton and the curious village, a point and click DS port, is 700mb (10x larger than on its original platform of the DS). I guess a lot of that increase is replacing 200p backgrounds with 1080p and midis with audio recordings.

Filesize is a weird one to complain about - that ship has long sailed.
>Russian and Chinese 5th generation fighters (PAK FA and Su-57)

PAK FA/T-50/Su-57 is the same Russian fighter.[0]

[0] https://en.wikipedia.org/wiki/Sukhoi_Su-57
What makes you think china has lower quality hackers?
Any comparison to jless?
The existing paradigm is temporary. AI will improve to infer more meaning from what users want, increase their ability to perform it, and chat systems will eventually switch to optional voice input. You tell the system what to do, and it'll perform whatever steps it needs to. I can't imagine anything more natural than that, for the everyday user.

I'm sure things will get more esoteric, for the experienced computer user.
A big issue of Berlin's failure is within Berlin's constitution:

Berlin isn't centralized, but the districts (Bezirke) have quite some freedom to structure their work (similar to "kommunale Selbstverwaltung" in other states) and how they run the administration offices (Bürgerämter etc.) which then leads to city administration passing a law for something and each district implementing it differently and city administration having no authority to override district decisions, while taking the blame.

Fixing this requires a change to the constitution, but that requires a 2/3 majority in the city assembly (Abgeordnetenhaus) or a referendum. Getting the majority is hard as there are varying differences (from parties being happy about number of posts to full, like district mayors etc.) and "dislike" between districts (East/West, center/outer, ..)
Aye. If gauranteed remote was a thing I'd be out of the city -- and fast.

But RTO is still contentious, and the ability to find a job if I moved to vaguely-near-Boise would be terrible. One misstep at work, or even just another economic shift, and I'm moving again.

But I'd love to be in a smaller city. Annapolis MD, or coastal WA or deep mountains MT, whatever.
>That's great, but I don't know any Electron app that needs file system or task bar access.

I first ran Zulip chat client in a Chrome web browser tab. But I often missed replying to new messages because I always forgot to manually cycle over to the Zulip tab to check for them.

After a few days of fighting that limitation, I gave up on Zulip in the web browser tab and installed the desktop version of Zulip (Electron runtime). Now new unread messages trigger a red dot on the taskbar. The desktop version is just easier to use.
For migrants under 24/7 surveillance, the UK feels like ‘an outside prison’
Aren't we facing a case of: everything seems like a nail for my hammer?

What problem are you trying to solve? Game app? Go native, maybe. Utility app? Native too, maybe. Business app? Web will do, unless marketing demands it be native b/c management wants the darn icon on every darn screen out there.

What if it's neither? Chat apps seem to be the next app platform.
Company lawyers being weird and wrong about GPL, film at 11. The GPL paranoia strikes deep.
We could also tax everything above 32 bits, good for people, good for machine
Yeah these are by far the most harrowing ones to listen to. You can hear the resignation in their voices before they steel themselves to try anything left to avoid loss of life on the ground.

Real rough shit.
Thank you! Join us if you like, there is plenty of work to do.
There’s a reason why they call mealworms “mealworms”
China is and has been for sometime the single greatest threat to world peace and security. To be fair, the other hemisphere will say the same about the United States. All things being equal, I'm more worried about China than anyone else.
I've built a similar shell script a while ago and still use it quite frequently: https://github.com/Luanf/cligpt
It'd be compatible (or trivially close) to most of the software that is required to make it work. Which is to say the cost of implementation would be low - not the case with ipv6.
> I'm still baffled by the absence of government sponsoring; why do governments around the globe continue to spend billions on proprietary IT infrastructure, databases, and desktop computers?

It's not a project that's talked about very much because it's not the trendy flavor of OSS dev that people generally have in mind when they refer to sustainability problems—which I suspect for most people means funding their favorite niche devops packages that are of dubious merit to begin with (and that we might very well be better off for not having in the world)—but it is pretty incredible that there isn't e.g. any well-known effort by at least one US government agency to put a fraction of what they pour into Microsoft into ReactOS instead, especially after the Windows XP crisis—and even if only to the extent that it should be made stable enough for that org's own narrow use e.g. with a particular piece of equipment/application. I never hear of anything like this. Not even a hint of trials or experimentation. Why?

This is the difference between GNU and the modern, GitHub-centric open source movement. For all the criticism about barriers to entry for non-technical audiences that have been leveled at GNU and GNU-adjacent projects, GNU has always been focused on users and the types of things that humans could conceivably actually want to use, and not the sort of devops shovelware that gets chucked into a repo and inexplicably chugs along with much fanfare because it's used by several dozen enterprises on the backend despite being of no real interest to an ordinary person. GNU userspace directly empowers millions of people (including many of those working on the uninteresting flash-in-the-pan shovelware) to do their computing (for work or for play) every day.
Intersectionality.
I don't think that people realistically oppose monetization going up. The main complaint is adding retroactively a new form of monetization with a unverifiable metric that is not bound to revenue.

Sure people wouldn't have been happy with higher fees, but current clusterfuck is an order of magnitude worse.
"And it will be able to recoup funding if U.K. scientists receive “significantly less money” than the U.K.’s annual contribution, according to the government’s announcement."

Why? Why would you need to get your money back when you get less out of it than you contribute?
It's not really symmetric. It's not hard to imagine a situation where everyone stops believing something (a currency) is not worth anything anymore. But why would somebody believe that nothing except currency is not worth anything?
Apollo 17 lunar lander module is causing tremors on the moon
"Murder? No, they can't do that! That's illegal!"
So what you're saying is that he didn't take being corrected well and was easily annoyed.

Literally costs him nothing to adopt the culture of the Discord he wants to participate in yet still he was so easily annoyed he got banned.
why not pipe the input through a few more commands? :-P

bc -l -e "(2/3) * 3 - 2"
Depends what you are trying to do with a computer.

Natural language is a pretty brilliant way to interact with a computer if you want to learn a foreign language, but it’s probably not great if you are wanting to play a first person shooter game.

One thing is clear though: it’s not one size fits all.
In my experience, there's a message with every new Bard conversation that links to the page you linked to and says "Human reviewers may process your Bard conversations for quality purposes. Don't enter sensitive info."
The Retraction Watch Database Becomes Open
Oh, sure, because when you are a small company you don't care that people get correct invoices.

I can certainly sympathise with this stance. There is about a billion things you can do better but you have limited time to do anything so you have to prioritise. And if one invoice in ten thousand is incorrect by one cent, and only one client in ten thousand who received the wrong invoice will actually find it out, then it is hard to argue you should be spending time on fixing this one problem.

Just don't say you can do accounting correctly on floats and we will remain friends.
I've worked in banking.

I assure you, I would have had a million bugs filed on that before it even hit production.
>The correct thing is that "I didn't initialize it" won't compile

Flawless detection of uninitialized reads would require solving the halting problem, which is impossible. So requiring initialization does prevent optimal efficiency of some theoretical programs. Of course, this would only matter in cases where performance was extremely critical (and the whole point becomes moot if the alternative is to automatically zero the memory, which is even worse in this pedantic optimal-performance sense).
There is no accounting error; let's say customer has purchased / used a service for 1.433 USD.

You issue an invoice for 1.44 USD (aka, amount due), then the 1.44 USD is used as a basis for accounting and is all consistent.

Then, if you are a nice company and the situation applies in your case, you may issue a credit in favor of the customer for 1.44 USD - 1.433 USD that will be used as a discount on a future invoice

The best part is that the moment where you decide to issue the credit invoice or not, is the perfect moment to track the rounding errors and even keep a very detailed journal of the entries (e.g. for auditors).
String (json), decimal/numeric (db) is enough to passively store amounts. Calculations and rounding going to be funny though. E.g. split $10 bill in 3 exactly the same parts, store, sum up to $10 again
You can - it's called "preview pane"

https://www.howtogeek.com/668414/how-to-show-file-explorers-...
Gobbledygook.
Nice. It would be cool if something like this existed for nushell. Chatgpt4 struggles with that language unfortunately
No, the land value tax ignores the value created by the physical infrastructure. The cost of building the physical infrastructure is ignored by... every tax system. (Well, except for VAT.) It's not relevant to anything.
denial. Look at all the other Germans saying "But all other countries are the same, it's not just Germany".

As a non-eu person living in Germany. It was easier to go to Denmark to marry because of the unreasonable paperwork in Germany. Like "Get a certificate you haven't been married in any country you have lived". Many countries don't issue those certificates.

Every scandinavian person knows how a good digitalized country looks like, Germans just can't even accept they are inefficient.
I think it's the worst example. I very much doubt we will ever see the price of, say, a car approach a billion billion dollars (or cents). It's too many zeros for people to work with on a daily basis. I think what will happen is that, at regular intervals, the old hyper-inflated currency will be replaced with a new currency that's, say, 2^32 times less than the original one.

Besides, if you think a billion billions might be reached (64 bits) then why wouldn't a billion billion billion billions also be reached (128 bits)? 128 bits seems just as arbitrary as 64 bits in this context.
Has OpenAI provided any hints that they're working on GPT5? Altman indicated that they're done at this point and will continue to refine their existing models.
C# has had mono which was open source and designed to be embedded, and now we have coreclr, which is also designed to be embedded, very easily. Meaning you can write critical parts of your engine in C/C++ but run C# for core gameplay logic and plugins/extensions.

The JVM isn't/wasn't the greatest to embed and it's kind of a lumbering beast even today.

Also you aren't embedding C#, but dotnet, with which you open yourself up to an entire ecosystem of languages (if you really want to write plugins in VB.NET or F# or IronPython), and a ecosystem of libraries and even Microsoft tooling that's way more polished than Oracle/Sun ever put out.
Float can be justified where performance is more important than accuracy. Which does happen sometimes in the financial world.
It sounds like they use a rational number with a fixed power of 10 denominator. Much like if they used Go's *big.Rat type with a fixed denominator of say 100 or 100000 depending on the currency, then the numerator they are moving from a 64 integer to a 128 bit integer.

I personally don't see the advantage this has over a decimal 128 numeric value. In either situation, if you have 10 / 3, you will get 3.33 and need to round. Ultimately, the math concepts in finance are different then in abstract math. If for some reason you need to divide $10 by 3, it should result in three numbers: 3.33, 3.33, and 3.34.

But fundamentally, I don't see how their fixed integer math fixes something as fundamental as that, over a standard decimal 128 representation.
Show HN: Generate AI headshots from just one selfie in 10 seconds
I'm developing 1PhotoAI, a platform that uses AI to generate high-quality headshots from your selfies within just 10 seconds.

Unlike other AI headshots, 1PhotoAI don't require 20 or more photos. Just one selfie is all we need to create unique and beautiful AI headshot for you.

P.S. We take privacy very seriously. Your photos are used only for internal AI processing and we will not share them with any third parties.