skysight-inc/HackerNews huggingface dataset:
Even those CRUD apps you and I use daily have substandard performance, as they get bottlenecked by amount of data they can process, in at least two major ways:

1. Code "fast enough" to manipulate a few things (say, listings) will not be fast enough to handle hundreds of them;

2. UI frameworks and components people use are designed to look nice for demo case, which is again few elements, and tend to choke under actual, real workload of dozens, or hundreds, or thousands of elements.

Next time you see a website that paginates your results, like e.g. a store that shows you 20 results per page, look for a dropdown controlling the pagination threshold. See if you can bump it to 50 or 100 elements per page, and ask yourself, why do you dread doing so.
"...plots replanted with a mixture of 16 native tree species showed faster recovery of canopy area and total tree biomass, compared to plots replanted with 4 or just 1 species. However, even plots that had been replanted with 1 tree species were recovering more quickly than those left to restore naturally."

I am not trying to be obtuse or misanthropic.

Please, someone can explain why was this study needed? Was there some hidden new discovery?

Asking, because if I walk down the dirt road and ask any farmer, they will tell me, if I sow seed in a field, it will grow faster, than I leave it to nature's chance. If I sow mixed crops (crop & cover crop), I will get potentially better yield. I thought it was a specific species of trees thing, but the paper does not seem to be stating it.
Democracy isn't a magical word that automatically makes every decision made democratically good, nor does it stop being democracy if people are lied to and tricked into voting against their own interests.
South Africa is on a quite another level of pathology ...

There was a manager who was hired by the government to fix the worst inefficiencies in Eskom (the electricity monopoly). The people who stood to lose the most crooked contracts tried to poison him.

He quit.
After four years of talking about how we didn't need to do a deal because they'd miss our money more than we'd miss them, we got the possibility of associate membership of Horizon included provisionally with the deal we did at the last minute. This didn't exactly help orgs who'd already lost collaboration opportunities because of the uncertainty involved in Mr No Deal being in charge. Their participation for the next year was already kiboshed.

Then we had more dick-waving about not adhering to what we'd signed over NI, so membership wasn't ratified whilst the Science Minister talked about the lost funding being "the freedom to go global", and consortia felt their decision not to invite UK participants over the risks associated with the UK govt was vindicated
Same... I just looked up stories from that date.
Was it worth $1,700,000,000,000 though ($1.7 trillion)? I'm all for aviation innovation, but the US defense budget is just wild.
Private AI summit with senators, titans of tech garners controversy
20 years of being inferior to gnutella in every way imaginable.
Here’s my guess: nobody’s actually using the HTML gmail anymore because device and network capability has improved tenfold or more globally in the last decade or so. The amount of people who moved from feature phones to smartphones is basically everyone.

Slow and spotty connections are a nostalgic memory for most people, and even if they’re not, Google provides low bandwidth alternatives via their app and third party mail clients.

It’s fine that this service doesn’t cost much money to run but if nobody’s using it there’s no point.
Did this 'article' make anyone else's antenna twitch?

Firstly, there's something about the combination of saying nothing new and adding very little opinion, plus a few writing/editorial oddities, makes me wonder if this is GPT-generated? Or at best, it's just comms copy from a non-specialist, banging something out in a hurry. (Noting that the author is COO of a 'communication agency'.)

Secondly, given how uninteresting the article to (at least, to a typical HN reader, IMO) why has it popped up onto the front page?

I'm genuinely interested what's going on here - just an anomaly, or HN gaming, or a sign of things to come?
That's right. They slashed the budget from 300 million to 3 million.
Show HN: Ampliboard – Amplitude Charts, simple dashboard (iOS)
For my own needs I've created this simple app to access mobile friendly Amplitude dashboard (charts) easier, faster and more convenient. Sharing it with you HN community!
It isn't retroactive -- that would mean that they could charge you more for games you sold previously. I'm not sure I would call it retrospective either, as it doesn't change the conditions for existing licences, because you already agreed to their ability to change the price when you first agreed to the licence. Many people were unwise in agreeing to this contract.

You would be able to argue that their various statements over the years have applied constraints on what those changes could be, but I think it is clear they could increase the price. Changing the transition from $0 to non-$0 probably wouldn't stand in many jurisdictions, and they seem to already been walking that back.
I left my job 6 months ago. Can I re-enter Canada? I have a w-1 visa
In 2022, I received a 2-year w-1 (TRV) visa with a business invitation. After working in Canada for 6 months, I left and returned to my country. I need to re-enter Canada. My W-1 Visa is valid until 2024. Can I re-enter Canada?
I was not thinking of an AI learning just like large language models "learn" today by adjusting their weights with training data. I was thinking of an AI that has the ability to learn build into it. One way I could imagine this could be done is as follows.

The AI has some memory, essentially just a big byte array. It will answer questions just like a current large language model, it will feed the input and the content of its memory [1] into a neural network and produce some response. In addition to this there would also be a neural network that generates memory update operations from the input and the current content of the memory in order to memorize information. And here I would imagine that this neural network will eventually become smart enough to decide what is worth memorizing and what should be discarded.

As far as I know we do not currently have such systems and it is not clear when we will have something like that. While what I described above seems more or less doable with current technology, it is not clear that it could actually work, that there is for example a realistic way to train something like this. Human brains, I would assume, neither do gradient decent nor explicitly update some memory cells, so maybe we are still lacking some key insights. But I am sure that large language models are not the final word on artificial intelligence.

[1] If the AI would have a gigabyte of memory, you could of course not easily feed the entire memory into a neural network at once. This would have to be done in chunks or the neural network itself would have to generate addresses of pieces of memory it wants fed into the neural network.
So not only is it based on an obscure word in Welsh, but it's not even spelled correctly?
I've used All About Berlin several times during my years in Germany, it's an invaluable resource to anyone who wants to live there.

The other day when I needed this exact form, I realized how much time it was saving me and donated some to show appreciation.

Thanks for your great work @nicbou!
Is there an example area where the UK actually is in a better situation thanks to Brexit, or has agreed a deal with anyone that's better than the previous situation?

Taking this Horizon story as an example, the fact that we've rejoined shows that EU membership isn't necessary for it, but it still has "years out of the deal" as a negative for Brexit and I don't think any improvement to count as a positive?
>> Software these days is often a secondary concern, as you aren't the one owning the computer, instead it is all running remotely and it's really about the data and control of said data. The licenses the FSF offers, including the AGPL, are inadequate to address this.

The irony is that most cloud computing infrastructure is powered by free and open source software.

Linux, bash, docker, Kubernetes, Golang, and so many others make it happen. Even Microsoft has come around to open source with GitHub and many projects released there: https://github.com/microsoft

>> FSF feels stuck in solving 1980s problems, while having little to say about 2020s problems.

What 2020s problems are not being addressed?

Edit: Looking at your comment in another reply concerning users controlling their own data, this essay addresses the topic:

https://www.gnu.org/philosophy/who-does-that-server-really-s...

I think it comes back to trust, transparency, and the laws where you live.

Users should have choice of how their data is handled and what can be done with it. In order for that to work, they must 1) have a way to legally challenge entities who would use their data without their permission and 2) alternative ways to accomplish the work that they want to do with their data.

Laws where users live must address 1). Free software can help with 2).
When? I’ve been using it for the last 10 years (exclusively!) and I’ve had zero issues with it.
Could you give metrics and features?
Compiling ML models to C for fun
Ask HN: What's Your Weirdest Achievement?
Is there something you've done that you're really proud of, that you never had a chance to talk about because most people wouldn't understand?
Unity are currently asking for 4% of revenue over $1M for developing the engine and toolchain that game developers will use all day every day. Valve skim 30% of the retail price of the game for the priveledge of hosting a game on their storefront. This is why Valve makes money.
Count yourself lucky.
The old "there are two types of game devs, those who make games and those who use games to write engines/toolsets". Those solo game devs on Youtube building their magnum opus are inevitably the latter. It's a different kind of fun, but yeah, don't expect to ship anything.
Off topic, I wanted to compare it to the original, wanted to run that in Boxer.app[1] and realized that this software is now unmaintained.

That’s unfortunate, it was a nice product with good UX. Also, unapologetically skeuomorphic, like many apps of that era.

[1]: http://boxerapp.com/
State of Kubernetes Cost Optimization
This is a free report from Google. It’s cloud agnostic, and relevant to anyone who runs any managed or self-hosted k8s clusters.

I discovered it from Google’s Kubernetes podcast, so that might be worth a listen (although there’s more tangible information in the executive summary and key findings, 3 easy pages):

https://kubernetespodcast.com/episode/205-state-of-cost-opti...

If you don’t want to submit the form, a quick search should provide a direct link to the PDF.
Teams is just shit. Discord is also a web app and works great.
> Well - up to a point. I certainly don't think we should lock up Mr. Brand unless he's found guilty in a court of law.

I don’t get this part, so assuming he found guilty, and now we deny him work, the basic human rights?! He is a public figure, he lives on being public, deny him that is like denying a doctor or an engineer the right to work because he found guilty on something, you might only deny him working on an X hospital if the incident happened there, or not accessing YT if it was used as a platform for those allegations, remember, law is flawed too and full loopholes and not perfect, and there are so many cases of false court outcomes.
The Shanling M0 devices are pretty small.
Their tenacity brings to mind that Teddy Roosevelt quote.
It's retroactive.

https://forum.unity.com/threads/unity-plan-pricing-and-packa...

Q: Are these fees going to apply to games that have been out for years already? If you met the threshold 2 years ago, you'll start owing for any installs monthly from January, no? (in theory). It says they'll use previous installs to determine threshold eligibility & then you'll start owing them for the new ones.

A: Yes, assuming the game is eligible and distributing the Unity Runtime then runtime fees will apply. We look at a game's lifetime installs to determine eligibility for the runtime fee. Then we bill the runtime fee based on all new installs that occur after January 1, 2024.
Unless your licence says otherwise, each sale is newly licencing the Unity runtime.

The plus side from this will hopefully be people reading contracts more closely before basing their income stream on it.
Bridge Camera
What can you do with the JSON in the TUI? Anything besides looking at it? (https://fx.wtf/getting-started#json-processing but from the TUI?)

Built something similar, but with love for all things CUE (also works for JSON/Yaml) (https://youtu.be/XNBqBWO4y08)

Yours looks to have a better object navigation, I might have to be inspired by it!

How do you like Bubbletea? We went with tcell/tview (fork) for more control of the UI & event handling
What do you do if heavy deflation causes the government to release a $0.001 coin? A cent isn't a fundamental unit.

Edit: as another hypothetical, what if the $0.001 coin is released to support micropayment use cases?
Yeah, what I expressed was a bit sloppy. Go is AOT-compiled, but kinda the weak link among most such languages as regards performance. Java is somewhere in between the two, and the HotSpot JVM is also generally handily faster than JavaScript engines (it also has had rather a lot of effort put into optimising it, and without most of the starting disadvantages of JavaScript).
> be done with some level of abstraction so it doesn’t matter at all what your computer’s implementation is.

This still doesn't do that, its just integer math. It doesn't matter how your CPU implements it, as long as `x = a + b` gives the correct value for x.

You don't have to immediately reach for an abstraction layer when you hear the word "bits" ;)
That's about camels eating cactus.
How do they do this? Do they have snapshots of the internet?
But you don’t have that legacy plan anymore, do you? So now you don’t have this problem.

Even if you still had this problem you would have an email client or Gmail app as an alternative, both options that can function offline and in spotty connections.

I would guess this service is being deprecated because nobody is using it.
Reminds me of that old Bill Hicks joke along the same lines.

He's at home watching daytime TV news too much.

He says, on TV it's all WAR, FAMINE, DEATH, RECESSION, DEPRESSION, again and again. It's the most depressing thing. He asks where is all this stuff happening, man??

He opens the curtains and there's nothing to see, except crickets.

He goes on to say Ted Turner must be making this stuff up. Jane Fonda won't sleep with him, so he makes up some famine story. If Ted Turner doesn't get laid, nobody gets laid.

Internet news, same same.
So I'm struggling to figure out what argument you're making. Youtube b/c they are a "monopoly" - which is not well defined here - must host everyone's garbage - including advertising, penis pills, and porn without discrimination - and also must be forced to do business with rapists, murderers, and anyone else even if it's negative on their brand?

In the US we already have a standard that companies cannot refuse to do business or discriminate against some protected classes - but that is actually a rather limited set of circumstances - and based on the wedding cake cases doesn't apply to LGBT people. But accused rapist isn't a protected class the last time I checked.
Division. 1/x is a common operation in finance (particularly in trading), and you'll get all sorts of trouble if you try to express everything in cents.

So, you'll need subpenny fractions (e.g. 8 decimal points), or BigDecimal, or decimal-normalized floats.
Training set? Do you get better answers on Quora or Stack Overflow if you ask politely or like an ass?
I read the blog and I am confused,what are those web apps he is talking about? anything running inside a browser? wasm? electronjs? web crud? SPA? PWA?
> internal states are written in a way where no bit level issues peddle with the values

... "bit level issues"? you eventually are going to need to use those bits to add, multiply, subtract or divide the numbers.

Using character strings to represent numbers is certainly one way to do arbitrary precision/ BigInteger (like the article describes). But you might want to postpone transcoding it to characters until you decide to export your numbers across a boundary. Otherwise all of the arithmetic operations you do have to suffer this round trip each time.
Every banking client did use double for the actual calculation phase of their derivatives trades.

(And some of our back-end systems then did ludicrous broken wrong-headed rounding to turn them into fictional currency values... Ho hum.)
https://www.joda.org/joda-money/
Hrmmm I wonder if you could do this on mobile.
Often companies sit on patents and do nothing with them simply to ensure their competitors can't use that innovative feature.
Unity is a public company, they IPOed years ago.

Instead, look at their EPS. They have been negative since they IPO and never posted a profit.
Specialising in financial software, over the past 2 decades I have been fighting over this with countless people, teams and companies.

For accounting you should only ever use arbitrary precision math library with ability to specify rounding rules. If your programming environment/language does not have one, it is unsuitable to be used for accounting, billing, invoicing, payments, etc.

Having the underlying library is, of course, not enough. You also need to be able to properly store (data structures, databases), transfer (wire formats, data structures), process (order of operations, rounding rules), present (UI toolkit) and so on.

I have never in my life joined a software project for any organisation that was able to do basic arithmetic on money correctly (and I worked for companies ranging from small startups just needing invoices and very simple billing to risk management departments for largest financial institutions on Earth processing trillions of dollars on a daily basis).
These systems use something like 10^-8 as the implied decimal in the real world. Some forex exchanges even go to 10^-9
I remember in Boston explosion how one social media site (I think it was Reddit?) they went full detective mode and ended up accusing innocent people with their pictures all over the internet.
That's not what he means
Floating point being grokkable doesn’t make it any more suitable for this application.

Floating point is inherently an approximation - your bank balance should not be an approximation.
In a situation like that I think it would be better to have the system not work until it’s fixed than to potentially lose precision and work with untested inputs
Google Sheets is a big one. It really does seem like CRUD when compared ti Excel.
Not that I can imagine it happening, but in a hypothetical where neither side had nukes how would a war between China and EU nations play out? Your comment seems to suggest that the combined militaries of EU states isn't a match, which isn't what I would have assumed but it's not an area I know anything about.
For someone already invested in the Google suite of products (gmail, docs, etc), this sounds pretty useful.

Also, this part seems especially interesting:

> Starting today with responses in English, you can use Bard’s “Google it” button to more easily double-check its answers. When you click on the “G” icon, Bard will read the response and evaluate whether there is content across the web to substantiate it. When a statement can be evaluated, you can click the highlighted phrases and learn more about supporting or contradicting information found by Search.

The biggest problem with all LLMs at the moment is the frequency at which they are wrong (at least when they are used like an internet search to lookup factual info). Any LLM that can improve this (or as in Bard's case, make it easier to detect wrong info) is likely to gain traction.
You _can_ use floating point if you are very careful and know what you are doing and know about decimal normalization (see e.g. OpenHFT implementation for high-frequency trading: https://github.com/OpenHFT/Chronicle-Core/blob/ea/src/main/j...)

But if you are not an expert, you better stick to BigDecimal and absorb the performance costs.
At some point denominations will be 2^20 USD per note. As inflation grows, in the USA and others, a 64bit won’t be enough. Money is imaginary store of value we all agree on. The actual number changes.
Rimac Nevera: The Fastest Electric Car? [video]
Storing the same element the same way isn't really helping against implementation bugs, if going that route, better store in multiple formats (u64, int, or string), to protect yourself from a CPU or interpreter or library bug.
In practice, just store the amounts as integer, and if you are really worried, add a checksum (if total balance is not enough).
Honestly, this just reflects the age of the population. Change is more painful when you're old, so stasis becomes more attractive. Usually Germans like the general idea of improvement, but they hate change.
Searched "Littler Books" and nothing came up. Would be awesome if this worked as expected.
Apple Explains iPhone 15 Camera UI Design Decisions
DDG Tracker-Radar
You can do nothing. This feature has been broken for ages and YouTube doesn't care. Your best bet is to remove the homepage via some browser plugin and make it redirect you to the Subscription page instead.
Suppose you tell it not to upset anyone. Someone asks if a question and it thinks the answer might be upsetting. The machine declines to answer. The asker clarifies that it would be happy to receive the answer. Contextually, this does seem less likely to upset the human with an answer. It’s not very practical as a safeguard obviously although real humans are susceptible to contextual nudging all the time. Adding it to the prompt would be an awkward half solution to the awkward half problem they’ve created by making their bot less likely to offend by crippling its own capabilities.
Actually that would break so many things (the cent as the smallest unit in law and in custom where that is currently the case) that governments may by preference issue a whole new currency instead of stir that pot.
I worked on some software in the past where I converted double to C#'s decimal type. Unfortunately it wasn't so easy on the shop's old php stuff, but there I was more concerned with fixing their SQL injection issues rather than their rounding errors
That’s not what this theory is suggesting.

Frogs, birds, etc have very distinct spherical visual cortexes. Humans and squirrels don’t have that kind of spherical structure. So, other than naming where vision is processed the same thing the overlap isn’t particularly strong even at the most basic structural level.

It’s perfectly reasonable to extrapolate from studied organisms to species that share recent common ancestors. But reptiles don’t represent the probability distribution, they represent different results from that distribution under different evolutionary pressures. Extrapolation backwards and our common ancestor was very different from all decedents.
I used to feel the same way as you about the one-row enter key. However, over time, I've come to prefer the US layout. The main reason is the ease with which I can reach the enter key using my right pinky finger. In fact, I've grown so accustomed to it that I now find the L-shaped layout a bit cumbersome. Funny how preferences change when you give something new a shot!