skysight-inc/HackerNews huggingface dataset:
The entire point of bandcamp, for me, is FLAC downloads.

There was already a comment about how there aren't epub downloads. So this is hardly the "Bandcamp for books." More like the "Spotify for books" I would think.
Why should we care about any twitter war? Twitter is stupid. If it wasn't for a certain #1 individual user, the company would possibly be in bankruptcy by now.
Why did a search engine for movies need the actual movie files, and not just the metadata? Or was it actually making the movies themselves available?
This "Twitter fight" began with Nate Silver talking to the media, trying to convey both his prediction and its uncertainty:

https://thehill.com/homenews/sunday-talk-shows/414759-nate-s...

> "So in the House we have Democrats with about a 4 in 5 chance of winning," Silver told ABC's "This Week."
> "But no one should be surprised if they only win 19 seats and no one should be surprised if they win 51 seats," Silver added. "Those are both extremely possible, based on how accurate polls are in the real world."

Dinesh D'Souza jumps on him for hedging his bets:
> And just like that, an 80 percent chance for Democratic takeover of the House goes to 50-50.

Nassim Taleb also jumps on him in the same way:
> @DineshDSouza is right: you don't change a forecast from 80% to 50% under uncertainty. Second time klueless Nate Silver makes a mistake.
> When someone says are event and its opposite are extremely possible I infer either 1) 50/50 or 2) the predictor is shamelessly hedging, in other words, BS.
> 4- Things are actually worse: that @NateSilver538 doesn't get that if BOTH X & Non-X are "extremely possible = Probability converging to 50-50 is EXACTLY my problem w/his misunderstanding of probability in forecasting, & point of my paper.
> 5- FOR THE RECORD I am not translating @DineshDSouza's point that it was 50-50: I ALSO understood ~50-50 DIRECTLY from Silver's "extremely" in the linked "The Hill".

The Twitter fight happened on Nov 4, if you want to go look.

In this article, the author notes that 538 only presents its model to readers in terms of probabilities, but the public tends to round their predictions up and down.

> This is not, however, something their readers follow suit on. In the public eye, they (FiveThirtyEight) are judged on how many events with forecasted probabilities above and below 50% happened or didn’t respectively (in a binary setting)

This isn't the public's fault, says the author, it's 538's fault for not clearly presenting the uncertainty in the prediction.

Additionally, the author writes, the 538 polling-based model swung too wildly in the 2016 election. In doing so, it failed to present a single prediction on which it could be judged. It also failed to acknowledge that unforeseen events could change the polls.

Personally, I'd argue that the swinginess of the conveyed the uncertainty of the polls. I spent the last month of 2016 citing Nate Silver to argue on Facebook and Reddit that people were overestimating the certainty of the election forecasts. Fifteen percent of the electorate was up for grabs with just two weeks left in the election! (about 7.5% undecided; and 7.5% saying they'd vote 3rd party)

> This is Taleb’s primary argument; FiveThirtyEight’s predictions do not behave like probabilities that incorporate all uncertainty and should not be passed off as them.

Nate Silver is being blamed both for trying to convey to the public that his predictions involve uncertainty and for the public not perceiving the uncertainties in his predictions.
I recently had to debug some BLE hardware that I didn't design, and didn't have much/any documentation for. The command line utilities that are included with bluez on Linux (bluetoothctl, gatttool, etc.) make for a surprisingly decent reverse engineering platform, once you figure out how to use them.

Tab completion in bluetoothctl is a little wonky, but it lets you very quickly scan, connect, list services and characteristics, select the one(s) you're interested in, request descriptions (if available), directly send/receive bytes, and enable/disable notifications.

Once you figure out what data you want or which characteristics you need to poke to get your gadget to do its thing, you can use something like pygatt to build a more purpose-built client application for whatever it is you're trying to interface with.
Potential Adverse Effects of Amphetamine Treatment on Brain and Behavior
NASA engineer set a glitter-bomb trap
That's why I suggested using a couple of light sources - you could take an image that's lower resolution than 1 pixel per bit and still resolve the image data to the DVD data based on the color. Eg 10 would be a different color to 01.

It's not even remotely practical but I thought it was an interesting idea. Judging by the way the votes are yoyo'ing up and down, about half of HN readers agree. :)
Well, for example, per Google Translate

Automobile

汽车

Reading chinese is basically the human version of attempting to read a .zip file.
Not ridiculous, but very sad
What you show is something completely different though. Using neural networks to automatically learn some way to formulate a model? That sounds reasonable. Using neural networks to solve a given ODE? That doesn't seem to work well in the cases we tried.
This reminds me of the fonts used in Stargate: Atlantis
https://www.omniglot.com/conscripts/ancients.htm
I think recaptcha is terrible for many reasons. That is one of them.
Hangul (the Korean writing system) came to mind immediately for me too. I can't read Korean, but the writing system is very well designed, being phonetic and compact. It would be great to have something like that for written English.
Think about it -- a vinyl can hold ~22 minutes of music per side, and a DVD-R can hold ~120 minutes of video per side, in a much smaller area.
I started working on fuzzy matching searchable encryption for this very reason; you can send an encrypted search term and match using jaccard similarity to an encrypted index of similar documents without information leakage of the search query or the encrypted document.

This is the state of the art at the moment and would be useful for such things as:
1)Private search over encrypted documents
2)getting your FICO score like equifax without leaking any information
3)finding genetic treatments for conditions you are predisposed to without revealing your private genetic makeup or a pharmaceutical companies patented gene therapy sequence

Typically retrieval of the document would require a TOR like network.

Ill post a link to my work in the near future. Msg me if you're interested.
Yes, the description is technically correct (the best kind of correct...), but as an explanation it is garbage because it hides the point to be explained behind subtlety.
The article casts this as a coroutine, but it's straightforward to translate this Go code into any language that supports multiple threads. Is this actually a coroutine?
I didn't actually realize Apache 2.0 was "self-executing". That's pretty neat. My usual tactic is to just have a section in the README that says

> Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.

immediately after the section for the licenses, though I have no idea if this is remotely enforceable. Though it hardly matters, as while my libraries have users, they don't generally get pull requests.
SciPy v1.2.0 is out
https://www.amazon.com/Searzall-Torch-Attachment-Small-Stain...
How to ease the process of settling into a new job
I had to do this once. And think of all the apprentice chefs doing this.

They must have a better way. And their way will work for 1 onion or 50!
I’m using this for progress bar in python http://click.palletsprojects.com/en/5.x/utils/
Rumors and idle speculation of course. As mayor, Bloomberg would have had to keep his opinion obscured anyway...
We will not experience entropy in our lifetime. Even idleness/awareness states do not cause entropy in the brain where studies show that we sort our knowledge during this time. But yes entropy is inevitable.
With coroutines, only one routine is executing at a time. If you simulate that with threads (using locks) it is also coroutines.
When building a web-browser, you don’t make one-off patches for each website.
> About time for an update, no?

No.
Yes, agreed. I noticed that potential interpretation, mostly because I already knew the distinction. Now suppose you didn’t already know.
In a very abstract way, it is a way to encode relationships between types on the type system.

You can express things like how are you allowed to consume elements from a data structure, how many elements a specific data structure is allowed/expected to have, how their form looks like and so forth, all at compile time.

Thus working as kind of profs that certain functions can only be called if the conditions are met.

https://en.wikipedia.org/wiki/Type_system
Also imagine the possible scenario where some humans don't die and they live noble life's of acquiring technical knowledge in one subject (immortality I mean) or just google AGI being fed all books scanned by google. A human can do that, but humans is it worth it. Even if you manage to get a large picture of our work , you can always zoom it infinitely in some areas while others also are constantly changing.
Some of these might not have started as legislative attempts at social engineering at all, if they reflected the situation prior to the state legislating in those areas. For example, tax exemptions for churches pre-date every government in existence today.
Without being inflammatory: HN is one of the most anti-free speech place on the net. Comments and articles pro free speech are regularly downvoted, flagged, deleted or shadowbanned.
Mobile Application Testing: Top 5 Challenges and How to Tackle Them – Kualitatem
Maybe blame the bots and spammers that have led to a situation on some sites where aggressive recaptcha is the only defense?
The 2016 election was swingy and it was uncertain.

In 2008 and 2012, the political media was myopically focused on the twists and turns of the horse race and called it 50-50 dead even. Nate Silver's 538 modeled the election as basically stable with only small polling shifts, and the only change in the last month was a steady decline in the remaining time that McCain (or Romney) had to significantly shift the polls.

In 2016, the political media treated the election as if Hillary had a lock on it, and entreated us not to get swept up in the daily swings in the polls. Meanwhile, Nate Silver's model swung wildly with the polls, and Nate went on the media to emphasize the uncertainty of the election. Both candidates were disliked, and a large portion of the electorate was undecided right up until the last week of the election.

I remember the following exchange in one interview:

Interviewer: If you say that Donald Trump has a 33% chance to win, what's the chance that he actually wins?
Nate Silver: One in three. I'm predicting a one in three chance that Donald Trump wins in November.

As for the authoritativeness of their presentation, FiveThirtyEight has a really beautiful forecast that presents their 2018 prediction as a probability distribution:

https://projects.fivethirtyeight.com/2018-midterm-election-f...
>In this article, the author notes that 538 only presents its model to readers in terms of probabilities, but the public tends to round their predictions up and down.

The only way you could get "50-50" from that is if you read "the Democrats get 51 seats" as "the Democrats win the House", because without that inference, he didn't say anything about the chance that they win the House. He compared a very lopsided win to a slight loss, and those were equally likely.
I've actually never looked into whether there are Kickstarter equivalents in China. It wouldn't surprise me if they were much more successful. Just knowing the business culture of the country makes you significantly more likely to succeed. Also, there is really nowhere else on the planet quite like the Shenzhen area when it comes to supporting new business.
It isn't about left wing versus right wing. It is about weaponizing PII plus relationship data for profit and the inevitable consequences that come from such a revenue model.

This is exactly why I deleted my Facebook account in 2010. The writing was on the wall back then so I don't feel sorry for people who fear their privacy is violated now and certainly don't feel sorry for Facebook.
Yeah... about that: https://www.eteknix.com/intel-sgx-speculative-exploit/
International Championship for Tonsil Removal is held among USA, UK, and DDR teams. Results: US 5 min, UK 4 min, DDR 4 hours.

“Well you see in DDR you can’t open your mouth, so they had to go in the other way”
I remember my son loving a little microphone and stand which had buttons that made cheering noises and deum rolls at that age.
Indeed. Underground construction is the most effective way to protect against environmental concerns like meteor strikes and radiation.
Sugar-Sweetened Cigarettes: Added Sugars in American Cigarette Brands
I suppose you could, but it's hardly news that Saudi Arabia is deeply repressive regime.
Clean Code Concepts Adapted for .NET/.NET Core
Serious question. Do you mean like a physical barrier? Similar to absconding to New Zealand when SHTF and it’s TEOTWAWKI? In a very real sense, Mars is the ultimate gated community.

See also
https://www.bloomberg.com/features/2018-rich-new-zealand-doo...
I've had a Sous-vide setup for years and will use it for just about everything, except steaks. No matter what I try I cannot get results anywhere near as good as I get with a simple reverse sear.
This doesn't compress the text any more than reducing font size does. The Shannon entropy is about the frequency with which each symbol occurs, not about what the symbols look like. This is just an alternate font and does not actually change symbol frequency, so the Shannon entropy will be the same as any other font.

It's lossless unless you consider the possibility of symbol confusion, as it's pretty easy to produce strings that appear identical but are different, like how O and 0 are easily confused in many fonts.
Swift uses reference counting which is generally considered a form of garbage collection.

I agree, I felt like the author just wanted to talk about how great Haskell is. It made me think of the "smug lisp weenie" archetype.
Man, I read some of the comments on that article it makes it seem like patreaon made a mistake. Although, it's just internet comments, but the fact patreaon has posted about it themselves makes me go hmm...

Not sure of the whole story, but when a company makes a response like that it screams damage control to me. The comments the article did highlight do seem pretty blunt, but for a company to respond openly like this makes it seem like there is more to it than I understand.
...And That Could Mean a Lot to the US Military, well yes because US Military travels around a globe very often. :\
I don't think Hangul-like writing systems are good fits for English however. Korean has a relatively simple syllable structure /C(G)VC/ and Hangul thoroughly exploits this trait. English does not; consonant clusters like "strike" are common, and every Hangul-like alternative to Latin alphabet for Korean was jarring to my eyes partly for that reason, e.g. [1]. It would be a bit more easier to work with word-based typography, i.e. logogram; refer to [2] and [3] for such attempts. [3] might be an interesting trade-off between logogram and phonetic alphabet.

[1] http://www.omniglot.com/conscripts/engul.htm

[2] https://www.zompist.com/yingzi/yingzi.htm

[3] http://www.omniglot.com/conscripts/swc.htm
Sort of though. CD Audio is meant to be played back with a minimal buffer before the DAC and to be kept spinning at a very precise speed. It's more like a digital vinyl record than it is a file system, for instance.
Google Meet is a video conferencing app, not a telephone replacement. AFAIK there's no way to "call" someone. So Web Push seems to be rather irrelevant.

> Network bandwidth on mobile devices is inconsistent, unstable, and often relatively low

I'm not using Google Meet on a cellular network. I'm using it on a wifi network. And if it comes to it, I'd rather have slightly worse video quality with H.264 than slightly better video quality with VP8/9 if it means it preserves my battery life (which is to say, set a network bandwidth target and then use whatever video quality meets that target).

> By restricting video to H.264, your stuck with a legacy codec that has relatively poor compression rates compared to the other standardized codecs.

It's apparently really hard to find an actual practical comparison of compression quality of H.264 vs VP8. What info I did find is about 8 years old now and itself was pretty wishy-washy. My vague impression of all of this is "lots of people think VP8 has better compression quality, but won't say by how much, while other people think you can get about the same results, but either way VP8 is rarely hardware-accelerated on mobile".

In any case, if you want better than H.264, how about H.265, which macOS and iOS both support? I have no idea if WebRTC allows the endpoints to negotiate alternative codecs, and I'm having difficulty finding the answer to that.
From experience, the downsides of the subscription model are that you have to sign-up to a deal where there are significant barriers to cancellation.

Also, you still get the ads and the click-bait articles.
Sam Wang of the Princeton Election Consortium did commit to a prediction, in August 2016, that the 2016 would have some of the lowest polling variability on record. (I think that he declared something like 2.6% uncertainty.)

http://election.princeton.edu/2016/08/21/sharpening-the-fore...

And I think that he was very wrong on that count.
You are implying that the causation goes like this: redux good -> so the app will be good too. And to make a case in point you are trying to make an argument that because many apps are poorly designed, everyone should use redux.

You really can't see how fundamentally broken is your argument? Really???

And you are not the only one who makes this HUGE fallacy.

All the redux/react fanboys are like you. At this point I already consider those people who make these arguments that they are just following/using redux because it's a religion for them.

Not to mention the fact that some people considers the whole uni-directional message flow a HUGE antipattern. See:
https://youtu.be/QM1iUe6IofM?t=1306
This is what c# compiler does for async/await behind the scenes.

And I bet every other compiler out there does too. In the end (in machine code) you will have pretty much your original state machine.
I think people attribute too much to Chromium’s open source nature.

The repository is controlled by Google, it’s their project. Whatever Google wants in Chromium goes in.

The only path forward in a case in which Microsoft disagrees would be a fork. However a fork would do nothing to Chrome’s market share. Microsoft failed to gain any traction with Edge and that won’t change after they start building on Chromium.

This is also similar with Android, an ecosystem that Google managed to control even if there’s a lot of incentive for the phone makers to fork. The reality being that no fork would succeed for as long as Google is pumping money into the project, because it benefits from the network effects of their app store and of their flagship apps.

This is why open standards are important, with open source being in fact an orthogonal issue.
https://www.makemkv.com/forum/viewtopic.php?t=17138 scripted
Ask HN: Deploying Jira and Confluence on-premise?
Hi HN-ers,

Is anyone familiar with deploying Jira/Confluence on premise? How does the software get packaged and deployed?

Thanks in advance.
Show HN: Online Treasure Hunt/Q&A
Methods to Tackle Problems with Machine Learning Models
Hi HN.

This is a new side project of mine.

The goal is to create a series of questions & answers and use it for off-line treasure hunts, team buildings, online quizzes, or giveaway contests.

FYI: there is a Spider-Man PS4 giveaway contest scheduled on the 23rd of December.

Why did I build this? On the night of Halloween, I created a static website with that my friends had to visit and answer the questions/instructions. Once you answered a question correctly, you were taken to the next. It was in a sense an online treasure hunt that took them from my apartment to the nearest bar, and then to the nearest parc. It was fun. So I decided to make a website out of it. Here it is.

Let me know what you think.

Maxime.

PS: the static website is on my GitHub https://maximedb.github.io/halloween18/
Looks nice :-)
What are you planning for the future?
I'd like to take a lot of notes and get a nice overview for future review / a lot of learning features.

Any thoughts on adding discussions?

I'd also like you to add a lot of essays ;-)

Bug report: I verified my email, but it still tells me to do so. (Using on Macbook, validated from iPhone, so different device)
I would guess it’s in order to build the hash/IDs/searchable dataset that can be used to match the movies. Think Shazam style fingerprints but for movies.

I was looking into this sort of thing recently for a project. Very interesting technology space with some genuine direct benefits coming out of the application of machine learning.
While I do get your point, Germans specifically handle the lack of umlauts (e.g. in digital spaces that don't allow them) by simply substituting "ä" with "ae", "ö" with "oe" and "ü" with "ue". Similarly, "ß" can be replaced with "ss" without losing much readability at all.
That's a very interesting point and suggests that, counterintuitively, it would actually be bad for (for example) vowels to look similar to each other.

Another way to use language statistics would be to make the font variable-width (which may help with legibility) but make commonly-occurring letters thin.
@kgwgk Exactly, every single one of them survived until they could reproduce, which is no mean feat given the sheer number of individuals involved.
Tinkertoy, Lincoln logs, Lego, Any of those building toys with magnets.