skysight-inc/HackerNews huggingface dataset:
> All sorts of talented musicians have done incredible things with MIDI. The resolution of MIDI has been just fine for people with real chops. MIDI 2.0 isn't going to solve the real problem: talent vacuum.

Wouldn't basic economics suggest that talent vacuum would lead to most talented musicians making good money? -- And I'd argue the opposite is the case - there's a lot more musical talent than the world "needs" (and thus is willing to pay for). Therefore most musicians are poor (and many with additional talents stop being musicians). -- Or did you mean the "talent vacuum" in a different way?
>Shouldn't only their descendants die?

You are in for an exciting and sort of terrifying read:

https://en.m.wikipedia.org/wiki/Gene_drive
> That's not consumer marketing.

It’s “prosumer” marketing, for system builders who actually care about CPU bin numbers and serial numbers and stuff like that. There are both diy’ers and actual high-end PC vendors and system integrators in that category, and given they tend to spend more than the average consumer, probably can’t be ignored.
> It is very much consumer marketing.

It is also marketing to investors. If your employee package includes some options or shares e.g. management, you want to pump your investor base, many of whom are not specialists in the sector.
Or they are as jaded as customers about marketing speak, but still care about density at the end of the day...
No serial protocol with "real time" semantics can ever deliver two events at the same time. To do that requires scheduling of events before they are due to occur. MIDI doesn't work that way, and probably never should.

Even in highly time-aware percussionists, sensitivity to timing is way below the timing delays that MIDI causes (e.g. with note smearing in a chord).
Additionally, look at how many these activities require significant spend by the participant.
Dollar Cost Averaging vs. Lump Sum Investing (2019)
...and increased obesity rates: causation or correlation?
This is .. absurd. I find it hard to believe.

We live in an urban centre (Somerville, near Boston) and go outside not just every weekend, but almost daily with our three year old.

In the evenings we do neighbourhood walks. In the winter it's even more fun with a flashlight

On weekends we're out of the house by 10am on average. We are minutes away from reservation areas and so much green space

It's stupidly easy to be surrounded by trees and nature, even in the city. We don't even need a car to do it (but we do use one at times!)
For those confused or angered by the definition of "outdoor activities" the article is about the "outdoor recreation" industry. Think REI, Patagonia, or Cabela's. So yeah, hiking will count but a stroll through your neighborhood won't. Climbing would, but soccer is out.
Well the book certainly makes it look much more mundane, Simons appears to be more of a skilled people manager and the heavy lifting was apparently done by others for the most part.
A vote against SB50 is a vote for California’s housing and homelessness crisis
I've spent the last several years working with this scale of robot at my start-up. The practical use is mobile phone, tablet, and general touchscreen testing. In some products, such as automotive head unit displays or any medical device with a touchscreen, there are legal and company policy rules requiring that functional testing of a device must match human actions as closely as possible. Which means you can't only test the device through USB or some other back-end developer interface. In other cases, performance/latency testing teams want to test a touchscreen device as a black box, meaning with no extra instrumentation running on the device-under-test, to get good real world performance data. In all these cases that means a capacitive tablet stylus, instead of a pen, is attached to the end of a robot like Cartesio.
Ipad multitasking existed in ios 12 too. And ios 13 is less stable on iphone too, which had no multitasking.

I think you’re conflating multitasking and stability.
they have to make sure you don’t work for the government or government contractors whose employees are prohibited from making political donations.
I don't doubt that this is what people are thinking and why they are not doing it but that doesn't make it the reality.

In the bicycle case, yes, you want proper clothing for a 100 km massive ride that takes you most of the day but that is such a high bar.

For about $300 you can get a decent bike that will last you forever with some maintenance. With just your ordinary clothes you will have no issues riding around the mostly empty suburb streets for 10km. A cheap bike isn't an instant death trap, just get a non department store basic road bike. It won't be feature packed, it won't be ultra light but it will be fairly reliable and perfectly safe. With the added benefit that any replacement parts will be super cheap because its all entry level bits.
> cost of a lot of outdoor recreation is really, really, high.

Well that's not true at all. There's an army surplus store that sells tents, sleeping bags, and backpacks that'll set you back about $50 for all three. It'll way 20lbs before you even add your food, but its cheap.

See, the Columbia/REI/NorthFace stores sell an IMAGE. Yes, their products are the lightest on the planet, but you don't NEED that premium gear to have fun outside (unless you're climbing).

Outdoor sports are cheap. These companies just convinced us that we really need a $500 tent, $300 sleeping back, and $500 shell to truly enjoy the outdoors.
>SML is kind of like the lisp of FP

Out of curiosity, what is lisp the lisp of? (It's not lambda calculus, for that is the lisp of lisp.)
> Ex, use "apk add --no-cache PACKAGE"

I have an Alpine docker image which was 185MB and after I added the above, it was 186MB. I was definitely hoping for more, given your strongly worded advice.
LOL. Nice catch.
Backpacking can certainly be extremely expensive, not just because of equipment prices and outdoor usage fees, but because in popular areas it's quite difficult to get permits, which requires a lot of time spent planning as well as a lot of flexibility in vacation time and transportation options.
"Send a single parameter change (for any parameter)"

This makes no sense. That would also imply a way to discover (and name, and probably provide semantics for) all parameters. That's a huge ask if MIDI (even MIDI 2.0) is the only communication protocol available.

Yes, the first 4 of your list are common. The first one is covered by the core MIDI spec. The 2nd and 3rd have no standard msg, but your complaint seems to be about the contents of the message, which is no business of the requestor. The 4th assumes "patch RAM", which cannot be assumed, as you note, and that seems correct to me.
Indeed, let's be clear pretty much 100% of coffee shops, food trucks, etc use ipads to do the REAL WORK of being a very flexible and portable cash register.
You are downvoted but this is correct. I find that driving totally drains me of any energy and desire to do any outdoor activity and I just want to sit down and play games.
> Something has to have changed since then.

In 35 years an awful lot has changed. What are you thinking specifically?

Interest rate wouldn't be too hard to find, though it'd be a lot of trouble to find out the terms of the loan.

One thing I can comfortably say though is that they'd been living at home and saving for a while, so could pay quite a lot of the full housing cost up front. Maybe 30-50%. Nowadays it's a joke to think about doing a 50% down payment on a 1-2 million dollar home.
Shorten.REST
>I can't have a write to one file appear in a completely different file just because they had the same contents at one point.

The act of saving should destroy the link, though I know that isn't always the case. Still, this is a benefit of a CoW filesystem, not offline dedupe. Permissions may be a problem, I'm not great with them.

>Those are read-only views, not real folders.

Then mount them writable,

>But for ZFS specifically you gain a lot by not using its deduplication system. It needs tons of memory and explodes files into fragments

Live deduplication is valuable in some instances, otherwise there are still offline alternatives available.
Love my ER-4 and all its offloading capabilities. I just wish it had a switch chip so you could bridge ports without a performance penalty.
I guess Peloton® is too then.
That sounds unlikely. Now that OMEMO is the hotness the interest in OTR has dropped pretty much to zero in the XMPP world. The Conversations client used to support OTR but that support has been discontinued.
Yeah, the bizarre thing is they included "walk for fitness" as an activity in the "indoor fitness" section of the report but not outdoor. Tons of middle-age to elderly people walk outdoors for fitness. Excluding those people, who may not be physically up to many of the more active sports (or aren't interested in any of the 5 types of hunting they did count) is incredibly misleading
I think another area pandas has done a lot of work on is with datetimes. Numpy's datetime objects are pretty deficient when you need to perform computations / data wrangling with them and utilizing python's native datetime objects would slow things down a decent bit. So they have done a lot of work to create their own datetime implementation that helps a lot when dealing with tabular data and performing date/time based arithmetic/manipulations.
Interesting article. Any new emotion or new emotional state creates a new space for new memories, and adolescence provides new emotions. Particular memories are easier to retrieve when in the emotional state they were formed. Maybe this explains why it can be hard to beat depression - pleasant memories are more difficult to retrieve and negative emotions easily surface.

First few times trying weed it felt like micro-tarzan swinging from a familiar branch of neurons to a whole new area of neurons.

Possibly why magic mushrooms and the like are being investigated as a legit therapy.
Microsoft Visual Studio level of Edit and Continue has never been well implemented in open source tooling (with the exception of certain Common Lisp implementations that predate even visual studio, I suspect Turbo Pascal might have this feature too but I have never really used it). This is why most people have to resort to hacks like notebooks and repls with bad UX that spend most of the time spewing errors at the user. It is starting to come back with Flutter, React, and all the livereload stuff but you need a ton of work to get it to work on Python.

See:

https://news.ycombinator.com/item?id=16289856

https://news.ycombinator.com/item?id=21646240
Slack standups were great for us, for a while. When there were ~10 people posting just a few lines, it was easy enough for everyone to skim through it daily. I didn't notice a lack of productive conversation - people made good use of threaded conversation and @-mentions. When the channel started to grow, unfortunately the system broke down. It's onerous for everyone to skim that much material first thing in the morning.
I've built openresty with tons of custom plugins in a single RUN call. It's possible. Image is tiny compared to:
- debian based image for the same thing
- Not deleting build-times dependencies.

Author just doesn't know better. That's what happen you never build things from source yourself.
Plotters are addictive and lovely - look for #plottertwitter on twitter.

I've always loved this spray painting printer (poor quality video, unfortunately):

< https://youtu.be/V4aXw0Zotzw >

The people that made AxiDraw also helped put together a kid's kickstarter plotter "Sylvia's Watercolor Bot" which is fun. They also have a plotter that draws on eggs...

I don't have an AxiDraw, but I'd be willing to bet the differentiator from homebuilt is the rigidity of the platform and being able to get very consistent results. (Personally, I'm a fan of 80s pen plotters from HP and Rolond.)
that's just what they want you to think
Some of the libraries which can be very slow to install due to compilation that we've ended up building our own alpine-compatible wheels for:

Pillow
PyXB
cffi
cryptography
gevent
lxml
msgpack-python
psycopg2
pycrypto
uWSGI
Only after the coffee goes in the big container full of lots of other coffee is it rendered unidentifiable. If the coffee vendor didn't pour the stolen bag of beans into the rest of it then it's still clearly identifiable.

Bitcoins are not quite like the a banknote. If I have a $1 and $20 bill that's 2 things each with a serial number. I can give them to you, and you can give them back to me. Bitcoins on the other hand don't work that way. The movement of them changes them, even though you can trace the flow of the value represented.

Let's say someone steals your 1 bitcoins, sending 0.999998 bitcoins to himself, leaving 0.000002 bitcoins for the miner who confirms the transaction. Then the thief sends 0.999996 bitcoins to someone totally innocent in exchange for a car, leaving another 200 satoshi for that miner.

You find the person who sold that car for those bitcoins and he still controls that balance. Are you entitled to get those bitcoins back?

Well, say the car seller had no other bitcoin. One argument would be that he still has 0.999996 of your bitcoins, so he's obligated to give your property back and he needs to figure out how to collect for the car, tough luck for him. The fact that he doesn't have it all is no different than if his car was stolen and he found just missing a couple of hubcaps.

Another argument could be that no, your bitcoins were the UTXO that you could solve the unlock script for, which you still can, so it's like the car seller had received an item that your bitcoins were exchanged for (new script). I don't think most people would have much sympathy for this argument.

But what if your coins were only 1 input into the transaction sent to the car seller, and then the car seller spent half of on his rent, receiving back the balance to his change address?

Now we've arrived at coffee beans. Even though you can know the balances, you cannot say whether your bitcoins are in the possession of the car seller or his landlord. It makes no sense to say that each of them has half, nor does it make any sense to claim that one or the other has your stolen property.

So assuming bitcoins do not have the special money status and stolen bitcoins are going to be treated like other stolen property is then they are like the coffee beans in that they become unidentifiable without anyone trying to be dishonest.
I think the next 50-100 years might be a reverse renaissance where humanity discovers the value of heuristics like shame, fear of the unknown, etc, through large-scale automation and measurement.

Rather than eliminating these human flaws, we may begin to codify and implement them in automated systems.
would duty be a better term?
It’s pretty funny to think that Hachikō is held up as a cultural symbol when in reality he just wanted to keep being fed. (I’d want a free meal too.)

Food is the major reward signal for animal training, so it’s a sensible theory.
AFAIK it hasn't been done with mammals yet, but transgenic pets are here now:
https://en.wikipedia.org/wiki/GloFish

Most PetSmart and Petco stores in the US stock these animals. If you live in the United States, you can almost certainly take one home today.
Coronavirus: What's It Really Like in China?
> As for the build cache, it often fails in surprising ways. This is probably something on our end (and for our CI issues, on CircleCI's end

We have been using Google Cloud Build in production for over an year and Docker caching [1] works great. And Cloud Build is way cheaper than CircleCI.

I recommend it, and I'm not getting paid anything for it.

[1] https://cloud.google.com/cloud-build/docs/speeding-up-builds...
>Open source implies nearly unlimited rights for the developer, like BSD, MIT, or Apache.

Wrong: the GPL for example is defined as open-source by the Open Source Initiative (source: https://opensource.org/licenses) -- a fact that has not changed since the coining of the term "open source" over 20 years ago.
Yes, because the study was for outdoor rec companies, so harnesses and climbing gear is relevant even if the sport is done inside. Lead or bouldering is done both inside and outside and very similar gear is used.
Does anyone know of any good sources of information about which web hosts are the most sustainable?

I had a quick look and didn't find an obvious resource online to study. I messaged a couple of popular web hosts and each said they don't have any specific policies on sustainability or any energy usage stats to share.
Science and Holistic Medicine (Kenshō)
My favorite Knock Knock joke is finally appropriate on HN.

Stop me if you've heard this one.

Me : Knock Knock.
Child: Who's there?
Me : The Impatient Cow.
Child: The Impatien...
Me : MOO!
There are many areas where this is done by a checkbox.
If I put information about myself out there on a public site, I still have a right to say that people can't download and use that information?
Sure, send me a note.
Good distinction. Evolution is hard to talk about, I still often have to take a step back and try to reword things that I'm talking about.

Somewhat obviously, females that happen to produce a larger number of viable offspring will produce a larger number of viable offspring.

That means over time, a lot of the new viable offspring will be coming from those females. Which means over time, a lot of the species will have similar genes to those females. Which means that if the females all share a common mutation, over time a lot of the species will have that mutation.
There are always choices to make. In this case, I would much prefer to let the data be treated as is, i.e., no silent casting of np.nan to the string "nan". When dealing with numerical data, a string "nan" is rarely useful. But when you need it, you can still create a data series with a string "nan" using

pd.Series([str(np.nan), "a"])
> How is that even possible? At interest rates that's 100% of income.

Can you elaborate on what you're saying here?

> Or it's becoming a rich area and next generation...

Yeah in a sense it has to become a rich area because of housing costs. The "new frontier" where houses (not apartments) are 3x median annual income is 2 hours drive out of the city.
>Open source just means you have or can get access to the source.

No, that is "source-code available". "Open source" was defined over 20 years ago by this document and that is still how most software people still use the term: https://opensource.org/osd
GitHub repo:
https://github.com/christianmemije/sortify
> This makes no sense.

Why? It's highly standard. About 90% of the synthesizers I've written patch editors for provide exactly this facility. In fact some (PreenFM2, Korg Microsampler, Futursonus Parva) provide only this facility.

> The first one is covered by the core MIDI spec.

Actually it's not. Program Change only works for 128 patches. If a synth has more than 128 (and many do), they must rely optionally on Bank Select, but their definitions of "banks" vary because a bank is not a formally defined concept. Some rationally treat banks as divisions of the patches. Others treat banks as media choices: cards versus RAM versus ROM. Some require that Bank Select be immediately before Program Change with nothing in-between; others do not. Some ignore banks entirely and instead define a "Program Change Table" of 128 slots pointing to arbitrary patches in memory, and then Program Change indicates which patch slot to use.

And there are several major synthesizers (Yamaha TX81Z and DX11 are famous examples) where Program Change is in fact broken and requires unusual workaround hacks. Further, most synths require a program change prior to a patch load: but others (notably the Oberheim Matrix 6 and 1000) require a program change after a patch load. It's a mess.
Right, I didn't think what he was describing was all that risque. What I'm trying to figure out is if there is a way to sell a cash-secured put on a way OTM option from the IRA then buy that put in the taxable account. Then let it expire worthless. Could that transfer money into the IRA and nab a tax loss deduction in the taxable account?
I think it's only because genetically modified plants are common enough already to not make headlines. When they were new, people went bonkers. (Many people still do.)
The "change" that Amazon keeps can be fixed irrespective of how they distribute the money to the authors.

Lets say user pays $10/month fee. Amazon decides it wants to keep $2 and distribute $8 to authors. Now, there are different ways of accomplishing that:

(i) Distribute proportionately based on which books user downloaded. If user downloaded N books during the month, author of each of the books gets $8/N.

(ii) Distribute proportionately based on amount of time spend by user on each book. If user spent T hours in Kindle during the month, and T_1 time on one of the books, then the author of that book gets $8*T_1/ T.

There are pros and cons of both approaches in terms of fraud prevention, user engagement etc.
Nest Launch
SpinLaunch, the Space Industry’s Best Kept Secret
Wells can be up to 200m deep. Aquifers are usually level, but the land above them might not be. So burying something 1k deep can leak into an aquifer that is drilled into elsewhere or even a high-table aquifer that drains into surface water downhill.
I think the reason for that is simply that programmers can’t do real work on these devices, while the many people who do real work on them don’t write about it much.
Plan 9 was designed to work with Blit (or similar) terminals, which were basically thin-clients that would be backed by a Plan 9 server cloud.

On the other hand, maybe there's a good reason that Plan 9 never caught on.
Silent data corruption is not the typical failure mode for HDDs. Sure, it happens. Much more likely is that drive's internal ECC detects the bad sector, attempts to reread it several times, and if it fails, you get EIO back. Given this model, the various kinds of RAID know which drive had the erroneous sector, because it isn't silent.

This sort of gets into it but isn't a fantastic source: https://www.enterprisestorageforum.com/storage-hardware/driv...

See also https://en.wikipedia.org/wiki/Data_corruption#Silent and https://en.wikipedia.org/wiki/Hard_disk_drive#ERRORRATESHAND... .

Notably, Apple's new filesystem introduced in 2017 does not detect data corruption; it only checksums metadata. https://en.wikipedia.org/wiki/Apple_File_System#Data_integri... Apparently Apple Engineers are of the opinion that Apple SSD and HDD media simply don't have silent data corruption. They have some pretty smart engineers, so maybe they're on to something. It does beggar the question, though: why have metadata checksums at all? http://dtrace.org/blogs/ahl/2016/06/19/apfs-part5/

Anyway, I'm not exactly supporting threat models that ignore silent data corruption. Just pointing out that they're not exactly as ridiculous as they might seem on their face.
I would only prefer a house over stocks/bonds if the price-to-rent ratio was very low and I could purchase a house I liked for a small fraction of my net worth.

> Real Estate is a major wealth generator for people who get on the ladder.

ultimately this comes down to luck and how much of your income you spend on housing vs put into investments. there are certain locales where home prices are skyrocketing, but over the long term, average home appreciation is basically flat (but with lots of variance). [0] actively investing in rental properties is a different story, of course, but involves a lot of work, too.

> Finally you can't live in your 300k diversified portfolio if the market crashes.

sure, but rent is only about half of my monthly expenses currently. by the same token, you can't eat your house or fill up your tank with it. if you're worried about a crash and/or losing your source of income, you can always rebalance into bonds.

[0] https://en.wikipedia.org/wiki/Case%E2%80%93Shiller_index
Last i heard they were definitely planning on phased array antennae