skysight-inc/HackerNews huggingface dataset:
I always feel like people who suggest python over c as the de-facto thing to start with, are probably people who started with something like c over something like python themselves, but forget all about how all that experience and understanding helped them make sense of python in an instant, and thus consider the 'easy' language a no-brainer.

To an absolute beginner, however, python is not only an incredibly complex system (except for extremely trivial things), but because it goes out of its way to hide its internals, it cripples users for years before they can figure out what's actually going on under the hood.

I'm fully on the "start with c, move to python" camp. The lessons just need to not suck, which I concede may be easier to do with c ... but it should still be c.
This doesn't affect only major politicians.

Random anecdote: A libertarian friend got his facebook page banned because they wrote a book about covid (which criticised governments handling of the situation in their country).
GCC was originally designed to not be modular so that it wouldn't be possible to integrate it with closed-source code.
Do you think Parler's servers would still be in their possession if they had bare metal at a colo? I'm pretty sure the USSS would have already grabbed them to investigate threats against the life of the Vice President and Congress. In fact, being in the cloud probably saved them.
Lets be honest here, most of it would be outsourced to Chinese manufacturers anyway. Its just the chips they would build.
It is, if the government bans fact checking because they don't like it, then that IS the government dictating something.

This last year SHOULD be a warning on why government control is a bad plan, do you want each government just outright banning stuff from the other side?

Because that is the path which is before you.
OpenMotor: An open-source internal ballistics simulator for rocket motors
I feel obliged to point out again that this project appears to be a cryptocurrency scheme in which the owners are, in essence, selling the DNS naming hierarchy, which is genius since they do not in fact own it. Also, once again, I'd like to put out an appeal for anyone who wants to go in with me on a venture to do the same thing with ARP.
Not too long ago there was an article on CNN about regulating the social media platforms. Author said: "It doesn't really matter whether these platforms are biased towards liberals or conservatives, the real question is why have we given them this power in the first place."

That was well said. Too bad after Biden's victory, CNN or no one on the democratic side cared about this anymore. Some surely do, but at least it's not being discussed anymore as much as before.

Lots of people ask "But Twitter is a private company, shouldn't they be allowed to do whatever they want with their platform?"

Well, unless we live in a complete anarcho-capitalism, no they should not. They need to follow the law and laws can be changed to match with the current situation.

The core issue is that Twitter, Facebook etc. are defacto information sources and platforms for most people on Earth. These companies are managed by radical leftists in Califonia and when they start to decide what information should be visible and what information should not be visible, they create an existential threat to democracies and societies all around the world as well as freedom of speech, politics, religion etc.

Government/Union regulation is not the solution either, but better than this.
We're never gonna get anywhere unless we come to terms with the fact that some things do not have a right to exist.
Parler itself can exist, but some of the content on it cannot because it is straight up illegal (plots of murder for example).
There are tons of examples of things that society has decided cannot exist, this isn't new, Parler seems to think it is though.
Freedom of speech doesn't matter if people can just storm the capitol and kidnap/kill their adversaries. That needs protected first - the first amendment never protected incitement of violence.

> This decision will radicalize more people,

I disagree. It will remove the lightning rod and greatly remove his reach.
Spotted at UploadVR [0], with some further context and links there.

[0] https://uploadvr.com/carmack-facebook-login/
I'm betting more on "replaced". E.g. When they switched to Webkit, they didn't opensource Trident.
How many people would notice, if the next version of windows used CUPS running on the WSL2 backend with a nice small GUI in Windows-Land?
The very informative comments from @zinekeller and @ChrisSD highlight the problems with opensourcing mixed-vendor heterogeneous code bases.
Also open-sourcing code rarely means it becomes "maintenance-free".
Possible, the scribes of Egypt were reasonably powerful and powerful classes do like to protect their own interests.

But not necessary. Japanese invented syllabaries twice, and has added them to the writing system, rather than ditching the logographic system they learned from the Chinese.

The Hangul were rejected for a few hundred years before Korea settled on actually using them. Writing is sticky.
that's a fault with the teaching method, not the language.
> Take away section 230 and now companies can be sued for what they're hosting, and so they will more aggressively start banning people.

Not if they operate as a common carrier —- just like how the phone company cannot be sued for carrying calls.
Here (Sydney Australia) PCR tests are mostly getting results within 24 hours, often as low as 14 hours.

72 hours is a system problem, not a fundamental timeframe for the test.
I like the concept of declaring bankruptcy on chats. I've done this on email more times than I'd like to admit.
What an 'overwhelmed NHS' looks like. We must not look away
Do we know how the SUNSPOT malware got access to the build VMs?
AWS has had an Acceptable Use Policy since launch. Every hosting service has one. I regularly cite these to take down spammers. https://aws.amazon.com/aup
See also:

https://www.nakka-rocketry.net/softw.html#SRM

http://www.burnsim.com
> Yeah - so you should probably go to a political rally or concert or a nightclub or something!!!

I don't recall saying that.

> If you have a loss of smell/taste you should 100% assume you have Covid and act accordingly, get tested immediately, self quarantine for probably 14 whole days, and get retested at around 10 days.

Did I say otherwise?

What I said was, if you lose your sense of smell and taste and then proceed to test negative twice for COVID, you may well not have COVID.

Rapid tests are right 80% of the time. Two rapid tests back to back are right 96% of the time. That means after 2 tests there's a 96% chance you don't have COVID, and a 4% chance you do. That doesn't mean you should tour your nearest retirement community.

You shouldn't go out anywhere if you're sick in the first place.

[edit] Even then, there's a 1% false positive rate on PCR, and a 4% false negative rate on 2x rapid test. Even at this point there's a 20% chance OP doesn't have COVID.
It happened many times to Pirate Bay and plenty of people complained. They just had options on how to route around it.
I was under the assumption that Spotify stopped doing that because P2P was getting blocked by networks? Maybe I'm wrong.
Parler most certainly does have a right to exist.

And companies have a right to not associate with a platform that incites violence and foments activity against the very constitution it appeals to.
Now I know why I can never think of good ideas for a business, I'm thinking about what I can build to help my customers, but in today's SV I need to be thinking how can I more easily steal user data at a lower cost than my competitors.
> Times have changed, the law needs to be updated to reflect the original intent of the law which was and is to expand not limit speech

Section 230 is not limiting speech, these companies would've had the right to delete people's posts and ban users with or without section 230.

The intent was to encourage free speech by telling companies: "Don't worry, you won't be held liable for posts from your users, but you do have a responsibility to moderate". Which you can argue they weren't liable for in the first place, because they only provided the platform not the speech.

You can definitely argue for an expansion of section 230 into a new "opinion neutrality" law, but it is not the true intent of section 230 that you make it out to be.
Compare it to this rudimentary map of the most well-known French cheeses though: https://vinepair.com/wine-blog/map-the-iconic-cheeses-of-fra...
Plants do release a bit of CO2 during the night due to respiration, they need sunlight for photosynthesis to occur.
This strikes me as an important consideration.

However, it’s far too late in the day for me to put together coherent thoughts. Perhaps others further west could try. Thanks, and buona notte.
"The simplest explanation is that they saw this coming a mile away (who honestly didn't?) and this is engineered martyrdom."

I think its more boring than that. Their platform was built by amateurs who didn't know what they were doing. Things like soft-deleting posts and auto-incrementing post IDs. This is why it was so easily crawled in a day before the shutdown.

https://arstechnica.com/information-technology/2021/01/parle...
The point is that this represents a coöption of the term hacker by the venture capitalist community -- it's always easier to convince someone to accept less value as recompense for what they produce by convincing them that they are engaged in a noble or even a personally virtuous (see e.g. "guru", "rockstar") pursuit.
I haven't seen it that often either.

I like to store Apache & nginx logs as JSON so they can be parsed with tools like jq, and adding/removing fields doesn't break parsing.

From JSON it is also easy to pull them into PostgreSQL (at least) in jsonb format, or parse out key elements as their own regular table fields.
It's an analogy. None are perfect. But people need livelihoods to live. It's not okay or fair to destroy a business arbitrarily and capriciously.

My lesson here is that the Internet is essential infrastructure, and once companies reach a certain size (Google, Facebook, AWS), they should be regulated similarly to public utilities.

An electric company shouldn't be able to cut off electricity to a crack house or brothel unless law enforcement first asks for it. Law enforcement should have due process appropriate to the situation; a terrorist attack should be cut off right now. A company making pirated copies of Windows should have their day in court. Your propaganda-believing gun-toting drunk crazy uncle should probably keep their electricity (which isn't to say he shouldn't be handled somehow, but perhaps committed to a medical facility).

I don't feel good or bad about them being taken off-line, since I don't actually know what they hosted. I do feel bad about that decision being made by corporations behind closed doors.
because you sign a 5b deal and then do due diligence
I think one big issue is the federal trade commission has been too shy about fighting trusts or anti-competitive behavior because they believe(d) tech is different.

They allowed FB and Google to gobble up competitors unimpeded.

Amazon is another. Their integration and breadth are a threat to businesses and consumers alike but we’re too busy enjoying next day deliveries to care.

You ask for competition but these behemoths either buy them out or smother them via anti competitive behavior; at that point breaking them up is very palatable.
The Political Power of Social Media [pdf]
"Religion is an insult to human dignity. With or without it, you'd have good people doing good things and evil people doing bad things, but for good people to do bad things, it takes religion." -- Steven Weinberg, https://en.wikipedia.org/wiki/Steven_Weinberg
There's a part of me that thinks he's being Schrodinger's Asshole about it. He's serious until there's observed push back, then, "Hey, it was just a joke". But sure, there's a chance he's just talking shit. Venting is different to me, but that's just semantics.

But I do agree with you, this polarization shit needs to stop, from both sides. At this point, I think it's now more important than ever to utterly shut down (in debate and rhetoric form) anyone who thinks extreme viewpoint behavior of any flavor is acceptable. If it doesn't end, I think we're just going to see unending ping ponging of more extremism.
The second definition from Wiktionary is most appropriate for this situation:

> (formal) A supposition based upon incomplete evidence; a hypothesis.

There is no evidence that asymptomatic people are 75% as infectious as symptomatic people. The 75% number was fabricated to allow them to build a model. Asymptomatic people could be 0% as infectious as symptomatic people. Or, by some unexpected turn of fate, they could be 200% as infectious as symptomatic people. The evidence doesn't exist.

Your link even mentions another scientist who believes that asymptomatic people are only 35% as infectious.
They’re not banning people from Twitter (except Trump). So all those people from Parler can just go back to using Twitter.
I've been down this path before. I'd argue strongly pfSense is non-trivial and will require significant time investment for most people coming off Unifi stuff to learn the ropes, and should not be considered a serious alternative for most people. They have very different target markets and this is reflected in the software. Unifi is much closer to a "plug and play" user experience in comparison to pfSense. The customization options for pfSense are of-course fantastic.

I actually reversed this choice and am back to using the Unifi Controller again - pfSense is superb in production or more-networking-enthusiast style environments, not so nice for "average" home. I used a 5-ethernet port fan-less Intel Atom box almost identical to the one you linked for my homemade pfSense router while it was running, for that purpose it was pretty good.
How would an asteroid cause human extinction?

We're far more adaptable than dinosaurs.
Thanks, hope you can continue to contribute here without retribution.
Content moderation at scale is hard and expensive, but so is regulating emissions from industrial processes, and we don’t (or at least shouldn’t?) throw up our hands and say “let’s not bother then”.

Again though, we’re getting lost in the weeds here. Parler’s entire selling point, and the only reason it had any users or any product, was the implicit promise that “we won’t moderate content”.
I adore the idea of the Plaid founders, and everyone else deemed complicit in a court of law (I think this should likely include investors), going to fuck-you-in-the-ass prison instead of becoming billionaires.

Alas, I've lived in Silicon Valley too long to believe that anything moral will ever occur when there's money to be made.

It makes me sad that people actually admire this place for anything other than the geography.
This is a silly argument. You have to do the exact same thing in python if you don't want to use a standard method/function. There's nothing stopping you from using a standard function in c either.

Your rant should be about bad teaching of bad habits instead
well, you still have a 'tragedy of the commons' situation if say 10,000 users are all counting on at least 1 user to inspect the source - but with no commercial incentive to do so, nobody does.

How does a user of open source ever know or measure exactly how well the source code has been scrutinized?
There's a dream of crypto not just being about currency but also distributed servers, or even MMORPGs (akin to Ready Player One), that are fully open source and decentralized -- enabled by technologies like Ethereum contracts or Hedera Hashgraph gossip protocol. I wonder what the first example with wide usage will be.
The premise itself seems as mainstream as it comes: aggrieved and upset at the world. At least these people were/are trying to forge a better path, but to me, it mostly just seems like "the same thing but a bit smaller this time". The overall experience? Fairly close. A little better.

There was some cool 9p roots that were genuinely distinct, but it didn't seem to really take hold strongly across the community.

But yeah, there were allegedly some un-good community members too, and I'd fully believe the community itself has improved a lot.
Prosecute the offenders, then.
Epik didn't even exist in 1997.
A Brief History of Web Design Tools and the Original Sin
Why not? You can't hide microcode or MEMS IMU elements or analog circuitry in a way that decapping and examination by experts cannot uncover. This very article shows acid etching the epoxy packages to inspect the die. There are experts like Ken Shirriff (kens on HN) who reverse engineer silicon devices at the transistor level.

How do you arrive at the conclusion that microcode or software cannot be detected even by experts?
I understand the situation. Another of Plaid's investors is Goldman Sachs. I naively assumed that Plaid's ability to build their product was likely based on access to private APIs available to them based on their relationships and backing.

If someone came to me and asked me to build what Plaid has built, I would decline the work. I would assume that impersonating a bank would be illegal. I would assume that the banks I am impersonating would treat me as a malicious actor. I would assume that I would go to jail for building a system like this.

Absolutely unbelievable.
In European countries, banks are forced to provide CSV files for the transaction lists. Though the columns are different between banks,the importer function (of gnucash) is usually capable of handling the fields flexibly.

The rest ist just batched categorization by searching and applying.
Low effort clapback style comments should be directed towards reddit or Twitter
I don't know the Hypercore community well enough to be able to say for them, but I know it's similar with IPFS, and for it there are already a few commercial services providing such kind of hosting/replication (a.k.a. "pinning"). During a recent hackathon at my workplace, I led an experimental project based on such services:

https://github.com/wpengine/hackathon-catation
I recently switched some of my email addresses to Migadu. I haven't tested it yet but they apparently offer Sieve support.
Spilling a few tardigrades on the Moon isn't a big deal, because there is almost certainly no life there.

But imagine if, in the year 2120, we discover thriving colonies of live bacteria 40 meters below the surface of Mars. Life on another world! It would change everything! But suppose upon further inspection the bacteria turn out to be a species from Earth, stowed away stuck to the treads of the Perseverance rover [1].

Was there life on Mars before we put it there? Was there a unique kind of Martian life, with DNA completely different from ours, that has been forever eaten away by our accidental contamination? We would never know.

For this reason, NASA and the Soviets agreed in 1967 to pursue a policy of Planetary Protection [2] ensuring that no probe or lander contaminates another planet.

[1] https://www.jpl.nasa.gov/news/press_kits/mars_2020/launch/mi...

[2] https://en.wikipedia.org/wiki/Planetary_protection
You went from "the majority of the planning", to "was planned", and now "They were planning it on Facebook", all while simultaneously ignoring the question about how much planning is acceptable, thus my comment about if it acceptable to have "a little planning for a treat." This is a move from less than half, to none. That's what I'm referring to. While I'm willing to accept for argument's sake that less than half happened on Parler, we both know that it was more than zero. So what's the acceptable amount?

More importantly, you've also conveniently dropped the crux of my argument, about when does the government get to force political association on private entities, including surrendering their private property for political use they disagree with. I would really like an answer to the this. That's why I used the reductio absurdum of having my band practice in your living room. If you'd rather, I'm also open to putting political bumper stickers on your car.
Semi-flippant response forthcoming, but if you factor in cost of living differences in their respective local currencies (e.g. moving to NYC or SF pre-COVID), healthcare (pay more in the US), comparable taxes (NYC/SF) to Toronto/Vancouver, then you likely might come out roughly the same or slightly ahead in absolute amounts saved depending on the salary+bonus bumps.

The kicker though is that presumably many Canadians harbour some type of fantasy in their heads of moving back home after N years, at which point the conversion of USD back to CAD can tip the balance. Historically the USD has been worth more than CAD, except for two times in 1974 and 2007.

It gets worse because Canadians that come down for "just a few years" probably end up staying longer since the original logic that drew us down in the first place is likely still valid. Throw on top the overhead and friction of uprooting your settled life (friends and maybe kids) and then it becomes even tougher to go back.

Next thing you know, you're applying for a greencard and the rest is history.
There isn't any evidence to suggest this. Slow compilation speed is mostly a consequence of priorities. See https://nikic.github.io/2020/05/10/Make-LLVM-fast-again.html and https://www.reddit.com/r/haskell/comments/45q90s/is_anything....

Sure, there are some language features that can make optimizations pathological complex, but for the most part if compilation speed isn't continuously tracked and strictly enforced against new changes, you inevitably regress into a slower compiler.

For instance, the Go community is highly sensitive to compilation speed. Although the Go compiler is SSA-based like LLVM, it's very selective about the optimizations applied. The Go compiler tracks and benchmarks each phase of the compiler release-to-release to identify major regressions.
> Why would they lose motivation with C? Its really not that difficult.

This is the confusion right here. You're underestimating what is difficult to other people.

As a friendly internet stranger with modest leadership experience, I would very gently suggest to be cautious of this pitfall. When we think like this, even if it's just coming from a place of logic, we can very easily send the wrong signal. We can make people feel stupid, and wonder why we're being critical of them.
SOLID Machine Learning – The SOLID principles applied to machine learning
It makes sense if you're telling a story, and that I understand. But when you're trying to make a point, I feel like it's more respectful of people's time to get to the point; if they want details they can read on.

How does that fit with the culturally expected approach in Japan? If you're sharing a revelation, is it still normal to build up rather than start with the answer?
You haven't cited any evidence, you're just speculating.
There's a trailing comma after the last kv pair in a dict. One of those things that some json parsers will accept and some won't.
Aristotle and others gave some thought to the polity vs. democracy. The electoral college is one of the checks on the possibility of the tyranny of the masses, polity perverted to democratic demagoguery. The crude version is: The red states feed the blue states, so better keep them happy - electoral college is one of the checks that performs that function.
Data also off root. http://solarleaks.net/feye.tgz.enc
In the USA, we do the same thing, but with apples. Many grocery stores will carry like 10 different kinds of apples. I personally love honeycrisp and opal.