skysight-inc/HackerNews huggingface dataset:
Vinyl is limited to around 12 bits. It has a dynamic range of around 70dB. Vinyl sounds "nice" because recording and playback add distortion and noise at the low end, which gives bass and drums more weight, while the top end is smooth and extends higher than CD - which sounds like "air" because any intermodulation distortion in the amp and speakers will fold it back to audibility, even though nominally it's ultrasonic.

Chemical film creates distortions of its own. Colour film often pushes the reds to make skin tones, lipstick, and sunsets warmer. You can choose how much grain you want and B&W is often shot on fast high-grain film to give it a gritty textured look. Landscapes need slow micro-grain film to look as lush and detailed as possible.

And so on. The point is chemical film isn't any more real than a digital CCD.

Digital consumer displays all have colour distortions and dynamic range limitations, and so does chemical processing. Even if you apply no deliberate processing to an image, by the time it ends up on paper or a web page it usually looks quite different to the scene you'd see with your eyes.

So yes - the "feel" is different. And that's a creative choice - or it can be, for the professionals. Polaroids look very different to medium format.

Amateur phonecam users get one-size-fits-all enhancement whether they want it or not, in addition to some basic editing options. If they didn't their lifestyle shots on IG would all look lacklustre, and they wouldn't be happy about that.
https://news.ycombinator.com/item?id=22997403

this comment mentions their provider inserts ads in non-https traffic.
I have to say I spent some time on my tmux config, but the result is just awesome. I have key bindings to search/select/copy text and have integrated the mouse fully and can copy/paste between all windows and other apps (such as firefox etc.) perfectly. I find tmux an incredible tool.
Facial, Neck Cover,Biker Face Cover, Washable Reusable Mask, Neck Gaiter
Exactly. The thing that really matters for light gathering is Etendue -- the product of the area of the source and the solid angle that the system's entrance pupil subtends as seen from the source -- which is conserved (in a lossless optical system).

[1] https://en.wikipedia.org/wiki/Etendue
> an unimaginably vast opportunity for electricity distributors. They're going to get ALL THE GAS STATION BUSINESS in the next generation.

This isn’t at all obvious. Putting aside the fact that it’s not exactly obvious when non-ICE cars will take over the majority of the market from ICE cars (I wouldn’t bet on it happening before my yet to be born children get their drivers licenses), it’s definitely not obvious that electric cars will be the ones to do it. I’ve driven both battery electric cars and hydrogen cars, and hydrogen cars offer a far superior driving experience. Charging an electric car simply sucks. It’s also not clear how you’d expect to manage charging stations at scale. It take 75 minutes for a full charge on a Tesla, nobody enjoys waiting that long for their car to charge, and the amount of Superchargers you’d need across the country/world would be insane if a majority of cars were electric. Hydrogen cars don’t have that problem, and they don’t have the same hard constraints on range.

You can say that hydrogen car tech, or the infrastructure, isn’t there yet. But it’s not there for electric cars either. If you want some evidence that hydrogen cars have serious potential, Elon Musk described them as “mind-bogglingly stupid”.
A lockdown is not supposed to reduce the total number of cases; it is supposed to "flatten the curve" so those cases take a lot longer to develop. The intent is to drag the virus out for as long as possible so we can prepare our hospitals, develop more effective treatments, and get closer to a vaccine. A lockdown does not make the virus go away sooner; it prolongs it.

According to the Johns Hopkins dashboard[0], India has peeked. Just like most other nations, India seems to have made it through the worst of it and is now on a downward trend. That is the mystery.

The article makes a few suggestions. Maybe the virus hindered by the warmer climate. Maybe the strain in India is weaker than others. Maybe India's relatively young population is just more resilient. Unfortunately, we just don't know yet.

[0] https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594...
Mosh is really nice for keeping ssh connections open, even when the network drops...the connection resumes when the network comes back.
Recent discussion, https://news.ycombinator.com/item?id=22972812
Coping with Social Distancing:Survival Guide for Teaching During Coronapocalypse
For a lot of people, the negative sleep impacts overshadow any improvement in productivity as a result of the caffeine. If you've been drinking it for a while, the withdrawal could take multiple months, so you might not be able to tell what your decaffeinated brain feels like until you've been off it for a long time.
Amazon tests using live video calls to vet aspiring third-party sellers
My advice would be to avoid Ansible for that sort of thing like the plague. All the nice things like idempotency and having the same script for setting things up and tearing them down no longer function when using those modules.

Essentially you need to 1. do the checks to ensure your playbook won't just create a new set of VMs every time it's run if they already exist 2. maintain a teardown playbook alongside your setup one because Ansible is entirely procedural and the steps would be reversed in that case and 3. do queries first to determine what actually exists in the cloud and do lots of jinja manipulations to work on the right things. Did you know EC2 has default subnets and routing tables? Did you know that the Ansible module will error out if you try to delete those objects?

If only there was a thing like Terraform that could just rely on a single description of the setup you'd like. Seriously. There's an Ansible module that will run a Terraform .tf file, and there's a provider for terraform that will run Ansible on the servers it provisions.
It's an insecticide. It's common on routes to/from a number of countries.
We already allow arbitrary code to execute by clicking a link, in the form of JavaScript.

You may argue that JS is sandboxed, but so is DOSBox. At least DOSBox can’t easily connect to remote servers over the internet.
The Fear Endemic of Covid-19
Myths, Conspiracy Theories And Cybercrime In The Coronavirus Multiverse
I usually see it written F2P for free to play, which cuts down on ambiguity.
Why do we hate Amazon again?
The products and pages look the same since they all copied Apple. The same thing has happened with packaging. I guess you could technically call it standard now, but it all originated with Apple.
I love Soros!
Thank you for this latter link where the original author of React describes its beginning.

After reading it, I finally feel like I'm starting to understand where React came from, why it's designed the way it is.

The paradigm shift that React brought to JavaScript was to "bend the language" to implement concepts and design patterns from ML, a functional language with roots in Lisp, with static typing, algebraic data types, and foundation in lambda calculus and category theory.

When you joked that it was "shoehorned" into JS, I got an insight into the reason why some design decisions in React feel awkward and strangely non-idiomatic. It explains, in part, the strong emotional reactions seen in this discussion thread, a number of justified opinions, its problems as well as benefits.

I've been skeptical of the design of React Hooks, and still am, but now I'm interested in learning its influences, to understand the logic behind them. I wish that it had been implemented to be more "React-agnostic", like JSX, as generic extension to the JavaScript language.
Researchers Uncover Novel Way to De-Anonymize Device IDs to Users' Biometrics
Hi there, thought I might chime in as someone who used to work on tokio and is now working on async-std and smol. :)

A month ago I wrote a blog post about the evolution of async Rust and its async runtimes. Hopefully this answers your questions!

https://stjepang.github.io/2020/04/03/why-im-building-a-new-...
A Partnership Between Cloudflare and JD Cloud & AI
I tend to use Sagas now as my go to but I am comfortable with them. I would agree with most of the sentiment on here that they are more complex, though not because of Saga's API but because one really has to understand the core workings of the framework to not screw the pooch. For many their first exposure to generators is via Saga and that is just the tip of the iceberg. One really needs to understand what all the takes are doing as well as how Saga utilizes async and await style logic. To me, Saga's a very readable and very easy to debug but some dragons lie below the API and one has to understand that those dragons are doing magic a lot differently that other frameworks do magic. It's just not a framework where you get to ignore what the magic is doing for you as you will create nasty bugs due to lack of understanding about what the framework is trying to do and it becomes easy to fight against it out of ignorance. That being said, my general opinion is that I like Saga and we generally choose to use it as a team.
Show HN: Hire Unpaid Apprentices to Code or Design
Next recheck: currently death data up to 25th April.

June 01, 2020 projection: 73,621 (56,562-128,167)

Total number of deaths in the U.S., worldometers: 56,803. Today is April 28.
Show HN: Tool to track Covid-19 near any US location using JHU geocoded data
How long before you get adverts too?
Post title raises an expectation that is hardly met. So what are the psychological effects? Oh I don't know, here's some random thoughts about C++ code style.
Zerotier doesn't use wireguard though - which makes a difference. I have a private mesh of my family's computers on different networks and tailscale/wireguard was blazingly fast. I ended up using zerotier though, because it had an android client and availability was more important to me than speed at this point.
Thats weird "reference". Why 8 as the base number? Nobody works with 3bit bytes. 8^8 == 2^24 == 2^(8 * 3) == 256^3, i.e. the combination space of three bytes.

The smallest category in pouet for reference is 32b (or 256 bits), so 2^256 combinations to brute force. For comparison usually 128bit encryption is considered "safe" and infeasible to brute force.

You might be able to constrain the search space to only valid IA32 instructions, but realistically I don't see it helping that much
> I’d love to see a third company/platform try to get in on the act, too.

A third company making wireless earbuds? There's an absurd number of companies doing that :)

https://thewirecutter.com/reviews/best-wireless-earbuds/
Yes. It is a very neurologically addictive drug. It's possible for the withdrawal symptoms to last for months in some people.
So there is no option to self-quarantine by booking a hotel in your arrival city for two weeks?
Yea, I order from Amazon when I need it soon. When I order from other places I treat them like presents to my future self.
Notwithstanding that, the provisions of the Epidemic Diseases Act of 1897 have been invoked a lot over the years—just normally in smaller areas than the entire country as it is at present. See https://en.wikipedia.org/wiki/Epidemic_Diseases_Act,_1897
My personal itch was to know coronavirus case numbers near my friends and family homes. I just didn't want to know there are 24K cases in Georgia. I wanted to know how many confirmed and new cases are near John's Creek, GA where my parents live.

So I built this tool.

The primary source of US data is Johns Hopkins University geocoded coronavirus data. For international locations and some US locations, I use a combination of public sources - CDC, WHO, ECDC, etc.

For a US location, you can see the number of cases reported in the county of the address. The tool also allows you to see estimated coronavirus stats within a 5-mile and a 10-mile radius of a US address. This number is estimated by combining current county data, with neighboring county data (based on the geographic location of the address and the radius selected), census data, and FCC location information.

Some locations that friends and colleagues are tracking include, their homes, office locations, grocery stores, schools, child care centers, places of worship, etc.

Would love to get Hackernews community thoughts. Hopefully, it is useful to improve the signal to noise ratio when tracking coronavirus stats.
I think that the issue here is it would be very hard to create a product that has replaceable batteries of this size and:

* Is waterproof

* Is small enough to be comfortable

* Has a battery large enough to be useful

* Has easy battery replacement - this is a really important one to me here. Remember that not everyone using these has the manual dexterity of a healthy 20 year old. These products have to be designed so that almost everyone can use + maintain them. If replacing the battery is a fiddly and hard thing to do for elderly and less dextrous users it is a hostile design and I'm okay with it not being done on accessibility grounds.
I got sick of Amazon trying to squeeze the last cent from me that I now consciously avoid it, even in case it is "the cheapest".

It happened to me many time that Amazon show me higher price when I go there and search directly, then when I open the same product page by copy&pasting the Amazon url in the incognito window.

Not to mention that coming to Amazon through the idealo.de or some other meta engine gives sometimes even better price.

To hell with them, most of the competition in Germany doesn't do those scummy things. And the delivery and return policies are mandated by law anyway.
On broken tech hiring processes

- google ruined the hiring process

-- I agree. Leetcode questions are shit metric.

--- I haven't used linked list anywhere in my entire career

---- leetcode make sense, lot of applicants less time decent filter

----- everyone at google is a smug academic person that's why their support is terrible

------ Google cloud support is one of the worst I have used

------- you are wrong. I have had exact opposite experience

------- AWS is really great. M$ azure is killing it in enterprise. Google will shut down their cloud services. Haha

- artificially created supply shortage. HR dumb non engineering manager dumb

-- takeouts are great. Twilio. Airbnb. Good

--- takeouts cheating, employee not getting compensation. Time lost.

- CS degree very important. Big O notation, type theory, etc very useful in engineering. Bootcamp bad sucks.

-- CS degree with student loan you will never be able to pay

--- insert math you can.

---- I don't think that's true. No one asked me for my degree after my second job.

- unions needed in tech. Worker oppressed.

Ok that's the best I got.
Ansible is agentless, so the management of endpoints is entirely based on your server doing the scripting. It can use a static inventory file (text) or a dynamic one which can be served from anywhere (eg, sql query). Whenever you write playbooks you target groups of hosts based on tagging that’s done through inventory.
I thought the same. An FTP game? What have I been missing.
> I think you misunderstood the parent comment... the poor will be more negatively effected by the lockdown than by the coronavirus, in contrast to the rich.

GP said and I quote, "at the expense of the rich", which, to me, implies that somehow the rich are conspiring to persist with the lockdown. The families reliant on dialy-wages have always had massive problems in terms of education, healthcare, food, and shelter, and it isn't something the pandemic has birthed though it has aggravated it. There exists central and state government schemes to address these issues, but I wish there was a more systemic, consorted, and uniform approach to it with UBI and universal healthcare, instead.
k8s manifests are declarative though, not imperative config mgmt like the other tools.
Smart people have been saying this for years
I'm having a hard time making out what your comment says in response to mine.

> As if anyone is arguing this.

The comment I replied to literally argues this in its single declarative sentence.

> yes, a 25 year olds life is more valuable than an elderly persons

You literally just argued it.

> Your comments mark you as one of the people politicizing this. As if small business owners who have seen the data change and question why liquor stores can be open and they can't are all right wingers.

If you don't think declaring old people to be sacrificial is political I don't think you are living in a world that understands what politics is. If you think a policy based on criteria that results in denial of care to most black people, who are at a disadvantage in the "years of health" calculation, while providing care to the majority of whites isn't political, what is?

> The right wingers deny science on climate change. Now I'm seeing left wingers deny science on covid19 antibodies. (They already do it with nuclear power)

> I've seen 5 antibody studies all say the same thing, and the left wingers just attack all of them reflexively. Sweden was right. We were wrong.

This is definitely non-sequitor, and moves toward just ranting. It doesn't add to the conversation.
What’s in that .wasm? Introducing wasm-decompile
You might like that website, but do you really think most consumers would have faith in your product if the landing page looked anything like that? People use external markers like that all the time--the bathroom at this diner is nice == the kitchen must be clean.
Basic surveillance self-defense skill: email encryption
Stimulus Check Delays for a Strange Reason: They Are Poor
Reopening Small Businesses Is Just a Pyramid Scheme for the Rich
AES is 256 bits and it's quite comfortably outside the "let's try every combination" range.
It's a disinsection (i.e. insect-killing) procedure; the pesticides permitted by the WHO are synthetic pyrethroids like permethrin.

ref. https://www.cdc.gov/features/pesticides-aircraft/index.html
> What? Why are doctors being beaten up? I don't understand.

The anti-vax crowd in India tends to be on the violent side of things.
>/edit I was wrong. It’s the user and email. Your theory would work

Why? My interpretation of "append 1000 to email" is that 1000 gets added to the very end, not the local part.
It's not about being hard to understand. At all.

It's about the work needed to comply vs. the risk vs. the possible benefits.

1. Work to read an interpret legislation means lawyers. If you think you understand a law because it "seems" to be simple to understand you are fucking wrong. Words in law tend to mean different things and refer to other laws, precedents, principles and treaties.

2. The benefits are often small for international businesses. EU customers? Do you care? Probably not.

3. The risks are MASSIVE for breaking the GDPR.

So, in cost/benefit, it's a massive "I'm not touching that".
many PC headsets and speakers these days are USB for the same reason Apple went Bluetooth. It’s a limited interface.
> After GCPW installation, the device appears in the Admin console Windows device list after the user signs in with their Google Account for the first time.

We use G Suite at work (legacy decision) and it really kills me just how poorly the G Suite product team seems to understand enrollment and authorization workflows.

No, I don't want to allow every device to register itself into the device list. If I'm managing installations of organization-owned devices, then I want to pre-register the device into a device whitelist that I maintain before I allow that device unfettered access to protected resources.

This is right up there with other dumb moves like requiring AWS roles to be added per-user for SAML login and functionally being unable to setup G Suite as an OIDC IdP for Kubernetes because G Suite refuses to expose group membership (or even more importantly, transitive group membership) to service providers.

If Google uses G Suite internally then I have zero idea how they manage to actually get anything done, unless they have a lot of in-house automation that they haven't open-sourced. It doesn't make sense unless they're not eating their own dogfood.
Tankless heaters heaters are great if you live in a small flat or don't use it extensively (living alone, half of the time taking the shower at the gym).

Currently, in my flat there is only district heating which is way cheaper (lower cost, no maintenance). It's really great, should be the default in high density areas.
Take Back MIT (Eric Weinstein) – MIT AI Podcast [video]
Optimizing Multiple Loss Functions with Loss-Conditional Training
Being a legitimate business does not mean I can feel no sympathy or empathy for those who fail in that business. I can think of some legitimate businesses where my feelings of hearing of hardship within that business borderlines on pleasurable (say any legitimate business which is tied to lobbying to increase prison sentences).
Chances of com1000 being delegated is low.
Such ghost flights are relatively common, for example from London

https://simpleflying.com/the-story-behind-london-heathrows-g...
Every week we see multiple articles about security researchers who abuses some part of the tech stack to do something weird that shows the danger in this sort of thinking.

I believe it's easy to spoof emails from the .com|disabled domain. Receiving messages, I agree, seems harder. Maybe spoof an unencrypted DNS response at the right moment? No need to actually register a domain when DNS is spoofable.[1]

If you really need to use a hack like that to disable an email, consider adding some code to your email sending logic that skips such email addresses (and always use that logic). Otherwise clever hackers have a foothold to try their tricks against.

[1] https://en.m.wikipedia.org/wiki/DNS_spoofing
Hiring European lawyers to interpret the GDPR and check compliance is an expensive burden. No thanks.
The focal length of the lens and the aperture diameter is what controls depth of field. The sensor size doesn't actually matter; you can crop a photo later (which is like using a smaller sensor) and the depth of field doesn't change. The way it gets involved is that a certain focal length with a certain sensor size will result in objects in the photograph being a certain size. That means that a 35mm camera will use a 50mm "normal" lens, and a 4x5 camera will use a 150mm "normal" lens. Attach a 50mm lens to a 35mm camera, take a picture, replace the camera with a 150mm lens on a 4x5 camera, and objects in each photograph will be about the same size. But, the 150mm lens will obviously produce more blurring away from the focal plane; that's just what longer lenses do.

The iPhone's telephoto lens has a 6mm focal length, and so tends to produce an image with more in focus than a lens that's 25x longer.

(Why do phones use a 6mm lens and not a 150mm lens? Because they don't have 150mm to spare between the lens and the sensor.)
> It was not dominated with startups and VCs...

That is a reason I like HN. I am not a startup guy, so that crowd and the resulting discussions on HN are basically an R&D shop for the rest of us. They can go do the bleeding-edge, so we can sit back, see what works, and take that on as leading-edge.
I am really surprised this didn't get more upvote/attention on ShowHN. Understood your project is facing massive headwinds with App store restrictions, but this is what tech/SW could be doing to help 'flatten the curve', and with data/privacy I'd hope there would have been a very robust discourse on the underlying tech for implementing contact tracing.
I think it's been released yesterday:
https://github.com/mrc-ide/covid-sim
During the Kent state protest march on Washington, a group of us from Stony Brook got close to the pegs on our bellies looking up at the impressive pendulum fly by just over our heads.
Better to pay a 20y to replace it than throwing the entire thing to the bin.