skysight-inc/HackerNews huggingface dataset:
Speaking about the "invention of zero" is not a good choice of words.

All languages have had words for "zero", for at least a few thousand years.

For instance English has inherited "null" from Latin, whose literal meaning was initially "not even a small one", but whose meaning has become "zero". Latin also used very frequently the word "non-null", with the meaning "one or more". Latin had a few more other words that could be used to express the quantity "zero". The same was true for Ancient Greek and for the languages for which even older records exist.

What the parent article intends to discuss is the invention of a purely positional system for writing numbers. Before the invention of such a system for writing numbers, the words meaning "zero" were used in all languages only for the unique quantity "zero". They were not used as components of the numerals used to name bigger numbers.

The necessity to write very big numbers for accounting or computational purposes has made desirable the invention of a system that would be less cumbersome for such big numbers than the system used for the spoken numerals.

That was the positional number system, where a small set of symbols is sufficient to write even very big numbers. Any purely positional number system needs some kind of symbol for zero, which must be usable in any position.

When the sexagesimal Mesopotamian number system began to be used positionally, a symbol for "zero" had to be added. So nobody thought directly about a "zero" symbol. They just wanted to reuse the same symbols in all positions, and sooner or later someone understood that adding a symbol for "zero" is the solution to this problem.
Thank you :) I did write the entire client. I will add support for those soon! I love interactive widgets.
It is, and if you choose the number uniformly at random, it's not just "effectively" zero, it is precisely zero.

GP's point, as I understand it, is that it is not actually possible to choose a number from [0, 1] uniformly at random in "real life".

I think you could argue that, e.g. in the dartboard thought experiment, the probability of choosing individual points doesn't really matter: only probabilities of measurable subsets with positive measure matter.
> "We don't negotiate with [economic] terrorists."

This is just so silly. Shutting down a company results in people losing their jobs. No terrorists involved.
wow, that fluid sim is astounding
The JVM provides a lot more flexible concurrency abstractions, but they're now appearing in the standard library instead of hardwired into the language. This lets us extend or reimplement them.

(Synchronized blocks/methods are primitive and haven't been deprecated, but they recommend using java.util.concurrent.locks instead.)
Möbius mystery solved by mathematician after 5 decades
Pro tip: before launching on HN stick your site behind Cloudflare first so they can cache most of your traffic.
Turning issue trackers into Emoji riddled social media platforms will do that alright.
just use mason
A WebGL transform feedback shader would be 100% as performant as what you could write in WebGPU for this use case (independent particle updates).
Any advice? I really keep getting rejected by HR while when I get in via friends I normally make it to the final rounds / or it’s a startup in tech where hops don’t matter as they will check performance.
For some reason my friends in other careers like the arts, culinary, hospitality, janitors, construction are getting happily married and starting families.

Being attractive doesn't demand money, it demands you to be an interesting, loyal, caring person to someone else.

I'd guess that believing in this worldview where money is an obstacle for finding someone is in itself a filter for potential matches.
> I still think it would be very anti-entrepreneurial culture to make company operators liable by default for everything their company does.

Again, by missing out the distinction in this sentence, you're using the implied (valid) case to limit civil liability to make it sound like the same should apply for criminal liability. You're failing to explain why arguments for this in the civil liability case should also apply in the criminal case.
Xpra: Persistent Remote Applications for X11
https://zed.dev/faq#how-will-you-make-money
> Did the CEO believe his people were incompetent to develop and verify the software?

Did the CEO create the culture in which they could not despite being able to?
I'm working on an indie game that's a bit like They are Billions with a ton of enemies that need to move together nicely, find targets etc.

So I've been going down quite a rabbit-hole of nearest neighbour and spatial partitioning algorithms.

I started with CPU multi threading first and then went to full GPU algorithms. While the speed can be really great they suffer from too much parallelism and lack of recursion/communication etc. I still want to try CUDA/OpenCL versions as part of the test.
Author here. If you have any questions, I'm happy to answer them :)
> everyone

Are you really so self-centered that you can't imagine anyone doesn't care?

I'll raise my hand and say I personally am happy to trust Zed and am fine with auto-installing whatever binaries they propose.

I do think it's reasonable to have an option for people with different security postures, but don't assume you speak for everyone.
In this case, I think we won’t ever get better estimates of the number of civilian deaths from demographics. The Palestinian authorities have a good reputation w.r.t. reporting the number of civilians killed. As the article says:

The Ministry's figures have been contested by the Israeli authorities, although they have been accepted as accurate by Israeli intelligence services, the UN, and WHO

The (linked) https://www.vice.com/en/article/y3w4w7/israeli-intelligence-... says:

“There’s no possibility of collecting exact data in this situation but their system is generally transparent and credible,” said the Israeli official. “But only with civilian deaths, Hamas deaths simply aren’t reported.”
I can't remember the last time I saw a popup in vscode, maybe last year.
Boeing to plead guilty in 737 MAX crash case
Oh yeah absolutely, but we could also just order them without the subscription for that right. I just notice some items fluctuate in price a lot, or sellers chop and change in having.. not even just the best price but reasonable vs. exploitative.

I don't use it for price, at least not wholly, but I do have to pay attention to it if I don't want a surprise ridiculous price. If that makes sense.

(Although I just noticed I said in top-level comment that it was just for price, heh. I suppose it's just a mix of things, and I've never really thought much about why I use it. Price can be nice, but definitely convenience too: the prompt to check if I do need more of whatever or can skip it, otherwise I would likely run out and only then order/go out to buy.)
> How can a bank be so important, and ostensibly private, that it can’t fail and let its shareholders take their licks?

They probably should fail, except it might be more than shareholders that get ruined by that happening.
Or, following typical advice, you could treat the clothes use case as one of many use cases and develop your positioning and marketing around independent funnels - clothes being one of many.

In other words, the core product is the same for all audiences, but the funnel and positioning addresses various needs.
1) It's the CEOs job to know. Carelessness, recklessness, wilful ignorance, malice, these are all terms of art and can lead to different liabilities; as a non-lawyer I don't trust my own understanding as to the exact boundaries between them.

2) If the CEO knows, then the word "conspiracy" comes to mind, does not require them to perform the criminal act, only their agreement to act.
The point was silently.
thanks! is there a minimal example you'd recommend looking at?
So basically, they're better at graft?
> For spilling a hot coffee cup you get $ 2.7 million worth of punitive damages.

What's the context here?
> a lot of products rely on talking to servers in the cloud for functionality

That's the whole fucking problem! People buy computers but cannot change the software running on them.
I may as well do the coding myself if I'm going to do a code review?

Sibling gave some other clear benefits, but I'd also add it's helpful just to have a basket prepared for you too. Imagine if you walked into the supermarket and someone offered you a basket of things you'd told them you often like to buy. Maybe you don't want them today, there could be all manner of reasons, but you might, it's still helpful.
I don't think NPM is a model for anyone to follow to be honest, my gripe is just the hill to die on isn't Zed for this issue.
> The specific case here about criminally negligent software design errors almost certainly never came up to the CEO.

He or she is responsible for the culture and governing within the company. So either way they are involved either by knowing and ignoring or by setting the precedent for this to go ahead without their knowledge. The punishment for those might differ but it's not a free pass.
To me the downside is that it's basically building an AST with a cumbersome 'AST builder API' instead of designing a new specialized programming language where the dependency tree and 'node payload' is all integrated into a single language (instead of having the traditional split between CPU- and GPU-side languages, and a 3D API as glue sitting inbetween - as more and more work moves to the GPU that traditional split makes less and less sense IMHO).

The idea to build an AST with an API instead of a dedicated language feels a lot like GLTF's new interactivity extension, which describes an AST in JSON (blech): https://github.com/KhronosGroup/glTF/blob/interactivity/exte...

PS: also, it would be nice to get an idea what the debugging situation is for workgraphs.
Yes my question is what are those skills and what difference do they make specifically
> It would be trivial (!) to chop off half of the tax without a net detriment to society.

If you have a good trivial plan on how to do it why do you believe it hasn't been done yet? Political complexities arise quickly, as neat and simple as you might see the solution there's whole systems behind that make it less trivial, systems with needs that have to be catered for to any change to happen.

> A bug chunk is sent far away, another chunk is used to fund the system itself.

Is the chunk being sent far away really useless? Or cutting it off will have outsized consequences after the fact that you aren't able to predict? How do you go about finding that out and being able to balance what's necessary if consequences would appear after 10-30 years?

The system needs to work, it needs funding, what are you proposing? To just cut it all off?

I think you haven't thought deeply enough about this issue if you think it's trivial to solve.
Having tested all launchers which are available on earth I settled with fluentsearch. Most capable launcher of them all and also works with everything(although the internal indexer is also incredible powerful)
Well, you missed out on a lot.

Stories should provoke flexible thinking and perspective shifts in an entertaining way, they should not make you unhappy.

If you get hung up on surface level things like that assuming the worst, you close your eyes to higher levels of perspective and thinking.

The series is largely about a single theme which is primarily about nature vs. man, and man's hubris and fallibility.
That's an incredible idea -- I should chase down the 3 or 4 libraries near me and see if they have a 3d printer. If they have one, the staff there are probably quite keen for visitors to print a file.

I do wonder about longer prints and how that might go, but that's a problem for another day.

Re: 3d printing as a service, when I googled it here in Australia it was plentiful, expensive, and mostly focused on higher quality materials - for prototyping serious gadgets, it seemed. There were generic websites that seemed to be based overseas, but the options (and therefore my guess at quality) were behind a wall of lingo and technologies. I would have needed several hours I think to google, ask LLMs, etc, before understanding which to choose. And then? They were still not particularly cheap -- I expected to spend less on the case than the screen.
Amazing!

Is it possible to use square magnifying glass to get to 7-8 inch or even 14? I want to make old school vibe amber color mini computer with a PI, and was thinking of using either 5" spi or one of the smaller ones 3.5 or so.

PS: we have been bombarded with AI so much that I misread the title as 'AI monitor for PI' :)
This is simplistic, but it's a start for a discussion: you look at the organizational chart, start from the bottom where the people working on the product are, punish all the line from there up to the board (all the C*).

Then people will start asking questions about what they are told to do, because they know that if they do something wrong they're going to jail or have to pay the fines themselves, not a bank account of the company. And they won't have much else to go to get shielded from responsibility, because all jobs will be like that. Even our own jobs.
I call BS on that, no one ever made a name for themselves avoiding problems. The absence of a problem means what did you even do.
Yes, I agree. Your words motivate me, thank you. We have to do our best to win this legal issue, which belongs to all people. We cannot allow the burning of content at this point in human history. Archive.org is collecting signatures and letters of support here: https://change.org/LetReadersRead
>The CEO and the other C-level people.

Yes the Captain of a Ship is always responsible for everything that happens on his ship 100%.
Pretty much all of it isn't remotely the same as all of it.
I’d assume so, they’re both from Cornell’s Lab of Ornithology. The Merlin app is incredible; seeing the calls identified in realtime is magic.
Preliminary Notes on the Delvish Dialect, by Bruce Sterling
The company with the most powerful array of vector weighting systems
Generally I agree with you, however the ones from waveshare are surprisingly good, albeit with a 16bit (RGB565) interface.
The whole point is that you don't have to parse different syntax, because you choose your syntax at the editor level.
I suppose GP's argument is they know the schedule & frequency of the subscription, so if they predicted it further out then it could have been a notification 'we've moved your subscription two months early, because we're not going to be able to send it until October after that' instead.

Which.. yeah, would be cool, but I do think it's a level of analysis everyone who uses S&S is aware does not happen.
Not OP, but I'm guessing this:

https://en.m.wikipedia.org/wiki/Liebeck_v._McDonald%27s_Rest...
Because I think it would still result in a culture that is hostile to entrepreneurship not dissimilar to how bankruptcy is treated in other countries.

And just to be clear here, I’m arguing against the idea that company operators should be by-default guilty if the company they operate commits a crime. Because that is what a lot of commenters here are arguing for. Not that they should be not be liable for crimes they personally, knowingly, commit.
And the level of risk the CEO/C Suite would have to take on would be insane. Who would want to be in charge of an aerospace company if there was a real risk that you'd get charged with murder if you don't have an almost psychic insight into the technical decisions of your company?

There'd be a filtering effect where the best and brightest avoid industries where we need them to be. That standard would likely reduce the quality of the leadership and bias it further towards people who are delusional about safety.
POE very easily tends to inject noise into microphone inputs. If you run a Raspberry Pi for example with POE you get that. This can be fixed by using a power conditioning hat and a POE splitter but now the costs are really increasing.

But it works.
I usually see this (dynamic scripting langs, schemaless databases) play out as a very good environment to prototype in, very few barriers to change things or make stuff up as you go. Then the prototype is not discarded but "iterated" to form the actual production code. The (now needlessly so) flexible JSON store is grand-fathered in.

I have yet to come across an actual use case for JSON stores in a production app with an established design. What the hell do you mean you have no idea what the data might hold?? Why are you storing unknown, undefined, undefinable things??? Or perhaps, there actually is a schema i.e. fields we rely on being present, but we were too lazy to define it formally?
NTV = Near Threshold Voltage

https://www.anandtech.com/show/5555/intel-at-isscc-12-more-r...

>At IDF last year Intel's Justin Rattner demonstrated a 32nm test chip based on Intel's original Pentium architecture that could operate near its threshold voltage. The power consumption of the test chip was so low that the demo was powered by a small solar panel. A transistor's threshold voltage is the minimum voltage applied to the gate for current to flow. The logical on state is typically mapped to a voltage much higher than the threshold voltage to ensure reliable and predictable operation. The non-linear relationship between power and voltage makes operating at lower voltages, especially those near the threshold very interesting.
The referenced issue has nothing to do with Rust. One would have to dug deeper and not relay on random comment to figure out. So I'm not expecting you to do it when even content of your comment is bit lazy copy-paste.

But even so, without checking the actual Github, it was already explained here [0], before you have posted.

[0] https://news.ycombinator.com/item?id=40903577
It helps if you have a microscope or something like that, but it's not absolutely necessary.
In what way would you say it was different? I'm asking as I'm South African, but I'd have to start digging online to find an American baby crying.
> The YouTube player is, at its core, a video tag.

Nobody is disputing that.

I'm disputing that "they could just use a video tag" to get the same functionality and I'm sure that anyone body working on a video player at any streaming service could instantly give you a list why it's not something that's only there for evil tracking or business reasons.
After the first accident, Boeing was said to be blaming the pilots, in private, despite knowing about MCAS but not revealing it. They deliberately misrepresented the design (and in particular they minimised the severity of the failure modes) of MCAS to the FAA during the certification process. There are transcripts of the test pilots discussing this stuff. Boeing also heavily lobbied the FAA not to ground the Max 8 despite other jurisdictions grounding the aircraft.

There is plenty of evidence to suggest that Boeing knew what was going on, and if the CEO didn’t know then he wasn’t doing his job.

There really is no reason to give them the benefit of the doubt.
for me it's terrific, colors are another issue. The way it shows the world in pixels would perfectly help in creating pixel art.
Hey, Antonio here. Co-founder at Zed.

Sorry that we haven't replied to that GitHub issue yet. We try our best to listen to the community (here, on GitHub, on Discord, ...), but we're a small team and, admittedly, it's tricky to keep up with everything.

I agree that we should ask users for consent before downloading language servers (and other executables).

For everybody who's come across the ticket here or on Reddit and hasn't worked with the Zed codebase yet, let me provide some context on how language support is implemented.

In Zed, we have three ways of supporting a language (and its language servers):

1. Extensions that users can install from the `zed-extensions` repository [0]

2. Pre-bundled extensions that ship with the Zed binary, but still need to be installed [1]

3. Built-in language support [2].

For (2) and (3), the code is owned by the Zed team and we make a conscious effort to review contributions from the community in that area.

That code can automatically download language servers, but we try to vet which exact scripts/binaries are downloaded from where. For example: we heavily use rust-analyzer ourselves and keep up to date with its releases, the Go language server `gopls` is downloaded from the Go team using the official `go` tooling, the ESLint language server comes from Microsoft, etc.

For the longest time, we only had built-in language support (3). A couple of months ago, we shipped extensions for Zed (point 1 and 2 above, parts of it described in [3]). The goal was for built-in language support (3) to gradually move to pre-bundled extensions (2) so that users had the ability to choose which ones to install. We did make some progress, but we haven't ported all languages yet.

We're a small team and can only do so many things at once. So after investing quite a bit of time into extensions, we chose to pause that work and invest into other areas for a while (porting Zed to Linux, for example). Once those areas are in a better state, we plan to come back to extensions, build them out some more, and port the remaining languages.

So, TL;DR: we hear you loud and clear. We try to vet things that are currently installed automatically. But we agree that we should ask users whether they want to install arbitrary binaries on their computer. We also plan to transition all language support to manually-installed extensions once we finish other projects.

[0]: https://github.com/zed-industries/extensions

[1]: https://github.com/zed-industries/zed/tree/main/extensions

[2]: https://github.com/zed-industries/zed/tree/main/crates/langu...

[3]: https://zed.dev/blog/language-extensions-part-1
The happy state of property-based testing in C#
Is MrScraper suitable for scraping data from multiple websites?

Absolutely! MrScraper is designed to handle diverse web scraping needs, making it perfect for extracting data from various websites. Whether you're scraping product details for market research, gathering financial data for analysis, or extracting contact information for lead generation, MrScraper's robust features ensure accurate and efficient data collection. It's a versatile tool that simplifies complex scraping tasks while maintaining compliance with website policies.
Nice, looks really cool! Would have a look at trying this out!
Took the words from my mouth, to make a cheat sheet it needs to be simple enough to move from conclusion to conclusion and not be a string of redirections toward other conclusions.

It is an article period.
I prefer it the other way around: https://kill-the-newsletter.com/
except for giving network access to extensions having no way to audit if not open source.
Show HN: I made an app to fix the multilingual tweet mess (work in progress)
Managing tweets in multiple languages across different accounts is a nightmare. Translating tweets, switching accounts, and maintaining consistency is time-consuming and error-prone.

What I’m working on: TweetGlobe

So, I was trying to tweet in different languages for my global audience, but it was such a hassle. Every time, I had to translate my tweet, log into multiple accounts, and ensure everything was consistent. It was exhausting and inefficient. That’s why I started building TweetGlobe.

Write one tweet and have it automatically translated into multiple languages. Then, you can post it across all your linked Twitter accounts with a single click. Sounds like a dream, right? That’s exactly what TweetGlobe does. Plus, you can schedule your tweets and track their performance across languages and accounts. This way, you can reach a much larger audience effortlessly.

This is still in development, and I’d love to hear your thoughts. What features do you want? How can I make it more useful?
Cybercriminals Are Targeting Digital Identity of Singapore Citizens