skysight-inc/HackerNews huggingface dataset:
In the terminal I always use “dc”, where, besides being RPN, you have to explicitly set the precision. I.e. the result of 2∕3 (or “2 3 /”) in dc is always ”0” unless you set a precision beforehand. This makes it clear that the result is arbitrary.
Does Gnutella still exist? I don't think I've heard that name in a very long time.
I had such case too, the solution is simple:

round in favor of the bank / financial institution you are working for
Russia is in Asia, Turkey is in Asia, Yemen is in Asia too among other countries, I think the article should be more specific than just limiting a whole continent in few countries.
Very tangential, but I found this funny:

> For example, if you’re planning a trip to the Grand Canyon (a project that takes up many tabs)...

Is number of tabs considered a reasonable estimate of a project's size/complexity/scope/duration these days? If so, I'm wondering whether we could start using it instead of story points?
It a lesson in how important it is to choose the most open/free and widely supported formats when creating information you want to share with the world.
the final nail on the coffin. Or can it get worse? lol
And you don't have to care that he's a liar. I care about truth, though.
> The media is not a single entity.

Unless you're a red pilled, crypto-fascist, conspiracy theorist like Russell Brand, in which case the "mainstream media" is one huge, shadowy, many-tentacled, Spectre-like organisation out to get you for your brave stand against vaccines. Apparently.
I referred to 'they' for my clients and start-up. You seemed to be making claims about those particular implementions, which seemed a bit odd.
Me: What is DHT?

Also Me: Distributed hash table.

Me: Thanks.

Also Me: You're welcome, but don't be too impressed. I googled it.
That is because Nintendo's evilness is a drop of squid ink that can be easily seen before it dissipates into the vastness of the water.

Microsoft's evilness is the ocean that you swim in. You do not see it because it just looks like The Way Things Have Always Been to you.

The entire PC ecosystem—indeed, the entire tech world—is worse because of Microsoft's monopolistic behavior in the 1990s. We are still stuck with, at best, a desktop platform triopoly (is that a word?), and the big "Microsoft vs Apple" paradigm contributed greatly, I would argue, to the mindset that led to us having a mobile OS duopoly today.

If not for Microsoft actively, aggressively, and, above all, illegally throwing their weight around in the 1990s to make sure they were the only option for most people, we could very easily have had a half-dozen different OSes with open standards governing interoperability between them.
Museum director Lasse Andersson said that he had laughed out loud when he first saw the two blank canvasses in 2021, and decided to show the works anyway.

"He stirred up my curatorial staff and he also stirred me up a bit, but I also had a laugh because it was really humoristic," the museum's director, Lasse Andersson

So the museum director was happy, curators were interested and they were on display - feels like the money was his?
For what purpose(s), where? "ISP_Name.net" looks good to me, but I'm an old-timer in the U.S. Consumers are less familiar with ".net", for branding & marketing purposes.
Selecting a tech stack for your MVP should be a well-thought-out process. Every software product is different, so there isn’t one MVP stack cheat sheet for all of them. Let’s go through the most common decision-making factors while choosing technologies and languages for your digital product. Ultimately, check out the list of a typical tech stack for MVP in 2023.
I’ve gotten a lot of value from GitLab but I have to say that the frequent security issues significantly undercut the messaging about their product being a security solution.

I’ve gotten the impression that they’re trying to expand rapidly to have more points where they can offer a feature which GitHub doesn’t have, which is certainly understandable but also gives the impression that their teams are overstretched and probably burning out. It’s pretty common to encounter an issue which has been open for years without progress despite a fair amount of customer interest.
I'm under the impression that people use decimal floats from IEEE 754-2008, which is Crenshaw's General Decimal Arithmetic at https://speleotrove.com/decimal/decarith.html .

As I understand it, the regulations related to money can require specific rounding modes and a specific number of digits for intermediate representations. These are much easier to manage with, eg, Python's decimal module than doing everything as integers.

For example, at https://news.ycombinator.com/item?id=36687627 I pointed to US law at https://www.law.cornell.edu/cfr/text/7/1005.83 with:

(3) Divide the result in paragraph (a)(2) of this section by 5.5, and round
down to three decimal places to compute the fuel cost adjustment factor;

(4) Add the result in paragraph (a)(3) of this section to $1.91;

(5) Divide the result in paragraph (a)(4) of this section by 480;

(6) Round the result in paragraph (a)(5) of this section down to five decimal
places to compute the mileage rate.
Gamedev - at least engine dev - bears some relation to the embedded & performance-critial world. You have this conflict between needing extremely performant code, as close to the metal as practical, but also needing rapid iteration and to represent high-level logic cleanly. This is why you almost always end up with the juxtaposition of a C++ core and an embedded scripting language like Lua.

Python isn't really performant enough, or at least hasn't been in the past. Performance still matters, even for a scripting language.

In general, if your engine does what you want right out of the box with no modifications, you can go a long way to writing a game in the scripting language and - if you're not pushing it hard - not suffer any real performance issues. But as soon as you want to chase framerates, or do something unique or time-critical or computationally difficult, which is often, you 100% need that low-level language.
Low/no code have long learning curve because they provide too many configurable tools and have big limitations because they don't provide enough configurable tools.

I've started using Anvil 6 years ago and never looked back.

I never liked low code solutions, but I was the only developer in my company, so I didn't protest when the management tried them. We hired consultants, spent tons of money, hit tons of walls and gave up.

Anvil is only code, only Python.
It's no javascript, no html, no sql, no server management, etc., but yes code. Only Python, but it leaves the door open if you want to use javascript, sql, git, etc.

Here is a post that summarizes it quickly: https://anvil.works/forum/t/showing-off-anvil-to-others/1864...
wow nice, I'll give this a try.

I've always used jq for viewing json, but it's the wrong tool for my use. I basically want to explore json interactively, not parse it specifically. So the workflow is to keep "jq"ing it, and modifying my jq query until I find what I'm looking for.

Your tool looks like it allows interactive exploration.
I can reproduce this.

The issue is ChatGPT hallucinating a function that doesn't exist. I'm figuring out how to rail guard against this. Thanks for trying it out and reporting with an example.

If I switch to ChatGPT 4, it works fine.
> And because in any Teams meeting with more than five participants there always is at least one person using the web the impression is that the system as a whole just doesn't work.

That's me. Like with Slack, both native and web versions are junk, but the web version is leaner and snappier. And no, generally me using the web version didn't cause any issues to anyone on corporate calls.
I'm assuming you did the correct thing and engaged an an Office Space-esque penny-stealing operation after learning this? :)
Yep, as a techie I don't see the problem either, but the person who started this subthread apparently minds that

> Usually [you get] 194 other countries in a loooooong list

(cue this website having precisely that list)
In fairness, it was file extension spoofed[1] exe made to look like a PDF file. When sent to someone who frequently downloads and opens PDFs as part of their job, it would be a very easy mistake to make, especially for the unaware to this attack vector.

[1] https://www.malwarebytes.com/blog/news/2016/09/lesser-known-...
DEF CON 31 Main Stage Talks [video]
What would be the problem with TigerBeetle's approach to use a smaller and configurable unit of measure so that you only have to deal with integers?
> All of your private information is now reviewed by a human

FTA:

> If you choose to use the Workspace extensions, your content from Gmail, Docs and Drive is not seen by human reviewers, used by Bard to show you ads or used to train the Bard model

I’m as big of an AI skeptic as anyone but even I believe you can set up an integration of personal information that doesn’t leak publicly.
My boss uses aceess on windows 10. It still works.
It is quite similar to https://github.com/KillianLucas/open-interpreter

Such terminal tools are quite like AI agents, it should think about steps and then execute one by one.
Except the leave campaigns lied and/or mislead about the consequnces of leaving or their own intentions for the exit negotiations and post-brexit policies for everything from single market access, fishing rights, to net immigration reductions.
I've seen few episodes of aircrash investigation (mayday), and multiple times pilots try to crash or land where they will do less damage on ground.
There’s many voice recordings, instrument logs, and even ATC conversations of people aiming doomed aircraft away from populated areas. Military pilots may have different priorities as they can eject, but many civilian pilots have spent their final moments trying to minimize casualties.

Exceptions defiantly exist, but it’s a very common reaction.
New Rate Limiting analytics and throttling
Well, I know that one of them, Sam Lantinga, went on to be a lead dev on World of Warcraft and is now with Valve. His SDL library was originally developed for Loki, I think.
Beside from the blog post, when i was reading the post i noticed that his blog is not only smooth, but everything is where it should be, the UI is awesome i enjoyed reading the post.
I see your 10^14 Zimbabwe Dollar Note and raise you this 10^20 Hungarian pengő,

https://en.wikipedia.org/wiki/Hungarian_pengő (caption: "100 million trillion (100 quintillion) pengő (1946)")

At its nadir (US$ 1.0 = 4.6*10^29 P), a reasonable-sized transaction denominated in, for example, micro-pengős, would have overflowed a uint128_t.

Conclusion: just use floating point, it's inflation-proof.
I think you should let Nortel know that you don’t think China’s state sponsored hacking is a big deal.
Was curious so checked Canada but it isn't available [0]. I think it is due to the Online News Act legislation (C-18) and perhaps the Artificial Intelligence and Data Act (C-27).

[0] https://support.google.com/bard/answer/13575153?hl=en
On my first day in a new company, not even senior dev yet, I met with the head accountant. I asked about her top problems, she said her top problem was that the application would produce different invoice on screen, different invoice when printed as PDF and a different invoice in the accounting software. About 1% of all invoices were affected but due to amount of billing they were doing (telecommunications and advertising) they needed to have 3 FTEs just to correct the invoices.

And correcting the invoices meant playing with numbers so that at least the PDF and accounting software agreed on the total value and tax.

She also said they had at least 2 different employees and an external company look at it and not able to fix it. She also told me not to bother because she does not believe the problem can be fixed (that's what she was told).

I looked at the software, it had two separate copies of the invoice calculation (separate for on screen and for printing to PDF). And of course it would send the invoice to the accounting software which calculated the invoice in a different way still.

I ran couple of experiments to reverse engineer how the accounting software did the calculations -- the exact order of them and the exact rounding rules. Then I built a small module that captured those calculations. Then I changed all doubles to arbitrary precision.

It took two days and the problem was fixed but it took couple more days before accounting department actually believed it.
JWST finds possible signs of life chemistry on a world
Webdevs seem to have a blind spot around UI. Plenty of end-user apps - like music players - and websites - like e-commerce stores - tend to have compute-intensive UIs. They may not look compute-intensive for a dev on a beefy machine, playing with mockups and toy loads, but they absolutely become noticeable compute hogs on real machines with real loads.

And by "real loads" I really mean just more than two dozen items on a list of whatever it is the app displays.
My personal ranking puts HD Mod above VCMI (currently) but VCMI has some features that HD Mod will likely never enable - because they’re fundamentally game changing.

https://sites.google.com/site/heroes3hd/

HD Mod also works with Horn of the Abyss https://heroes3wog.net/horn-of-the-abyss-download/ which is an (pretty successful) attempt to build an unofficial expansion to H3 that has the feel of H3. Anyone who played Wake of the Gods will know it felt quite “unH3” at points.
I'll use different terminology: there are no such organisms.
The UK does fund SMEs, that's the Innovate UK program. It's a good pot for domestic money and relatively easy to get (or used to be, you'd see the same companies at every conference). It has money for solo industry and industry/university projects. It's under the same umbrella (UKRI) that also funds academic research (STFC, EPSRC, AHRC, etc).

For some comprison with Switzerland where I currently live, and who also has a rocky relationship with the EU - we have InnoSuisse which every startup seems to get money from, and SNSF which is the massively oversubscribed science funding agency.
Was questioning my sanity here, but wikipedia confirms that the first mortal kombat is from 1992 ... but the first release is not called mortal kombat 1, it's just mortal kombat, followed by mortal kombat 2 through 11 followed by 1. Okay that's not confusing at all.
but how do you turn off the light once you are already in bed?
I think you're misunderstanding. Say as an attacker, I am able to get control of the DNS zone for a target. We will assume the site is not using an ACME issued cert, but some other provider.

I am now able to get a new certificate issued with ACME using the DNS-01 challenge. I set up one of my own servers as a proxy, HTTPS terminated with this new cert. I then have it proxy to the existing site (by IP address.) I then change the site's DNS to point to my own server. The users are no wiser, but I am able to intercept all traffic.
That's not true—"misstep" only implies that something was a bad idea, not that it wasn't intentional and calculated.
July 1, 1995; I got a $20k loan, and "title" to an acre of unimproved land a good half mile away from any services. I didn't quite get time off from my job but they tried real hard to not call me for every little thing for a bit.

August 1, I was moved in to my new home. I had a road cut, land cleared, a mobile home installed with septic system, water and power. Immense amount of work.

I'm quite proud of the speed that got done and the interlocked planning and orchestration that came together to make it all happen.

15 years later I discovered my land title was fake (after building a bigger, real house beside the trailer) and had to purchase it again, but that's a different story.
I think they're waiting on the fall-out of the Online News Act legislation (C-18) and perhaps the Artificial Intelligence and Data Act (C-27).
No, it does not work this way. Any good accountant will see a different in values, even smallest one, as a sign of an incorrect calculation. Does not matter which way it goes, they will feel compelled to figure out who is wrong. At least a good accountant will.
<word for freedom>

Right to Repair just about covers it, IMO. You can't repair something if you can't either have access to the source code or flash the source code, or otherwise access the internals.
I think it’s less about revenue stream and more about dev’s languages. There are many tech companies who’s primary revenue stream is China, for example, but in those cases they still don’t need multilingual support nor even devs who speak Chinese.
> Floating point is inherently an approximation - your bank balance should not be an approximation.

I think this is a perfect example of bad floating point teaching. Floating point is not an approximation in any sense. If the numerical result of your calculation is representable in floating point you will get an exact answer always. And for results that aren't representable you decide exactly what should be done about that. It's like saying integers are an approximation because 5/2 == 2.
You need to be also handle "origin" or "flavour" of money. Future governments may place various sanctions and limitation on money. So green dollars will be better, Russian dollars not so great and so on. Some money may be owed to local VIP, and should not be confiscated... All that may be mixed on single bank account.
>I’m as big of an AI skeptic as anyone but even I believe you can set up an integration of personal information that doesn’t leak publicly.

I've been using google products long enough to know that when a blog post differs from the policy language, the blog post always loses. Let me know when they update the actual privacy policy to reflect the blog post.
Annihilation market for the rest of us?
There’s a few games out there that have absolutely immense fandoms in places unexpected - Heroes III is absolutely HUGE in countries east of the old iron curtain, partially probably because it runs well on older computers but also because it’s one of the best games ever made.
change .refresh to .reload
I believe that economists generally think that a small amount of inflation is good for the economy, and that deflation is bad (because it leads to reductions in spending and investment, potentially causing a vicious circle). It's also relatively easy to counteract - just print more. In order for hyperdeflation to occur you'd need a currency where the issuing body didn't believe deflation was bad, or didn't care.
Agree, I do that all the time, I also feel it is a little more respectful to call someone by their family name rather than just name. Additionally, it’s better in terms of privacy in the internet, less phishing and social engineering attacks.
It still shows the "194 other countries" in a long list, which is what the person complained about. (I don't mind that btw, but the logic of the person who said that this UX is different escapes me)
I see the dual-first-name thing a lot with consultants, but within the West I think it's typically Western-first, Chinese-first, Chinese-last, isn't it? Which is extra confusing.
Given that the majority of these seem to be occurring outside of the West (even thought the West is obviously directly involved in the corporate hand shaking that drives these murders), what should we do?

I think Western countries should definitely be enacting much heavier environmental protection laws, including ones that affect overseas territories (ie being able to link a Western exec to a corrupt forestry deal in Brazil = life in prison).

But the truth is that Western governments are already corrupt, we've allowed billionaires to hoard wealth, wages have stagnated, political lobbying aka bribing is considered normal (esp in America).

And the above is all only possible because the general population doesn't rise up to protest these issues, why does everyone just simply not care? Obviously as animals we're mostly concerned with what directly affects our tribe (big or small) but these issues do affect us, especially environmental ones.

Is it overstimulation, modern life is so much more complex especially with technology in the mix? Is it resource contention, ie people would prefer their power bill to be $10 cheaper even if it causes a global temperature rise over decades? Is our ability to be social animals lacking, having evolved to only participate in tribes of 150~ (as far as I've read) people, we can't all work together efficiently because of that?
Yup, maybe Google saw my post and this is their response!
If they can afford to pay the CEO 100M they can afford to pay above market rate to the janitors, no?

Do you have arguments or are you just going to call someone a “doo-doo head”?
This entire paragraph reads “because the experts say so”. As an avid coffee drinker and experimenter for many years now I’d challenge you to question that “more unimodal grind distribution” effect on pour overs especially as it relates to very minor differences in distributions measured across grinders.
Number of tabs seems like a pretty good measurement in my cases! Much better than completely arbitrary story points anyway...
Nice share! Interesting sorcery in their code:

> final double residual = df - ldf + Math.ulp(d) * (factor * 0.983);
Dev snapshot: Godot 4.2 dev 5
I heard through the grapevine of the Berlin tech scene that actually both SAP and Telekom failed to deliver a working COVID Warning app.
A small software company in Berlin purportedly ultimately 'fixed' the app for around 3 million EUR but this was kept under wraps (the app ended up costing 220 million taxpayer money by the end of 2022).

Not sure if this is true but it sounds like it absolutely could be.
It also brings “backwards” some of the QoL features of H3 which helps me, because starting on H3 means H2/1 always feel too Down Grady.
I have torrented but am not very familiar in this field, but I have to say, this is the first time I've ever heard of gnutella.

Less technical people I know have heard or used TPB and are likely never to have heard of this as well.

I am curious (although I'll be googling as well) on what makes it better. As a personal preference though, if given the option, I would rather make a project that used by many reliably than to have one that is really really fine tuned but not used at all.

However, if I do see that gnutella is better for my purposes, then I will gladly make the switch and will say thanks in advance.
Row Locks in PostgreSQL
https://wiki.c2.com/?BankersRounding
DHT is a protocol that allows peers to exchange data about torrents and peers; you can download the contents of a torrent by its hash instead of having to download a .torrent file and connect to a server to find peers.

Kademlia is similar for eMule, only that it also allows search.
I'm skeptical. In terms of actual usage, there are many, many more people online today. Many people are sharing torrents over their broadband connections: entire movies, all seasons of show. We won't even get into the piracy of books! I think the piracy scene today is much bigger.
That “just” is doing some very heavy lifting. That could potentially involve having to update almost every financial system worldwide given the US dollar’s position as a global reserve currency.
I can't think of any examples where this is the case currently. A historic example would be genetics. There's little doubt that
genetics influence near to every aspect of our competencies. And that's extremely useful information that can help improve life and society in countless ways. It only became harmful when a man decided to take it to an illogical extreme, predictably creating a very real dystopia in his fanciful efforts to create a very distant utopia.
For very simple billing, arbitary precision sounds like overkill, as do rounding, and order of operations.
But without a sufficient stratigraphy of abstractions, I can't ever dig down if I run into issues! ;)
Or homebridge.

Anyway as soon as you configure the phillips hue lights through homekit you never have to use their app ever.