skysight-inc/HackerNews huggingface dataset:
Ask HN: Have you used a cloud service differently than the way it was intended?
AWS, Azure and GCP all provide many services. Using one service in lieu of the other may sometimes offer unexpected savings. Of course, it may not always be the norm. For example, the other day, I found a cool hack to use Cloudwatch logging for event tracking and analytics for my webapp. Anyone have any other experiences?
PWAs Are the Future
I think they’re slightly different solutions — ZeroMQ works without a broker, RabbitMQ requires a server process.

If you use the brokerless model, there was a bit of drama over ZeroMQ — the original technical developer (Martin Sustrik) left and created a successor, nanomsg, with what he learned. At some point, Martin lost interest, and Garrett D’Amore took over maintenance and did a rewrite called nng. Both the old nanomsg and nng are maintained, with nng being somewhat actively developed, but also fairly “complete”, so there’s not a lot of excitement like you see with some projects. ;) nanomsg and nng are essentially wire-compatible, so you can mix and match depending on bindings availability for your language.
> Dr. Cameron Kyle-Sidell broke rank with consensus to share the experience of doctors on the front lines actually treating SARS-CoV-2 patients, by posting a few videos expressing his frustration at the standards his ICU was implementing while treating SARS-CoV-2 [0]. He single handedly changed the COVID-19 standard of care in the United States by objecting to the consensus policy of ventilating fully-coherent people, thereby preventing untold number of patients from being harmed with ventilation. A later Spectator.co.uk article was written by a Canadian M.D. who traced the abandonment of ventilation for SARS-CoV-2 patients to Dr. Kyle-Sidell's efforts. The Canadian opined that Kyle-Sidell really just tapped in to the mass of front-line workers' observations that aggressive ventilation was not helping.

You've completely misunderstood this.

It's not the ventilation that was killing patients. It was the covid-19 that was killing patients.

We've reduced the numbers of people going onto vents. This has not reduced the numbers of people dying. Now they're dying with nasal oxygen in a care home, not on a vent in an ICU. It's a better death, but they're still dead.
Actually, any telemetry that, combined with other databases, can identify a single natural person located inside EU borders must be submitted with informed consent.

This means that the average Joe must understand what information is being sent and the submission must be opt-out rather than opt-in.

It's possible to do telemetry in a way that does not violate this law, but that means you're not allowed to do more than basic aggregates that can just as easily be collected on the backend. A collection of installed software can easily act as a globally unique identifier because every PC installation is different, so even training a "recommended for you" system that just finds other software that people commonly install along with a certain package must already be opt-in.

Because of the requirement that combining data with other databases (server logs, for example) must not allow for unique identification of a single person in a data set, you really should only be using opt-in with informed consent. "We may use data as described in our privacy policy" is not informed consent, "we will send a list of all software you install, remove, change or update, when you do so and in what way you did it" comes close. Microsoft is severely lacking in this aspect.

The developers add insult to injury by also lying about the theoretical ability to opt out.
One would think educating their audience would be in their wheelhouse. This isn’t even political.
Are you implying that "climate change is real" and "climate change is a hoax" must be treated as two equally valid opposing sides?
Speeds could be up due to less traffic density, people even more distracted. Could also be the same base rate suicide by car crash. I'd be interested to know if the fatality rate involving big trucks and passenger vehicles has changed. It could be that the fatality rate per truck mile is a constant independent of the number of passenger vehicles on the road.

With proper data sets, all of this should just fall out.
Both points are valid I think.

It's fair that both parties feel like they're benefiting, so no direct transaction needs to occur.

Comparing this to volunteering generally isn't the same. I volunteer with local registered charities because I believe in their mission, and the volunteer work I do is directly impacting and improving the lives of the people I'm working with.

Which may be the crux of the GP's question. Why volunteer in the community in a way that results in a for-profit organisation monetising you for their gain, instead of finding a non-profit in your community to be volunteering your time towards? The non-profit / charity in your community's goals are more likely to be aligned with your own, than the for-profit social network.
No, because I may want it reachable from somewhere that doesn't have good v6 support. Plus this guy's project is literally based on v4, so I'm not sure how that would work.
You'll find plenty of debate on this specific subject in the sub's post about it.

The word was humorous to me at one point as well.

However, it was being applied in general to homeless people.

Portland, like many cities, has a serious and growing problem with homelessness.

The word was being used to demonize and unfairly group drug addicted folks, people with mental health issues and those who are not those things but still homeless.

I do not know if there was a need to ban it outright, however I think there were reasons to want to.

To some extent, sub-wide decisions like this are taste-profile questions and with taste you will not get agreement.[2]

For example, Craig Newmark had to walk a fine line with adult services on Craigslist.[1] Many craigslist users wanted those forums. Many did not. Ultimately, I think decisions like this give character to the community.

So with /r/portland, banning 'criddler' wasn't just about banning a word, presenting a posture of the sub toward homeless people in general.

[1] https://en.wikipedia.org/wiki/Craigslist#Adult_services_cont...

[2] One way to solve this is to allow the sub to elect moderators, which is what /r/portland did. In this case, I did say that I was for the ban on the word and was still elected by the community that was angered by the ban.
Evidence for mask effectiveness is 'sparse and contested'
I would say that company size is any size. Being small is not an excuse from violating your users' privacy and confidence.
We switched from Amazon's SQS to RabbitMQ, because SQS was killing our performance, and wasn't nearly as powerful overall.

RabbitMQ gave us such a performance increase that we killed our database. We ended up having to rate limit RabbitMQ!
By asking! Every company under the sun stopped asking for feedback, stopped doing user testing, deleted their emails, put scripts on the phones, and redirected “Contact Us” to “Help Articles”, and you blame the users for not getting in touch?

Telemetry isn’t about better user feedback, it’s about cheaper user feedback, even at the price of quality and ethics.
Thanks for tracking. Maybe commercial real estate will have to become residential to survive the shift in demand? Economics of a skyscraper vs. residential are different, but the building still exists (I can see how not opening could be cheaper, but still, I'd like to ponder this situation.)
I read but I still can't understand. I would like to know a very simple example of something that can't be solved with a CRUD, and can be solved with RabbitQM
The virus is “getting tired” globally at the same time!? That sounds almost mystical.
They currently have a MASSIVE office lease for a building under construction in Toronto right now. This will be interesting...
Entirely possible.

If you've ever looked at an ORM or even complex MicroORM that supports multiple database you get an appreciation for how many 'little' differences everyone has in the SQL standard itself.

And if that's the "industry standard" (Yeah, I know it's not, but it's at least a spec/guideline) with that much deviation, I can only imagine how dissimilar each DB's nonstandard protocol might be.
> My purchase of a piece of software does not give that software provider carte blanche access to what I do with that software.

Says who?
Don't forget:

- Chan Zuckerberg Initiative

- Simons Foundation

- Gordon and Betty Moore Foundation

- Sloan Foundation

You can even put companies like Numenta on this list, which is pretty much blue sky research, even if nominally for profit
INR 100CR grant created by India’s startup community to combat Covid-19
Universal Vue stores you write once and use anywhere
> Nevermind potential U.S. involvement.

What does this mean?
Main problem is a blurring between work life. With one office no one would dare schedule meetings too early or too late in the day. With different time zones you might have to have a 7am meeting on the west coast or 7pm on east coast. There needs to be strict calendar blocking to maintain sanity.
This is unfortunate, assembly programs were the strongest aspect of the TI homebrew community. Some really great games and applications were made possible by native binaries on the older TI calculators. A couple of details I found in another article[1]:

- The new OS prevents the calculators from being downgraded

- The OS prevents running Asm/C programs, only Basic (and on some editions Python) programs are allowed

- Applications can still be installed if signed by approved TI vendors

Sounds like the TI homebrew community is about to get splintered. You'll have the jailbreakers fighting for code execution, but this could easily end up a small underground operation mirroring other jailbreak efforts. It could become too much of a hassle to get asm programs back (custom OS?), if so most people will accept the limitations and move on. At least there's still Basic and Python, if nothing else.

[1] https://www.cemetech.net/news/2020/5/949/_/ti-removes-asmc-p...
If you’re on vscode it is probably not the moment to switch to rust analyzer. It doesn’t work that well compared to rls. It gets tripped up easily and stops working if your code has bugs. It also doesn’t format on save.
It seems good! I wanted to play with Rust WASM things but it doesn't seem to help with completion of sources from wasm-bindgen's canvas 2d context for example. :/
I tried many things (found out I really hate running with passion). I really liked skateboarding, but I have broken my leg and a wrist bone short afterwards. So I didn’t continue.
I got into programming almost 20 years ago by coding on my TI-89, first in BASIC and later in ASM and C. Sad to see this platform closing down more, although on the other hand I'm also surprised to see that these devices are still relevant given how overpriced and under-powered they are by today's standards.
This has been a solved problem for many years. Many or most larger remote-first employers do. Here's an example from Automattic (https://automattic.com/work-with-us/):

> Home office setup and coworking allowances. Working from a coffee shop? You can use your coworking allowance for the requisite latte!

and from https://javi.blog/2016/01/10/automattic-perks/:

> If you don’t enjoy working from home 100% of the time, the company will give you up to $250 per month to rent a coworking space. Also, if you don’t want to have a permanent place to attend, you can use that $250 to pay for whatever you drink while you’re working from a coffee or similar places.

> You can get a completely equipped home office on the company. For example, I got an Aeron chair, an Ikea Bekant standing desk & a desktop lamp even before my first official day in the Automattic.
The same reason resellers exist in pretty much all industries: The buyer doesn't actually care who they purchase from. When you're a reseller, in many ways your true customer is the vendor you are reselling, who are simply purchasing the service of customer acquisition.
https://justthenews.com/politics-policy/coronavirus/mask-use...
That brings up a question: What can you do to earn $50 in 24 hours?

Unless you already have mturk the waiting period is days to weeks if you're not rejected. Fiverr/Upwork would all require a large amount of luck to make $50 in one day as communication with client and turn-around time could take 12-24 hours before even starting a small one hour project. CL might be the best way to make that money in that time period doing a miscellaneous yard service or delivery or whatever. I'm curious though if there are other avenues to make $50 in one day.
Ehh, India is dipping their toes in without going full monty. It can be done progressively.

https://news.ycombinator.com/item?id=23258277 (HN: Indian farmers to get direct cash benefits)
Opt out assume consent is the default position which is in general opposed the nature of consent being something given, not something that has to be withheld. I get it is for the greater good, but the mentality and treatment of consent in such a schema means the means aren't as clean. Do the ends justify the means in this case?

One option I've heard that sounds better is just force people to make a selection when they apply for a drivers license. Current you can opt in, but if you don't do anything you automatically opt out. Instead, just don't accept the form unless they opt in or out. This means the people who would donate but either miss the form or think they'll eventually sign up later (and never get around to it) are signed up.

And, if the ends do justify the means, what about requiring people to be organ donors except for the same exclusions allowed with vaccines? We effectively force vaccines for the greater good and this would be another similar case. Not like the people will miss their organs and as for the family, they won't even know unless you told them as the funeral industry routinely repairing bodies that have gone through far more than an organ donation.
Futamura Projections
Do you feel the same way about blood donation/transfusion?
I get the following output when trying this with Create React App running:

{"type":"error","data":"Invalid Host/Origin header"}

I don't think I changed any significant settings in CRA, this is pretty close to the default. Not sure what exactly determines whether this works or not.
Good article I read on this a while back: https://www.smithsonianmag.com/innovation/history-bar-code-1...
Thanks for the description, it's very insightful, especially since I enjoy similar affiliate marketing sites such as https://dappered.com/ and https://www.primermagazine.com/.

I will say that their frequent listicles, however, tends to feel exploitative... Primer currently has "8 Essential Innovations That Make Hot Summers More Bearable" as its headline, which feels like a not-so-subtle "hey, here's some affiliate links to click on"
Don't Build Engines Build Games. Animation Systems in C++
You are talking as if those would happy in a communist country. It hasn't really worked out in western countries that well we people tried to do this
Show HN: I wrote a book about Sign in with Apple
The article is also borderline misleading, as initially I thought their real names had been posted. All that was posted was a list of which users are common moderators of large subreddits. If they are getting abuse to their accounts, the problem is the abuse, not the list.
This is a link to github, it's already open source. So, I think your wish is granted?
Cars are noisy and take up a ton of space. In cities bikes seem like a way better way to go, especially with e-bikes. They are quieter, safer, smaller, and healthier. Auto fatalities are only low compared to previous years of auto fatalities. Also, electric cars are still noisy. Tire noise at 35 mph is the same on both electric and IC cars.
Do you mean to say Xi's crony communist party would somehow get voted out of power on the mainland? (This is a question mark)
Visual tools seems to be harder to manage and add a lot of overhead.

Have you heard of Informatica PowerCenter? It creates a mapping instead of writing down SQL query. The problem is you must manage inconsistent interfaces, resize windows, writing down in small textboxes.

Of course it has its benefits, but in most cases it just doesn't help much in removing complexity but it adds its own.
you're making a fundamental attribution error[0]: that people are fixed in their predisposition for safe driving rather than being situationally influenced.

[0] https://en.wikipedia.org/wiki/Fundamental_attribution_error
Weren't they signalling that this whole time? Weren't the civilized people of Hong Kong out in the streets by the millions protesting for sovereignty most of last year?

Anyway, It's amazing how much wealth and prosperity they're willing to erase for the control. Hong Kong's actual functioning legal system was a huge part of why it was the conduit to China for civilized nations; now what is there?
Students are failing AP tests because College Board can’t handle iPhone photos
This sounds like it's in line with the theory of risk homeostasis or at least the Peltzmann effect.[0] The theory states that as people feel safer they will take riskier actions. In this case the roads are emptier so people feel that they can drive faster, which leads to more accidents. Note that the theory does not have much support, but there seems to be some kind of an effect like this.

[0] https://en.wikipedia.org/wiki/Risk_compensation
It is a great book, indeed. I always recommend it.
It doesnt, but we dont see front page posts on HN saying "Stolen goods sold on ebay".

IMO this should be a congratulatory post "G2A owns up to their mistakes and follows through on their word" ...
Call Her Daddy, Joe Rogan, and the Evolution of the Gatekeeper
I don't know, I find the double standards in this space concerning sometimes.

Your website uses Fathom which focuses on privacy but doesn't have any third party auditing of that claim (searched their site for "audit", no results). Why do you trust them to do the right thing with my browsing data when I visit your website? What are you using the data for, to improve the site and create content more people are interested in? Why can't Microsoft do that do to improve their applications?

I don't say all of this to downplay the importance of knowing that things are collecting telemetry and shipping it off somewhere but we can't just have a blanket statement of "you can't do it once you're big enough to abuse it" be our guiding policy either.
If you’re young maybe!
I threw the code together last night. It's running on cloudflare backed by an S3 static file, so shouldn't be capacity issues

It was only tested on Firefox, as a basic proof-of-concept. AIUI, chrome et al offer similar functionality but maybe the API is different

It may also take a few minutes to find and connect to the websocket, I think CRA webserver maybe only binds to one client at a time, so maybe it would pick up the connection after a webpack-dev-server reload or two.
The PRC is playing the long game. Decades from now, they'll take the ROC without firing a shot. It will be through economic integration leading to a vote.

I know plenty of businesses in Taiwan that set up factories right across the way in Xiamen. It's been well underway for the past 20 years.
How Often Do VR Users Engage?
Thanks for your feedback. Just wanted to let you know we ask people to sign in because we also answer users' questions and we want real people using the product. BTW, it's super quick if you use your Google or FB credentials.
A look at how Jitsi became a ‘secure’ open-source alternative to Zoom
I am okay with the result. The guy asked if he was doing work, and I said yes he has done work. Why would I not be okay with that? The pub & friends situation is a win-win.

A reddit moderator's free time and a toxic community is a net negative for a moderator, payment may offset the health cost.
You should take a look at nng (nanomsg-next-gen) [1], which is a successor to nanomsg, which was a successor to ZeroMQ.

[1]: https://github.com/nanomsg/nng
I find it outrageous; "Telemetry" is built into most new Microsoft software. For example, they recently released a replacement for powershell and CMD, called "Terminal 1.0", which also comes with some aggressive telemetry built in:

https://github.com/microsoft/terminal/blob/master/src/host/t...

This also applies to newer releases of powershell, aka PS Core. I haven't tried either, but I guarantee you telemetry in both applications is not opt-in but opt out using some obscure method, if that is even possible.

In any case, the claim that telemetry is necessary to improve anything related to customer experience is ridiculous. Not only is a general data collection unnecessary; it would be more efficient to run some experiments, and be it some opt in A/B tests. Surveillance like the above is encroaching and can easily be abused. The data collected are usually fine-grained enough to allow for some nice fingerprinting of individual users. The potential for abuse is high.
I can't even imagine how muted the Civil Rights era would have been had the FBI had this power back then.
Unless things have changed since my high school years it's a Motorola 68k CPU, not a Z80.
https://en.wikipedia.org/wiki/Taiwan_Relations_Act
Why should reddit offer you any support? You volunteered; no one forced you.
Me. Ethics. Data and privacy protection laws.

I'd even go so far as to say "Common Sense".
Okay so how would it be done without mv..using the POSIX rename syscall?

https://pubs.opengroup.org/onlinepubs/009695399/functions/re...

mv is basically just a shim over rename so I don't see your point.

Shell may be to glue things together but it's supposed to also be a decent language for doing file/filename related things.
Use the search bar--search the topic you're interested in.
And it is even more amazing to think that these conditions would not even be conditions if we didn't become more sedentary each generation.
Yes. We have 12 bits masking just the lower page, in addition to more than 10 bit above that. Chances to guess that correctly are VERY slim.
This isn't the first time it happened nor will it be the last. Here in my country (Brazil) they invited an actual toxicologist, professor and ambassador of medical facility in São Paulo (since 2009) to speak live at CNN but when he mentioned that there's an over-exageration in terms of deadlyness and started putting actual data, studies and past examples in his speech, he was promptly and unapologetically interupted, we can even hear someone say "cut" in the broadcast, before the newswomans interupts him by saying, I kid you not, "We cannot continue the interview because the doctor is not able to listen to us..." all while the doctor was made silent by this statement. Makes me wonder who makes these decisions.
Are you saying that housing, education and health care haven’t seen massive price increases over the last few decades?
Can't they just power wash me away?
Accessibility: Building a Voice Assistant for Blind and Partially Sighted Users
>>how meaninglessly violent people become when their posts are modded

> Maybe if mods were more transparent across all the subs.

Does the latter really justify the former?

If you disagree with a moderation decision, take it up with them politely. If you consistently disagree, maybe this community just isn't for you!

Mods are just people donating their time. Even if they're inconsistent or "corrupt", there's no reason you should respond in any way that can be described as "violent".
(Light gray thin sans-serif body font means you hate my eyes. Y U hate my eyes?)
There's a bunch of 'virtual walk through' services like Matterport, seems like real estate people use them a lot.