skysight-inc/HackerNews huggingface dataset:
> Why is everyone so confused that smart TVs are popular?

Also the real reason that they're popular: there are no non-smart TVs available.
Blockchain isn't where the concern is. It's where the exchanges interact with the banking system.
A Unifying Abstraction for Async in C++ (2019)
This may sound trite, but I believe the first step towards masterhood in 2021 is to realize that you can never master a whole field of engineering.
#4 is, or has been, evading laws in China and other countries with tight currency controls. A wealthy Chinese citizen can't necessarily just transfer money to a foreign bank account. But he can purchase crypto mining hardware and electricity for local currency, then sell the resulting coins for convertible hard currency on foreign exchanges.
I've literally never ever seen a washing machine that isn't a 'front loader' here in the UK either in someones house or in a store, I didn't know you could still buy other ones!
When Nitter first came around, it was incredible. It really goes to show just how easy it would be for Twitter to provide a fast and accessible version of their site if that was their goal. Too bad it isn’t and Nitter instances will forever run into rate limiting.
Well that's easy enough to filter - just nat all outgoing traffic to UDP/53 to your preferred device.

Of course google and other spy companies are pushing DNS over HTTPS, so once that becomes popular in these devices, you're screwed - you simply have to block all traffic (in which case you won't be able to watch netflix/disney/whatever using that device. For a TV that's fine, as you have a PC plugged into it, for now)
> Could you not just build a URL loader and cache for importing in Node.js? Could sandboxing not just be a flag in Node.js? Do you really need TypeScript built in?

There are open PRs on node for the first two parts ^^ It's 100% doable.
>What makes even less sense is wanting use to use software like vSphere or ESXi since its about 10x more complicated than just using virt-manager/QEMU.

I always just assumed it was as a learning experience. When I was in my 20s, I didn't try to get Apache, qmail, and bind running because it was practical for me, I wanted a marketable skill. There are lucrative jobs out there for people who know these technologies.
> he impersonated Apple customer support staff in emails that tricked unsuspecting victims into providing him with their Apple IDs and passwords

> He gained unauthorized access to photos and videos of at least 306 victims across the nation

> Investigators soon discovered that a log-in to the victim’s iCloud account had come from an internet address at Chi’s house

Not very sophisticated, but very effective, glad they shut him down but we really need to teach basic internet security in schools.
Facts don't support this hypothesis.

We couldn't find a lot of places more far away from Mexico frontier in the entire US that NY. It was the first place seriously hit. It was hit for months while the Mexican border was showing... nothing. Do you have a logical explanation for that?

People being detained for months in really crowded places, as can be seen in all videos taken... they had covid when were deported? Well.. This is hardly a surprise to me.
Six months in: How the SaaS that was built in 7 days is going
Unfortunately, I think they are going to decommission that version eventually.

Something that irritated me, for instance, was how they decided to remove the account activity panel, making revisiting recent links waaay harder. That coupled with the fact that they also remove a link from the front page too quickly is also making me to use the site less. So much for the dark patterns, heh.
Where I grew up - public intercourse -- really meant what I meant, and no one in their right mind would equate it to sex in a public place.

> As a native speaker I'm saying

Wow, how presumptous!

What does that even mean? Did you know that the language is spoken across so many continents?

Are you American? British? Australian? Something else?

Do you know the number of Indians who are 'native English speakers' in that English is their #1 go-to language to read/write/think in? (even though they know a few others? )
> The throttling is there to prevent the instant shutdown due to old batteries having a lower peak output

Sure, but it would be nice to be informed about it (so I can choose to get my battery replaced instead) and to be able to turn it off without changing the location to France
Only on Hackernews would somebody be surprised that high-performance system software would be written in C++...
I would be very interested in reading this if someone can post an archive link? Thank you.
It depends on the negative externalities. I will specifically address destroying jobs though.

In general, there is no standing in the way of progress that improves efficiency and gives consumers what they want. Interestingly, there seems to be an overlap between the crowd that says we need to hold business accountable for packaging waste and those who believe if they virtue signal hard enough Amazon will disappear and everyone will flock back to inconvenient, higher priced shopping.. Going against the general consumer demand grain typically ends up niche. But I digress.

Amazon(and other online retailers) are destroying lots of low skill jobs, but that's true for most major gains in the efficiency of producing a product. Usually this is associated with automation, but this shift touches many aspects of the logistics providing a shopping experience to consumers. This is a good thing to me as it will ultimately increase our GDP and standard of living. Resources, particular labor, are freed up to work on other stuff. Over 600k small businesses are created every year. There are millions more small business than there were a decade ago. These efficiency gains create a TON of potential.

I think that's good, so what of the net negative in raw job numbers? People without jobs. Well, weren't we at "full employment" pre-pandemic? In any case, I'm a big fan of tackling that with job re-training. We do a really poor job of that in the USA compared to other countries.

But there are a number of solutions to different negative externalities that aren't swimming upstream against consumer trends. Unionization failed but it could happen. That could help address some of the workplace issues. The government can trust bust.

I don't view this as a binary choice. Different people seem to have different pet grievances with Amazon. Some of them I agree with, some I don't(like Amazon doesn't pay taxes, which is a sound bite to me; ya basic), but generally I believe boycotting Amazon(and other online retailers) isn't really going to affect real change.
> And finding lane markers is one of the easiest tasks in self driving

It's not a matter of "finding" lane markers. There are no lane markers visible after it snows.
The benchmarks against DynamoDB, Bigtable, & CockroachDB [1] appear quite impressive - anyone have real world experience that can attest to these claims of improved performance and reduced cost?

> Scylla vs DynamoDB – Database Benchmark

> 20x better throughput in the hot-partition test

> Scylla Cloud is 1/7 the expense of DynamoDB when running equivalent workloads

> Scylla Cloud: Average replication latency of 82ms. DynamoDB: Average latency of 370ms.

> Scylla vs Bigtable – Database Benchmark

> Scylla Cloud performs 26X better than Google Cloud Bigtable when applied with real-world, unoptimized data distribution

> Google BigTable requires 10X as many nodes to accept the same workload as Scylla Cloud

> Scylla Cloud was able to sustain 26x the throughput, and with read latencies 1/800th and write latencies less than 1/100th of Cloud Bigtable

> Scylla vs CockroachDB – Database Benchmark

> Loading 10x the data into Scylla took less than half the time it took for CockroachDB to load the much lesser dataset.

> Scylla handled 10x the amount of data.

> Scylla achieved 9.3x the throughput of CockroachDB at 1/4th the latency.

[1] https://www.scylladb.com/product/benchmarks/
This isn't surprising. Vaccines are not expected to prevent infection, and almost none do. Rather, they are designed and tested to prevent disease.

The focus on preventing infection is understandable, but I feel it's largely counterproductive in the national discourse. I wish there were more emphasis on the vaccines' ability to prevent the disease of covid, and the evidence still shows that they are doing this job well.
Based on your experience, is there any reason to believe that USA military as it currently exists could ever be more successful at achieving military objectives in any similar conflict?
Solar Superstorms: Planning for an Internet Apocalypse (SIGCOMM'21)
I just did some work on my main server, and my take is a bit different.

I upgraded my desktop and built a server from a Ryzen 1700, put 64GB of RAM in it, and now this one device acts as DNS filter/cache(Pi-Hole), VPN server (Pi-VPN Wireguard), and a 10TB ZFS NAS. This is just the base, I also use it for gaming and labs.

The main recommendations:

Fractal Design Define R5 - this is a large case, and is pretty wide - but it is a dream to work in. The extra width gives plenty of room behind the motherboard for hiding cables. It has quiet fans, it is built to minimize noise, and it can hold 8+ hard drives.

OS: Proxmox. I use this as the host OS, and configure my ZFS on the host. I then expose the ZFS as a NAS via a privileged container running Turnkey Linux.

If you get some multi-port NICs on it, you can put an OPNSense firewall as a VM, and use the machine as your router as well. In the end, you would only need UPS, modem, small switch, and the host.
You can but they're really expensive and not designed for regular home users.
Scaling Cerebras AI Training to 120T parameters
Holding your data hostage until you pay up, isn't that ransomware?
The most frustrating thing is that somewhere on their website they mentioned that most people are not familiar with the Markdown syntax, so they chose not to use it. But instead they created their own syntax that even less people are familiar with...
Hey, that's fine. If you find any, and they aren't from soatok.blog, feel free to let me know. I keep my contact info in my HN bio.

As for the subculture remark: It's a communication style that's popular among furries, due to Telegram and custom sticker packs. This style is not exclusive to furries, but if you're looking for a common thread that's probably it.
Kubernetes Adoption Trends 2021
It might not be intended to limit thought, just to avoid liability, but does it limit thought anyway?
Was the ability to move money easily between the government-owned systems and cryptocurrency ever a purpose, or did it just evolve organically?
Scary indeed, slight correction, not the FBI [initially];

> A California company that specializes in removing celebrity photos from the internet notified an unnamed public figure ...

He was caught by random chance of this company.
If reading content generates spam, You Have A Bigger Problem.
Well yeah I could do Postman in the weekend. Really I hate Postman and I have it on my todo list. I also try not to use it unless someone sends me his Postman collection.

Thing is, I could do that for myself and I would be the only user and I would never turn it into a company.

Because what devs usually say they could do that product in the weekend - but usable only for themselves. While turning software package into successful product that a lot of people would use is totally different story.

Just like playing piano for your friends on the weekend or guitar by the fire that takes maybe couple weeks of training. To become a pop-star well that is just different pair of shoes.
At discord scale (global), I'd assume keeping things in sync even with R/W + global replication needs would be quite difficult.
That's not expensive if they are doing tests and stuff. I got an MRI of my foot and did it at a hospital after getting rescheduled three times at an outpatient facility. It lasted an hour and was $2700.

On the outpatient facility they would have charged $1100.
That would be up to the server
Certainly not to the usual sources of the grail legends, because they are from the High Middle Ages. Later, well, your very own comment creates a connection.
Travelling within the EU during Covid is very easy. Just be vaccinated and there are virtually zero barriers.
I'm sorry to hear that. I hope your wife is feeling better now. Here it's not so much that the doctors are dismissive, they just don't know what it is.

ER neurologist she saw was not very surprised/dismissive, because she apparently went through a nasty reaction to the vaccine herself. And GP was also accepting, did run some diagnostics, but ultimately it's all back to hoping it will resolve by itself (+ as always, some analgesics).
His fact checking team is rock solid. Not sure I see a lot of political opinion on the show - unless exposing ideology and broken systems through facts and silly references counts.
Could this be used as a base to fork the existing ecosystem away from centralised control and back to its users? Say using decentralised storage and a synched side chain?
I think it's mostly about being able to stack other appliances on top of them to save space. Especially dryers.
> The only reason it's not really acknowledged as such

Wait, there are significant sources that don't acknowledge the existence of a deep and sharp pandemic related downturn?
> Which is not accepted for the C# programs either.

Because C# doesn't benefit from this kind of optimization. Its GC is generational, which means that it has very fast allocations at the expense of high latency. In most applications, lower latency is more important than slower allocations (not least of all because these batch-allocating optimizations are nearly trivial), but these benchmarks don't reflect that at all.

> The requirements were contrived in April 2008. afaict Go initial release was March 2012.

Contrived = "the rules artificially prohibit idiomatic optimizations". It doesn't require that the maintainers have a prejudice against Go (although as you point out, the maintainers have had a decade to revisit their rules).
Ask HN: Research regarding password manager effectiveness at companies
Is there any research about the security-effectiveness of using password managers to share passwords in companies?

I will also appreciate anecdotes regarding people's experience using these kinds of platforms in the enterprise.
Ubiquiti appears to have been prioritizing their own online store since the supply chain disruptions began. The ER-10X in particular may also be suffering from a general lack of popularity -- they've only had stock twice this year in fairly low quantities. They sell through fairly quick, but not nearly as fast as the ER-X which has been stocked regularly and in much larger quantities.

There's an inventory tracker for the Ubiquiti store on the Discord.

https://discord.gg/ui
Mastering Software Enginerin is like someone saying 'how can i master all Medicine'.
It is impossible. Sure, all doctors will have a basic and good knowledge about general medicine, but at some point you have to specialize in order to provide the deep care is needed.

it is the same with engineering, there are so many subsets of it, that it is impossible to be great at all of them (eg. backend, databases, mobile dev, front-end, embdeded systems).

In order to became good, you have to became good at programing, and general algorithms and data structures, as they tend to be universal. The pick an area or two, and become good at it by building tangential things on it.
There seem to be two main schools of thought about what "good software" is. They're not antagonistic, you can have both, but few engineers seem to want to. The first idea of "good software" is the software engineering approach. The focus is on writing clean code that's simple, understandable, fast, and correct. This is the most common one. The second is that "good software" is the "application design" approach, with the aim to deliver a final product that solves the user's problem well. The focus is on things like UX, design, correctness (again) and timeliness (eg getting features out the door so people can actually use them).

To truly master software development you need to understand both, and practice both. Writing the most perfect code in the world is ace if your customer can wait. Building the most beautifully straightforward app is great if it also works properly.

You can't be a productive, useful developer if you ignore one or the other school of thought.
With just regular autosteer, absolutely nothing. Generally speaking, I'd expect the same response out of Nav on Autopilot with the "Enhanced AutoPilot" or "Full Self Driving" features.
Are they still making them? I thought they had switched to pushing their Dream Machine as opposed to the Edge Router series.
I agree, but also worth mentioning that Discord really did Chatrooms correctly.

The ability to easily create servers, invite users to your server, and then make that server your homebase with its own channels and emojis, is pretty novel and perfectly fit into the gaming community which is basically a loosely connected graph of friend groups.
I don't see any issue with getting 2 million customers on a global scale...
Most of this is true of any office job though.

Oncall is somewhat unique, and that can be tough, but if it's particularly rough and there is nothing you can do to improve it that's a good sign to find another company (or perhaps another specialization within programming) because it doesn't need to be that way. Incident response is mostly a self-imposed stress, and I've found it to be something that you can learn to manage better and not let it affect you so much, by being prepared with good playbooks, as well as accepting that it's not the end of the world and that all you can do is try your best.

I'm not denying that life itself can be draining. Working any type of office job can be draining. I just don't see how programming is particularly more draining than all the other jobs people do.
He Blew the Whistle on the Catholic Church in 1985. Why Didn’t We Listen?
That is like trying to judge modern supercomputing by your experinces with a 6 year old Dell desktop.

Waymo drove 29,944.69 miles between "disengagements" last year. That is an average California driver needing to touch the wheel once every 2.3 years.

Tesla by comparison is classed as a SAE Level 2 driver assist system and isn't even required to report metrics to the state. While they sell it to consumers as self-driving, they tell the state it is basically fancy cruise control.
What's your end goal? If you want to make lots of money go for a B2B product, something that big or small businesses can use. And that more often translates into your product's ROI, i.e. the amount of time + money they put into it vs the amount of money, traffic, leads, time, etc it generates or saves in return. Your customers will beg to signup if your products gives a ROI over 4x.

I never build cool products anymore. I just think in terms of ROI from customer's point of view (it also helps to compare your product's ROI with existing products). This also helps me write very good sales copy too.
There is no such thing as visa transfer process. When you’re switching jobs on an H1B you follow the same process as if it were a new application, with the exception it can be done any time in the year and the visa cap doesn’t apply.
Maybe that's the point. By accelerating the use of it as a currency, it may become more widely used by larger commercial interests that the government can lean on.
I guess you think Monty Python films are just 'silly films' too, completely overlooking the intelligent satire present throughout the entire films, that will be studied and admired as top level satire for generations to come?

It's astonishing to me that you can't seem to grasp how effective fiction is at laying bare (albeit in an exaggerated fashion) the issues present in the real world.
:wave:

Do you use Cassandra for all your access patterns or do you use something else (elastic search or something) also?

I'm just curious as in my professional career I recently switched to platform engineering from full stack mobile/web software engineer.

Thanks!!!
Page says “Uses Twitter's unofficial API (no rate limits or developer account required)”. What is this unofficial API?
Freedom clearly does not work in a self-centered society. We wouldn't need such drastic actions if enough people voluntarily did the right things. But not enough do, so here we are.

I'm really beginning to get sick of seeing people use the word "freedom" when they clearly mean "no personal responsibility while living in a society among other people".
"Balancing profit with people and planet" is just another way of saying "acting in the public interest." Which, in theory, all corporations are legally bound to do. The problem is that, until recently, there hasn't been the political will to enforce the public interest obligation. This is changing, particularly in terms of environmental responsibility, as the public is becoming increasingly aware of the massive environmental and health costs that many corporation offload onto the public. I think the only real problem with the B-corp idea is that it's optional.
> "There are companies out there that are endeavoring to use satellites and computers, that are artificial intelligence and machine learning to replace the boots on the ground foresters that have to go out and do these very precise measurements of trees by using satellite imagery to size up the trees and tell you how many trees there are, how big they are, how much they've grown over time. And the thinking is that by doing that and removing a lot of the upfront costs, you can start doing smaller and smaller tracts of woods."

It seems like having a national or a global database of trees would be a useful and interesting public data set to have. For instance, you could have the location, approximate age, approximate mass and height, and probable species for all the known trees in your region of interest. I wonder what the technical limitations on collecting this data are? I mean, the imagery and metadata Google Maps uses probably could be used to find most of the full-grown trees, as long as they aren't clustered too tight to each other to distinguish. Maybe you'd need radar scans or close-up imagery for dense forests. Most young trees would probably be missed unless you had some very precise way to detect them. (Drones flying through forests, maybe? Or miniaturized Google-streetview-type cameras affixed to wild deer?)
HN Idea
One of the core things about HN sorting is penalizing articles that generate more comments than upvotes. IMO this is wildly successful.

To my mind the logical extension of this would be prioritizing comments that get more upvotes than responses. Those that fall below the threshhold would be sorted lower or default collapsed.

One cool thing about this is it could be a per-user setting, giving users a chance to explore how it would shift the conversation.

I suppose the way to evaluate this proposal would be to query messages from the last day that have 2x more comments than upvotes (for example) and observing their quality.

The second-order effect of this (server side) could be that suppose an article has 100 likes, and 100 comments, but 99 of those are sub-comments are arguing over a egregious 1-comment on the article itself. This 1-comment could be default-collapsed and the article could be treated as 100 likes, 0-comments. This would have the effect of deincentivizing irrelevant hot-button tangents themselves without killing the pieces of the discussion that are more fruitful. This evaluation would work from conversational leaf up to trunk, as soon as a score falls below threshhold that branch is "pruned" from the score.
Same with asking people here to stop using Chrome to get rid of the way it dominates the web.

When you are tied to the hip to something, you will never change. The network effect keeps you on the same Ferris wheel.