skysight-inc/HackerNews huggingface dataset:
I had another section on "is this an echo chamber?" that didn't make it into the final version. It would have gone into internal consistency and evolution of thought in the face of evidence as reasonably objective yardsticks. I'm not sure how much I'd be able to accomplish trying to establish a framework for critical thinking in a blog post.

In any case, the message is much more, "I've been paying close attention and have found these people worth listening to," and I don't think "authority" is really the word I'd use to express my criteria. I mean, I had a whole section against authority, and in my penultimate graf I implore readers to do their own critical thinking and not blindly follow.
The EdgeMax switches / EdgeRouter routers are pretty good and I really like UNMS for managing them. I just wish they'd fix this schism between EdgeMax/UNMS and UniFi -- I have EdgeMax routing and switching hardware, but UniFi access points.

I find that the UniFi versions of the same routers/switches are not quite powerful enough. Perfectly fine for a high-end consumer, but it gets sticky with a more complex setup, IPSec tunnels with the USGs for example vs the same on the Edge Routers.

The downside of mixing/matching UniFi with EdgeOS is that you don't get the seamless UniFi management experience that you would with a USG, UniFi Switch and APs (which is really quite nice).
Did they publicly announce the finances? They wouldn't have sold to SUSE unless their investors were getting desperate for some return.
Thanks! Oh haha that's going too far lol! I like some Apple stuff, but not all, as evidenced by the monitor I am using ;-)
I work at Skydio, a US-based autonomous drone company. We're hiring. skydio.com
Fortunately the zoomers aren't fooled by the woke millennial nonsense.
[TypeScript] does not actually ensure that the data you are manipulating corresponds to the type that you have declared to represent it. For example, the data might contain additional fields or even incorrect values for declared types.

This is only a problem if you are mixing untyped code with typed code, isn't it? Like when you are parsing JSON, you need to do typechecking right then, rather than just using an "any" type. The only other situation I have run into this in practice with TypeScript is when I'm using a library that has slightly misdefined types.
I moved from dig to reddit in 2007, when Digg was banning accounts for posting the AACS key.

I remember having a deep sense of fear in choosing to give up my digg account, knowing I was going to get banned for posting the AACS key. It was like I was losing a vital part of my identity online.

After a while with my reddit account I felt the same way (it being a vital part of my identity online), but, in recent years I care less and less about the platform. My account is now dead. I just checked and it's almost 2 years since I posted anything.

I have created a few alt accounts which I use for discussing some specific niche things on some niche subreddits which I enjoy, but, the site as a whole has no appeal to me anymore. If I couldn't unsubscribe from the default subs, I would leave the site and never return.

There are some cool communities I enjoy. I spent time (on an alt) in /r/thelastofus discussing the game after I finished playing TLOU2. I spent time on /r/seattle and /r/seattlewa reading about CHAZ/CHOP and events there.

I enjoy HN a lot, but, it's very focused which has an effect of myopia.

When the redesign becomes mandatory and old reddit goes away (and don't kid yourself, it will), I will probably leave and never return, but, unlike digg in 2007 I'm not going to feel like I'm losing anything when I do.
MPEG: What Happened?
I think this is an issue with software developers. They think "if I just build it" but I look at that story and think "they weren't really serious. The other developer probably gathered a team of 5+ people and together they did all of the things the lone software dev didn't want to do. Sales, Marketing, Docs, Websites, sign up, customer service, etc etc etc.

I can ship a library or a demo or a small stand alone thing but it can be 10x commitment to actually ship a real service. Deciding to actually do the other 90% of the work is a pretty big hurdle for many, me included.
Fuck no. DNA cannot suggest any fucking voyage, especially in time.

This kind of bullshit is an insult to intelligence and to the very principles of science.
Yes, and I refer to that at least in passing. I've observed that the political and informational environment around climate change and Covid-19 are basically identical, with the exception of about a couple orders of magnitude of time scale. That gives the opportunity to see how well arguments hold up in more or less real time, which is much less of a luxury with climate change.
> not going to ever be a revenue generator.

They could sell carbon credits to companies.
Just look at the difference in mask recommendations between governments over time will give people a feel on how difficult it is to ascertain truths in an evolving epidemic.

There is also the issue of whether the absence of evidence constitutes evidence for absence, notably surrounding the controversies regarding the effectiveness of masks and hydroxychloroquine
> which optimizes growth and profit at all costs

It only does so with our (average) consent. If more people refused to buy these things, and were willing to invest in non-subscription model then we'd have those options too.

A major problem is people wanted SaaS like free upgrades and maintenance for life at a pricepoint that hasnt risen in 30 years. I remember buying video game cartridges for $60 in 1990 ($120 in today's dollars). No updates, no support, no cloud servers to keep running.

Now people balk at paying $60 dollars for a MMO game, expect constant updates and the server should "not have a subscription fee". It's been a race to the bottom along with our collective experiences.
Quibi reportedly lost 90 percent of early users after their free trials expired
This was a funny read. I think a good way of thinking about this problem is: it's not a matter of shipping the product. That is, putting the product into market but, a matter of getting your product into customers hands. The market and shipping is really just a means to that ends. Also, knowing what features customers need and what features customers can do without helps a lot.
Alon Zakai[1] gave a good talk[2] on the current state of WebAssembly, particularly on the current state of performance

1. https://twitter.com/kripken

2. https://youtu.be/4ZMY3QE5t9o
Thank you for this excellent post! Out of curiosity, how much time do you spend sifting through COVID-related material every day? Or is it mostly passive (Twitter experts, etc.) at this point?
I think it's probably something that'd need to be curated, because the line is probably "I am looking for x, not results about x", sort of like how when your site sees a search for Twitter, it just goes to Twitter. Presumably if I am looking for "Twitter bots", I am not looking for Twitter but products or apps that interact with Twitter and ads are likely to be relevant, not obstructive.

So there should possibly be a way to register specific trademarks as having an authoritative destination that should be the top result, and above any ad placements, but any additional qualifiers in the search term beyond the trademark should exempt this behavior?
The lines are somewhat blurred even in historical LISP machines.
Microcode is hardware.
How long do you think before the old reddit goes away?
> Wow, HN is really harsh on the idea of merging CLIs and GUIs...

Maybe it's because the system that got it the most right with the Lisp machine, and nearly all subsequent attempts to reinvent this particular wheel turned out suspiciously square...
Google Cloud for AWS Professionals
So what advice should we listen to?
> Virtually all of them get bad eventually.

Like pretty much everything on the internet.
If you keep breaking the site guidelines, we're going to have to ban you. Would you mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here?
I'm not knowledgeable enough about the CCP's disinformation efforts to do the topic justice. But if you'd be willing to write something in the same general spirit as my essay, I would be more than happy to link it.
I'm not involved in aerospace. What is "the engine question"?
When you're writing synchronous, single-threaded code like, say, a binary file parser or even an HTML scraper with blocking APIs, Rust is 1:1 with high level languages, and usually better.

Where Rust diverges is when you're doing async or multithreaded things with complicate lifetimes.

Getting things right from the start instead of solving them JIT as runtime issues pop up in production over the course of the year is Rust's wheelhouse. But even after using Rust for three years, I sometimes feel like I'm one requirement-change away from a problem I can't solve myself in Rust where I could solve it in a couple hours in another language.
That's correct. You have to insert validation code at all the entry points, which was the case for me.

Moving to Rust doesn't eliminate validation altogether, but you don't have to do any type related validation which is nice.
Apple needs to build a completive standard to CUDA.
What nonsense!
Copying something is reproducing it.
If it cannot be copied then it cannot be reproduced.
If it can be copied then it can be investigated.

I ran into exactly this problem with:

White's Reality Check (WRC), described in White's (2000) Econometrica paper titled "A Reality Check for Data Snooping",

The algorithms that were being tested were so poorly described that less than half could be reproduced.

Once we got there for what we could we found two fundamental problems with "Whites Reality Check", one theoretical that is blindingly obvious once you see it and the other that they ignored trading costs. When we measured the levels of trading costs that would permit the algorithms to work it was clear they could not.

That we could not deduce without reproducing the results. If we could have copied the original code it would have shaved about eight weeks from my research.

BTW "Whites Reality Check" was at the time pone of the most cited paper in its, rather narrow, field.
I've got confused for a sec on "removing Pascal support", as some of the 10XX GPUs are only 2 years old. Looks like Pascal stays, and Maxwell is removed indeed (it was deprecated in 10.2).
At least he released it as open-source.
You are absolutely correct. However, state-owned pharma is not motivated by profit, despite not being a "non-profit" (this specificity was introduced by parent comment).
Show HN: I built a service to help companies save on their AWS bills
Hey HN: I'm Kaveh, the founder of Usage (https://www.usage.ai/)

We help companies drive down AWS costs. Why? Because the way it's done now is a pain. Stakeholders, especially engineers, are required to spend unnecessary time manually finding underutilized or overly expensive EC2s. We believe the optimization process should be done automatically through a series of sophisticated algorithms. At the moment, there are over 70,000 AWS EC2 prices - doing that manually just won't scale at most organizations.
My background is in software engineering.

Previous to founding Usage, I worked on high-performance computing research at JP Morgan Chase and as a software engineer at a number of smaller startups.

Here's how it works: We are typically hired by the head of engineering. Usage makes its initial analysis of your organization's AWS usage, then it's passed to a human that manually verifies each recommendation for correctness. The human in the loop may reach out to if they are unsure about a particular recommendation.

We make money off of a monthly subscription to manage all of your organization's AWS spend management. Our fee is based on your organization's size and ranges from $2.5k-$10k/month. Happy to chat directly kaveh@usage.ai

Have you experienced any issues with managing your company or organization's AWS expenses? We'd love to hear your feedback and ideas!
Exacerbating matters, any of the first three sort may choose to become the fourth sort as retribution if they feel slighted by a platform trying measures against them (real or imagined.)
Not sure if this is a place to ask this but if someone does not have experience working with Javascript, they might have trouble reasoning about this code:

https://codesandbox.io/s/is849

edit: complete code

```typescript

class Person
{
id: number;
name: string;
yearOfBirth: number;

constructor(id: number, name: string, yearOfBirth: number) {
this.id = id;
this.name = name;
if (yearOfBirth < 1900 || yearOfBirth > 2020) {
throw new Error("I don't understand you. Go back to your time machine.");
} else {
this.yearOfBirth = yearOfBirth;
}
}

getAge(): number {
const currentDate: number = new Date().getUTCFullYear();
return currentDate - this.yearOfBirth;
}

}

class Dog
{
id: number;
name: string;
yearOfBirth: number;

constructor(id: number, name: string, yearOfBirth: number) {
this.id = id;
this.name = name;
if (yearOfBirth < 1947 || yearOfBirth > 2020) {
throw new Error("I don't understand you. Go back to your time machine.");
} else {
this.yearOfBirth = yearOfBirth;
}
}

getAge(): number {
const currentDate: number = new Date().getUTCFullYear();
return (currentDate - this.yearOfBirth) * 7;
}

}

const buzz: Person = new Person(1, `Buzz`, 1987);

const airbud: Dog = buzz;

console.log(`Buzz is ${buzz.getAge()} years old.`);

console.log(`Airbud is ${airbud.getAge()} years old in human years.`);

```
Love the analogy!

I think there's value in mixing Rust with languages with mature libraries like JS/Python/etc to optimize performance critical code paths - basically for things we've been using C/C++ so far.

There's also a lot of progress in Rust community, I believe it'll get mature libraries very soon in future.
Yep, I don't think Rust is quite there yet for web dev. I didn't use Rust for any frontend interactions. The web app is an SPA written in Svelte. I only used it for the core state update logic, which benefits from the typing and performance boost.
Do you have advice for someone that did not grow up assuming they should be cooking for them self?

I've been making an effort to improve myself and it has been rewarding but honestly cooking for myself has been one of the steepest learning curves in my life. It is starting to pay off after months of effort motivated by a once-a-century global disaster.

This is not an approachable skill, at all.
People often demand generics in Go. But I think that actual sum types would be a bigger boon (if I got to choose).

You can basically avoid interface{} in generic Go code with some copy and paste. But you can't really avoid it when you're trying to write code that would be cleaned up by an actual sum type.

Not to commit the predicable sin of comparing Rust to Go any time either is brought up. I just mean to +1 the idea that sum types should actually be a fundamental tool that we can reach for in every language. So weird that it's taking so long to go mainstream, so to speak.
It’s when all major payment processors collude to prevent money from reaching certain businesses. Since they’re essentially a small set of players constituting a duopoly (Visa and MasterCard) or oligopoly once you pull in the other players, there’s not much you can do about it. Their power constitutes a threat to freedom of speech, since they’re also commonly targeted by activists to “deplatform” those they disagree with.

The big example is when the credit card companies blocked Wikileaks in 2010: https://www.rawstory.com/2010/12/mastercard-visa-licenses-re...

A more recent example from 2020:
https://news.gab.com/2020/06/26/social-credit-score-is-in-am...
This author is mostly on to it. However, I'm hearing the dog that is not barking.

We hear about listening to the science when it comes to COVID-19 and climate change. I totally agree. Why not also listen to the science when it comes to police shootings? And about whether George Floyd protesters further spread the virus or magically spookily didn't? We hear about criticism of the CDC, and I concur. Why not also admit the WHO made a long series of dangerous misstatements to such a degree that it's gotten hard to believe they were just accidents?

IMHO the right-wing is leading the way in conspiracy theories and downright dangerous viewpoints. On this we agree. But the left-wing legacy media has its fair share of fake news as well, especially in continually to mischaracterize statements made by Trump, and in framing the narrative in extremely unhelpful ways. Why not report actual death statistics regarding race relations? Why is it never news when a black police officer shoots a white person? Our brains make inferences based on frequency of events, but the events we are bombarded with are biased in a way to lead us to wrong politically-motivated conclusions, time and time again.

I'd like to think I'm in the middle. At the very least, I try to heap criticism on everybody. I'd like to see reasonable people to converge in the middle, en masse, and break America out of this dangerous partisan death spiral. This author is clearly reasonable, and on the right track, but seems to still be too much living in the main left-wing bubble and/or too afraid to criticize the left.
You do have Webviews but it's stil in an alpha state right now, they have poor keyboard support, no multiple tab support and are not available on anything else than Android & iOS.
I'm a huge fan of Flutter for a number of reasons, but I just tried the demo app Flokk and it doesn't work at all on vanilla Ubuntu 20.04 running Wayland. They actually had this working over a year ago on desktop, not sure how such a massive regression like this made it through.
> but the economics still don't work out. One day, they will.

This sounds like magical thinking to me. Supersonic travel will always be at a huge cost disadvantage to conventional airlines, and for the vast majority of people the benefits are not there.

I'm more curious about optical computing. I didn't realize there were costs in optical computing that make it fundamentally (i.e. at a physics level) more expensive than electronic computing; I thought the issue was mainly just that there was already over a half a century invested in electronic computing. What are the aspects of optical computing that make it inherently more expensive?
I'm not quite sure what you mean here, because AssemblyScript compiles to WASM, not JS.
Fair enough. So assuming you need a house to survive, do you need to know how to build one? If your toilet breaks, do you know how to fix it? Again, some people would argue that calling "the guy" is always shortsighted and wasteful because you can do it by yourself. Cooking is no different. Maybe a couple of decades ago, but not today.
Why do we optimize our CPUs to fit our programming languages instead of desigining our languages around our CPUs?
I disagree strenuously and I believe the piece will be damaging to the intellectual future of your students.

The title is "Seeking Truth" but the author doesn't appear to be doing that. A more accurate title would be "Declaring Truth Without Supporting My Claims!"

- Author makes an extraordinary, vague, unfalsifiable claim that "America is Broken," but does not provide extraordinary or rigorous evidence

- Author makes the further claim that it's all the fault of Republicans, again providing little in the way of evidence

- Author appeals to the authority of science, but doesn't apply the rigor of good science to his own arguments; we are ironically expected to take his own claims on faith

For the most part this article is just another piece of incendiary rhetoric with little compelling evidence of anything, all it adds to the debate is emotion.

The author should narrow the scope of his claims and address opposing viewpoints in good faith if he wishes to construct a credible argument.

If this shit passes for academic nowadays, no wonder a growing number of Americans feel we no longer need academia.

Teach your students a dialectical method instead, where opposing and specific viewpoints are presented with the requirement to make a rational, evidence-based defense of their positions:

https://en.wikipedia.org/wiki/Dialectic
It goes up and down depending on how busy I am with other things, but aside from keeping on top of Twitter I try to read about a paper a day. I went pretty deep into a few topics, including HCQ and trying to understand the capabilities and limitations of isothermal PCR.

One interesting pattern I found from discussions on HN is that when people cite papers, they very often don't support what the poster seems to be claiming. That's maybe I something I could expand on, because it's similar to cherry-picking but still not quite the same. In any case, I still appreciate the references because often I learn something :)
Holy crap, Emacs really is from the future: https://news.ycombinator.com/item?id=23112030
You did so much damage in this thread, and this comment is so ridiculously off topic, that I've banned this account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
Perhaps you are not familiar with Monero or Zcash.
Most people don't use strava as the main data aggregator, only as a social platform. Most use Garmin or Polar or similar, and then sync a copy to Strava.

And I really disagree. Maybe one doesn't need a good cycle computer, but the stats and motivation that brings is invaluable. Seeing the actual data instead of just an average/total at the end is very useful.
> I'm sure that checkbox popped up sometime after I created the account and was conveniently set to "true" by default.

Someone got paid to sell you out and cashed their check on your privacy. I wonder if they have a gdpr contact and what it would look like if you forwarded this and told them you did not consent to it.
That's quite interesting, turning the work tracking on its head and tracking interruptions instead.

Some days I wonder where the day goes, with interruptions and getting back in the zone, it's a miracle anything gets done.
That would be true if by cooking you mean boiling some pasta for 10 minutes or eating some scrabble eggs. That's hardly cooking.
If somebody is tracking apt/yum downloads of packages, they might see a sudden spike for "units". Just installed and it is a nifty little useful tool.
Thank you, this is an important and timely article. If, however, you believe that only one faction is anti-truth, you are blind or willfully dissonant.
There's nothing wrong with focusing on family.

The only people who had serious issues were those who said they were not learning anything at their current and had no interest in learning anything new.
> give too much emphasis to clickbait titles over actual content

How so? I don't see what changed on that front.
I got into running thanks to an app (N2R). It was incredibly helpful in building up stamina and improving my run with a damper up series of workouts at my level.
Natural gas is not slightly better, it's significantly better than coal for climate. Emissions are about half as much as coal per kWh. Switching from coal to natural gas has probably reduced America's CO2 footprint more than all new renewable generation combined. In the short term and without cheap storage, renewables just cannot scale compared to natural gas.