skysight-inc/HackerNews huggingface dataset:
Very nice. We were just recently discussing how expensive this is, and that this would be nice for some hobby robotic project.

From a quick glance over the code, it seems to scan over the film roll and takes photos using the camera.

But I haven't really found much logic for post processing. You would need to adapt the colors in some way, right? It's a negative, so inverse them. But then they still need to be adapted in some way. Actually this was for me the most unclear aspect about such a project -- how to deal with the colors.
Show HN: Plot your Docker Image’s downloads over time
Also you you need "real" (in the quantum sense) random generator for the shuffling. If you use a PRNG then you risk destroying all the universes.
Sales Tax Agony Index
Right, what I'm saying is that no heating system would work like that, the fluid temperature is set at the furnace (the controller might vary it based on the outdoor temperature or other factors, but it's not a directly adjustable user input).

The likely function of the dial is to set a temperature where the fan turns on and off.
> It seems like could settle all these conspiracy theories, disputes, and just move on.

Unfortunately, facts aren't very effective against such conspiracy theories. People who believe in them aren't (typically) engaged in a pursuit after the truth.

It's a social phenomena and has to be treated as such.
COVID seems to have possessed Google - Services are down, Android Apps that used to take 24 hours for approval are now taking ages - and as usual no support forthcoming. Is Google unravelling?
This is very much in the vein of Jobs to Be Done theory[0]. If you haven't heard of JTBD before, I would implore you to check-out Clayton Christensen's famous "milkshake" video here: https://www.youtube.com/watch?v=sfGtw2C95Ms

It goes into enlightening detail about the same framing of competition as the author here does.

[0] - https://jtbd.info/
Exactly. It is beyond me how can Serverless.com provide a better experience. I can chose between something slightly broken (hello existing S3 resources) and 10x verbosity of JSON programming. I counted the number of lines for a simple Lambda function, it is 1000 lines of JSON. I think I could not use CF without Serverless.
Anecdotally: Some undergraduate degrees teach MATLAB, and it's the first time programming for many of the students. It is great that the students can use a FOSS alternative on their own machines. Doing the work in Python and then translating back to MATLAB would be a bit too much a stretch.

As far as I could tell, my undergraduate department ran on MATLAB (and I suspect it still does).
Well, when you say 'give me all cars and all users joined by user ID = owner id', that's business logic. With a good REST API you would just do a GET on /cars and find any user details that are needed already in each car (perhaps under a link, which may lead to the N+1 problem, but that's another discussion).

Of course, a bad REST API may expect that you do a GET /cars and GET /users and match them in your code, which is once again business logic in the front-end and bad design. There are even many DB-To-Rest libraries that encourage exactly this, unfortunately.

A good GraphQL API could also allow you to query cars and get car.Owner.Name and car.Owner.Address without you explicitly joining (the join still happens in the backend). However, I feel that many people who choose GraphQL are trying to avoid exactly this type of logic on the backend, which would explain the popularity of DB-to-GraphQL libraries.
Virtual reality millions but not tens of millions yet
> "Download this browser extension so we won't track you without consent" isn't a very good proposition no matter how internet literate you are.

If said browser extension actually doesn't track you, this is a non-sequitur.

Hard to argue an extension tracks you if the single only thing it ever does is print "Hello" on top of every page you visit... still that extension would need to be able to access and modify every site you visit by definition.

The exact same thing is happening here.
Fun idea, I like that.
I'm glad AWS is working on this. It's a big problem and companies are not facing it. Wrote about it here: https://andrios.co/articles/oneoffs

But CloudShell is yet too narrow of a solution, I'm sure they will improve it over time, but a few problems with todays' release:

1) It only tracks bash commands. What if I write a quick Python one-off script and run it from a file? CloudTrail will never get the content of such script. This is script will get lost at the end of my session. What about Git for storing code?

2) Only works in the browser. The browser has it's good parts, but during incident resolution speed is critical. Getting a prompt without my local shell history, aliases, binaries, and many others, will make it slower to resolve incidents. One might say it's for a good reason, but we can do better.

3) Only works with AWS. This is a big problem as many companies are in the process of migrating to AWS, with services running within their own servers. Companies will use CloudShell to investigate edge cases, most of the time during incidents, engineers need fast access to all resources. Using a different solution for each type of resource won't help.

4) Hard to audit. If you ever tried using CloudTrail, you know what I'm talking about. And again, companies will need different solutions if they don't run only in AWS.

5) No review workflow support. If you only allow platform and SRE to access infrastructure, this is fine. But if you really want to bring ownership of problems to developers (DevOps), they need a way to get this level of access without risking production. This comes in the form of experts reviewing (instead of running) commands and scripts faster that the regular Github Pull Request workflow.

There are more, but I'm still happy with the product. AWS saying that you need one-off solutions no matter how much automation you have will help us move to a future where companies treat one-off scripts as first class citizens.

If you are interested in a solution that solves the problems I pointed out and many more, check out RunOps: https://www.loom.com/share/ea25027e73c94aa395f3e0ab70b71f0e
Two philosophers were crossing a bridge over a koi pond. One pointed to two fish swimming in the pond and remarked: "Boy, those are some happy fish." The other replied: "You, not being a fish, don't know whether they are happy or not." The first said: "You, not being me, don't know whether I know they are happy or not."
> Near the bottom of that issue, an employee from NCC reached out and said that they may be interested in funding an audit for Orion

Small correction: It was actually an employee of Mobilecoin, the company that funded the audits for RustCrypto, which were performed by NCC.
> killing your WiFi device on your device is not enough to deter exfiltration even by the least sophisticated attackers.

It may deter the least sophisticated attackers, assuming they are reliant on networking and the only way it's connected to the network is via WiFi. If the least sophisticated hackers just go in physically and steal the PC, then you're correct, though.

> possibly a key component of an elaborated real world attack

Yes, in the sense of key as "required", but the key to Stuxnet was being spread by USB stick, iirc, which could be the same here. The infection would need to start via some sort of direct access, unless it got to it earlier when it was connected, if ever.

Note that this use of an integrated circuit to transmit isn't that innovative either. Oliver Mattos and Oskar Weigl wrote something similar in 2012 called PiFm, though that was a different radio band: https://web.archive.org/web/20121215032057/http://www.icrobo...
Doesn’t that kind of defeat the point of chaos engineering, that is, making the process unsupervised and triggering failure scenarios that were not yet known?

I always considered the simplest form of chaos engineering to be a process that randomly kills processes on a server, and see what happens.

If, on the other hand, you mean that it’s important that the “chaos” aspects needs and on/off button and that someone needs to be managing that, then I agree. :)
The whole idea is ridiculous that I am supposed to install a Google extension so Google doesn't track me, which I never wanted or agreed to anyway.
I've actually heard that it has CPU issues especially with AMD hardware.
SingStar for language?
> This basically means that you have on the order of milliseconds to accept or reject the email, so merely starting up a another replica of your SMTP daemon isn't going to mitigate this issue. The chokepoint is querying the list of users to see if you should bounce or accept the email.

You don't have milliseconds. You can take quite some time to handle the client. 10s of seconds for sure. For example default timeout for postfix smtp client when waiting for HELO is 5minutes.
this is a dead horse being beaten to its second death.

Blind studies disproved every claim of HCQ being useful in any way in treating covid patients.

HCQ was a hoax that wasted valuable time to disprove it.

Its a fact now. Stop making shit up. Move on.
Somewhat. Make sure the metal case is earthed, and the case is the only point where earth and internal grounds are connected.

Far field emissions rarely comes from pcb traces though. Memory (high speed) buses use amps of current on each transitions, and the return current create a significant (few mV) voltage drop on the internal ground and power planes. This results an AC voltage difference at the opposite ends of the bus on the same plane.

Take a look at the Raspberry Pi 3: it has a power usb connector at one corner, and the USB A connectors at the opposite corner. The memory/cpu are inbetween. The shields of these connectors are connected, and are connected to the internal ground. When the device is operating, there is likely some switching noise between them. When you connect a USB cable, the shielding on that cable and the shielding in the power cable may act as a dipole antenna. This is the most likely source of emissions, and the metal casing does little to nothing to prevent it.
Well, for whom regulation works out depends on how your government is. But also, a lack of regulation or oversight can have a lot of consequences. A good example is the Greenfell tower tragedy - fire protection authorities in the EU have warned for years about these claddings and materials, and in the EU there are not stricter regulations. And they save lives.

So, when regulations do not work for your advantage as a normal citizen, maybe the problem is not the existence of regulation but the lack of democratic representation and integrity in your government and the bodies it creates and controls.
I didn't know one could run Linux on ARM64/AArch64 Windows laptops. I assumed they were "Windows Only" at a firmware level (Secure Boot forced on without any ability to opt-out or some form of signed MS only bootloader support)

Between this and Marcan42 on Twitter working on Linux for M1 Macs, I'm hopeful that ARM64 Linux devices will slowly start to creep in further
Aren't we doing here statistics on a one-surgeon sample size?
I appreciate the tip. GNOME 3, which I understand had a rocky start, has been honestly the most intuitive and usable desktop I've had yet, so I can't say I'm in the market for now. But it's always fun checking new things out, so I will keep those in mind.
It depends on what type of health plan you have. For instance, a high deductible health plan allows you and your employer to put money into a savings account pre-tax (thus lowering your tax burden) to be used to pay out of pocket costs. As the money accumulates you can begin to diversify it in part with various investments. In years where you have few or no health issues the account begins to grow much like a retirement account. You keep the money after leaving the company and it can be used for healthcare any time in your life.

So yes it’s very good, or can be. Putting pre-tax money away and also lowering your tax burden while saving over time for healthcare matters is nice. Because you have a “maximum out of pocket” cost each year you stay ahead of it.

There are many different healthcare schemes in the USA that work best in different ways for people that have different circumstances.
For some reason our customers keep asking us to launch our services in us-east-1, which I can only assume is for legacy reasons.

What I don’t understand, however, is what’s preventing Amazon from upgrading the infrastructure in us-east-1 and making it more stable. Is it about mitigating risk of unknown side effects and/or incompatibilities?
Strange how neither Periscope nor Vine, both getting pretty popular early on (lots of celebrities used Vine and Twitter were getting quite some traction) are now no more. Meanwhile Musicaly/TikTok did the basically same once more, and what do you know, there was a demand all along. Twitter could have been running "today's TikTok" and it's an incredible blunder.

I'm not sure why Twitter abandoned Vine but I think it had to do with feed moderation, that they didn't have the resources and infrastructure in place to moderate illegal content. At least there were some noise over underage porn trying to dodge filters and banned keywords in media some time before they pulled the plug. If so, that reeks of misunderstanding the potential and not just throwing cash at the problem. They obviously have what's necessary in place over at Twitter.com and they aren't novices at this, so just... why. I remember seeing everyone from Game of Thrones cast members to comedians to just random people being enthusiastic over it. They were sitting on a gold mine and didn't even fight.

Periscope was also cool in a different way. I could click on a map at some person in Scandinavia and see her live stream stuff as she was talking a walk on the snow clad streets.
Thank you so much for sharing. I've noticed you have four membership levels. I think it might be very interesting for many of us to know what percentage the various types of subscriptions contribute to the total of 8k / mrr. I'm very curious about pricing and pricing strategies. I wish you the best of luck in 2021
The metaphor is dubious because knowledge is not zero sum.
I don’t see how 33mail would get blacklisted.

Mailinator allows sending emails, but this is to only receive emails.
Insertion sort seems more intuitive. Just take the next item and file it at its correct position.

I think the whole "swap neighbors and scan many times" thing isn't something a novice would come up with.
So it doesn't actually prevent the Google Analytics JS code from loading (which inherently discloses your IP and user agent at the very least)?
> [...] but it's quite possible to hit real correlations with a pile of plausible hypotheses.

Yes of course. But the trouble is that, if you do this p-hacking expedition, you are guaranteed to find those correlations in pure noise. So if you use a procedure that will find something in noise - you cannot also use it to claim to have found something in your data.

In the words of statistics philosopher Deborah Mayo - "A conjecture passes a test only if a refutation would probably have occurred if it's false". In this case no refutation would have occurred if the correlation is false. Hence - the result is equivalent as if no test has actually been performed.

Or, a more simplistic example, imagine if someone observes an asteroid and says "it might be aliens". Some astro-physicists then describe that all the observed properties of that object behave just as we expect them to behave in the case of an asteroid. But the person might then reply with: "yeah, but it still might have been aliens".

I feel that the same is true for "yeah, but the correlation might still be true".
Is that approach needed to disable Google Analytics.
Banca Generali Leads $14M Round in Italian Crypto Custody Firm Conio
Which will by the way make treaties in that area between UK and EU more difficult, as they will require some equal level of regulation. And that could bite because services are an important part of the UK economy and a part of them are digital services.
This is insightful, but I fail to see how:

>While we didn’t exactly market directly to kids, we knew that they were buying.

squares with:

>Every time a kid has 25p to spare, they have a choice. They can choose to buy a chocolate bar, or they can choose to buy a ringtone. Our job is to encourage them to buy digital goods, rather than sugary treats.
But the logic still holds - it there's huge demand for housing, then presumably the land prices are off the charts and the land owners can still be enticed to sell for huge amounts of money and invest into something with higher returns. The market shouldn't be dead.
I am actually going to receive players' written feedback, like "I like your game, but this or that feature is broken".

To my knowledge analytics usually mean quantitative metrics.
No reason to regret it—there's still plenty of time to learn now!
The study controls for surgeon factors, so this is taken care of.
> Any time not spent consuming or creating is bad for the economy.

Haha, this might be an economic "spherical cow". Realistically, we can't be consuming/creating all the time. People need downtime (you can't argue time spent sleeping is bad for the economy when people cease functioning when they get sleep-deprived enough).
Looks like you haven't had much immersion in functional languages - the ones you list are all quite an imperative flavor. If you're interested in sampling some other styles of language I suggest the book "Seven languages in seven weeks"
Agreed! It's all about the workflows! The i3 API is really easy to hack on as well, which makes creating a specialized workflow really easy. I was working on a project that was hosted on AWS + k8s and had 3 different enviorments: dev/uat/prod. I added a tiny script in my .zshrc that would check the workspace name on startup and automatically configure kubectl and a bunch of other things to match the workspace name. So every terminal I opened in that workspace was automatically configured for that enviorment.

That was fine for one project, but I had to maintain a fair few projects so I ended up having to create groups of workspaces. I used this patch: https://gist.github.com/woodensquares/c1afc4fb56b4d9d21fa261... that lets you hide workspaces from the bar if the ended with a prefix(I used _boop because I'm a child). So then all workspaces names become <group_num><ws_num>:<name>_boop apart from the active group, which is just <ws_num>:<name>. If you are in group 1 and switch to group 3, 1:dev would get renamed to 11:dev_boop and 31:name_boop would get renamed to 1:name and get automatically selected.

I also have a "scratch" workspace that is always visible regardless of group, I called it "i". Since it doesn't start with a number, it doesn't get affected by the workspace groups script and is always visible. I usually just stick irc there and my music player so I can access it regardless of which group/project I am working on.

I'm still waiting for this proposal to go through: https://github.com/i3/i3/issues/3818 so that I don't need to use a custom build of i3.

I hacked it all together in one afternoon and it's been working ever since. Before this I really struggled to context switch between all the different projects I was working on/supporting. This made it much more managable and got me a bunch of praise for how quickly I can fix problems/answer questions. I can't imagine trying to do my job without this setup anymore.
I'm not sure how relevant it is. I use it almost everyday (EE). For me it basically serves as my (very advanced) calculator. If my scripts get above a certain complexity, I'll move to Python, but for smaller things I much prefer Octave.
FDA releases data on Moderna’s Covid vaccine: It looks good
That would be https://whimsical.com/.
They improved it on copying, this does not work in MacOS.
The Engineer Who Helped Launch a New Era in Human Spaceflight
Author and maintainer of Orion here.

I really appreciate your feedback, thank you! After reading this, I think your point-of-view hasn't been taken correctly into account when creating and reviewing the documentation. I'll definitely take this up to consideration in regards to possible improvements.
The Movie Theater as We Know It Is Dying. We Can Make Something Better
That's an interesting point. As far as I remember, there is quite a lot of EU laws which did become UK laws. Aparts from the question of the benefits to do so, it would take many many years to disentangle that.

So, the UK governments solution is that all these laws will be re-written by the government in one big package and the UK parliament gives more or less an advance approval to that. I am probably not the only one who sees this as a significant weakening of parliamentary democracy in the UK.
> Full disclosure, I’ve never actually tried to get support for Chrome OS

Congrats: You are lucky and have well placed confidence.

If you go through the user support it doesn't seem to go anywhere. If you then open a chromium bug like a chrome browser developer would, they will say they got no reports on the user channel and then the bug sheriff will eventually close it.

The main thing I hate about modern software development is the failure to understand one source of truth is incompatible with arbitrarily damaging information to fudge numbers. Virtually everything in their database can be correctly marked a duplicate of something they already closed, automatically, possibly without even reading it.
I’ve never seen out of pocket maxes that high but I’m limited to my own experiences. I’d imagine the premiums would be super low for such a high deductible.

Even the high deductible plans I’ve seen are no more than $3500/single or $7k family per year out of pocket max. And those allow you and your employer to put money into a high deductible savings account pre-tax like a retirement account. And it can be used for any qualified health payment for the rest of your life and is passed down upon death. It’s really like a 401k for health payments.
Please don't throw out statements like "linux is better".

It is better for you, me, and some others in this thread.

But if you make a statement like that you'll get Apple Enthusiasts to try it out just to prove you wrong.

And they will find reasons, because both osx and windows both have areas where they're superior.
I’ve worked with a lot of surgeons and have heard/seen a lot of unbelievable things. Human beings are human. And often poorly educated in principles and ethics.
You can force these zoom windows by name / class / title to always open in specific workspace if it makes your life any easier. I haven't used zoom myself so difficult to tell.
The first is an opinion from the author, the other is a quote said in a meeting by a marketing person.

The difference is what their goal is and what they can actually legally do.

It is illegal to market to kids, however it is not illegal to sell products which kids want.
You shouldn't use you@company.com as your main email, you should have your own domain. So `something@yourdomain.com` will always be yours no matter if you self host or use 3rd party. I currently use Fastmail and i've been very happy with them. If they fail or turn evil, I'll switch to something else maintaining the same address. Emails themselves should be downloaded/backed-up regularly, kind of like important documents you'd have on your disk.
I recall similar quote from Steve Jobs about workstations market, Sun and Next.

https://m.youtube.com/watch?v=KRBIH0CA7ZU
Took you way longer than enough
Benefits of Mobile HMI Workstations in Pharmaceutical Manufacturing