skysight-inc/HackerNews huggingface dataset:
Read or listen to many perspectives on the topic at hand. Try to play devil's advocate against your own current opinion. Don't be afraid to change your mind. Participate in online debates.

I believe you can find some free online resources if you search for critical thinking or systems thinking.
Ask HN: When will Google re-allow adding review for Chrome extension?
Is there any announcement about when will Google re-allow adding reviews to our chrome extension?
Thanks. Grafana is very versatile... I'm wondering whether I should open up registrations so people could build their own graphs. The raw data is simple to understand, it's just the number of confirmed, recovered and deaths for each location.

As for the number of tests, I agree it's an important metric. I see it's only available for the US though. I guess I should add it anyway.
Figure Amazon Seller Ruined – 6 Figure Mistake by Amazon Employee
0.9999 = 1 is a consequence of the way we define rational and real numbers and limits. There are alternative definitions of numbers where this equality does not hold:
Non Standard Analysis https://en.wikipedia.org/wiki/Nonstandard_analysis being the most famous one.

But for the sake of argument, let's just define numbers as sequences of digits with a mixed in period somewhere:

MyNumber := {
a = (a_1, a_2, ...) -- list of digits a_i = 0 .. 9; a_1 != 0.
e -- exponent (integer)
s -- sign (+/- 1)
}

Each such sequence corresponds to the (classical) real number: s * \sum_i a_i * 10^{i + e}.

We can go on and define addition, subtraction, multiplication and division in the familiar way.

Problems arise only when we try to establish desireable properties, e.g.

(1/3) * 3 = 1

Does NOT hold here, since 0.9999... is a difference sequence than 1.000....

So yes, you can define these number systems, and you will have 0.999... != 1.
But working with them will be pretty awkward, since a lot of familiar arithmetic breaks down.
Bragi did a Kickstarter back in 2013 for The Dash. They were fully wireless in-ear headphones, with included microphone, activity tracking with a heart rate monitor, built-in memory for listening to music without having to carry your phone, and a charging case. Oh, and they worked underwater for listening to music with the built-in memory while swimming.
This is super handy. Pseudocode is very useful for understanding flow - so much more than actual assembly. I've always found it an order of magnitude to understand bad asm-to-C decompilation from IDA or Ghidra over perfect disassembly.
How objects work: there's a lookup table for methods and properties associated with your instance to find them by name (or call signature, or whatever).

How hooks work: there's a lookup array associated with your instance (yes, an instance of an object—read the code if you're skeptical, and besides functions are objects in JS anyway so even if I'm wrong, which I'm not, I'm technically right) to find properties and methods by reference order(!?!)

Hooks are just a crippled implementation of objects with weird syntax. In a language that already has non-crippled ones built in with less-weird syntax.
*ran
Show HN: We built a lightweight tool to easily manage virtual events
Hey Mac, Jacob, Dominic and John here from the Commsor team.

We originally built this for internal use to solve a frustration we had around manually sending calendar invites for virtual Zoom events we were hosting. We decided to polish it up a bit and release it for anyone to use, completely free.

It enables you to quickly spin up an event page, collect RSVPs, send calendar invites, and export RSVPs. We've also built a host page for those hosting multiple events, making it easy to share one link with all of your upcoming events!

You can see it in action here - https://commchat.commsor.com/events

Right now it integrates with Zoom, letting you automatically generate a unique ID, configure settings, and see who actually attended, but it works with any virtual event tool (YouTube, Twitch, LinkedIn Live, etc).

https://www.commsor.com/virtual-events
I just answered another post in a similar manner, but you bring it up, so I will reply to you as well. Why would the US navy want anyone to believe there is something buzzing about that they couldn't identify, and according to the pilots account, could literally smoke their ass? Have you noticed them saying such things in the past? I have not. Also, I am 100% sure they DO NOT want you to believe such a thing exists. In my experience, they want you to believe they could handle absolutely anything, that they are the baddest dudes who ever walked the earth, and you are 100% safe with them protecting you. Or something to that effect. Seriously, why would they lie about this? Does this position square up with any of their interests? Skepticism is fine, but not when it literally runs afoul of basic common sense.
This blog ran on my Raspberry Pi
There were tech writers who were cutting open their iphone 7s and shoving in their own headphone jack. Space is there. This was a business decision to sell more airpods.
Other people have pointed out that induction never makes the jump from a finite number of 9s to an infinite number of 9s.

I feel the easiest "proof" is a proof by contradiction.

First hopefully we can agree that if we have two real numbers x and y that are not equal then we have a number z, such that x < z < y. The easiest example is z = (x + y)/2.

If 0.999...!= 1 then there must exist a number A, such that 0.999... < A < 1.

Now since 0 < A < 1 (as 0 < 0.999...) it should be easy to see that A's decimal expansion is of the form 0.abcdef... . Since, A != 0.999... one of the digits in the decimal expansion of A has to be something other than a 9.

For instance, we might have A = 0.99998999... .

However, this would mean A < 0.999... as all digits other than 9 are smaller than 9 [1], but this contradicts our initial assumption that 0.999... < A and since we're dealing with strict inequalities both can't be true at the same time! Thus no such A should exists and thus 0.999... = 1.

Now this isn't a rigorous proof, the thing that makes me most uncomfortable is the bit that I state A < 0.999..., but I'm uncomfortable because A might have multiple decimal expansions and I don't know how the algorithm in [1] interacts with that, however, if someone quibbles about that bit of the proof for that reason I feel they should have already accepted that 0.999... = 1 via another rigorous proof.

[1] If this is not clear think about how you would compare two decimal expansions to see if one is smaller than the other. You go through every digit until you find one that is different between the two numbers and then you compare those.
The more advanced A.I systems (talking specifically about number plate recognition systems here) are coded to detect 'time travel' vehicles and flag up simultaneous ANPR (Automated Number Plate Recognition) activations to detect (and prevent) number plate cloning to avoid tax, road worthiness checks etc so they only work as long as the ‘donor’ vehicle doesn’t go past an ANPR camera so in terms of time gained it works out as roughly about the same because people notice either that their plates are missing or a simultaneous ping occurs and they see blue lights in their mirror. If you were taking it from a preplanned use of a false number plate situation - in those sorts of circumstances a hire car and forged documentation is the method du jour.
cheap bluetooth headphones were the best workplace quality-of-life improvements I have ever made. I don't have to deal with my headphone wire getting pulled out, cord routing, untangling cords, etc.

I'm currently saving up to buy some nice bluetooth headphones, probably either the Pixel Buds or Airpods. Absolutely 100% worth it over wired. A headphone jack wasn't even a consideration for me when I upgraded from my Pixel 1 to the Pixel 4, and I don't regret it.
I used to work where (not a service for the general public) there was an "is deleted" flag for everything, but every now and then a client would insist that data be really deleted, and depending on who it was and how they asked, we might go and do it, which was a huge hassle and would cause no end of problems down the line.

On the other hand, "is deleted" flags end up causing issues when you forget to put "where not is_deleted" in your queries.

Lately I've faced kind of an inverse situation - I have a system that I can't control where things are permanently deleted once in a while for multiple reasons (rogue users, aging out of old versions) and so as I accumulate information in a little data warehouse for reporting, I decided to implement an "is deleted" flag there. Eventually though, deleting from the source was turned off because it's really not necessary.
There's the famous case of a guy doing that to a bank in Russia and winning, so it's not unheard of.

In this case Disney offered a contract that you enter into via tweeting a reply. If you send back modified terms then Disney has the chance to review the new contract and reject or accept it. If a human saw your tweet and still included it in whatever marketing materials they are creating then you might have a good case.

Just as Disney would need to argue that you knew you were being bound by their ToS when you tweeted them, you need to show they accepted your terms. The part of your example about a time limit wouldn't fly for that reason. Both sides also have to think the contract is reasonable (not a joke). If you put a bajillion dollars as the price, there's no contract. I'm not sure if $100k for a tweet is believable.
All the large retailers have their own store brand. Grocery stores like Safeway have a bunch (Lucerne, Open Nature, Safeway Select).
Automating the search for entirely new “curiosity” algorithms
Based on how incredibly obsessed some children I know under 10 are with smartphones, tablets and even using my phone, no. Definitely not.

People don't use phones to look cool or generally don't think about the style of using a device. It's not a trend people are following. They want the entertainment, function or stimulation from the device. So if electronics somehow become unstimulating, boring or useless to children, maybe then.
Proving that C++'s grammar is undecidable
It would be nice if the decompiled output were runnable through an interpreter so you could step through it with a debugger of some kind and rename or annotate the variables and functions as you reverse engineer what is going on.
US Senators Introduce Resolution to Allow Remote Voting During Emergencies
It's not a defect. You want the phone to work differently from how it was designed, and you have a tool to achieve that (a case). You can use the tool, or rage at something you don't have the power to change.
> Fewer still allow any incoming connections.

Tragedy of the commons, too many people abused their freedoms and attacked other people. These days, having open ports on a machine that is not a dedicated server is asking to get hacked, plus that many providers don't even have enough ipv4 addresses any more to hand them out to consumers.
#dontfrythepi
It sounds like this https://www.smbc-comics.com/comic/simulations
It really depends on how you treat my phone. My iphone 5 took a lot of abuse, and I had to use a rubber band to apply pressure on the port to get it to charge by the end of its life. So far my SE1 is holding up.
The great thing about AssemblyScript is it makes it possible to share some of the same code and interfaces and data and tools between JavaScript and WebAssembly.

If you're already developing in TypeScript, WebAssembly is a good way to generate WASM code that interoperates nicely with it, which you can't do with plain old JavaScript.
0.999... + 0.000...1 = 1
0.000...1 = 1/∞
0.999... = 1 - 1/∞

1/∞ is zero or not?
> "There's a lot that could have been done better but it requires a level of coordination and action the US isn't super great at, both in general and right now in particular."

the US, by construction, is all-in on decentralized solutions, and one of its strengths is resisting unwarranted coordinated and centralized action, which is simply an amassment of power, because that's inevitably destabilizing (usually over long time periods, which humans have a hard time properly and understandably rationalizing about).

what's generally warranted, at a national level? defense and international relations. centralizing power is so threatening to the existence of the state itself, we limit it to other mortal threats to the state (international relations are centralized so other nations, say, russians, don't pick apart the states).

we are obligated by our forebearers to apply our ingenuity and our massive resources to finding a solution given the few constraints placed on us by the constitution. we do that by applying our brains, teasing apart the problem, trying solutions, and generally being good people. we don't go running to the apron strings of the nanny state.
I think he meant "invest" in the last sentence.
Theoretically there is no reason to assume that simulating the entire universe down to quantum level as we understand it is infeasible. Perhaps the laws of physics and nature are different in the 'real' world which allows the existence of a system that can simulate our universe. There is no reason to assume that physics in our universe operate in the same way as physics in the 'real' universe, if our universe turned out to be a simulated one.

The physics in a simple simulation game like Minecraft is consistent from the perspective of inhabitants of that world. And although Minecraft is Turing complete, from the perspective of inhabitants of that world, it would seem equally impossible to simulate their entire universe from the tools available within the game.

Analogous to how Minecraft is a simulation with a simplified model of our physics, our world could be a simulation with a simplified model of 'real' physics. There is no way to ever find out if this is the case.

To me the interesting part of this is that regardless if we are simulated or not, it doesn't make our lives any less 'real'. Suppose we all lived in a simulation, would that matter? We still think, feel, and operate in the same way. It's not like The Truman Show where if we figure it out we get to escape to the larger world. Would knowing that all this is a simulation change the way you behave? Would you be more reckless, or more careless towards others? Any pain we inflict, on ourselves or others, still has the same effect. I don't see how it changes anything.
Taking the Bar Exam 12 Years After Law School Without Formal Bar Preparation
This is indeed one of the nicest UI's I've seen, is this all custom made or are you using some open components? I wanted to get similar effect for something completely different I had in mind (like a flow based diagram), any advice greatly appreciated.
It wasn't just about museums - he also set up and gave money to educational institutions and gave tons of money to libraries. This had a huge impact long term.
HTML5 / WebGL integration makes this an essential tool for me. My target is a "pure" animation pipeline for ThreeJS scenes dumped to WebM files. Thanks for building ;)
In India there's never a shortage of people (police or civilians) beating each other with sticks. Happened long before COVID and will continue long after.
Except there is nothing simple about that. You wouldn't have all of the europe and half of the other countries in the world complaining about it if you could just "simply curb" it.
People in tech vastly overestimate the amount of people who dislike Amazon. Your Average Joe could not be happier with Amazon and does not give a second thought to their business practices or worker treatment.
I checked your link, each function has a “Returns:” section that describe what to expect. Isn’t that what you want from a documentation?
Won't that still run afoul of losing your network connection? et is resilient to those sorts of changes. Anything short of a reboot, really.
I thought that was about WordPerfect etc rather than NetWare.

Totally agree that Microsoft did some bad stuff, I just don’t remember there being any malign attempts to disrupt NetWare integration.

NetWare was the main player in PC networking at the time, so arguably it would not have been a good strategy.

It’s absolutely true that the NDS integration was an issue, but my memory is that this was a quality/competency issue on both sides, and not due to a lack of cooperation.
True for me. I (used to) travel in various parts of Europe regularly and got Google (and the ads) in whatever place I happened to be.
https://drawsql.app/templates/hacker-news

Nice. Meta-nice.
Strictly comparing by price, I would think this is much better/feature-rich to justify the large difference. This is definitely pertier tho.
Definetly interesting, but also challenging: Archipel Gulag from Solschenitzyn.
I learnd a lot about human nature, shaped by circumstances. Scary stuff.
But this book is a historic document. Names are real, places are real, events are real.
Absolutely worth a read.
EDIT: "The Gulag Archipelago" is the english title.
5 year old is curious or asking such question is mind blowing.
VMware VSphere Integrated Containers: What, How, and Why
IANAL, but if you anonymize (not just pseudonymize) the PII from the user table (and others) I think so, yeah.
Curcumin downmodulates a few of the same inflammatory cytokines that spike in deadly covid-19 cases. It's also been shown as an effective adjunct therapy for people with asthma. It's really not a huge stretch to think that it could hinder the progression of covid-19, even if the only mechanism is that people feel less of an urge to cough.
There is no smallest positive infinitesimal either. At least in theories that manage to define those rigorously. And it’s mostly a formal trick anyway; standard epsilon-delta calculus avoids them entirely.

Had you actually meaningfully studied this subject, or did you just link to a Wikipedia article you half-heartedly skimmed one day?
Yes, to some degree?

I had a "personal" account which Google buggered up because it had the same email address as my GSuite one. I never even signed up for GSuite; they forced the migration sometime after they acquired Postini, and I was a happy customer of the latter (and kept paying Google for some time after the conversion).

I got locked out of the personal account, and IIRC stuck in an edge case that needed me to authenticate on Android (can't remember why - some kind of 2FA thing?). Of course the Android login screen didn't accept those @googletempaccount style addresses.

Chased Google for over a year trying to get this fixed. It was difficult reaching any live humans with powers over Accounts. Even brought it up with some devs at I/O. Lots of sympathy, but nobody interested in championing my issue.

In the end I managed to get the account partially recovered, but there are still some Google products for which my data was never seen again (e.g. lost all starred threads from Google Groups).

After the ordeal, I doubt I would entrust Google to replace my DC. Certainly not as much as a third party whose whole business is this and whose revenue depends on maintaining good customer service. Just hope they don't get bought by the juggernaut.
Why the hell was this post flagged?
“Amazon is holding over 4.2M dollars, suffocating our business”
Show HN: SatoshiVPN – Create a private VPN server, no user registration required
Trusted by less than 40% of people. "Most trusted" does not seem to be a high bar. In fact it doesn't even seem to mean "generally trusted."

I would say that they are hurting for trust, right along with everyone else.
Took a road trip last summer with an iphone X as the audio and GPS, boy what an annoyance. GPS drains battery like nothing else, so I had to keep cutting music to charge the damn phone. Why couldn't apple make a pass through charging dongle, this one is so dumb.
The first thing I do when I wake up is send a good morning to people and check the stuff they wanted me to see as I was sleeping. It refuse to believe this is "unhealthy". It's communication.
> I think a lot of people would argue that many C++ features, like OO, are not strictly improvements.

Sure, but D has those OO features, too, so that's an argument against both, not one.

> like that it's nice not to have to pass around array lengths as separate variables.

-betterC doesn't have dynamic arrays, though. That's one of the "unavailable features" currently.

But that's also sommething C++ solved as well - std::vector does exist, after all, as does move semantics to avoid copying it unnecessarily.

C++ is far from perfect, of course, but D's -betterC doesn't really fix any of C++'s issues and it doesn't retain C's simplicity. It's in an awkward middle ground between the two - is that really a viable place to be? For users that already know & have C++ codebases, what's the sales pitch here? For existing C users, what does -betterC do that hasn't already been done and already failed to attract the C holdouts?
Tecton.ai emerges from stealth to build a machine learning platform
You can use row level security so that forgetting the filter isn't an issue.
Yeah, it's just a hypothesis; but based on my own experience with non-combat PTSD it makes sense to me that being unable to shut off the constant hypervigilance in the absence of a threat could easily be a common thread.

The American Civil War was the first "modern" war as it made use of a lot of new technology that had been developed in the early industrial revolution, but barrel rifling is probably the most relevant to the experience of an individual soldier (as opposed to railroads, steam ships or the telegraph, each of which revolutionized the strategic dynamics of war).
You know HN doesn't let you delete your account, right? Even if you send them an email, apparently they're "too backed up" to handle account deletion requests.
These sound like platitudes. And in particular the claim of Amazon's tremendous autonomy for workers doesn't even ring true to me (though I could be wrong since I'm basing this on anecdotal conversations with Amazon engineers).

I think there are real, deterministic reasons why Amazon is successful (other than its unscrupulous practices) but I'm not sure your comment adequately covers them. It's hard to make these determinations post hoc because they are not easily falsifiable.
Anyone interested in knowing when to look for Starlink can check here:

https://james.darpinian.com/satellites/?special=starlink
CIA/FBI 2019 Testimony on 'Worldwide Threats'
It can be a security risk. For example, imagine if a popular web framework or ORM is found to have an exploit involving some particular data type, when combined with auto-generated HTML forms. If the companies using the framework are known, and their DB schemas are publicly available, this could be a huge target for attackers.

I'd imagine it can also be a legal concern. For example, a schema may reveal presence of a soft-delete column, which conceptually violates GDPR. If the schema is made public, this could cause unwanted legal attention, even if the column is no longer actively used by any application code.
Downloadable Free Springer Books
Wash Your Hands by Awkward Silence Games
I bet it's more important than the ability to make phone calls.
No, you've just swallowed the marketspeak to the point where you think that societies are actively favoring rational net benefits over short-term, destructive cashouts. Calling unethical behavior on a massive scale "suboptimal" and smoothing over the fallout doesn't make you sound smart and analytical, it means you're not thinking hard enough.

Societies organize themselves and collapse all the time--what exactly makes Amazon beneficial to the continuation of our own? It would be beneficial to think critically about what goes on inside.