skysight-inc/HackerNews huggingface dataset:
Needing an expensive car to get anywhere is the opposite of "freedom of movement." If you live in a car-dependant place, but are unable to drive for any reason (disability, age, poverty, weather, etc.) then you have no freedom of movement. Cars provide the illusion of freedom, because we've reshaped our society to serve them.
Probably it comes with all Virtue Signaling rhetoric pre-loaded.
Comcast has a list of "supported" modems and routers. I've never had issues with those. They cost $100 ea, and I've had them for 3 years now.

Also note, if you use a comcast-provided modem, it will by default have an "xfinitywifi" network that it also broadcasts, which anyone with an xfinity account can connect to, using your bandwidth. You can opt out, but this is "one more thing to configure/tweak".
You need to buy a new router every year? I think the only thing needed here is a citation.

How about NYT which suggests every 3-4 years?
https://www.nytimes.com/2015/10/08/technology/personaltech/i...
I think your rationale overemphasizes transportation, which is a minor part of our carbon footprint
> Engage with them, show them the error of their thinking

This tends not to work.

https://en.wikipedia.org/wiki/Gish_gallop

It takes substantially more time to debunk bullshit than it does to spew it, and you'll generally find they just move onto the next piece of bullshit with no "gee, I was wrong, I should evaluate that..." thinking.
I am not saying the lecture itself is expensive. I am saying the artificial scarcity of everything around higher education keeps people from receiving a certified education that is recognized by the employment marketplace, when at least for undergrad classes, the lecture and the textbook is largely what you need to receive a functioning education.
Of course, Zoom won't pay list. But they also won't pay list on Oracle either. I wouldn't trust the "10x" comparison, but the bottom line that it's more expensive seems reasonable.

Corey Quinn seems like a smart guy with a lot of connections. If he doesn't regularly have big fish in the AWS ecosystem telling him (off the record!) "here's the deals we got", he's not doing his job right.

If someone similarly knowledge comes back and say "actually, Oracle doesn't beat AWS on bandwidth when you're a big fish", I'll say not to trust this article.
Grasshopper in Rhino3d is pretty rad. Visual coding of algorithmic designs.

https://www.rhino3d.com/6/new/grasshopper
One could also argue that it is profitable to claim global warming will effect us all in, so therefore the need for carbon tax is secured. There's so many profit motives on each side it's hard to say which one is at play.
There is a school of thought that all the value in higher education comes from signaling.

There is more value in a Princeton diploma than a Princeton education.
I do think it'll happen eventually, but there are 2 big things that probably need to happen before we can get there:

1) widespread adoption of nuclear power

2) significant battery improvements
I guess the point is to actually, perhaps eventually, prove them false no?
I'm mostly trying to address cases where there is no original file that I fully trust. If I'm exporting my data from some web app/service, I can't get a hash of the data as it is in the actual source of truth on their servers, and there's multiple points at which an error could be introduced before the completed export file lands on my machine.

It's a good point that hashing is a better method when you have access to the original files.
> If people worked less and spent more time with their friends and loved ones they would be happier.

Daniel Kahneman argues that people optimize for satisfaction over happiness. If we had UBI many parents would choose to spend extra time with their children instead of friends. That may not make them happier.

https://qz.com/1503207/a-nobel-prize-winning-psychologist-de...
After One Tweet to Trump This Man Got $69M from New York for Ventilators
I love Rust like I love Dark Souls.

It's difficult, but fair. I can not praise enough the software developers that realize proper errors are vastly superior to extensive docs.
Please can you contact me via twitter DM? I am the main developer of BTCPay Server.

We are looking for a way for people to easily setup BTCPay Server at home while having a fixed public IP.

I wanted to use SSH reverse tunneling, but this is not easy to setup, and most VPS can't focus on such specific service.

Your price range would be awesome for our users.
I shouldn't need an industrial-strength editing engine to efficiently express my ideas. (And don't, if I'm using a nice expressive language.)
If I’m a Republican legislator and I’m seeing my kids enroll at a state college where gender and queer studies classes are a requirement to get a computer science degree, I’m going to want to defund too. I remember my Republican high school peers arguing with our liberal debate coach, and he’d just laugh and say “wait until you go to college, then you’ll get it”. Sure enough, she went to Harvard Law and became a Democrat. The indoctrination is there and if monetary compensation isn’t the reason professors get into teaching, what is? If you have a mission to “educate young minds” to reject their “problematic” notions, that can be a strong motivator.

There’s a strong culture war aspect to defund colleges, because you’re essentially funding the opposition if you’re a conservative and you’re paying the salaries of the extremely liberal college professors. Then people say obnoxious, arrogant things like “well reality has a liberal bent” and other platitudes to explain away why conservatives voices have been systematically excluded from college campuses over decades.
> anyone who had done any systems programming at all knew that garbage collection made any systems language a nonstarter

Very interesting, can you elaborate with an example?
Human nature hasn't changed probably in thousands of years. Our tools and possibilities did but if you'd swap a few people around in time (of course, ignoring the shock of the change) they'd fill their shoes the same way.
If You’re Bored You Can Trade Stocks
I’d rather pay more to use better textbooks. My experience is that for any given subject, there are often only a few really good textbooks. Sometimes you run into professors who have their own materials which substitute for a textbook, but that’s rare and where I’ve seen it, the notes have been built up over many years of teaching the same courses. Sometimes those notes will get turned into a textbook, which is what happened with Kolmogorov.

I’ve known some professors who’ve written textbooks and it’s basically a second job that takes time away from both research and teaching. It’s a very labor-intensive process with low reward.

The place I’ve seen it where it really made sense was where a foreign language professor I had also ran a foreign language education department.
Kubernetes scheduler visually explained in plain English with a story
QEMU 5.0.0 is now available
I'm down, we need a catchy name to start a movement. I'm totally ready to throw this up on a website, there's got to be a place that shows donors and maybe cross reference which bills they support with some sentiment analysis "68% Favorable to Hollywood" and make it like rotten tomatoes.
> We have integrated storage as an option now, so you don't need separate storage mechanisms.

Off topic, but seeing as you mentioned it - do you see the integrated Raft storage becoming the preferred solution? Without it, there's (IMHO) a bit of a chicken-and-egg bootstrapping problem between Vault and Consul.
Don't interview for a manager. pick a growing startup, ask in the interview about developer career paths, and if management is a separate, lateral, or heirarachical stack (correct answers is "lateral track devs can switch into")

Get good at your job. Get good at the company. Learn the domain and drink the koolaid. And, when the team grows, and they're looking for managers, nominate yourself to begin transitioning. You'll do both jobs and straddle the line for a while but eventually you'll have job experience managing a team.
I agree that the term "systems programming" is getting stretched a bit thin. Maybe we need a new term for the k8s variety - I propose "infrastructure programming".
Is anyone using it? I'm working on a human review / human in the loop platform that has some resemblance to it, while allowing for much greater customisation and flexibility.
> I have huge respect for Rob Pike but there's a bit of revisionist history going on here.

> Go was originally envisioned as a systems programming language.

Already with the release of Go 1 it was quite clear that Go has its best fit as a Server language. I don't think the usage of a language can really be planned. But looking at the previous works of the language authors, it's clear that they worked on solutions for distributed systems.

Also I think like 10 years ago people would have written stuff in C++ that today nobody would even remotely consider writing in it.
Maybe this eventually (or now, not sure): https://stereopi.com/
Anybody know if it's possible to block Amazon recruiters on Linkedin?

If not, I'm going to ask the next one to flag me in their system, if that's possible.
It's not their chances it's the chances for everyone around the world
If you claim your film is a “full-frontal assault on our sacred cows” and the immediate reaction from the 'priesthood' is that this work is heresy and must be banned... then it looks like you've really hit the mark.
They trust the exchanges, which is where most people buy their coins - and they don't actually own coins, they own entries in the database of the exchange. Actual OTC purchases of bitcoin are negligible in comparison and don't play a significant role in price discovery.
And NY never saw a single ventilator from him.
How many times does your tired old argument have to be refuted? Your idea only works if there is a perfect arbiter of "truth." There are nearly no truths in human existence; math probably comes closest, and yet even there look how many things in history were "true" based on knowledge of the time (Earth as the center of the universe is an obvious one).

You fail to consider that humans implement rules (e.g., your movie is illegal because it's not true) and humans are fundamentally corrupt, selfish creatures.
No appreciable percentage of employers outside of SV, and maybe NYC, give a shit about LeetCode or probably even know what it is.

SV is an outlier among outliers in almost every respect, even among other large metro areas with big tech industries like NYC, Chicago, or Austin. To the point where advice should always clarify whether it pertains to SV or non-SV, because it's usually one or the other.

Edit: typo
My take on the "systems programming" comment Rob made, it wasn't meant as "kernel" level systems programming, but more server-side systems. When he started working on Go, it was done out of his annoyance with C++ on the very large project he worked on at Google.
I swear I could type better on T-9. And Windows Phone 8.
How is a carbon tax profitable to climate scientists?
yeah, I haven't used redis before, but hosted db, backend & frontend on individual servers. Using individual servers makes maintaining the servers easier and also adds up to additional performance
NYS Bar Association to offer free legal aid for denied unemployment
Yes, and I believe OnePlus is one of the few manufacturers that is fairly welcoming to open source and third-party ROMs (which makes sense since their original phone was based on Cyanogenmod). My current phone, the Sony Xperia XA2, is similarly very stable, even with microG, because Sony provides open device configurations for most (all?) of their phones. But almost all of my past phones (mostly Motorola and HTC) have had various stability issues that didn't exist on the built-in ROMs. It's still worth it for me, but I would definitely not recommend it to anyone that isn't willing to roll the dice and potentially put up with some pain.
> I might be missing what you're saying here, but Goland has been around for a decent while now, and the full IntelliJ plugin has as well.

Right. That's true now (and, like you say, has been for some times) but was not the case for years. I was responding to this point in the interview talking about initial development, not the current state of the world, just to clarify.
It’s a bit annoying that the word hack is used to mean tips and tricks here. As hacking ssh is big area
The vast majority of controversial statements happen to be difficult to conclusively prove. The fact that they go against consensus does not mean that they are proven.

What you're actually doing when you say this is giving a select group of people power to decide what is and is not false. And that's pure, soft political power.
You're so right... Unicode is making things too complex, and intruding on various formatting issues. Case in point: The skin tone modifiers. Or this stuff: https://en.wikipedia.org/wiki/Zero-width_joiner

There doesn't exist any parser that does it 100% correct. And parsing it is becoming so complex that it's causing bugs and vulnerabilities (it's not a coincidence that so many remote exploits use some kind of unicode to trigger it).
Also "On Tranquility of Mind," and if you're willing to put the time "Letters from a Stoic."

One thing I do find a little overdone in the Stoics is the constant focus on death. There's a great recent book about Montaigne called "How to Live" and I think it does a great job of describing how Montaigne took the best parts of Stoicism but also created his own humanistic take on living.
> Go blows up the entire idea of Don't Repeat Yourself.

Yes, this is true. I programm in Go professionally, about 50% of my work time (other half is python). But in many cases, I have found that copying the same code to other places doesn't have that much negative consequences as one would believe.
We all know that a single core with twice the performance and twice the cache space is generally better than two cores

I'm not sure that's actually true, even if you want performance (although it's dependent on whether your workload can use more than 1 thread, of course): A single core at a higher clock speed might be better if it can hold that clock speed. But the faster you run, the more power you use and the more heat you produce, and worse, the relationship isn't linear. So ex. 1 core at 4ghz won't stay at 4 ghz, where 2 cores at 2 ghz can hold that speed forever.
How did you implement the GC? Is it possible to implement an allocator + GC in Rust without hitting UB?
There are so many helpful responses ITT, thank you all, you've saved me from a ton of time wasting/rabbit holing.

I've decided to press ahead with plan A and complete the front-end dev track.

Then I'll choose a project, spec it out as best I can, and choose from Hasura or Firebase as back-end solutions.
Yes. That benefit does have to be weighed against the harm - there are good reasons we don't let people make provably false statements to defraud or slander others. But even if we assume an effective arbiter, which should not be taken for granted here, it's very good for society that people can have spirited disagreements without calling for each other to be deplatformed.
Someday this is going to need to happen though. IMO, "the right way" to do this is via the strangler pattern:

https://www.michielrook.nl/2016/11/strangler-pattern-practic...

Probably the language that is most poised to achieve this is Zig; it would be feasible to start by wrapping the entire BEAM in a zig compilation unit; which at the very least potentially offers an easier path to maintaining the codebase across multiple platforms. Followed by hodgepodge doing bits and pieces in zig, which could be achieved via straightforward transliteration at first.

The very different mindset of the rust PL lends itself to total rewrites, which I don't think will sit well in the BEAM community. On the other hand erlang has tons of strange rewrites happening over its own internal ecosystem all the time (gen_fsm -> gen_statem, pg -> pg2 -> pg), etc.
Most people just need to get a new modem when they get an email from Comcast alerting them their current one is obsolete, and they can use the same router for years. As a power user, you are in a position to get the full benefit of quality networking hardware and to make a rational tradeoff between buying and owning, but typical ISP customers aren’t and are just paying because they think they have to or because they don’t look at their bill.
Define major ?
I know of several $Billion+ ARR company who are using go as their main backend language.
I disagree with censorship in principle so don't support these "climate experts".

I am no climate change sceptic. It's easy to see that our way of life is far beyond sustainable and has developed in ways which are now harmful to us individually and as a species. It's easy to see and I will support any change which is driven by sustainability first.

But I'm now beginning to see why people are against the "green" movement. They are not starting with sustainability. They are simply trying to profit from giving people the same conveniences but with a "green" badge slapped on it. If it was about sustainability it would be easy to debunk a film like this, but instead they just want to silence it.
I do think there's an argument to made that college should be cheaper (at least excluding housing and other secondary costs) than K-12 given that K-12 has a bunch of mandatory cost centers like special education (which is to say dealing with kids who destroy classrooms, abusive parents, etc.), that class size can be larger in college, that students in college (at least excluding community college) should be above the average in K-12, time in classroom per student/semester is lower, etc.
This site is pretty US-centric. Also, I'd imagine that Canada/EU would have similar rules, given how they're generally more pro-consumer than the US.
(I have not watched it yet FYI) It is interesting that if what he is saying is easily debunk-able that they would want it taken down. Why not just release a response pointing out what is incorrect with sources? If they are correct, why are they so threatened by Michael Moore of all people? I totally agree it is insane to say you should destroy ideas you don't agree with, feels like some thought police nonsense.
A lie gets halfway around the world before the truth has a chance to get its pants on - Winston Churchill
While we’re eliminating non-revenue sports teams can we also drop theater groups, singing groups and school newspapers.
Maybe.

"Cancer can be cured by drinking methylmercury."

"That's dangerous and you should stop saying it."

"Looks like I hit the mark!"
And a great deal of it is only because we have been conditioned to "consume" things we don't really need.

Consider the fashion industry, to take a somewhat arbitrary example. I don't mean the clothing industry -- most of us would agree we need clothing -- but the fashion industry, which exists not to clothe us but to convince us to constantly buy new and different clothing, because otherwise we won't be seen as "cool" or "fashionable" or "successful" enough.

And it's not the only such case.
> monstrous, complicated, stateful streams feature

It's two data structures (which were already in Redis for other reasons!), and an automatic sequential identifier. Everything else that's "stateful" about it is client-side state—the server is still just a data-structure server. A Redis stream is basically just a Redis sorted set that's coherent in the face of clients trying to consume it paginated as other clients insert into the middle of it.

Also, the code is in one file (https://github.com/antirez/redis/blob/unstable/src/t_stream.... ); that file is ~3KLOC. It's just another Redis Module, isolated into its own set of functions with no impact on the codebase as a whole. It's just one that's so widely applicable, to so many use-cases that people were already using Redis for (through Sidekiq/Resque/etc) that it makes sense to ship this particular module with Redis itself.

Would you get upset about bloat if Postgres upstreamed a highly-popular extension? It already has nine or ten installed by default, and a few more sitting in contrib/. But, of course, even upstreamed, none of those extensions are enabled by default, adding runtime overhead to your DB; you have to ask for them, just as if you were installing a third-party extension. Same here: if you don't use the Streams module, there's no overhead to its existence in the Redis codebase.

> do people really expose Redis on the internet??

Cloud DBaaS providers expose Redis instances "over the Internet", in the sense that they're in the same AZ but not within your VPC. To the extent that you can wireshark a data-center's virtual SDN, they need to encrypt this traffic.

Even PaaS providers do things this way, since they usually lean on third-party DBaaS providers. E.g. all of the Redis services you can attach to a Heroku app are consumed "over the Internet."

If you're using Redis through an IaaS provider's offering (e.g. AWS ElastiCache, Google Cloud Memorystore) then you get the benefit of them being able to spawn an instance "outside" your project/VPC (i.e. having it be managed by them), but have it nevertheless routed to an IP address inside your VPC. That might be enough security for you, if you don't have any legal requirements saying otherwise. For some people, it's not, and they need TLS on top anyway.

> cluster stuff

Have you looked at how it's done? It's just ease-of-use tooling around the obvious thing to do to scale Redis: partitioning the keyspace onto distinct Redis instances, and then routing requests to partitions based on the key. It's not like Redis has suddenly become a multi-master consensus system like Zookeeper; the router logic isn't even in the server codebase!
That being said, these people didn't have to settle for serving drinks in a bar.

I'm familiar with a certain materials science startup in England that lost out on a round of funding in the dotcom bust and went bankrupt soon after. The chief chemist, a very capable man, went back to his native country in the Former Eastern Bloc and worked in a shipyard for a couple of years. It was that bad.
Children's Internet Protection Act (CIPA)
Maybe I'm misinterpreting the output from their backup tool, but isn't that exactly what it's doing?

Metrics for todoist-fullsync:

name 1 days ago 8 days ago
------------------------------
files 1 1
bytes 82363 86661
items 85 87

The "items" line there seems like it's actually parsing the file and counting the number of entries in it? It's also captured in point #2: "Can be intuitively evaluated as plausible or suspicious. If the number of tasks in my Todoist export dropped from dozens to 1, that would be cause for concern."
I agree with Corey Quinn. This should be a wake-up call for the dominant players in this field. The high outbound bandwidth cost of AWS, Azure, and Google Cloud makes no sense in 2020. I hope this causes AWS and others to reduce their outbound bandwidth and inbound accelerated transfer cost to at least half or more after watching Zoom migrate to Oracle.
Pauseless concurrent collectors have existed for decades.
Hmm...does this story about a letter signed by climate scientists and activists actually have anything to do with the "poisoned minds of young people"?
The primary reason my shop keeps basic routers in our stockroom is because we have plenty of customers whose equipment died. Sometimes it's ancient, sometimes it's a year or less old.

Is it common? Maybe not, and you're right there, especially not compared to some of the other stuff we sell (hard drives, oh boy). But it's definitely not unheard of.
No, but that's a fortunate situation to be in. Many places don't have a nuclear alternative. Their alternative is gas or coal :|
Director of Creative Technology
> The small one is the lack of IDE support. You don't need to write an IDE. You just need to have sufficient integration into Jetbrains IDEs (at a minimum).

Visual Studio Code with the Go extension is very good.