skysight-inc/HackerNews huggingface dataset:
I totally agree. When you employ lossy compression to reduce a multidimensional assessment of degree and kind of risk to a single bit ("Do any potential risks exist, yes or no?") you are deleting almost all information that can be used for risk assessment. Presumably you would do so either because you genuinely think there is only one bit worth considering or you prefer others not think about the other bits.
The only reason to use Python for anything more than few hundreds lines worth of utility is if you're working on a codebase that's already in Python, and even then it's debatable.

There simply isn't an excuse for using Python for any infrastructure. It does nothing particularly well - or even right - other than very purpose-specific scripting. It can tie things together well enough. And your codebase becomes a liability rather than an asset.

I always say this opinion when it comes to Python discussion in HN and I always get downvoted but hey, "all it takes for evil to triumph...".
Don't you worry, the US pays in kind.
The Cisco founders were DEC20/TOPS20 fanatics from Stanford. It’s perfectly sensible that their chosen CLI would reflect their favorite example - and it really is an excellent CLI.

Post Cisco, Len Bosack actually started a company, XKL, intending to build the next-gen DEC20. By the time this actually happened, the world had long moved on and XKL redirected to optical networks stuff.
> I suspect that resistance to change is a more common cause, with range anxiety being a convenient excuse.

In cities, in where lots of people don't have a personal parking space, there's the charging problem, just like now there's the parking problem.

Some days I had to search for more than 30 minutes for a spot to park in. Add the charging requirement and I would feel anxious in less than a week.
This depends on your point of view, of course. If you're a US citizen with US legal protections and representatives in US government and access to US lawyers, you might find that reassuring. From the outside, the picture of the modern US is not nearly as pretty.
just like every other NSA tools (slack, discord, facebook, snapchat etc etc etc)
Kind of!
We agree completely. Neither Emacs users nor developers care about start-up time or size on disk.

And that's why Vim is installed by default on Linux distros (and macOS and WSL) and Emacs isn't. And that's partly why people learn Vim before they learn Emacs.
To talk to friends or family that are in China.
primarily to reduce the likelihood of infectious people infecting other people.

This is not complicated.

Every Single Avoided Infection Reduces The Pandemic.

Whataboutism is irrelevant.

The virus simply does not care about logic.

It only cares about math.

If I'm infectious and wear a mask and avoid infecting you, then you and everyone you would have infected do not get the disease (from me).

If I'm part of 5% of people who are actively trying to avoid spreading the infection, then it probably does not matter much and the virus spreads and spreads and spreads.

If I'm part of 90% of people who are actively trying to avoid spreading the infection, then it matters a great deal and the virus vanishes.

That is why we are doing this.
Or Azure Functions if you want to go the serverless route. Coupled with Visual Studio, you can build high quality, large scale apps at about the same effort of blinking a LED on Arduino.
Linux distros aren't going to install an Emacs daemon by default.
Hot take: slack-style threads are bad for long-form discussion. They encourage forking, when what you really want is everyone to be on the same page. Traditional forum-style threads, or "channels" on a chat app, is optimal for discourse, as it encourages continuous convergence and integration rather than splintering. Hiding tangents serves to lower the quality of conversation.

Optimal within the constraints of real time chat IMHO is slow-mode (5 to 15 seconds, or possibly greater) in a single channel.
Wow this article is very biased and makes extremely strong claims without sufficient evidence. Readers should be warned that the views expressed by the author are not an accurate representation of the scientific consensus on vitamin d.

Numerous studies have investigated the role of vitamin d supplementation on a wide range of ailments. For example, there was a study looking at whether vitamin d reduced the risk of hip fracture in elderly patients (it doesn't), and another on whether it has any effect on stroke or cardiovascular function (possibly protective against cardiac arrest, not likely against stroke).

The author of this article cherry picked some large studies which found no effect on some particular ailments and then concluded that this is proof vitamin d supplementation is a catastrophic failure.

When you make claims like this, you need to be careful to survey many studies, look at the specific goals the researchers were trying to study, and refrain from making absurdly broad generalizations.
Ask HN: How YouTube know about my Netflix history?
This is a pattern I'm observing for a long time. Every time I binge watch a new series (even if I don't google / youtube about reviews or trailer) some video related to the show pops up in my youtube feed.

How is it possible ? Is chrome sending the data ?
Anathema: "someone or something intensely disliked or loathed", I don't think this word means what you think it means? Perhaps antithesis?

Also, I don't know much about the smart-city idea, though I do know that you can design spaces, homes, blocks, etc. in a way that creates natural interaction -- which is something that Google has excelled at (possibly more than any other company). This is also discussed heavily in facilitator-culture (and can be seen with Zappos).
Permanent.org – Nonprofit. Secure. Cloud Storage
A new paradigm for secure cloud storage is here. Permanent.org is more than just another place to save your files. We are a 501(c)(3) nonprofit public charity making it possible for all people to securely preserve their digital legacy.
I don't get your toy examples. It seems you're assuming laborers can only consume the products they produce? That's not how an economy works, and affordability also depends on need and scalability.

What happens when you don't increase labor rates, but keep increasing prices anyways? Maybe this is less about increasing prices and more about capital needing to decrease their share.
C64 Turbo Assembler 34-Year-Old Bug Found and Fixed [video]
More to the point, how many pacemaker and ICD users are we willing to kill? If you've got an electrical device connected directly to your heart, you really, really don't want to unexpectedly drive into an incredibly strong EM field.
> Whatsapp could deploy individualized specific clients to target users, perhaps at the behest of governments.

How can Facebook/WhatsApp do this on Android or iPhone?
The entire article is about how new guidance had a negative impact. I don't think it's a responsible presentation of the topic if the only way you can find out exactly what they're objecting to is by finding another article, which you don't know whether or not it will have that very relevant information, read it, and then link to a third piece of writing to actually get anywhere.

The EFF clearly knows what the guidance says, it would have taken little effort to give an abstract of it. But more and more they seem to have little interest in generating reasoned agreement with their cause, only reflexive support induced by anger and indignation. The cynic in me says it's because they realized it works better, gets more donations. But regardless if their intentions, it comes off as a bit scummy.
Ask HN: Why do you still use HN?
Personally, I've deleted Instagram, curbed my Tweets, don't use Facebook anymore, and trying my best not to be social on social, but Hacker News is one of the resources I can't stop coming back to. I know I am not alone. Anecdotally, I've met many people who do the same.

I don't know why though. What makes HN special? Is it the constant curation, the old-school design, the constantly updated front-page? I can't figure it out.
What is a “callback” in C and how are they implemented?
I disagree with several aspects of your depiction of the US's "robust court system" (especially in the case of mass surveillance). There have been several attempts by citizens to sue the US Government for their illegal and indiscriminate surveillance programs, but have been stonewalled for years by government lawyers arguing that such cases should not happen in public courts (where they could be held accountable) due to "national security risks". Not to mention that the NSA has their own interpretation of the US Constitution which completely twists the meaning of "collection" to allow indiscriminate mass surveillance to not be seen as "unreasonable search and seizure". Then there's the whole FISA court system, which rejects so few requests that it is in every sense of the word a rubber stamp court. And even if the court system is "robust" -- let's not forget that the PATRIOT Act exists (though it turns out that the NSA actually violated even the minimal restrictions present in the PATRIOT Act).

Now, is China any better? Of course not, and the CCP has countless policies which are far worse to their own people than the US. But the key question is -- do you live in or have any connection to China? If not, then I would go with the CCP surveillance because there is no obvious mechanism for such surveillance to harm you directly. On the other hand, if you live in a 5-EYES country (as I do), any data obtained from US surveillance can be used in parallel construction (or other not-entirely-legal methods). Hell, here in Australia our mass surveillance systems have been used to punish minor infringements such as littering.

Obviously I'd prefer not to be surveilled at all, but between the two I'd choose the one that has the smallest threat of direct impact on my life.
I used Signal for more than a year. Unfortunately compared to Keybase's chat, it is buggy, slow and lackluster in functionality.
I'm surprised nobody has taken them to Small Claims to recuperate the obnoxious $1k fee for relinquishing your old, defunct part. Seems like an easy win.
Is it necessary to call someone with debt a “deadbeat”? Often the people who are being hounded by debt collectors are victims of predatory lending and a system designed to punish them with fees for being poor.
Yep, of course.

To clarify: when I said “may not” I meant in the sense “might not” rather than it isn’t permitted.
Apple does allow self-hosting enterprise apps, one of the main distribution methods for in-house apps is buying a license from Apple to install your own certification on iOS and MacOS devices which will let you basically remotely install, update and sideload in-house applications.

We personally opted out of it because the user's device's security would ultimately fall into our hands and at worst we have a root kit on the user's device someone might exploit.
I think the publishers have decided that no lawyer/IP owner worth their salt would make a case of this and publishing is a benefit to historical computing.
You can easily adapt the incompleteness theorem to empirical science: take its computational analogue, undecidability. There is no scientific method that can answer whether a computer emulating a turing machine, a physical phenomenon, will end with the computer accepting. If the fact that turing machines are infinite bothers you, then just restrict to some plausible but large amount of memory. It's still out of reach of science. We don't have to do much, we just have to show that there is a well posed physical question that no human scientific method could answer.

But we go further than that, because incompleteness and its many guises say more: not only are there questions you can't reasonably answer, you can't separate the unreasonable questions from the reasonable ones. This applies to all science.

So, all science which attempts to answer questions either is surefooted and facile or sophisticated and destined to make "mistakes" of pursuing questions that it won't be able to answer. But then what exactly counts as a "good" mistake which advances science and a "bad" one which is pseudoscience?
I wouldn’t trust him not to use all the tools at his disposal to grasp the levers of power. He’s a stone sociopath IHMO.
Being a tourist destination and having tight travel restrictions are not mutually exclusive by any stretch. Relative to any other western country I New Zealand has very strict customs (Only the US could compete and our our border screening is pretty pathetic when you start to look at it). Most of New Zealand's restrictions center around bio-controls/plant inspection, but consequently the country maintains a pretty comprehensive screening process. Also being surrounded by 1000 miles of Ocean means that it is pretty easy to monitor the three international airports in the country. (Relative to say the Netherlands which has trains arriving in from 5 different countries in the same custom's union every day).
This is wrong. The net positive heat generation comes from the energy that the ACs consume. If they are entirely running on solar power this energy would have become heat anyway.
In games, at least in the past and I'm pretty positive still, you have to make commitments months in advance. Want the cover of some magazine? It's decided 6 months in advance. Want TV commercials to run? Book them 6 months in advance. Want your ads on billboards or large displays? Again, several months in advance. Want shelf space at Walmart, more of the same.

So, your company, generally, has to book all of that stuff long before the game is complete. So they go to the team and ask. When will this be done? The team says (in 24 months) and so marketing and sales get to work making all the deals for the things above and now the team has to met their deadline or all that stuff above is not only wasted, those people will never work with you again because you messed up their scheduling. This is especially true for retail space because it's not like they can fill the shelves with random stuff on a moments notice. THey've basically got a hole in their inventory and shelf space they would have filled with another product so you've made them lose money.

Much of this is also true for consumer electronics. Deals are made to feature the next smartphone at all outlets, and run commercials etc, months before the phone is ready to ship. All the teams making software for that device have to be ready to ship by that promised date.
If that's the case, I've got a Facebook feed full of people they missed.
I think it's important to remember that Google is made up of people, as are their sub-companies. I would argue that you get any large group and at some point you get people making stupid, hateful, & hurtful comments. It is equally important to look at whether the organization as a whole is to blame or just pieces of it, and can pieces of it be addressed.
The reason for the death of cool software is that nobody pays for software anymore.
> If you don't do it, there's always a willing colleague who will. At least, that's been my experience in FAANG and related companies.

I really wish they wouldn't, because I have to come along and clean up the messes they make in their fatigue induced haze. Meanwhile I just finished a project that we originally plotted as taking 18 months. It took about two once we sat down and thought about what really needed to be done, and those two were mostly slowly rolling out configuration changes.

Most of the problems I deal with are young engineers coding like the wind, adding new services, and locking the system more and more into its current state until all wiggle room is gone and it becomes a multiyear, multiteam project to modify the system semantics in the slightest way.
Ask HN: Base code that can run indefinitely but accept new code?
I have this thought about having a tiny, low power processor as a "base" for state and it's powered by a battery source that will make it last a while and also when you charge it, no interruption, TL;DR it won't die.

But then, it can add on more code without stopping the base code. Is that possible/what would you use(language) it sounds low level.

Conceptually it sounds impossible, how can you interface with an unknown endpoint(counts).
> I'm saying some communities build on pseudo-elitism.

I'm not saying that Emacs users are better than you, I'm saying that you lack the experience to judge the value of Emacs; and that your lack of experience makes your assessments of Emacs basically too shallow to contribute meaningfully: in short, you don't know enough about Emacs to tell if your dismissal of it was premature, or if the things that turned you off were just the unfamiliar tail end of a coherent system.

It should be obvious that there are many many people who have spent more time actually using Emacs than you, and almost none of them by force or by fiat: literally nobody asked me to use Emacs, nobody started me using it, I received little or no assistance in learning it, I was mocked for using it as a teenager, and I spent most of my time with Emacs on teams of droves of people who do not use Emacs and evangelize other editors. At the outset, I simply wanted to try it, and I gave it a fair shake; I continued to use it because paid off for me.

The fact that people willingly start, and continue, using Emacs of their own volition with no external help or encouragement, should tell you that there are merits to the program that outweigh the things that turned you off before you gained any meaningful understanding.
I agree that VS Code is even more "bloated" than Emacs, but it has a multi-billion dollar corporation funding it. If Emacs could get that, maybe Emacs would be as popular as VS Code!

But, short of that, Emacs can't beat VS Code. Emacs could beat Vim, but only by being so fast and small that it gets installed by default on Linux distros (and macOS and WSL).

But that'll never happen, because Emacs folks prioritize features over performance. (If they cared that much about performance, they wouldn't be Emacs users!)
I'm a big Bowie fan, but this isn't that notable imho. During this time, there were hundreds if not thousands of 'ISP's springing up. Even Kmart of all people had an ISP.
> To talk to friends or family that are in China.

I'm assuming you mean of not-Chinese origin, basically expats. Yes?

Are there no other options? Are no non-Chinese messengers allowed in China?
This is really exciting; I wonder if nodejs works too?
I have a good answer to you. It is not unlikely the universe is made out of Interaction Combinators. That's purely because those are arguably the most elegant model of computation. Of course, elegance is on the eye of the beholder and it is hard to express why I believe that, but I do, so feel free to have a look and judge yourself. Even if I'm right, though, how useful is that? Not at all, I guess. As you said, anything equivalent to a Turing machine could be running the universe, so even if we figured out the specific model "used" by reality, this wouldn't be that useful.
Of course. This is what the CCP does. They are sucking up every piece of information they can, whether or not they can currently make use it.

We ought to block any know tools that a foreign government uses to spy on our citizens. They block everything of ours and anything that offers a different point of view.
Choosing an editor like emacs or vi is a major decision which will have long-lasting effects. I love vi, and the homerow movement keys are now hard-wired into my brain, so much so that using 'normal' applications is noticeably frustrating. Sure, I can try to add plugins to everything, but that only goes so far and requires a lot of setup work on every new computer or VM. That said, the old school editors bring plenty to the table for programmers if you take the time to learn them well.

Honestly emacs sounds wonderful on many levels, but I learned vi first and I think that will keep me from ever switching. There's probably a vi-mode for emacs I guess... anyone have any comments on that?
I'm not an expert but my understanding is that you can be infected and test negative for several days before becoming infectious and testing positive.
As someone trained as an Accountant but working as a programmer, this has me itching to start a port over to DotNet Core.

This looks like some pretty cool functionality!
Thankfully the US isn't a communist dictatorship
Easy answer: to keep in contact with friends who are of Chinese origin. For example any international friends you made in college who moved back home after
It seems like it would be a good idea to test people on arrival and before leaving quarantine, AND quarantine them for 14 days. I think China does this, and I think NZ doesn't, and I don't know why we don't.
Thanks! AppGameKit Studio. Basically a cross-platform virtual machine that runs my bytecode in Vulkan or OpenGL.
Mohamed Kamel- Founder of Cvrest- Interactive Online CV Builder
I forgot which video talked about that, but there are a lot of video about it.

here's a tiny history https://www.youtube.com/watch?v=5f5Gfeekl5Q

search for wafer dicing disco, lots of machinery
OK, but those taxes are paid by someone (usually business taxes). I am strongly in favor of government-funded healthcare but the number of countries where the government can be funded by, like, drilling oil is very small, so I think my argument stands - some portion of the money I spend on dinner is going not towards things that directly produce my dinner but things that someone else thinks is worthwhile. Even if I agree with it, it's not my decision.
Erlang has done live updates to code for 30 years. Definitely possible.
Can you elaborate? Why can EU countries experiment with UBI but not the US?
what would be a better license to use to encourage people to use it?

also good point about CPP I will change that.
It seems the censorship is performed on documents and images that are exchanged between users. I’m interested to know if text messages undergo such a process as well .
To your question: Relative transparency and relative accountability of the governments in question.

But your question is by nature setting up a false comparison. There is no observed censorship apparatus in place in the US. You can always pose "what if" scenarios about super classified efforts, but functionally there is no active system in place.

Compare this to the vastly-resourced, all-encompassing one operated openly and enthusiastically by the CCP.
I'm an ordinary person from France. I don't work in IT but HN has helped me to get a hard as steel general culture (sorry , I'm french, not a good english speaker !).

1. Top quality articles and research paper every day, in every domain of science
2. The real news, I mean, the news that matter
3. Very informed opinions in the comments.

HN is the top of the top of the web !
Non-amp links:

[0] https://www.wsj.com/articles/jailed-for-a-text-chinas-censor...

[2] https://www.nytimes.com/2020/04/25/technology/china-huawei-i...
I think it really comes down to having the patience to learn how to extend your personal Emacs setup with the built in programming language: Emacs Lisp. From personal experience I can say that learning the basics of Emacs Lisp turned my relationship with Emacs from "preferred" to "nothing else measures up"
Can you link to the tutorial you followed?
Django and Python somehow handled websites for entire newspapers on far wimpier hardware just fine--which makes me wonder if "cloud" (ie. non-deterministic memory and I/O accesses due to sharing with other tenants) isn't the problem rather than Python.

You need a market. You need paying customers. You need cashflow. You need features. You need a business plan.

You don't need scaling. Ever. To first, second and third order approximations.

Your company has a higher probability of bankruptcy than needing scaling.
Thankfully my intuition told me to never participate in this app.