skysight-inc/HackerNews huggingface dataset:
> If you have the technology for big meetings then you don't need to engineer anything else for 1-1 meetings.

Unfortunately not. A framework for large video meetings is necessarily routed through a central server which can add tremendous latency, even between two people near each other.

The architecture for 1-1 meetings tends to be peer-to-peer and focus on minimizing latency.

There are a lot of architecture tradeoffs between the different models. Choosing an optimal architecture for each product turns out to be quite necessary.
This is wonderful. I checked your profile and couldn't tell where you go. Would you mind sharing?
I immediately think about the dwitter crowd when seeing the video. I think I recognized several patterns. Seems sound that in the shortest size goal, everyone ends up using the same function classes to generate maximal impact with minimal bytes.
One of the top reasons to never rent, take delivery of, or use the ISP's router is that you have to return it before canceling the contract.
The article also has sharing buttons to the "closed" web most likely providing some company with information. This automatically had me question the article.
> Why does the industry use things like 12m pixels to describe resolution? I found it is very difficult to translate it into maximum width and height.

Because to the average consumer, 12MP is easier to understand compared to 4000x3000px. Megapixel is cool sounding technobabble, not unlike gigaflop. It's like "in less than 12 parsecs", the average person doesn't understand, but they know that 12 is less than 13 and greater than 11.
How people live isn't entirely their own decision -- it's also determined by the world they're a part of. We've given profit-seeking systems a lot of control over how this world is structured.
> Only people who can afford to be stupid are stupid. You're right.

No, I didn't say "only people who can afford to be stupid are stupid".
Yeah, the other clouds charge way too much for bandwidth. For zoom this is probably their dominant cost. Also transfer between zones is expensive: $0.02/GB at AWS. And you typically need that if you're going to make any highly available system.
How does that imply the link is dissolved?

the decline of children mirrors the decline in poverty for the last 50 years and at record lows. If you look at countries, there are many differences, but high or low poverty, the correlation persists.
It's not just a demand shortage, there's a supply shortage.

Let's assume demand shoots back up. We still will have spent 3-6 months or more not making stuff. What is everyone going to buy?
I don't actually blame the writers for this though. The technology that made a lot of journalists obsolete is also one of the reason everything has become click-bait to appease the algorithmic processes of driving engagement.

I guess this means good journalism will stand out much easier now because we are so used to click-bait that good writing should really stand out now. When everything is indexed and searchable human curation becomes even more important and good journalists can start filling this role if they are an expert in some domain.
Artificial Intelligence Outperforms Human Intel Analysts in a Key Area
The book does not address cryptocurrencies specifically just financial mass delusions throughout the ages of which cryptocurrencies are a special case.
Why would renting have been a wise choice in case of failures/issues? I'd MUCH rather run to an electronics store and have working internet in an hour, compared to dealing with the ISP, scheduling a truck roll, being available "between 9am and 8pm next Tuesday", and all that other bullshit.

Keep a spare unit around and you don't even have to go anywhere.
Holy !@#$ that's the most disturbing wikipedia entry I've ever seen. Harry Harlow is the worst
Looks like content is not available
Liking Go has nothing to do with being a quality software engineer. Go itself is probably the least software engineering friendly language out there. The goal of a computer language is to express your thoughts and instructions into something a machine can understand. Full stop. Go is absolutely terrible at letting you the human express what you want the machine to do. It has compile time type checks, but then fails to provide the hatches needed to work with types sanely. It has the ability to call out to large bodies of C code, but not without significant costs. It compiles fast, which is good, because your going to write a lot more code to do the same things you'd do in other languages, even other compiled languages.
I've volunteered at a summer youth leadership camp held at a local state university since 1998. In the last 10 years the host university has undertaken massive construction of more "luxury appointed" dorms, recreational complexes, a huge basketball arena, and upscale dining halls. The justification was that it was necessary to do these things to compete with other colleges. I can't say that I've followed the cost of their tuition and fees, but given the amount of money spent on construction I can't imagine the curve is flat.
Show HN: I made a witty Coronavirus site to show how abnormal life is
One of the "hard choices" some colleges are making is removing the requirement for SAT or ACT tests for admission. While a case can be made against certain types of standardized tests, will their admission criteria be made more rigorous in other areas to compensate? Lowering the bar for incoming students could end up reducing both the educational experience at the college and eventually its reputation, making them even more desperate for unqualified students in the future, ad infinitum until it gets bailed out or goes bankrupt.
It's hard to pick an economically viable major. There are lots of difficult fields to study that just don't pay well due to competition. People tend to think Science = STEM = Guaranteed Job, but that is not the case. Lots of sciences don't make much money, especially the ones driven by passion. Others are highly geographically dependent, so mining engineers might have a median salary of $80k after five years, but 80% of those people live in a handful of rural states.

Also, a lot can change in the four to seven years it takes to complete school. A recession can drive a large of people into "safe" majors, like accounting, making it more difficult for new graduates to onboard. And other fields can shrink or disappear almost entirely within that time period.

That being said, these people didn't have to settle for serving drinks in a bar. They could have searched employment in tangentially-related fields or learned some more technical skills. They could have also relocated. Maybe those were not options for whatever reason, but in general, those are things successful people do. Because the job market is going to change wildly during the 40+ years you'll be employed.
Do you think it's reasonable to make a Rust library that allows you to do Erlang style binary matching?

That's what I was originally looking for when I found this.
I'm sorry, but how could someone not have agreed with your statement? Online learning is a major threat to college for many of those reasons.
That's a very dense question.

Plastics are a sort of byproduct of oil production and account for like (IIRC) 5% of them. You can't sustain an industry on that. If their price goes up, there'll be lots of substitutes popping up, but we should also note that. It should also be noted that plastics, by themselves, don't contribute to climate change - the carbon doesn't go in the atmosphere.

Batteries? I'm not sure what the question is. There's a lot of stuff that does into them and fossil fuels is present everywhere, for example powering the mining trucks. Except the way to get rid of fossil fuel powered mining trucks is to have EV semis, which need EV pickup trucks, which need EV passenger cars. That is, it's a virtuous cycle where more EVs cause prices to go down and more EVs to exist. You can plainly see this cycle play out over the last decade and it's only going to accelerate.

Energy? Well, this is simple - it depends on where you make EVs. Plenty of jurisdictions have very low carbon electricity.
How is it more convenient? If a leased router or modem fails you still have to wait to get a replacement. If one you own fails you can buy a new one from a local store or online retailer. It's not like your ISP will have it replaced faster than buying a new one.
Thank you for helping me understand what serverless means in practice.

After I posted my comment, I was thinking that perhaps the main advantage of serverless is that it's not self-hosted. That's the "-less" part, I guess.

> Running it yourself will not necessarily add any additional benefit and you will will have wasted time and effort getting this entire set of complex infrastructure setup before you have developed any application code to actually solve business problems.

I see.. The use cases I'm thinking of are small to midsize companies, as well as tiny startups, so their needs are not that complex. I'm also interested in local development environment for serverless, so that's why I was curious about open-source, self-hosted services that are compatible or feature-similar to a limited subset of AWS.
Is space-time smooth or chunky?
"I'm over 40 and now nobody wants to hire me because they're age-ist bigots!!1" is a common refrain that very rarely holds up under any form of scrutiny.

And let's not ignore the fact that if you removed speculative comments with no relevant information from HN we'd lose about 2/3 of the userbase.
Exactly, my point is pile of poo is such a bad example since recently it's probably in 1%-th percentile of most used unicode symbols in plaintext. It's similar to arguing something like ∆ or é does not belong to unicode.
> When I call my ISP, I want their first words to be "we are having an outage" not "we can't help you because you're not using our supported hardware."

I grew up in a Comcast house, and now live in a Time Warner apartment. Both with their own modem and router.

I have never had either ISP say "we can't help you because you're not using our hardware." This includes one time when it actually was my hardware—the modem was bad—and Time Warner sent a tech over, and I was somewhat embarrassed.

I almost don't want to post this because I don't want to give them ideas. :)
A company with an inhouse team of ML/AI workers is the best candidate for consulting because it already values ML/AI and has a substantial budget but limited capabilities (because existing staff doesn't know everything (and neither do you)). In addition, those organizations contain people in the industry with whom to network. Person A at company 1 used to work with Person B at company 2 and Person B has moved on to company 3.

Even more important the worst thing you can do is give yourself excuses to avoid the possibility of rejection. Your choices are either no work (unless there's a miracle) or facing the possibility of rejection.

Consulting is a long term business. Relationships matter. Nearly every potential client won't have work right now. The best clients already have consultants. Consulting is about digging up work more than it is about doing the work...you can always hire people less capable of digging up work for that.

A contemporary idea in sales is to maximize the number of rejections. Cold call for ten or twenty rejections a day. Not one success per month.
I went to university in Germany (ME, Stuttgart) my kids are attending public universities in Oregon. I get exactly what you're saying, when I walk across the OSU campus I'm amazed at how beautiful everything is made for the students life. THe flipside is that many labs are underequipped. We have to face the fact that colleges in the US are providing lifestyle at least as much as education. However, when kids and parents pick colleges they decide it's worth it, otherwise everyone would be going to community colleges.
The Times They Are A-Changin’
To offload the design to the font foundry is even easier :)
Thank you for the historical perspective. Language (communications technology) is power and power is hungry.
Meaning the central stores they attempt to force on us, not the devices themselves.
Regulated industry SRE here. I've run Redis at scale through stunnel, terminated through a proxy, and once Redis supported it, in-process.

In-process won by a mile, despite my feelings about redis from an operational perspective (read: not good). The added choreo, monitoring, and overall moving parts were strong contributors against external proxying.
Fiber doesn't change the story from a technical point of view, 3rd party routers work fine and even if you just go first party there is no reason it has to be rent only (the boxes aren't expensive enough to justify the fees). If they tell you different then they are flat out lying.

I proxy only 802.1x traffic to and from from the AT&T modem and spoof my external MAC as the AT&T MAC. The AT&T router is not in the data path nor can it make any other connection beyond the 802.1x traffic (I have no IP on it's port to act as a gateway). Been working fine for over a year, performance is far better than when the data was running through their router even after disabling everything I could find.

Also there is a lot of hidden config on that router, for instance when Cloudflare announced 1.1.1.1 it wasn't reachable from my AT&T connection. Coincidentally that was the same week I swapped to my own router and when I did instantly 1.1.1.1 worked. Swapped back it didn't. So somewhere in there there were IPs and config that weren't showing in the user interface. They fixed the 1.1.1.1 issue in their routers about a month later.
Every photo I upload keeps getting rotated the wrong way. Oh well.
Well, if you have only a single instance that doesn't support threading it is trivial to get those properties, but what about durability? Do you realize you store all of the data in the RAM?
From a very old notes file I have ...

tar cf - /mnt/data2 | ssh user@10.0.0.10 "cat > /mnt/data1/file1/file_data2.tar"

... and if the directory is large, you can 'split' it into multiple files:

tar cfp - /mnt/data1 | ssh user@10.0.0.10 "split - -b 1024m /mnt/data1/file1/file_data2.tar"

This is really no longer relevant because, of course, we all just use rsync ... but in the modern world, my favorite example of the unix philosophy is:

mysqldump -u mysql db | ssh user@rsync.net "dd of=db_dump"
AFAIK Brian Kernighan was never involved with the development of Go. He just likes to try new things and wrote a book about it.

Rob Pike is probably most famous for his involvement in Plan9 (prior to this). I honestly don't know what this experience entailed.
People there have been exposed to more viruses and in India specifically - BCG vaccine which protects against Tuberculosis.
https://www.hindustantimes.com/india-news/nations-that-manda...
Yes, am with you that expected numbers were blown out of proportion, but in a way that was needed to, because governments are complacent and people more so.
It is an absurdity to believe there has never been a good trading strategy published in a paper.

The real value though of publishing a trading strategy is in signaling to future employers.

Ultimately, money is made by the ability to come up with new strategies. Any single strategy is only going to live for so long before it dies and it is no longer profitable.
> people are already back in the streets, they aren't so paranoid about the virus.

Photos of crowds are one thing - economic stats tell the real story. It’s too early to tell how people’s behavior has changed.
Try telling that to AT&T and their GigaPower brand
with regard to 2, thats why i used the word flip. i dont think my 1 or 2 are that unique, a lot of it is dreaming of a khan+git+wikipedia.

with regard to 3, i think the larger question is, is that what is best for society? to create elite clubs based on who you know vs merit, capability, output volume etc.
Alright, fair enough.

You could argue these writers are implicitly claiming to be meta-experts, that is, they have superior understanding of the nature and location of expertise than other people do, although they don't. But I guess this sort of subjective argument is why I don't like Dunning-Kruger as a concept. Especially given that it's an output of social psychology, a field that started to collapse once outsiders from other fields i.e. non-experts started critically thinking about the content of psychology papers. Seems kind of ironic.
> When the router inevitably dies, I can take it down and get another one without too much trouble on the same day.

Which is typically more frustrating than going to a local store and buying a new one.

> It actually works. Nicely. Why would I want to screw that up and give myself one more thing to configure/tweak to death? No thanks. I have real work to do. Until this thing gets in my way, it stays.

There are plenty of routers that require minimal configuration to "just work."
Have your kids ward off exploitative market behavior? How many parents open up their finances to their kids, to the point where their children may audit for odorous items?
Zuckerberg also has connections via Sheryl and her extensive repertoire. I doubt it's just him running the ship, he's mostly there for the hacker-kid personality cult.
Go has no expressiveness to it. You end up either with a large pile of copy pasted code, code generators, or massively error prone runtime introspection. Go blows up the entire idea of Don't Repeat Yourself. The language actively encourages it.
> "It's reassuring to see the push-back against the 10x developer idea, I'm starting to feel less guilty now when I spend my free time NOT on programming."

10x developers don't spend their free time programming, at least in my observation. They don't need to.

> "I want to ask though - the author works at Amazon and considers himself a 1x developer. "

A 1x developer would be an average (ok, fine, median) developer, no? About half are better and about half are worse. Compared to the bottom half of the statistical distribution, a 1x developer would by definition perform better.
That's true until the work done can be shared among many.

Shopping websites used to often be custom built or unsuitable platforms (eg. web forums) repurposed. Now they're on Shopify.

Warehouses used to be something that you rented, fitted out, and hired personnel to run. Now they're Fulfillment by Amazon.

Servers started on premise, then moved to data centers, then moved to cloud.

With each of these shifts, a little bit of control is given up on order to have these things on-demand at lower cost.
I've always wondered if you could just hitch a trailer with a small gas engine in it to an electric car if you really do have to drive it 1000+ mi by freeway from time to time.
I disagree with trying to deplatform ideas you don't agree with.

Engage with them, show them the error of their thinking, but if you drive it underground you just trap those people in a bubble filled with like minded people and the chance they change their mind approaches zero.

Plus there is always the chance you're the one who's wrong - even if you're on the side with the widely accepted viewpoint.

All innovation at least begins with a dissenting voice.
How hard are you looking?

Facebook, Dropbox, Uber, Apple and literally thousands of other companies, big and small, use Go.
Zoom wouldn’t pay list. Realize cloud providers can provide offline pricing to Zoom that would match or beat the oracle network pricing for a “like” offering.

Things like fixed cost throughput links, and fixed network pricing is available with contracting for large companies.

It’s likely oracle simply “bought the business” and is loosing money on the hosting. Hoping to make it up with a co-sell commission based contract, or by leveraging this as PR/marketing.

Cory Quinn is right. List price is expensive. But if you spend 1mil/year or more you shouldn’t be paying list. If you are zoom getting 90% off egress is totally negotiable.
> and for a good reason

Yeah... there's always a "good reason" with systemd, isn't there?

Still doesn't account for the lack of error message.
Yes. 100%.
Free food and $100 prizes: Alaskans rally to get challenged classics to students
My take on it would be it's definitely OK to revive if it's going to be FOSS. Just like how VC replaced TC, even though the developers didn't intend for that to happen.

This is from a moral, not a legal perspective.
What constitutes "major"? I'm pretty sure there are lots of orgs using Go. There are several on the front page of go.dev: https://go.dev
That is the endgame - paying for coffee with cryptocurrency tokens. That would be if crypto really took off so much that payment networks for the average person and physical businesses accepted cryptocurrency. This would be in the future - if it happens at all. There are some moves to do something like this for online payments - think "stripe for crypto" - such as Circle's business SDK for USDC https://www.circle.com/en/ and USDT on Tron for Pornhub payments https://www.theblockcrypto.com/linked/53826/pornhub-adds-tet...

I reiterate - this is a massive experiment. It's rethinking the entire financial system to be rebuilt using open APIs and protocols. All sorts of weird stuff is happening on it, most of which will fail. Just like in the real financial system, which attracts lots of scammers who are constantly hounded and penalized by regulators, there are lots of scammers here. Even more so because they can't be arrested as easily (or ever). But it's open and anyone can use it, for better or worse.

So the question is not why you won't use it for bookkeeping, purchases, credit card rewards, etc. It's why is anyone using it at all? You know easily why you yourself won't use it. But Bitcoin is still worth $150 billion and Ethereum $20 billion - clearly a lot of people want it, and value it. It's a slow, difficult, complex, risky network. But people keep building on it, experimenting, improving. People find it useful for certain things. As long as those things stay useful, I believe it will at least maintain its value. But if people build more things, and find more utility, then it goes up in value.

Do I personally have all of my wealth and retirement tied up in this? No, absolutely not. Way too risky. But do I own some crypto, find utility in it, speculate, and experiment? Yes! The ecosystem is so vast I can't briefly explain all the use cases. There are many use cases, many reasons, many things people want and use crypto for, and more every year. This is a multi-generational experiment. It took hundreds of years for the modern financial system to come, and only a decade for this new one, so it needs more time.
I worked for a Comcast contractor once. I've seen the ugly side of it, and don't have the time/energy to worry about it.
I know right?! The language is simple and entertaining.

There's also a hilarious passage about a wealthy guy who gets carried everywhere, and becomes so numbed by luxury that he can't tell whether he's sitting down or not.
Rust used to be a GC-based language too - very similar to Go in fact. They didn't abandon GC until sometime prior to the 1.0 release, well after Go first came out.
No, it does not matter. That's a common misconception. If you double your core count you can run double the number of threads in the same amount of time. That's it. If you double your single core speed you can still run double the number of threads in the same amount of time or the same amount of threads in half the time.

Single core performance is always preferable for CPUs.

The CPU manufacturers basically conned everyone into thinking multi-core was "good enough". Software people who knew what they were talking about back in the day called them out on it but nobody listened. Now here we are on Hacker News in 2020 and people still not understanding this.
It depends on your desk.
Sorry, link fixed now.
It depends on workloads. Computer graphics and processing work may be easier to remove single-threaded bottlenecks.