skysight-inc/HackerNews huggingface dataset:
I’m a professional musician in NYC. I perform and record classical and “jazz” and compose music. I learned to code a while ago too.
Here are a few vocalists who “taught themselves” how to sing: Chet Baker, Stevie Wonder, Ella Fitzgerald, Sheila Jordan, Blossom Dearie, Bob Dorough, James Taylor, Nelly McKay... even Barbara Streisand. (at first) I’d say all great singers play an instrument well, but Ella and Sheila didn’t, nor did Barbara. What do you like to sing? What do you want to do with it? Since you didn’t say “opera” and you called it “vocals”, I’m guessing you like pop or jazz or singer/songwriter stuff. If jazz, who is your hero? If they are alive, call them up for a lesson. I promise they will love to teach anyone with enthusiasm. I know, because I know this crowd of vocalists well. Where do you live? Looking past these times, it would be great for you to just go out and sing with a band every week. Every city has such a thing and it is usually a supportive group of people. Singers are great for that. But most impirtantly— apart from opera— there is no wrong way. we have mics now. Don’t worry about doing something “with bad habits”. The only important bad habit to avoid is to not try for fear of doing something wrong. I promise that there is no wrong if you listen, embrace mistake making and experiment with relish. That is how any great singer or musician does it. You don’t “need a teacher” but it’s fun to have someone to check in with. Better than a teacher— pick some songs you love, learn them and find a fantastic, professional accompanist who will play them with you once a week. (guitarist, bassist, or pianist— even vibes— a comping instrument, not a melody one)I could recommend actual people if I knew where you were. Just listen hundreds of times to great vocalists singing the same song. For example: How Deep Is The Ocean— Sheila Jordan, Chet Baker, Ella, ... anyone you love and imitate exactly how they sing it— note for note, bend for bend, even the scatting parts- especially those. Get the phone app: The Amazing Slow Downer and loop sections so you can sing exactly like them. This builds your ear and your technique. Obviously, you don’t want to sing the song like they do at all, but you want to learn from them. For more current singers—I’ve been digging Natalia Lafourcade recently, her phrasing is impeccable and natural. Nelly McKay is also such a natural singer- her If I had You is so perfect. Just put a little set together w a friend and go outside (10 ft apart) and sing to people walking by. That’s better than any teacher. I wish you great fun and encourage you to get singing ASAP! Cheers!

You may want to check this out- online classes from Berkeley- I saw that you were nearby... https://cjc.edu/workshops/
I know Kate McGarry and have heard Dena DeRose teach many times- both phenomenal singers and teachers of singing. Both classes look interesting! You could also email Kate or tweet to her to see if she might know a good accompanist or vocal teacher or if she herself does lessons outside the music school.

There is also SFConservatory, but I don't know the whole faculty there.
In an alternative universe, this is how Airbnb would've started.

It's a pretty good website though. Are students in the US going back to school during the summer? Here (Tunisia), we're going back next week.
mass consumers is not opposite to ultra-efficient consumers. I would even argue they complement each other in a good civilization
Right. But why Java default user agent, and not Python request's, libwww-perl or curl itself? Is there disproportionately more bad bots written in Java? This is not-intuitive to me, so that's why I posted this :)
Not at all. Even in the era of the Spanish flu there were no drastic restrictions like we have now while it killed a lot more people. Different times and different adversity to loss of human life.
It's not at all sarcasm. What's different now?
I’ve been freelance consulting and developing for more than ten years.

http://typicalprogrammer.com/how-to-start-freelancing-and-ge...
Feds flew an unarmed Predator drone over Minneapolis protests
The best editor I’ve found is Qoppa PDF Studio. Although not free it is cross-platform (written in Java) and their licenses are perpetual. They do have a free viewer app which can fill interactive forms and this works on Windows, Mac and Linux: Qoppa PDF Studio Viewer.
The Amendments do not grant rights but protect them.
I've written a janky Ruby script that automatically tries to convert the HTTPS Everywhere rules into content blockers: https://github.com/bouk/https-everywhere-host-list/blob/mast...

It's used to create the host list for HTTP4All, my unofficial port of HTTPS Everywhere to iOS https://itunes.apple.com/us/app/https4all/id1305430042?mt=8
Well...until you do...
I see only positive reviews for this book here, but I went to look it up on amazon and the first review doesn't look particularly good and I'm looking for anyones reason to refute this:

"This book does not consider functional programming, or the fact that terrible software in modern times is often the result of layers of incorrect abstraction that are often induced by the overuse of "object oriented" (OO) programming techniques. Instead, it takes OO programming for granted as being a good thing (visible in its preferences for two OO languages, C++ and Java), and then it reasons in that domain, making it totally uninteresting to many potential readers. The book also assumes that formal design doesn't work (he calls it "waterfall"), and takes alternatives for granted. I doubt the author is even aware of his inherent bias, but it is incredibly strong."

Does anyone here agree or disagree with these points?
BTW, this is how birds learn their calls! The only app or teacher or tuning device you will ever really need are your own ears. We musicians develop technique by training ourselves to listen and sing using our listening as the guide— this is how we improve. No person or device can do this for you— this is what singing is all about just like logic is what programming is all about. There is no shortcutting this— it is myelinating those nerve fibers through practice and listening and developing an opinion of your own about it. The mindset is not about getting a badge from a qualified judge— that judge is you and only you. The mindset is about adventure and experimentation and creativity and expression of style.
It means to carry firearms, whether you keep them or not. Both rights are being codified in keep-and-bear.
Is there a genetic factor to it or just different social norms among Latinos (say, extended families)?
I'm in show biz, so here's some pro advice:

- decide if you have the confidence to sing or not. (Some intrumentalists don't.)

- after you want to sing, get a vocal coach. Singing for a career is the hardest musician job. Your whole lifestyle needs to accommodate your voice wrt food, rest, recovery. If you can't afford a coach, watch some intro Youtube videos and practise for a few couple months.

Here are the problems:

- every vocalist you know has had vocal cord surgery. Even Band-maid. Bon Jovi had a nightmare of vocal problems.

- because they yell at the mike, instead of talking to the mike musically, and letting the PA amplify it. At the turn of the 1900s, this was well-known. Somehow that fact was lost in the 1960s until today.

Seriously, get a coach or you will destroy your vocal cords and prematurely end your career. The stress of deciding if you and your band can perform the next booking or not is shattering.

(There's a video of Justin Bieber on Youtube talking to his mom and manager backstage about throat problems and what to do next, with 20,000 paying, screaming fans outside waiting. Talk about stress.)
We know it's not false because the other video this week: the entitled white lady and her dog.
> According to the "viral load" theory, this is unlikely to initiate infect by itself. We need repeated doses, possibly over a period of time.

I don't think that follows at all. The viral load theory says infection happens when a large quantity of the virus enters your body (implicitly over a short period of time), whether from several sources or from a single concentrated/powerful source. That suggests that e.g. close contact with one infected person for several hours is probably more dangerous than casual contact with several infected people.
Any other marketing books worth reading? Especially branding?
With fact-checks, Twitter takes on a new kind of task
My understanding is that there are a large number of Latinos working in meat packing ad healthcare facilities, and also in jail
From the article:

“In airline service, operators would need to recharge the batteries between flights, with charging times correlating closely to flight times, says Ganzarski. That means the batteries would need about 30-40min of charging following a 30min flight. The weight of the batteries makes swapping spent cells for fresh cells unfeasible between flights, he says.”
How do you usually handle game state for online multiplayer games to avoid cheating? My background isn't on making games, but knowing more about this domain is something I'm curious about

I'm guessing you can use timestamp by having PlayerA and PlayerB send udp packets, but wouldn't that cause latency, even if you put the instance region zones close enough to both players? How about direct socket connection between PlayerA and PlayerB and sending some results to the backend, but how do you prevent cheating on the client side then?
Carnegie Mellon University has credibility and is highly ranked (https://www.usnews.com/best-colleges/carnegie-mellon-univers...), so a press release from them is more credible than thin air or a random blog.
In a cell culture dish, if you hit a bunch of cells with a load of about 1 virus per cell, you get a really low number of infected cells. If you hit a bunch of cells with 10 virus per cell, you get really high infection rates. It is possible a similar thing happens in the body. And yes, the immune system can only ramp up so fast. There is a lot that has to happen between original recognition of the invader to neutralizing antibody production at scale. It's a weeks long process.
Gas is a huge deal in large passenger planes where instead of miles per gallon, they actually measure efficiency in gallons per mile.

The 747 for example eats about 1 gallon per second (~3600 gallons per hour) according to this source: https://science.howstuffworks.com/transport/flight/modern/qu...
I suspect getting Covid is related to how closely people live together.

But better to stay focused on keeping people out of parks and beaches.
Yes, especially the part where it states that private police organizations were formed in multiple Northeastern colonies in the 1630s...or more than 70 years before the first slave patrols. (See also https://time.com/4779112/police-history-origins/ which does a better job with its terminology.)

Unlike slave patrols, the Northeastern police organizations were the model for the formal police organizations formed in the 1800s.

If you're going to make an argument about timing, you need to get a better grasp on how time flows. (Hint: 1704 is a bigger number than 1630, so it comes later in the progression of time.)
flatpak/snap applications can run on its own confined sanboxes
I thought the theory was that the first infected human acquired it from an infected animal? So it's quite possible that infecting humans requires significant exposure.
I grew up as a white kid in a white town with an usually predatory police force. There were no other easy targets because we were all white. Teens were an easy target.

As an adult, I hate cops even though the ones where I live now aren't really that bad. Relatively.
I couldn't imagine how much it would suck not being white.
Just to lyk, those fraud detection systems don't work so get back to work
"presumably this entire pandemic started from a single viron"

I have no idea where you get this from. It is likely that someone got bit or scratched or sneezed on by a bat or cat of some type at the Wuhan "wet" market. Or they caught it somewhere else from a bat or cat but went to the "wet" market and spread it in the asymptomatic period.
A multi billion dollar company doesn't need you to shield its efforts from criticism. You have somehow anthropomorphized an OS project and are treating it like a frail animal in need of your protection. It's composed of actual adults who presumably can read critical comments without coming to "harm".

Hardware running software that is either proprietary or based on permissively licensed software is everywhere. It's usually impractical or impossible to run your own software on such devices. There is no particular reason to trust Google any more than any other big company. Corporate persons judged by the moral standards one would apply to people are nearly always bad people even wherein most of the people therein are OK to good. Trusting them beyond their own self interest is nearly always a mistake.
Find a group ( or start one!) that likes similar music or all types and sit in a room ( or zoom?) and play these songs together- everyone goes around the room taking solos, singing the tune, or whatever they want to do one time through the form. You will get comfortable with that, and you will learn new tunes!
Maybe the idea is that every shell script compromised of existing, simpler commands, is automatically itself a "command" in UNIX. Obvious and simple today, but not a common concept when this video was made.
They use compute shaders for triangles that cover 1 pixel as rasterization always does 2x2 due to derivative calculations etc so there is overhead. For larger triangles they do go trough the rasterization pipeline as usual because it is so much faster.

Another crucial thing is texture mapper. That thing is really fast and usable even in the compute pipeline. Image support is (was?) largely optional in OpenCL.

Also I remember the last time people talked about this. PS3 was not originally supposed to have a GPU at all because the Cell processor was so powerful. In the end they had to ram in an actual GPU. While the Cell was just fine for vertex processing it did choke terribly in rasterization due to lack of TMU and dedicated HW rasterizer.

EDIT: I also want to emphasize the difference of target markets. On AMD one can go to the Nanite path for some of the rasterization. One must remember that it is a non battery powered device.

Memory bandwidth is really power hungry. For mobile, the likely target market for the Vortex and similar, one really wants to do tile based rendering. Ideally the way IMG does it. Even though theoretical flops of modern mobile GPU’s is higher than some old discrete ones their memory bandwidths are way lower, so no running Crysis on modern mobile even though flops would indicate it would match a good discrete GPU back in the days.
Interesting project! As far as I can see it only approximately converts the rules right? Since the iOS Content Blocker does not look granular enough to express the rulesets semantics fully.

Out of curiosity, how did you handle exclusions? Also, are you generating one "block list" per ruleset? Or merging them into a single blocklist?
Building the Best Web Gallery, and Why the Hell It Was So Hard
Thanks a lot for your support, Dom. Appreciate it!
So, no idea the cost of O-O amplification or O-E-O these days, but it's expensive. You have to run power (usually there's power with the optics), and the bigger problem is real estate (At least in urban areas). 100x lower signal loss would do away with most of these.

For example, the MAREA (https://en.wikipedia.org/wiki/MAREA) undersea cable is 6,600 km long. Current optical fiber requires repeaters every ~100km. If it's to be believed, ZBLAN could get rid of these repeaters all together.

The cable's design is _much_ more complicated because of the requirement to have electricity and repeaters.
I was (briefly) on a Maps-adjacent team at Google circa 2015.

From the outside, you just can't imagine how few Google engineers are responsible for how many products and data integrations.

One example: back then it was a dozen people (literally) responsible for every single business's hours, category, and more for all of planet Earth. They automate the crap out of it and the automation mostly works (scrape structured data off websites, Google My Business, various aggregators, etc.) but it means there's no conceivable way you could provide customer support that will keep up with the volume of support requests because the support requests often ultimately have to get routed to an engineer... and there are only a dozen engineers on the team that owns stuffing all this data into Maps. And those engineers are supposed to be doing mostly feature work. Over time accuracy got better, but 95% accuracy, to say nothing of 99.9% accuracy, is unachievable to the point of being a non-goal.

One of this team's bigger time sucks was just other Google engineers complaining about inaccurate data. Someone would go to their favorite restaurant, notice the hours were off, or the business category was wrong, and file a ticket. Then the team would sometimes manually edit the listing to fix it. Sometimes they'd say "no, you have to deal with the same shitty data as all our customers". But that was just the requests coming in from a few thousand users who had access to the internal ticket system and new which component to file stuff under. (Incidentally: this is the origin of the Maps feature where you can now just directly edit a listing and if other users, agree, it gets published.)

So, yeah, there isn't really a scalable way to manage support requests. But HN works for some subset of cases, and I too upvote the cases that get complained about here.

EDIT: accuracy in the raw data was pretty bad but on a view-weighted basis it was pretty respectable IIRC (>90%). Turns out most people on Maps are looking at the same small subset of establishments, so you have to get those right even if that means making choices that reduce accuracy on other listings.
Live Rioting in SF
Are TUI email clients dead in 2020?
Back in the days before the popularisation of webmail I used (Al)pine email client and found it way more convenient to ssh into a box to manage emails vs managing desktops email clients on different local machines.

For the past 8 years or so I've been stuck using gmail and have tried a few desktop clients, all of them feeling a little sluggish (especially electron apps).

Do pine/mutt have real users in 2020? Are they exclusively for the super nerdy who have complex configurations to enable them to manage their attachments on remote servers?

What email client do you use?
Thew whole idea is fascinating and there are also a limited number of real world studies (aka trying to infect people with live virus) to chose from. Influenza seems to have a threshold. If the dose is too low people don't get sick. At the threshold you see some people get sick and some people develop antibodies without symptoms.
Which are complete and total garbage insofar as actual isolation. If you think you can run malware in a snap and not be pwned you are kidding yourself.
I don’t know many details, but he’s been using Java for 10 years or so, and he’s not particularly interested in the new hotness. 10ish years ago I asked him how to learn to code and I know he in turn asked his brother, who’s a tad younger and I think is a CS professor somewhere in the Midwest. He ended up giving me Learn to Program Ruby by Chris Pine.

Edit: One more thing is that he’s the most intellectually well-rounded person I’ve ever met, a characteristic which I wouldn’t be surprised if it was common in programmers with more than a couple dozen years of experience.
This is a narrative that was taught in my high school. My college professors explained how wrong it was. Germany, despite the reparations demanded by the treaty, was in much better shape after WWI than WWII. The first world war ended without cities being leveled, and with German industry largely intact. By comparison Germany after WWII was in literal ruins, and ceased to exist as a unified country. The Marshall Plan's spending on German reconstruction actually didn't meet the figure Germany had to pay on reparations. We didn't repeat what the Treaty of Versailles led to because Germany was obliterated and split in two.

Also, I'm not sure how this leads to Japan. Japan broke the Washington Naval treaty (related to but separate from the Treaty of Versailles) which was meant to prevent a naval arms race.
Yeah, it is somewhere around that. I pay a third of that, though, since I'm still using AWS credits.
The Jungle was about a rendering plant no? It's been a while. In the Jungle, people died regularly. In meatpacking these days (pre-covid) it's a dirty/gross job with low pay and physically hard work but (pre-covid) there weren't a lot of deaths from meatpacking. OSHA kind of frowns on that sort of thing, at least during Democratic administrations.
I wonder if there really is that many people using Unity to build MMORPGs. Especially now that Unity has deprecated their only networking stack in favor of a (not yet existing) future replacement. But the Unity asset store is also full with MMORPG related things.
The U.S. Military Is Monitoring Protests in Seven States
Way to create a strawman there pal. My point was that informal police organizations were the basis for the formal police organizations that followed, not the slave patrols.

The North also had slave patrols for several decades and was almost as racist as the South during the post-Civil War era. They just did a better job of hiding it. (By the way, Oklahoma was below the Mason-Dixon line and would have been considered a slave state if it had been a state at the start of the Civil War. As it was, Oklahoma was then known as the Indian Territory and most of the tribes owned slaves and fought on behalf of the Confederacy. https://en.wikipedia.org/wiki/Indian_Territory_in_the_Americ...)
I'm not sure if he is still programming now (he was a few years ago at least) but Jeff Whittle started programming in 1962 on a Ferranti Sirius[0]. He was awarded an AO (Order of Australia) for his services to the Mining Industry a few years ago due to his mining optimisation software.

[0]https://whittleconsulting.com.au/livebook/downloads/3.5-Stor...
I actually insist at work that most repositories don’t have a .gitignore; just setup a reasonable global one and you’re done. OSS or repos with a large number of contributors are generally exceptions here.
Thing to consider the innate immune systems is always at work. Likely if it doesn't get overwhelmed or somehow evaded there is a chance it'll squash an infection by itself.
Filed minor bug report about tiny/disappearing scroll bars last time this showed up here. Authors took it seriously and pushed a change very quickly. Thanks!
Yes. There's also a number of pool/arena allocators in rust which could be used here instead to drop All entries at once.
I really wish the PDF layout was easier to parse. No matter which library you use, you always run into edge cases which make text selection and extraction an issue on certain files. I was recently extracting financial data from a bank which provides only PDFs and every time they changed the format just a little bit I had to change large parts of my code to extract the transactions I wanted.
http://rikvdkleij.github.io/intellij-haskell/ it's been around for a while already
> I think that 1kg of raw material would yield only something on the order of 100m of cable.

That sounds like you’re including the weight of the whole final cable, including yarn strengthening members, plastic shroud and sometimes a braided metal shield layer. Only the glass fibre itself actually needs to be manufactured in space and is usually on the order of a kg or so per km.
Parkinson's drug shows potential in treating nonalcoholic fatty liver disease
You are dangerously misinformed. RNA polymerase requires Zinc. In fact, I believe essentially all polymerases known use Zinc as a core component of their catalytic chemistry.
Understanding Touch Control and Events in Android