skysight-inc/HackerNews huggingface dataset:
Weighted as in with a key action simulating the hammers of a piano (to some extent). Most weighted keyboards are also, as you say, graduated from the lowest to the highest note.

Weighted keyboards are easier to play expressively, because the added mass allows you to impart velocity onto the key over a period of time. A non-weighted keyboard effectively reacts to how fast/hard you move your finger, with little resistance, while a weighted keyboard integrates how much force you apply to the key over the milliseconds it takes to press it. It makes a difference. It also means you can "launch" keys without having to apply force all the way down, and inertia will take it there.

On the other hand, if you're playing with organ sounds of synths, a non-weighted keyboard lets you do faster glissandos and faster key repetition and rhythmic playing.

So it depends on what you're doing and what you're used to.
Rust hadn't hit 1.0 6 years ago and it changed a lot leading up to 1.0
Judges don't decide cases, juries do.

There are some people with medical degrees in this world who will say anything for money. Wealthy people pay these individuals to try to get them out of jail. Normal people can't afford that.
There are now more store-wide sales available ("Fall Sales" and whatnot). While at the developer's choice a game may have the same retail and sale price at different stores, since the sale dates are different, I the consumer am more likely to find and buy the game at the lower sale price. If you the consumer only want to purchase from one store it is still your choice to wait (just like timed exclusives).

Others have complained about Steam's lack of curation causing discoverability problems. It was at the height of this controversy that Epic launched their store promising better curation. Again, this helps consumers because not all consumers are alike. Some consumers do not want arbitrary moral decisions to block game availability, while others want this so that they do not have to wade through "garbage". Others, still, want to make that decision for all consumers.
> Also, it's super unpopular to say so, but fidelity and dynamic range from an LP, even on a relatively fancy turntable, lags what you can get from CD or high-bitrate digital by a measurable margin.

While true, that doesn't necessarily mean it sounds better. Vinyl has a certain sound (commonly known as "warmth" that's different than digital. It may be quantitatively worse in things like bitrate butthe human ear may prefer it after going through all of the the messy, analogue, and physical steps that create "sound".

We've done (anecdotal, non-scientific tests) of playing the same song from Spotify and Vinyl through our stereo. About 90% of the time we could pick out which was which[1], and generally preferred the vinyl version.

1) We did mute the intro for several seconds to hide the needle drop. Some may have been given away by cracks and pops on older albums, but most were clean and in good condition.
Actually, I'd wager that Cards Against Humanity would be one of the games a model would be best at over a human.
There are only a limited number of white cards that could work with any given black card and it could fairly quickly bucket a player into certain types most likely to pick certain cards.
Would it be perfect? No, but that's the nature of the game and with only seven options and no branching paths it doesn't seem like a stretch to say a trained model can trivially beat an average player and challenge a more "advanced" player.
> Marketing is still a factor but matters a lot less (many artists even wear masks/helmets).

Marketing doesn't matter any less now than it did back in the day; it's just something the artist is expected to do themselves, rather than something to outsource to a label.

The helmet/mask thing _is_ marketing. It's a gimmick and is half of what built the original hype for guys like deadmau5 and marshmello. It was really novel to see a guy spinning records in a mouse costume, at one point, and that was the reason _masses_ of people discovered, rather than just a few.

Martin Garrix had to find, reach out to, and collaborate with hundreds of unknown artists before he built his network big enough such that Tiesto 'discovering' him was a possibility.

There are hundreds of thousands of people producing EDM and releasing it on Soundcloud/Beatport/etc. A tiny fraction of those people will ever get more than 10 listeners. The ones who do get listeners will hustle like hell to build up their network and broadcast their channels -- i.e. market themselves. Marketing is still the only way to get people listening to your stuff, quality tunes alone won't get you there.
Locale should not be a big deal in most of the code, since majority of applications use "C" locale anyways.
Excuse me, but you also don't get it. All the questions you are posing are knowable. (They will tell you.) It's not deceptive at all, it's just inexperienced if you don't find out all this information and use it in your decision making. OK, B is not knowable but it's estimable and you need to do that yourself.

What's not knowable, generally, (ie, they won't tell you) is the waterfall, the pref stack, pro-rata rights, how much convertible debt there is (money already in, that you are essentially pre-diluted by but just don't know it yet) future unknowns like a carve-out and total other debt.

IMHO, yes it's deceptive, but no, it doesn't matter. If the company has a successful exit, you will do well enough. I'm talking about Series A or pre-Series A hires. In the 90% of cases where the company has a fire sale or just bombs out, you won't get anything, no matter the answers to the above.
An estabshed community migrating to their own platform is an option. Five-thirty-eight more or less started this way.

Existing groups or constituencies (software users, professionals, academic community, sport club or fans, entertainment/music, etc.) are other options. Artificially-induced growth is another option --- several subreddits have grown from nothing to 100k+ members in a few months

Starting a generic commuity these days would likely be difficult (though see; Snapchat, WhatsApp, etc0.) Even well-capitalised firms fare poorly at this (e.g., Google+).

Likely better to have a specific community in mind. Or some idea as to what you hope to achieve.

Otherwise: good content, consistent posting, cross-promotion, and time.
> Kellogg's says these lids will still produce the distinctive "pop" associated with the product.

We’re concerned with a pop sound so we’re spending time and resources finding an alternative way to make the pop. Sounds ridiculous.
Oh, so the OP really means methods being non-final by default? Yeah that makes way more sense and is a valid criticism.

I don't think it's that big a deal however because, in practice, libraries that use inheritance as an external API are almost an anti-pattern at this point. I forget who said it but someone (Josh Bloch? Scott Meyer?) said at one point "inheritance is an implementation detail". Or maybe it was "inheritance breaks abstraction"? Something like that anyway.

I 100% agree with this. At that point it doesn't really matter if your methods are final or not. Ideally you make your leaf classes final and move on with your life. But designing for inheritance is probably not going to end well regardless other than some notable utility classes (eg AbstractMap).
> Have you tried buying a game from Epic on Windows?
> The "Epic Client" asks you for payment details

I do not find it surprising that a store asks for payment details when I purchase an item.
From my perspective, I think we need millions more more Facebooks and Twitters. Maybe billions.
I would bet on drinking games
> How can this be done without loss of security for typical users?

It cannot. Typical users are not capable of 'vetting' app stores for their security capabilities.
Speaking anecdotally: people I know who buy vinyl tend to do it for the novelty/because they're audiophiles. These are the kind of people who buy/build fancy sound systems specifically for listening to music. They usually get a vinyl record player to go with it.

Whereas CDs are stuck in this awkward middle-ground: they're not as evocative/interesting as records for the enthusiast, but they're not as convenient as streaming or even MP3's for the casual listener.

Personally I still buy a CD on occasion when I want to actually own an album, because it's a high-quality source that's easy to get onto a computer. But there aren't a ton of usecases for doing so these days.
It doesn't matter if people like it or not, you just make it so companies or people have to pay for the negative externalities through taxes or regulation and the problem is solved. The market will naturally rebalance and innovate under the new constraints.

If only we had responsible, effective government with the balls to do what has to be done to protect the future. This business of short term thinking and to hell with the future is not only ruining things it is very literally current generations stealing from future generations.

I think we should make a law to compensate for that. Those social security obligations where the current working generations pay for past generations retirement? Let's reduce that considerably. Let's also raise estate taxes. It's fair, they created and benefited from this mess and then left it to us to bear.
The true metagame
Maybe the reason is because of stronger food safety laws and tort law.

If some guy used his bottle as a hammer for several months before turning it in for recycling, then someone cuts their hand on a jagged edge or drinks a glass sliver, that's a multi-million dollar lawsuit. Unlikely maybe but at Coca-Cola scale I imagine things like that will happen eventually.

These companies would have to have sophisticated QA processes, or melt down and re-cast the bottles to ensure the food safety of their supply chain against millions of chaos monkeys.

Edit: Here I just did a Google search for the butthurt downvoters that proves there is extra QA that needs to be done. From an Oregon glass bottling reuse program:[1]

> Among other attributes, the machinery features an electronic sensor that uses X-ray equipment to image each bottle, detecting flaws in the glass, as well as mold and other contaminants, Bailey said. That step will reject any bottles that are chipped or contaminated.

[1]: https://resource-recycling.com/recycling/2018/03/13/oregon-e...
This Week in Programming: GitHub Steps in Where Docker Hub Left Off
That would explain a thing or two about iCloud.
Ah, I see. I was just basing my comment on the tweet. Edited to make it a bit less strong
The ecological impact of high-performance computing in astrophysics
Interesting how it was decided that the most luxurious manufacturer is the standard for accessing the internet. Like requiring driving a Ferrari to flip burgers at McDonald’s.
No thank you for your rambling, it is for me (in my late 20's) an anecdote most valuable.

I asked because I don't consider myself remotely close to it, having good job (well until today my last day) and a good safety net. But in the past few days, my SO & a friend have told me that I should maybe seek therapy. My first instinct is to dismiss is and focus my time on betterment of myself through other means, but your anecdote made me think of the possibility that I might just be oblivious about it.

Unfortunately I live in a country where mental health is still a stigma and my insurance is gone with the work, but your experience at least nudge me towards trying to seek out professionals for it. (when I one day return to my homecountry where it isn't a stigma)
Yes that's the benefit.

One downside is that every method now requires following a pointer, which is pretty awful for performance on modern hardware.
> Also, contrary to popular belief, and simplified "layman" posts, digital doesn't produce "square-ized" versions of waveforms due to quantization.

I've known musicians who think this way! So it's not just layman.

Anyone who thinks this should look up the Nyquist–Shannon Theorem.
Epic miscalculated because they weren’t ever expecting a real legal battle.

They wanted Fortnite to get removed from the App Store in hopes that their rabid fan base of adolescent Fortnite gamers would create insane amounts of bad PR for Apple.

But It never reached critical mass and Apple stood their ground.
Even measuring “intelligence” is actually quite tricky, as it’s not a simple attribute to assign a metric to. Even comparing the relative intelligence of say, gorillas to chimpanzees involves a lot of nuance, and that’s before we dig into brain size.
And badly in at least the case of C++. I was a fan of Java checked exceptions initially because they actually worked compared to C++ exceptions, which conflicted with threading models based on setmp/longjmp. We banned them in my projects in the mid-1990s for this reason. (We were programming on Sybase OpenServer before it implemented native threads.)
Show HN: Best Remote XYZ jobs found in the World this week
This was a trick implementors used when starting a new MUD too. If someone logged in and saw nobody else on the who list they would disconnect and never come back. Ideally you had at least the developers and a few testers committed to actually playing and then you’d pad those numbers with fake accounts or bots.
> I just got Into the Breach at 50% off on GoG a day or two ago, it was full price on Steam at the same time.

Fair enough, the timing on the sale was not the same. However, the discounted price while it's on sale is.

https://steamdb.info/app/590380/

> if they weren't trying to pull users away from Valve?

They're not trying to pull customers off Valve, they're trying to add customers to EGS. There's a difference.
I am frustrated that we feel the need to keep "innovating" when we already know how to fix depression. In no particular order: Physical activity, social participation, getting enough sunlight, and creative outlets.

The problem is those things are hard. And downloading an app on your phone is easy.

Unfortunately (or perhaps fortunately?) it is still true that you reap what you sow. I'm afraid all this "innovation" around mental health is just sowing the seeds for more people spending more time sitting inside, alone, not moving, staring at screens, consuming.
Physics suggests that the future has already happened
I thought the (republican) senate refused to ratify it before Trump got in? Not to argue trump isn't a turd (he is), but US participation is Paris was dead long before he formally withdrew from it.

It's sort of irrelevant anyway, Paris was an "agreement" (not even that technically) to do nothing. That's why it's been in force for most of the world for a while and made zero difference.
Resilience is not a trait, it's a series of skills
> My biggest issue with Java is just the way they've caved and constantly added new stuff that is always grafted on so it's never quite as good as a language that focuses on that programming paradigm from the start.

Isn’t that basically the #1 issue with C++? They needed more and more features to compete with newer languages and, in the end, the language feels like a Swiss Army Knife. It’s got a tool for every situation but it’s ultimately impossible to grab and use with all those tools making getting a grip impossible.
The compiler can still help without needing to resort to checked exceptions. For example, `Either[T, Either[FileNotFoundCheckedException, RuntimeException]]` is basically isomorphic to a function that returns T or throws and has the same monad support, but can still force the developer to handle the checked exceptions.

I'm not sure if it really addresses the underlying concern that the article presents though, which seems more like checked exceptions seem to be used in a way where the developer has no recourse anyways, so surfacing it through a monad or checked exception doesn't matter.
The reason for the complexification is the culture of unit testing, and in particular cargo culting that idea to mean every class needs a corresponding test class, every method needs at least one corresponding test method, etc.

In order to tests classes in isolation like this, all dependencies must be injected, so they can be stubbed or mocked.

Because there's no universally available IoC framework or baked-in functionality, everyone takes the library approach to DI, which means factories of various levels of abstraction, and an excess of parameters.

But in practice most production Java systems do run with an IoC container, which in turn makes more fun things possible - AOP, interceptors, automatic transactions, all manner of magic.

(There's no doubt that checked exceptions were a mistake, to my mind, but the mistake is being repeated in Rust, so I guess that lesson hasn't been learned. But perhaps all checked exceptions needs is a better type system to manipulate the error types through the control flow graph. We'll see.)
Right: It's impossible to imagine Huawei being allowed to open-source anything.
I think that's the main reason we prefer it.

Sitting down and listening to an entire ~45 minute arrangement as the artist intended is a much difference experience than creating your "greatest hits" spotify playlist and jumping from singles from dozens of different artists.
> Judges don't decide cases, juries do.

Even with jury trials, that's not really true, except that alignment with the jury verdict is required for criminal conviction (but not acquittal, or any civil judgement.) Because summary judgement/judgement as a matter of law/judgement non obstante veredicto is a thing, and even if one isn't issued in a particular case, it's because either no one petitioned the judge for it (unlikely) or the judge decided against it.
We also tend to forget about Quantum Link, the precursor to AOL, which was also a very robust system on the Commodore 64 in the mid 80s.
These aren't finer details, they're basic metrics.

Hypothesis A: they don't want to share basic performance metrics because they contain special secret sauce!

Hypothesis B: they don't want to share basic performance metrics because they suck.

We'll see!
Banking When You Can’t Bank on Anything
I think we need to view it from the perspective of developers who release internet-hosted applications; not consumers. Consumers do have some amount of choice, but developers generally have to release applications for internet-hosted applications on as many devices as possible (because mobile web isn't "there" (yet?)). Its not about App Store revenue or leveraging really powerful proprietary iOS platform technology; its just about eyes-on-glass and meeting customers where they are. Without iOS users, many internet-hosted applications would fail (see: Hey).

With app stores, its difficult to build correlates to traditional marketplaces, but I think about it like: imagine if Toyota decided to begin building roads that only Toyota cars can drive on, and Toyota cars can only drive on those roads. Toyota defers the cost of building these roads on-to the businesses the roads connect. Toyota cars are awesome, so many consumers want them. Some businesses greatly benefit from being on the Toyota network, but others find the fees far too high. And, additionally, Toyota can refuse to connect your business to their network, for any reason, and has a demonstrated history of refusing to connect businesses to the network for very poor reasons.

There is a good argument for the App Store to be made: It helps with security, with privacy, with convenience, its not all bad. But, I also believe freedom is more important than any of those. I think there's a middle-ground to be found, which looks something like forcing Apple to approve any application submitted to the store which does not break the law.
A12X Bionic Chip – My First Review for 2020
The Github repo, for anyone who's interested:

https://github.com/uwdata/arquero
Blade Runner: San Francisco
Ask HN: What is the future computer architecture paradigm?
I recently saw a computerphile video on neuromorphic computers(https://www.youtube.com/watch?v=Qow8pIvExH4), and over the course of the past few months studied quantum computing out of interest.

This got me thinking, what alternatives to the von neumann architecture are there? Which alternative seems most likely to cause a paradigm swap, if any?
> When you think about the dizzying array of touch points

Thrift generators and/or a decent FFI can resolve a lot of those. Yes, other teams might try to make noise and threaten not to support you, but I've yet to see one go so far as to blacklist a service because they disagreed with its implementation choices (including language).

> libraries better than anything in open source

Only in their authors' minds, in most cases. NIH at its worst.

> Build times are the thing that will kill C++

Certainly up there, and I wish more people realized this. Every test/deploy pipeline is an order of magnitude slower than it should be because of this, and perpetuating it is part of why I think those libraries aren't really better. In fact many of them make it worse, because they're the most aggressive users of features that increase compilation time.
YMMV but for me, simply talking to lots of people about their lifestyles, expectations and goals helped me feel a lot better about my own.

That might sound obvious, but it's really easy to maintain a large set of relationships without ever talking about those things. Politics, science, arts, sports, etc. are so easy to fill a conversation with that it's a common pitfall to hardly ever broach the subject of who we are and what we're doing.
"Quality metrics" is an industry term regarding hitting certain benchmarks of care in a provider's patient population to measure "quality" of care by a provider or group. Payers measure providers for various reasons using well-defined protocols.

An example of a depression protocol is depression remission:

(1) Was an index test performed in prior year to identify depression
(2) Was a followup performed this year
(3) Does the followup test indicate depression has gone into remission.

There are various other measures for depression.
Mistake maybe but I disagree on the ‘biggest’ part.

For me type erasure is a bigger issue. I get that it was done for backwards compatibility but the drawbacks imposed by that decision seem to only grow as more time passes and more new compromises have to be made.
On PWA Update Patterns
For w3m, you can open rendered content directly in vim, making saving or incorporating into other texts particularly easy.

(Assuming the page renders at all, of course.)
Starting variation (like Arimaa), takes opening books off the table. In general, high branching factors (possible moves at any situation) are more difficult. Humans have an intuitive sense for which moves are reasonable at any situation, or whether a line of play is productive. Branching factor is part of why Go was so much harder than chess. Hidden information is hard: computers are not good at the "thinking in another's shoes" and inferring hidden facts from known ones, or are too easily tricked by ploys. Poker is an extremely simple hidden information game, but as I understand it, the AIs are still behind humans. Ease of position evaluation is also very important to computers. No one has made a general Magic The Gathering AI that is even mediocre at the game, because it is extremely difficult to heuristically evaluate a general boardstate. There are many non-linearities, and the value of cards is heavily situation and strategy dependent.
Link to the HuggingFace model contributed by Microsoft: https://huggingface.co/microsoft/BiomedNLP-PubMedBERT-base-u...
(A) is the only thing that matters. How will you know a unit share value without knowing the company valuation?