skysight-inc/HackerNews huggingface dataset:
If you're looking for new music but don't want to dig into it, I suggest just looking for remixes of songs you already love.

Myself and a friend became radio hosts for our college radio (KBVR, national award winners) and I realized this was a great opportunity to learn about and discover new music. Over the next year, every week I would go onto YouTube and follow suggestions from some music I already knew until I got into weird stuff that I'd never heard before. Before long I found thriving subcultures of not only fresh and modern EDM, but also really awesome remixes of existing music. Finding remixes of music I already loved was a thrilling experience, I've never had so much fun looking for music online.

One day I found this gem of a Kenny Chesney "American Kids" remix and ripped it to my laptop to play on that week's show. Maybe a few days after, the song was gone due to copyright violation. Now I can't find any trace of this glorious mix online, only in my personal stash.

If anyone is interested, I highly suggest Majestic Casual on YouTube, and The Magician on SoundCloud.
The language is fundamentally too weak to express the kind of reference and borrowing relationships demanded by CoW.

Suppose I have a string and I take a reference to a character:

std::string a = f(); // shared
char& c = a.front();

Should the string be copied or not? One might argue, no taking a reference is different from "writing" so no copying, but one might also argue that reference can be used to change the string later, and the string doesn't know when this would happen so it has to pessimistically make a copy.

You get bugs if you go with the former, and bad performance if you go with the latter.
`and the new ones they introduce I just skip`

I think I found your problem. My Discover Weekly is always filled with great new artists I've never heard of, and there's generally at least 3-6 songs that I think are great (and want to explore the artist further). Note that I listened to roughly ~80,000 minutes of music last year (according to Spotify wrapped) with 7,600 songs played, so it wasn't a small amount.
The article says the 2 million includes vendored code. I assume that means all the dependencies and their dependencies. (So yes, the project itself is just a small fraction of the total lines, but I'm not sure if the measurement here was of compiling the dependencies too, or not.)
To be fair, this is how it works in the US too. Just some of the values are changed.
> The scary part is that of the official 8,200 or so people that have been confirmed to have the virus there's been 171 deaths, and 143 recoveries.

It isn't that bad. It means that this virus won't kill more than 50% of population even if we were to shut down all research right now.
10k was probably too generous but that's a radical change. $35 per month to receive emails is steep.

One thing that has always been expensive and still is is email validation. $35 per month and you still have to pay $1.20 per 100 validation. Does anyone know why this feature is so pricey?
My thinking was...

1. Each time I review a concept or memory it lost information, so the most "honest" conception of something I could have was an unblemished impression lightly touched.

2. So can I just let feelings and thoughts flow around without letting it turn into words?

3. I found that while my comprehension didn't appreciably decrease, I still did fine in classes and homework, I had more trouble explaining concepts to other people.

So I conclude that for certain kinds of thinking it is important to recite it to fine tune your presentation. For others, for most, it is best to let them flow without much attachment.

I now tend to use writing for formal thought consolidation since it's less lossy and forces me to follow things from beginning to end. It required me practicing for half a year to stop myself from trying to formulate my opinions in words. Now I only do it if it's an opinion I want to express.

I don't know if it's possible to train in the other direction, though I've never heard voices other than my own internal voice so maybe I'm in the minority. Maybe a subset can hear only one voice, some hear nothing, most hear many?
You should get to know the other group of environmentalists who aren't wealthy, are pro-density, and are less likely to live in the peninsula (although I'm sure they exist there too). There are a lot more of them, so it shouldn't be hard!
That's outdated. California hasn't been fiscally conservative for over a decade.
Successful implementations of game physics often has far less to do with realistic simulation and far more to do with sensation. For anybody interested in diving deep, pick up Game Feel by Steve Swink[0]

[0] https://www.amazon.com/Game-Feel-Designers-Sensation-Kaufman...
Corona virus was first detected in mid December. Things got pretty serious over the next 4 weeks, 5M people left the city before any containment happened.

So of course now everywhere in China has it, not exactly a good containment. The Wuhan mayor said he'd been talking to the China administration for 4 weeks before being allowed to talk about it to the public.
I only recently discovered KEXP...strangely enough through a random youtube video of a live performance from Austra.

I've also had some success with BBC Radio 1 in the past.

Radio can be a good source but I still feel music recommendations is something that's gonna be cracked by algos in the future
Needing to find the key to a flimsy office door while equipped with grenades and a rocket launcher was always a pet peeve of mine when gaming :P
I'm surprised the article didn't mention bunnyhopping or other kinds of physics exploitation-based gameplay. It could also have talked about games like Rocket League which rely on completely impossible physics to make a fun game.
Just did the verbal stuff too:

> The mean verbal ability score for Trump supporters was 6.15 words correct, while the mean verbal ability score for Clinton supporters was 5.69 correct, a difference of nearly a half a question on a 10-question test.

I ran the numbers and it's 6.33 vs. 6.27. Either I'm missing something or the whole thing is wrong.

Also, if I wanted to cherry-pick statistics I could also say that 13.5% of Clinton voters got either 9 or 10 answers correct, while 8.4% of Trump voters did.

But with those sample sizes it's meaningless.
I assumed you were referring to the politicians voting against the bill.
LastPass to Drop Support for Native Mac App and Replace It with Universal WebApp
> But in an evolutionary way, thinking "I can survive" in a perilous situation, likely outweighs thinking "wtf I am I doing w/ my life?"

My hypothesis is that the inner dialog genes proliferated by providing higher status. People with an inner dialog are more likely to be charismatic, entertaining, etc. because they are constantly practicing without knowing it. Think the prehistoric version of a big account on twitter. I can't imagine it's possible to become a successful writer, elected politician, or a war general without having internal dialog genes.

The externalization via devices will just magnify this effect.

Whenever something is highly selected for in isolation, there tends to be a long tail of unforeseen consequences. (See: sickle cell.) Some people will have too much of it and end up with some type of schizophrenia or schizoid state that puts them in fake dream worlds. If you get a lot of these people together in a room, you could make them believe some crazy stuff with the same conviction as ours in gravity. (How religion started?)
Find and Connect with New People
I always wondered why these string implementations have full 8 bytes for length. Many programs use millions of strings (or more), while very few would ever use a >2GB string. It would make sense to use, say, "not-too-long string optimization" where you only store 4-byte lengths for any string <2GB, and use the remaining one bit to mean "the length is in the data block".

But I guess these people have run the benchmarks. ...Or maybe not. I have to wonder.
Funny anecdote. Back when I worked at EA, a couple of guys hacked together a system to share music on the internal LAN. (This was before the days of Spotify and friends.) Everyone would put their ripped albums on it and anyone could listen to anyone's stuff. It was pretty rad.

They also added some metrics tracking so you could look people up and see how many different albums they'd listened to, how many times, etc. There were leaderboards for who could cover the most stuff.

I thought it would be funny to "win" by listening to "Butterfly" by Smile.dk[0] more than any other song had been listened to. It listened to it on a loop for weeks. I, for reasons I cannot really explain years later, actually did listen to it and not just let it play at zero volume. It was a weird experiment in neurological satiation. At some point, it no longer annoyed because it just was, like the sound of my own heartbeat.

[0]: https://www.youtube.com/watch?v=QzcvRDWgRIE
Youtube's recommendations seems to go through phases, and it depends entirely on the device I use to watch it.

On PC I get one lot of content, on mobile another, and on my Smart TV yet another, despite being signed into the same account everywhere.

The best way I've found to find new music is actually on their app for my Smart TV . Unfortunately the Youtube leanback/tv mode for the PC seems to have disappeared, so it's hard to show how different it is.

It'll show me the same stuff over again, and then randomly every few months it's like "Oh, here's a whole heap of stuff you've never seen before, that's been on the platform for years".
Don’t think you can write an article on discovering music without at least mentioning SoundCloud.
I believe Denpok from Silicon Valley is representative
The first part of your comment reads like my own thoughts. I still find myself incorporate new fictions into my mental canon. Over time the framework has changed significantly, but its roots are still noticable. Some of my earliest memories are of me playing around with this fantastical dreamscape. Nowadays I generally dive into these sorts of day dreams whenever I'm walking/biking alone, or showering. Music or white noise can help me get into it more.

Neural interfaces will be a game changer. I'm so excited for them.
One explanation is that democracies have sufficient friction built in that oligarchs can’t take control. The more broadly inefficient something is, the harder it is to take full control.
This followed my own similar observations with Indian people that I know. They, more often than not, are more confident and straightforward in their actions whether it be how they honestly feel or not.
Even if the standard required O(1) it would conform because the loop is bounded (<= 23), it’s not O(n)
Preserving nice low density areas is not selfish. Why does everyone need to be entitled to live anywhere they want?
I hope this leads to a fiery death. Thin client architecture leads to even more loss of control for the individual user.
ITT: nobody takes readability into consideration + default Windows, Mac, Office fonts

Times has some objective merits, bland and ugly as it is.
It is somewhat readable on screen due to hinting. It's available in Office and used to be the default, and many people won't even look for other Office fonts. If they did, they'd find that Georgia rules the 'works on any resolution + paper' category. Another (non-Office) solution is FOSS favorite Bitstream Charter (I suggest a variant called XCharter for better Unicode coverage). Both Georgia and Charter were designed by Matthew Carter.

If you have a high-dpi screen and a 1200dpi printer, you may as well use Garamond. Minion (or FOSS-licenced Cochineal) are a bit plainer. Linux Libertine is quite nice. If I wrote in a WYSIWYG editor, I'd probably still use Charter, because it's even simpler and cleaner, and print something else. These 'nice' serifs may provide some inspiration with their sheer beauty, but I find looking at them on a screen tiring and prefer the simplicity of Charter.

When it comes to sans-serifs, fortunately Arial isn't on the list. Both Arial and Helvetica are shitty choices for copy, Univers being just slightly better (wider spaced and easier to read) but still shit. Even Calibri reads significantly easier than all of them neo-grotesques.

Frutiger (and its near-clone Myriad) reads much easier on screen and in print. Syntax looks stylish on paper but crappy on screen, and same can be said of FF Meta (I blame the angled terminals on some letters). Fira Sans (Meta derivate) looks great on screen and on paper. If i had to use a sans-serif in a WYSIWYG editor, I'd pick Fira or Frutiger.

However, since I only write LaTeX and (Pandoc) Markdown (both in Vim), I write in Terminus or Inconsolata LGC, depending on screen resolution.
0.1 vs 2 is slightly over one order of magnitude.
Thanks for the response. Can you provide an example of a template? I can't find one that seems like it would cover everything I would think a company of this size would be interested in.
This is awkward. My home router blocks your site as malware. (It tells me I can submit the site for review here: bitdefender.com/submit
DHS Asks Court to Toss Opt Lawsuit, Says Students Are Whatever It Says They Are
Facebook's implementation would still be constant time for short strings, because there's a constant which bounds the runtime.

Though I hear that the definition of big-O notation has shifted a bit in Silicon Valley these days so maybe that answer would get me in trouble in an interview.
I'm not sure that is optimization is relevant now that your CPU's native architecture will be just as efficient with the 8 byte length as the 4 byte one.
I don't believe you can ever edit the title of a submission, but the mods can (and typically will).
A copy-on-write string is pretty similar to a shared_ptr to char. Like a shared_ptr, a shared string has to check whether it is the last referent when it goes out of scope. This introduces a point of contention on multi-core systems. A string like the one described in this article might not have to do anything in its destructor, whereas a shared string will need to atomically decrement a reference count. That’s a huge difference in cost.

The benefit of a shared string is you might save some space. That’s fine but I think most programmers today will choose am explicitly shared type when they need it, and a fast string for most cases.
A single TPUv2-8 matches 8x quadro 8000 in terms of available memory. (Sort of; the available memory is 300GB, whereas for 8x quadro 8000 it's 384GB.)

TPU pods actually don't require a beefy VM; I'm using a 2GB RAM one.
It's indeed impressive. However, from working with many Indians, I think they succeed mainly because there are so many of them. They are also great socially and speak English, which gives them an edge over asians. Professionaly they have many problems.
hardlinks are paths pointing to the same inode - the same metadata, the same contents - they are the same file - just happen to have multiple addresses.

Inodes that happen to share blocks are not the same file. ie totally different.
>This is SOP for borgifying acquihires

Translation?
Oh, I agree completely! I didn't mean to imply that Lenovo has been a perfect steward of the ThinkPad brand, far from it. But I think there is still some distinction vs. IdeaPad, especially regarding the malware being discussed here.

If you're running Windows, you can use AutoHotkey to turn PrtSc back into a Menu key, while keeping access to the screenshot function when you use the Windows key as a modifier. Just copy this snippet into a .ahk script that you run at startup:

; Remap the PrtSc key:
; PrtSc -> Menu (like an old ThinkPad keyboard)
; Windows+PrtSc -> Screenshot of all monitors
; Windows+Alt+PrtSc -> Screenshot of current window
PrintScreen:: AppsKey
#PrintScreen:: PrintScreen
#!PrintScreen:: Send {Alt Down}{PrintScreen}{Alt Up}

This doesn't fix all the keyboard changes, but at least it makes that one pretty easy to live with.

https://www.autohotkey.com/
I had trouble making the jump here from SOA to k8s. Those are orthogonal things. What a monolith solves and what microservices solve are also orthogonal things.

Many companies move to microservices so that they can evolve different parts of their platform at different rates, and invest differently in different business domains and product applications. Attracting talent for a problem in higher demand is one example of the lever you can pull, but so is writing a part of the application in R for data science or Java for stream processing, and hiring from a richer or different talent pool as a result.
Ouch, thanks for telling me. I always thought having filled the email field was enough for others to see it. Fixed now.

Anyways, just sent you a mail.
A lot of that stuff is toxic. People take these drug analogues, get sick, then blame the base molecule their government scared them from getting. Anything that's a prodrug has to be processed by your liver first. It puts extra strain on your liver, whereas the original molecule is already what you wanted.
Massively underwhelming article.
It is a real time map of data that has been reported.
CockroachDB runs the Jepsen test suite nightly. We've been following along Aphyr's recent test additions (`multi-register` for instance, which immediately caught [0]), porting them over when appropriate. We definitely have work to be done incorporating the more DDL focused tests that tripped up YugaByte.

[0]: https://github.com/cockroachdb/cockroach/pull/40600
That’s what I wanted to say docker is only designed with specific goal to have one process running per container. So to run a system like Sovereign will need many many containers, one each for each daemon and then environment variables for each config settings. It’s a nightmare to manage. LXD is designed for multi-process with proper init and do not suffer zombie process problem of docker and unlike Docker supports unprivileged containers.

Personally I will prefer model like Guix System instead of container to run systems and services.I find that solution to be much more elegant than Linux containers or distributions. Linux containers initially came as chroot, jails and zones and than addition of cgroups and namespaces by google made it popular as lxc and later adopted and forked by Docker to make something complicated. These are bolt on solution to have immutable infrastructure. Guix is designed from ground up to be new OS for 21st century server and application infrastructure. May be it will or one of its derivative will become mainstream in time to come.
So. Much. Vintage. Porn.
My favorite "unexpected surprises" station is BBC "6 Music", which might be called "Radio 6 Music" depending on what you use to listen to it. It's streamable worldwide.

I might be a bit biased since I grew up in the UK, but I recommend it highly. And like all BBC radio, no ads!
Not a fan of running random .exe files, is this open source?
Not only that, but Wuhan's hospitals and health care system in general seem to be overwhelmed.

In other places that are better prepared and which have more resources the outcomes will likely be better, in worse prepared places with fewer resources the outcomes will likely be worse.

Let's keep that in mind before we extrapolate from Wuhan to the rest of the world.
The numbers we're getting out of China are a mess and almost entirely useless.

There are reports of hospitals turning people away unless they a very sick, and also not testing every ill patient because they're overwhelmed.

I've see death certificates posted online with "viral pneumonia" because they aren't able to test everyone - and certainly don't bother testing those who have already died.

The errors are both ways and huge.

The only thing we can conclude is that it's contagious, deadly, and more deadly than the seasonal flu.
"It is difficult to get a man to understand something, when his salary depends on his not understanding it"
You would be trading 4 bytes for an extra branch on getting the size. Since the instance needs 8-byte alignment, those 4 bytes would be lost in padding or allocation overhead anyway.
But interestingly, Boeing has manged to increase the fees from this program to the point that they will charge NASA a higher cost per seat than the Russians do:
https://arstechnica.com/science/2019/11/nasa-report-finds-bo...
To be O(N), the time required for the lookup would have to continue to grow indefinitely. This has an upper bound.
Atomic operations needed on multi-core, and the stuff that leaks a non-const reference to raw memory, like casual read-only use of operator[], .begin(), .end(), forces a copy on shared objects and prevents the object from being shared in the future.
I have worked with a service where we saved some money by splitting them up and specialized the VM SKUs like that. But it's far from as trivial as GP implies. You have to plan out the interface, shake out any shared data (shared in-memory cache etc), design it to not be so chatty, and as with everything perf-related, do lots of testing. So it's not like a GGGP's solution that automatically spins up microservices could "just work".

This was a pretty high volume API at Azure, and the savings after all was said and done was sadly only around 15K/mo, so it'll take a while to pay for itself. So, I'd say for the average website this should not even factor into consideration.
> Ditto for the other data structures in the library.

I agree with your observations, but I don't know if I agree with this part. For example, if you've already chosen to make a dynamic-resizing heap buffer, you're probably going to write something no better than std::vector. I know this because I've written the same thing many times working in .c files. It's handy to have that one standardized.

Of course, the lack of a good one of those will make the dynamic-resizing heap buffer a less common choice in C, so in that sense maybe you're right.
I was asking specifically about this claim: “Viruses tend to become less deadly as they spread“

I understand the basics of evolution. I also don’t have any trouble understanding the trades between transmission and virulence. However, this is not the same as saying that the typical virus becomes less virulent over the short term during a major outbreak.
I don't have images but I can easily play back a song in my head so I think I have sound.
What about the teachers and other staff? How is it for a woman or man to be coming home after her kids are fed and put to bed?
The author used one game as the indicator of the success of the whole platform. Doesn't seem to me as a good reasoning.

However the Stadia platform doesn't seem to be gaining a lot of traction, mostly because of -- I guess -- the network bandwidth requirement, and the limited library?
Refactoring you project to swift5 in 1 day
Punishment will not stop anyone - they won't find anyone to punish.

It will simply lead to everything getting leaked and sold underground.
Tycho also did a really great performance on KEXP a few years ago: https://youtu.be/c_56qQqxvm4
I mainly use Spotify recommendations.

As a someone with highly niche musical preference (Mostly anime and some game music) Spotify seems to give me most spot-on recommendations. Those recommendations tend to be within what I consider as anime/game genre.

YouTube Music tends to provide me recommendation that's a little too broad for my taste; I see recommendation often cover J-Pop songs.

Might be something to do with the difference in categorization of songs.

This might of an somewhat of an outlier case, though.
That cuts both ways.

You might miss something valuable. Perhaps from a long-lost relative. Or a prospective client or employer.

And once you're actually looking through the spam folder, what good is it really?
Rdio used to be my favorite app for music discovery before it got acquired/shut down.