skysight-inc/HackerNews huggingface dataset:
The part not discussed is how many PCB layers (signal, ground, more signal, more ground, etc) you need when laying down DDR.

If you are playing with a 2x2" EVK then 8 or 10 layers isn't a budgetary problem. When the board starts getting larger it's now it's a huge cost adder as opposed to low speed 2-layer PCB.

This is why designers switch to doing it with SOMs. The SOM can be a high-speed part and the carrier PCB is cheap and slow.
> The usual result with piano teaching apps of all kinds - as someone else commented below - is kids get up to Grade 1 (maybe 2) and then hit a brick wall.

How many kids or adults who start with traditional piano lessons will actually make it past this level? I'm sure that it is the case that most people will eventually plateau using an app, but I doubt that a control group of people taking lessons would perform much better, and apps at least solve a problem of access.

The vast majority of children and virtually all adults starting piano will never achieve a high level of musicianship, but their lives may well still be enriched by the musical knowledge they gain.
Thank you, Dr. Bahmutov [audio]
Node-red is indeed great, and useful even for novice users that can't code, while still being powerful for power users that want to write JS.

I run Home Assistant (on their Hassio OS) on a raspberry pi2, which includes integration for Tasmota, ESPHome, Node-red, MQTT server, influxdb, plex server, presence detection, and more, all through a polished web ui.
I highly recommend it if you're looking to tie together a bunch of IoT devices. For me it has become my central location to manage all my "smart" home devices, and is essentially the glue that holds it all together while providing a pleasant UX for managing it all.
With the integration of Node-red, it provides nodes that represent your Home Assistant based sensors/switches so you can easily read/write their values within your Node-red flow.
Show HN: Padding oracle attack on CBC with PKCS 7 padding
This makes me think of Steve1989MREInfo on YouTube. Except he reviews military rations and has eaten ones a lot older than 2012.
> Yocto is totally the opposite. Buildroot was created as a scrappy project by the BusyBox/uClibc folks. Yocto is a giant industry-sponsored project with tons of different moving parts. You will see this build system referred to as Yocto, OpenEmbedded, and Poky, and I did some reading before publishing this article because I never really understood the relationship. I think the first is the overall head project, the second is the set of base packages, and the third is the… nope, I still don’t know. Someone complain in the comments and clarify, please.

Bitbake is the generic build system around which openembedded recipes (for particular packages) were implemented. Anyone could create a distro using those recipes, dates to the early to mid 2000s.

Yocto was/is a project of the Linux Foundation, basically a working group, where they looked at the state of embedded linux and said, "We want to contribute to this project with documentation and more recipes", starting externally but with hopes to get it mainlined. Poky was/is their reference distro for this effort.

Nowadays all the packages contributed by the Yocto project have been consolidated into openembedded, but poky remains the reference distro.

tl;dr: Yocto is first and foremost an organization of people. Bitbake is the build system. OpenEmbedded is a community of distro-agnostic build system recipes. Poky is a distro maintained by the Yocto organization utilizing OpenEmbedded recipes.
> You've probably noticed things no longer work as well as they once did.

The author assumes these statements are obvious to the reader, but they are definitely not obvious to me.

Are things getting worse? The examples he cites, with the possible exception of infrastructure spending, seem to me about the way they have always been.
Not only was there IE for Mac -- at the time, it was actually a pretty decent browser. Bit rotted over time, but there was a stretch when your choices were a really janky Netscape and IE for Mac, and the choice as I recall it was pretty easy.
An etymological note.

I'd known that most in Slavic means "bridge" dating back to the destruction of the famed Stari Most ("Old Bridge") in Mostar (named for the bridge, or its keepers), Bosnia and Herzegovina, in November 1993 during the Croat–Bosniak War.[1] The bridge was rebuilt in 2004.

https://en.wikipedia.org/wiki/Stari_Most

A related English word is mast:

> "long pole on a ship, secured as the lower end to the keel, to support the yards, sails, and rigging in general," Old English mæst, from Proto-Germanic masta (source also of Old Norse mastr, Middle Dutch maste, Dutch, Danish mast, German Mast), from PIE mazdo- "a pole, rod" (source also of Latin malus "mast," Old Irish matan "club," Irish maide "a stick," Old Church Slavonic mostu "bridge").

https://www.etymonline.com/word/mast

This is also probably the source for Mosul, the city in present-day Iraq, from the Arabic al-Mawsul, literally "the joined," refering to the bridge there.

https://www.etymonline.com/word/Mosul

Bridge itself comes from proto-Germanic brugjo, "log, beam".

https://www.etymonline.com/word/bridge

The French pont is from Latin pons, bridge, earlier "connecting gallery, walkway".

https://www.etymonline.com/word/pons

________________________________

Notes:

1. Also called Mostar Bridge, which since the city was named for the bridge-keepers, is a double and self-referential toponym: bridge-keeper-city bridge.
Little to no effect, but for some individual that "little" could mean being alive. Just because majority don't find a benefit it shouldn't mean that someone who actually benefit shouldn't use this. But regardless, corrupt organisations like WHO should have no say in these matters or at least shouldn't be listened to. You don't know if that release wasn't paid by competing pharmaceutical companies.
An economic argument for GC instead of ARC/ORC.

Commercial web application in Java. Java GC is concurrent, on other cpu cores than the cores processing customer requests. Modern GCs such as Red Hat's Shenandoah or Oracle's ZGC have 1 ms or lower pause times on heap sizes of terabytes (TB). Java 15 increased max heap size from 4 TB to 16 TB of memory.

Now the argument. A thread running on a cpu core which processes an incoming request has to earn enough to pay the economic dollar cost of the other threads that do GC on other cpu cores. But that thread processing the client request spends ZERO cpu cycles on memory management. No reference counting. Malloc is extremely fast as long as memory is available. (GC on other cores ensures this.) During or even after that thread has serviced a client request, GC will (later) "dispose" of the garbage that was allocated when servicing the client request.

Obviously, just from Java continuously occupying the top 2 or 3 spots for popularity over the last 15 years -- Java's approach must be doing something right.

That said, I find Nim very interesting, and this is not a rant about Nim. I am skeptical of an alternative to real GC until it is proven to work, in a heavily multi threaded environment. And there is that economic argument of servicing client requests with no cpu cycles spent on memory management -- until AFTER the client request was fully serviced.
Why Meetings Waste Time
Is this intended for rentals where the item is shipped, or for instore pickup / dropoff?
Popge Hack
For those wondering "so, so how do I do it right?":

I was in that situation 4 years ago and did a short write up on it:

https://gist.github.com/nh2/9def4bcf32891a336485

It explains how to avoid the 40ms delay and still batch data where possible for maximum efficiency. The key part is that you can toggle the TCP options during the lifetime of the connection to force flushes.

Review appreciated.
We Serverlessly Migrated 1.58B Elasticsearch Documents
Or, you know, this now infamous Tweet: https://twitter.com/who/status/1217043229427761152
Much of this modern malaise, I think, is traceable to two related phenomenon:

1. The lack of a real "competitor" in a geopolitical sense for the West. I don't think it is a coincidence that the US arguably had the most competence and scientific development circa ±1940 - 1990, when it had a direct competitor to measure itself against. Incompetence against the Nazis or Soviets got you killed, whereas today, nothing really happens (immediately.) The ancient Greeks (and subsequently Nietzsche) recognized the usefulness of competition toward keeping yourself sharp and called it agon. Ironically the rise of China can be seen as a good thing from this perspective.

https://en.wikipedia.org/wiki/Agon

http://www.nietzschecircle.com/v3/2017/03/17/book-review-ago...

2. The loss of a civilization-wide teleological narrative. For the past ±1,500 years, that's been Christianity, in various forms. These days, there is no real "purpose" to the West, beyond some vague notions of individualism, choice and comfort. Institutions and standards become more and more difficult to maintain as a sense of apathy and the lack of a perceived future grows. Younger people especially seem unconvinced that there is anything waiting for them in 50 years.
There are fermented raw meats that people seem to be able to eat safely. Lookup "high meat", it's a trend among people doing the raw carnivore diet.

I mostly eat cooked foods, but it's interesting to think about what fermented, rotten foods people have been eating for thousands of years.
In my experience, whichever toy the other kid is currently playing with is the most vital item to acquire. Grass always greener starts early.
I stand corrected. Enharmonic stuff has to be a nightmare.
> Why? There's plenty of permissive F/OSS projects with large numbers of contributors.

Companies invest in developing Linux to create a commodity they can leverage to sell their products and services. The GPL ensures the investment remains a commodity and cannot be used in proprietary products that can't be also leveraged by the initial contributor.

There was a lot of BSD in the core of every proprietary Unix, each tied to a given manufacturer.
What is it like to dine on a prehistoric beast? (2012)
It's not entirely clear, does this support node integration? Like utilizing the file system, node-gyp modules, etc.

It looks like this just vanilla javascript and displays html/web pages. Perhaps we can bundle a nodejs program alongside sciter?
Irrelevant. Not a government website.
My friend was using that as a metaphor, not literally.
A small target: in my browser I only see “data:” … seems like this also exemplifies another potential pitfall with respect to browsers that obscure parts of URLs. For example, it seems bad that I don’t see at least data:text/html;base64… but maybe anything encoded (including images) could lead to a bad outcome?
> If this study was only conducted on patients who were already hospitalized I don't think it is a cohort that represents Remdesivir's intended users.

That's the scope of the authorized investigatory use in the US, so unless you think the Trump Administration is simultaneously promoting and sabotaging it, I think it's the intended target:

“VEKLURY® (remdesivir) is authorized for use under an EUA only for the treatment of adult and pediatric patients hospitalized with suspected or laboratory-confirmed COVID-19, and for whom use of an intravenous (IV) agent is clinically appropriate. VEKLURY must be administered via IV infusion.”

https://www.remdesivir.com/us/?gclsrc=aw.ds&&gclid=CjwKCAjwi...
Derek Lowe is mentioning remdisivir as one of the leading candidates for COVID-19 therapy here on March 6th, before the HCQ brouhaha starts: https://blogs.sciencemag.org/pipeline/archives/2020/03/06/co... (he also mentions chloroquine as a protocol under investigation).

For those unfamiliar: Derek Lowe is a drug discovery chemist who writes a well-known blog on drug discovery and other chemical topics (most notably the "Things I Won't Work With" series, which covers nasty chemicals like ClF₃ or C₂N₁₄), which has of course been dominated by COVID-19 in 2020.
I do think one of the core issues with the current Covid situation is that companies which are now completely remote can't do the normal bonding things that remote companies used to do.

Given the ability to do so, I do wonder how much of the concerns around remote work could be resolved.
He believed in every conspiracy theory, including political and medical. That aliens built the pyramids, that kind of stuff. Normally this kind of stuff comes from a different kind of person.
There are precertified laydown modules that can also do this. Laird (LSResearch), Telit, Redpine, and Murata are big producers of these.
Could Sciter be used as an actual web browser too? We badly need more diversity in that space...
DPA Finds IAB TCF Fails GDPR
Oh my sister tried everything there was to try.

What finally got her off drugs?

My parents started a custody battle to have her children taken away.
That got her act together.

Her husband got clean after getting 2 strikes in a 3 strike state. 25 years for his next arrest.

My adopted daughter came to us because her biological mother wouldn’t get off drugs. Kept failing to pick her kids up from school.
Has Apple Abandoned Cups, Linux's Widely Used Open-Source Printing System?
As an interviewer, I would not expect most candidates, including qualified ones, to be able to whiteboard the concurrent case without issues, but I would expect them to be able to talk about those issues when pointed out. I'm curious if that matches your expectations as well?
Unless you are some kind of super-human (which unfortunately most of us are not), I'd replace probably with definitely.

Also, long hours are not equal to productivity, and believing that they are is a quick route to burnout (which sucks, and you should try to avoid).
I have never had a company adjust me down, based on where I live!

I mean, wtf is it to them if I choose to commute 2hrs each way to and from work to save money? Why should they dock me for how I spend money that I earn?
It could be useful in a number of scenarios. For instance you may want to resolve state between a front-end and a back-end, so the ability to make transitions on both could be very useful.
The courts would decide just like they do when a company is thought to have become a monopoly. This is not a new problem entirely but in this hyper politicized moment in the country it somehow has turned, just like everything else, into a left vs right issue. Its pathetic how we lost the hability to look at the issues without partisan glasses.
I have T-Mobile and there is an option to just block Scam Likely calls instead of just labeling them. I have never had a legitimate call mislabeled.
I can imagine this being really useful for improving sight-reading.

However, for me what made piano a whole lot more fun was ditching the sheet music and opting to learn about chords, all the different ways to voice them, and the various scales that fit well on top of them. I started taking lessons with a pro jazz pianist (instead of a more typical classically-focused piano teacher), I gave up on sheet music altogether and started working off lead sheets instead (just chord symbols and a melody line). I am so pleased I made that decision, it's so much more satisfying playing a tune in your own way rather than just aiming for a note-for-note reproduction of what is written on a sheet.

I still have loads more to learn, but I'm fairly pleased with where I've got to so far. I've got a few videos on youtube so you can judge for yourself if interested:
https://www.youtube.com/channel/UC_NWuVoCn-Oc1KIiHEhe7Eg

However, although I think I can play reasonably well now, my sight-reading is awful, and it does hold me back because it makes it a lot harder for me to learn new techniques from sheet music (which I am actually interested in doing, as opposed to simply learning the sheet music note for note). I can do it just about, but it's painfully slow, so I am usually too lazy to bother.

Given the choice of either playing with full sheet-music or learning chords/voicings/scales and how to put them together, I'd pick the latter no question, and that is what I recommend to other adults who are learning piano, but I do think it's best to have both. So I can definitely see the value in this, even if it doesn't currently seem to teach the theory and improvisation that, in my opinion, is what really brings the joy into piano playing. I might give it a proper go myself some time soon, to see if it can help me improve my rubbish sight reading.

I can also imagine this being very useful for a beginner... Although I'm singing the praises of chord theory and improvisation I'm guessing most beginners might realistically do better starting with sheet music, for a while at least.

In summary: it might not teach everything, but it looks really useful nonetheless :)
Steam engines weren’t invented in the industrial revolution
Do you really want people to be able to send deniable emails to you? Couldn't that be used to harass and threaten you?
There was a lot of work done to the the timing as accurate as the chosen environment (the browser) allows and the grading takes into account both what you play as well as when you play it. There are more dimensions to add still: note release point and the volume at which the note is played.

I think the software actually helps you to spot subtle errors quite quickly, but you'd have to try it to see for yourself.
I assumed this would be about real estate as well - the tagline feels somewhat misleading. Much as I hate "X for Y" descriptions of products, calling this "Shopify for rental businesses" would definitely communicate what it does more clearly.
This feels like a broad truism for much more than may be expected.
It also looks like corn until you taste it.
Building resilient serverless patterns by combining messaging services
> Linux distributions might be a lot smaller if a) the kernel only included drivers for a single hardware platform, single file system, text terminals, and no network devices or protocols, b) /usr/lib only included libc, and c) everything was still 32-bit.

As for that last: The PDP-11 was a 16-bit architecture, which got somewhat interesting to work with when software began to grow functionality beyond what would comfortably fit in that address space. The 32-bit PDP-11 was going to be called the Virtual Address Extension, or the VAX; instead, the VAX was turned into a machine rather more elaborate than a "better PDP-11".
Instore primarily for now, there’s a delivery feature in the backlog
Funny enough there was a guy 100 years ago who promoted the same thing - called it "Fletcherizing" haha.

https://en.wikipedia.org/wiki/Horace_Fletcher
AFAIK the mechanism is serotonin depletion. Spaced doses of a sane amount is not neurotoxic, but if you take too much or worse take it very frequently serotonin can be depleted and... I forget the chemical mechanism, but bad things happen. I'm sure it's not hard to find with a search.

The worst thing to do from what I've read is take more MDMA right after a dose wears off to try to prolong the high. That's where you get into neurotoxicity.
Another thing worth noting is the push back against the inequality and corruption of the Gilded Age. This time period is when we had our anti-trust laws and improvements to them [1].

The narrative that the government was always broken or in the control of corporate interests takes away agency and responsibility from individual citizens. It may be mostly true, but there's enough glimpses of when citizens were able to corral these interests that it's worth not giving up on.

1 - https://en.wikipedia.org/wiki/Robinson%E2%80%93Patman_Act
Thinking some more about your comment, would you be willing to criticize the application in detail to give us pointers about where we can improve it? We have some interesting ideas for the fingering problem which I won't share publicly here until we are ready to prove them.
Yeah, sorry for being obtuse. I'm saying that it should be no surprise that Remdesivir doesn't work because it didn't work in February, either. It makes you wonder why it was ever presented as a valid option. Perhaps the only reason why it got the publicity it did was to distract people from pursuing a treatment that the major pharmaceutical companies can't make any money on.

These companies possess the means to influence the news media through their advertising spend, and the agencies through regulatory capture. The timeline also strongly suggests that this is what happened, as Remdesivir came into the spotlight exactly one day after the other protocol was announced.

No conspiracy theories. Conspiracy theories allege some kind of criminal activity and there is no crime being alleged. All it takes is one person to send a press release.
> "The irony is these corporations don't even value the software because they don't pay for it. Giving your software to them is like telling them your time is worth nothing."

I said that in the '90s, because it was obvious even back then, and it was drowned out by the "We're gonna destroy all the evil proprietary software giants and all code will be free forever, yeah!" chorus. It's nice to finally be vindicated.
That question could be rephrased as "how much entropy should a system have?"

Specifically, I refer to "chaos/evil" as a type of entropy. It's a perversion of virtue. We live in a world system that always seems to have self-interest in there somewhere, but self-interest taken to extremes becomes evil.

So, "Freedom v2.2" is a system that allows for some entropy to motivate independent decisions that affect the public good (e.g., an entrepreneur), but are also punitive toward the public bad (e.g., child porn).

The real battle here that becomes political is the quantity and scope of controls. Generally, in the USA, the Republicans are presently leaning away from more controls and the Democrats toward it. The voter decides based on whether they think the system is self-correcting.

Or, to put another way, the entire essence of free information is either a self-correcting negative feedback loop (like the stock market) or a holy-crap-let's-stop-this-train-before-we-all-die positive feedback loop (like a horrifically dysfunctional family).
You're allowed to modify it as long as you make it very clear that the new license is distinct from the old one: https://www.gnu.org/licenses/gpl-faq.html#ModifyGPL
The interesting thing for me is that this software taught me more about chords, beats, timing and so on than any of the teachers that I've had over the years because it is endlessly patient.
To be honest I generally trust anthropologists to deliver more insight at the more human level that administrators work at, economic theory makes most sense only in the special circumstances where a large group of people are trying to be coldly calculating within a market setting.

Most people just try to escape bureaucracy, so good empirical measurement is about all I currently hope to get from economists.
You're right, I misread your post. I don't think anyone's defending the language on the bag, just explaining what it is trying (very poorly) to convey.
I'm going to say that these are not normalized. It's fairly well known (and NHTSA data backs it up) that the accident rate for the types of vehicle Tesla builds (luxury 4/5 door sedans) accounts for a fraction of total vehicle accidents.

A portion of this is a result of the ability for young adults to purchases $30-40,000 cars: 16-19 yo drivers make up around 2/5 of the total accidents in the US.

https://aaafoundation.org/rates-motor-vehicle-crashes-injuri...

Additionally, 4 door sedans in general (which describes most Tesla models) are only involved in approximately 27% of all accidents. The Model X, a compact SUV, only accounts for about 13% of all accidents.

https://cdan.nhtsa.gov/tsftables/tsfar.htm# (look at table 37)

But it doesn't make for nearly as good of a press release.