skysight-inc/HackerNews huggingface dataset:
I had always assumed that Auto-Tune had evolved from or was an advanced form of Vocoder (likely from the similar "robot" effect extreme applications of Auto-tune gives).

I've been working on a relatively simple real time music/audio processing project on an Arduino (identifying tempo and using it to create interesting lighting effects for a Halloween costume) and it's an interesting challenge. Extracting any kind of useful information about the underlying musical structure from polyphonic audio is an incredibly hard problem. Add to that limited hardware and the kind of sampling rate you need to capture music (upwards of 40kHz if you want to capture everything you can hear) and you have to get creative.
It's probably worth noting that Kindred operates in a highly-regulated industry, which may affect the wisdom of making many decisions based on trust.
Pimax 8K Is on Its Way to Toronto, Amsterdam, San Francisco and New York
I kinda wish the Haskell designers hadn't gone with the term "typeclass", as it's incredibly misleading.

Typeclasses have a lot more cognitive similarity to Go-style interfaces or Smalltalk protocols than they do to OOP-style classes, and that fact can be enormously confusing to newcomers (which, at times, seems to be the Haskell raison d'etre).
One of my many ad-blocking extensions blocked it.

Everyone who says ad-blocking is immoral is welcome to write me a check to help offset my power bill.
"What happens in Las Vegas stays in Las Vegas".
But when you need them, pointers are there
https://chrome.google.com/webstore/detail/ublock-origin/cjpa...

https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...

https://safari-extensions.apple.com/details/?id=com.el1t.uBl...
Introducing the Surface Book 2
Without saying whether it is a good trade, we can at least surely say that it is NOT "well-understood" by users, since the vast majority are not aware of making this trade at all.
I think they struggle to. I remember hearing a theory that the biggest reason chemotherapy works is that patients have trouble eating, and they slip into ketosis. Thomas Seyfried has done a lot of research on this subject.

Cancer: A Metabolic Disease With Metabolic Solutions. https://www.youtube.com/watch?v=SEE-oU8_NSU
"You can also define your own types", "classes can also inherit other classes", "Pascal is modular"...

Not to say these are not valid reasons, or expectations one may have from a language, but - what exactly is Pascal being compared to? I mean, it's 2017.
Melodyne is way more advanced : you can isolate individual notes and choose the pitch yourself, whereas with auto-tune you choose a scale and it automatically correct to the nearest note. See this link posted in another comment : https://www.youtube.com/watch?v=9FScFKuXXM0
Meh. Bloated even in-browser, and don't get me started on the "we-bundled-another-browser-for-you" mess that is passed up as a standalone app.

As for the purpose, it sort-of works for chat - but searching it for an older snippet of conversation is downright painful.
And you’re welcome to write a check to the people who’s server resources you’re using without supporting them too.
Google have somewhere north of 3.3 billion user profiles registered. That was the count when a third-party service tracking such things was last on-line.

Assuming relatively modest rates of 1% of all users needing a password reset per year, the rate of password recoveries approaches one per second. That's about 100k per day.

(Google scale is large.)

I'm a fan of physical-token multi-factor authentication schemes. I don't think Google's process goes far enough. But I also recognise that it would be absolutely madness to deploy something like this with no means for account recovery.

Note that this system does not mention encrypting user data (a step I strongly advocate). In that case, losing a key is very much like losing an SSH key. There's no historical data relying on the old key, so issuing a new key is sufficient for recovery. The critical part is to not issue that new key to the wrong person.

If there are data encrypted against the key, the problem gets far more complicated: you both need the means to reconstruct a key, and to ensure that you do so only to the right person, and under the right circumstances. A key-splitting and key-quorum mechanism might be one way to approach this, possibly with a spare set of workfactor left off the keys.

I'm also looking into the question of whether or not blockchain-type public ledgers might be useful in recording / reporting on keys recovered in such fashion. Initial inquiries suggest that isn't impossible, though I'm not aware of any extant solutions providing that capability.

(On a related note, given mortality statistics, Google also have the issue of dealing with the death of users at a scale of tens of thousands of times daily.)
Making a mess less
Changing bottle printing machines / label designs across the world vs updating an app
Quite. Typeclasses are Haskell's way of doing ad hoc polymorphism. C++ has ad hoc polymorphism too, but it's via templates not classes.
Agree with others in this thread: it's a tough correlation to demonstrate reliably.

HOWEVER, keep in mind that the prior for large parts of the country's leadership is still "OMG WEED IS A GATEWAY TO OPIODS" drug-warrior nonsense. This data certainly makes that interpretation less plausible.
I think the point is that these standards were not public for a long period of time. I have no idea though.
Slightly better, but could have still done without the numbering and large spaces between lines. Really, can't wait for Twitter to just die already.
And this is why many trackers have departed from purely ratio-based requirements.

A couple examples:

"Required ratio" based on percentage of "snatched" (i.e. downloaded) torrents you are seeded. For example, if you're seeding all torrents you have ever downloaded, your required can be 0 (instead of initially common values of 1 or 0.9).

Ratioless: no ratio requirements, but you must instead seed all torrents for a specified time.

Among people involved in private torrent communities it's fairly well-known that a purely ratio-based system does not provide the best incitements (which would be a library of content that is as diverse and well-seeded as possible).

Anyway, the main reason many prefer private trackers to public is not only because of enforcement of contributing back, but because of rules that ensure that the available content has high quality (i.e. curation).
6 Types of Insurance That You May Want to Think About
Clean Up Your Schema with Resolvers and Functions
PR is nothing. The institutional investors who actually move stock prices barely even look at it. Humans try to make sense of random events by looking for causality, but ascribing stock movements to single factors is often like ascribing weather changes to animal sacrifices.
Super cool.

Actually, I would have expected some higher resolution for the earth facing side of the moon.

But did you notice? 3D works too :D
...Alone in a universe.
I guess it is indeed infinitely more secure than SSNs :) even with the current security issues.
Ultibo - the barebone unikernel OS for Raspberry Pi - is written completelly in Object Pascal... it's source code is >>much<< easier to read than C counterparts (see https://ultibo.org).
What caused pascal to lose out to C? Seems like it was a good language that had developer uptake.
Check www.keylength.com, 3072-bit RSA keys are useless.
Yes there are other supported distribution out there, I believe Cannonical also has one. IT orgs are very comfortable with RedHat though so that has been the majority of what we've seen IT orgs go to for Kubernetes.

Disclosure: I work for a Docker Partner
Nice work. I like this a lot.

From where do you get the data?
Ask HN: How do you track feature usage?
One problem I have always had is tracking how various features within my software are used.

Anyone have a great way of doing this?

Any good products that can help do this?

Is this a common problem everyone struggles with?
If only we had some sort of a system for publishing longer articles on the Internet without having to cut them into 140 character pieces...
Can't wait for the future when we'll have a blogging platform that everyone can use with more than 140 characters.
Yeah, not to pile on with the comments, but more to help someone else who might not have used minikube, but it's been great for the past year we've been using it. As simple as simple gets.
> that doesn't mean G employees will go in and look at your emails

There are two forms of this assurance.

The first is running into some guy at a party, or on an internet message board, who either works at Google or "knows a guy" who does, who then spends thirty or forty minutes semi-drunkenly rambling at you about how the security at Google is "military grade" and everything is "locked down" and they have some guy who used to run the Mossad in charge of internal security and he's the best guy ever and nothing or no one ever breaks in and that shit's a fortress. Trust the semi drunken ramblings of this guy you just met, your secrets are safe with the big G.

The second form of this assurance is only giving the third party indistinguishable encrypted blobs of data. They can look at them all they want, it doesn't mean anything to them. You don't need to trust anyone, let alone some guy you found on the Internet and transitively a few hundred anonymous computer programmer and IT janitors spread across the world.

Go figure, some people are more persuaded by the second argument. Even if you're reading this and you work at G and you know that the ex-Mossad security guys are digitally looking over your shoulder and you shake your fist at this screen muttering "you don't know how much we have it locked down here, clueless Hacker News commentator" you have to realize, somewhere in your heart of hearts, that a zero trust solution is preferable when you are trying to maximize for security.
1) The popularity of UNIX where C was the standard language
2) The fact that, much like BASIC, most implementations of the language didn't follow the standard. In practice, Turbo Pascal was more of a standard than the official one.
I dont get why this gets so much attention. Of course there was a contact.

Vikings conquered Sicily, south Italy and other meditarinian locations since 8th century. There was a slave trade. At some point Islam conquered 20% of Europe.
Then Mach's principle is a straw man, we do not have access to an empty universe.
Yes, a supranational organization which draws its executive leadership from unelected politicians certainly needs to create an armed force with broad-stroke investigative powers in order to prevent corruption. That sounds like a fantastic idea!

Exactly part of the EU meisterplan - 1st economic union, then, oh wait, that doesn't actually work without sacrificing national sovereignty.. guess we need to have a federal european government afte rall, and all the better if noone is elected.

Heil das Heiliges Römisches Reich!
I feel kind of sheepish to admit that "Why Pascal is not my favorite programming language" had a huge impact on me and caused me to avoid Pascal until I was forced to deal with it because a coworker quit and dropped maintenance of an in-house application in my lap.

I was happy to realize that most of the criticism in that essay no longer applies to relatively recent versions of the language/IDE (Delphi 7 in my case).

One huge advantage if Pascal is that it is very easy to read; the code does not look or feel pretty, but it is so easy to read I could get an idea of what was going on without any prior knowledge of Pascal within a few hours.

Keywords not being case-sensitive felt weird at first, but one gets used to it very quickly.
Oracle congratulates user for being the 2000th follower of OracleJET on Twitter
Erm, the traditional journalism buisness knows ads as well. And there are countless examples of articles being stopped investigating/published, because the main add customer objected and threatened to leave

Or when it so happens, that the boss of the media concern is a golfclub buddy of the senator who is accused of something.

etc. etc.
Unless the secret (password, certificate, hardware token, whatever) isn't absolutely required to access your data "because maths", then employees will have access to your data?

I guess there's a distinction to be made... perhaps if you go through that process you can regain control of your handle but not private data. But that wouldn't be useful since unless you're using a system which warns that your identity has changed (e.g. a new pgp key) then old contacts will continue to contact you, spilling the beans on old conversations?
The primary value proposition that Airbus offers is that there is commonality across all their twins. So much so that your pilots can have a type rating that spans several airframes.

Unless BBD is using an Airbus cockpit, this will turn out exactly as you think. Airbus will use the existence to upsell to "real" Airbus aircraft and this will be an afterthought. To do otherwise would jeopardize their value proposition and give Boeing an opening: "If you need a separate type rating anyways, why not consider a 737...?"
That pledge ... seems to possibly be getting rolled back:

...However, court documents suggest that this could be temporary. A month after Google's announcement, the company quietly agreed (PDF) to settle a class-action lawsuit alleging that the targeted-advertising scanning was illegal wiretapping. That deal, in which a federal judge gave "preliminarily approval" (PDF) to on Thursday, binds Google for just three years....

https://arstechnica.com/tech-policy/2017/09/google-promised-...
IBM's Stellar Move: Tech Giant Uses Cryptocurrency in Cross-Border Payments
Sony Catalyst Production Suite 2017 Crack Full Get Free
> they operate with minuscule 2-3% net income margins

Which isn't evidence of the aforementioned point. I'll grant you "exponential" isn't mathematically correct - it's more a turn of phrase. But the profit margins here are strategic.

Costco's gross income per square foot is much higher than Walmart's while their margin is half that of Walmart's. Costco is more valuable, and makes less profit. This is because Costco's aim is to provide the best value for its members [whom usually have more disposable income]. It does this by jockeying for the best bulk price, increasing efficiency, and providing good pay and benefits to its workers. Costco is a shining example of the idea of the corporation being a partner with the employees.

Walmart's aim is to control markets, and does so by eliminating the potential for price competition and then using its buying power to force sellers to bow to its whims. Costco could make much more profit by treating its workers the way Walmart does, but chooses not to, because its value proposition is different.

Costco will also probably not be able to compete for long, not because it isn't valued well, but because Amazon and Walmart will eventually take over every remaining obstacle to the consumer's wallet. Walmart is also slowly increasing its revenue per square foot so it doesn't have to keep fighting a losing battle online.
Arbitrage opportunity if bitcoin and USD interest rates are the same, but the EV of holding a bitcoin is higher than holding a dollar: borrow dollars, buy bitcoins, loan bitcoins at current rate, sell bitcoins at repayment, your returns are equal to interest returns plus deflation returns, sell bitcoin, pay back dollar loan. Your profit is equal to the deflationary increase in bitcoin. Bread and butter arbitrage. Financiers would keep doing this until bitcoin loans are lower interest rate enough that this doesn’t make sense.
Hopefully, it has changed but, when I was learning Pascal many years ago, an entire program had to be contained within a single file. No separate compilation files and no linker. For all but toy programs, this made for some very long files which, given the state of editors then, made maintenance a real problem.
I think Twitter is good when it's used for its intended purpose, but I definitely agree with you--When you start telling some epic story and end every tweet in "1/X", you should probably just be writing a blog post.
Most of that criticism was already wrong when compared against Turbo Pascal 6.0 on MS-DOS (the 7.0 major improvement was DOS extender support).
Yup, building a tiny subset of a HTTP client is easy...and then you start running into the quirks of the protocol, of the servers, even of the network stack. Building a mostly-functional HTTP client is much harder.

I am deeply grateful for curl - most of the pain of speaking HTTP has been abstracted away from me, thank you @bagder.
How Denver Is Using Lifestyle to Woo Amazon's HQ2
That was only true in toy Pascal compilers.

Any Pascal compiler for production code supported some kind of modules/units.
yes, this changed around 30 years ago.
Yes. You can have many keys associated, just as with normal Fido. I have five -- I keep one in each laptop, one on my keychain, and two securely stored. (For more information, if you look at the program page, it also specifically mentions keys, plural - https://landing.google.com/advancedprotection/ )

In addition to the Wired article, there's a Google blog post about it: https://www.blog.google/topics/safety-security/googles-stron...
Agreed, pith is the whole brand of Twitter. I can make an exception for a tweet storm containing a handful of messages, but 60 is a dead horse thrice beaten.

That being said, where else would this kind of content have worked where the everyreader wouldn't have given up after the third or fourth paragraph of dense medieval historic record?
Well this stuff happened in '88: http://homepages.inf.ed.ac.uk/wadler/papers/class-letter/cla... --- they possibly didn't expect OOP and "classes" (Stroustrup '79) to become quite so very ubiquitous as they did in the 90s.
I've lately been trying out FreePascal for building my indie games (which have in the past been in C, Python, Java, Objective-C, and finally JavaScript), and it's going well enough. There's certainly room for improvement, and the Lazarus IDE is not at all to my taste, but it's likely to be my next-ten-years language.

https://mdhughes.tech/2017/09/02/pascal/

and a couple of followup posts

https://mdhughes.tech/category/pascal/
From earlier discussion, if I recall correctly, you'd have the option of creating a set of one-time passwords as well.

Details remain somewhat vague as to having multiple credentials, or managed accounts (though the corporate service -- Google Domains or whatever it's called, should allow an administrator some options).
Definitely not monospaced. These four words are all 5 letters but different lengths. https://i.imgur.com/Iq6cVhl.png
> It would also have been cool if the sun would be it's real (apparent) size, now it's the same for Mercurius and for Pluto but I always love that feeling images of Pluto give you, the loneliness, so far away from the sun.

You can't seem to see the Earth when rotating around the Moon either. Would be cool to have Jupiter and Saturn on the backdrop as well for their respective moons, they all give a sense of perspective. I know they would be out of scope/a collage of eternally changing clouds but I feel it's too bad there's none of the gas giants either, even if it's only as a sphere you could rotate around.
Wasn't the latter part just as true for early C?
Not to huck our product too much, but next time you're in one of the cities we cover, try out https://theinfatuation.com/. We focus on highlighting great restaurants and not just ones that are good for an Instagram shot. Our writers show up announced and try a restaurant multiple times before giving it a rating.
He's not using any server resources, he's accessing a service that people willingly put up. There is no legal or moral contract that he then has to execute all the crap code they happen to stuff into the HTTP response.

This also misses the main point. People try to argue, like you're doing here, that publishers need to survive and so you shouldn't ad block. I used to do that with reddit, until I started noticing page loads that wouldn't end and continuous network usage. Reactivating the ad blocker solved that. The reality of the situation is that ad networks are malicious actors and need to be handled as such.
Yes, that is an interesting point about the cycle of life and death -- or "recycle" of matter and energy into new forms over time. The fossil record tends to show that -- life emerges into vast diversity and then gets reduced to a few very successful forms and stays that way until some disaster (asteroid, volcanoes, atmospheric change, etc.) and then eventually there is a new radiation of diverse life and then it reduces again...

One might see the same thing happening capitalism (as a stretch). There is a lot of diversity (like with early microcomputer manufacturers in the 1970s and 1980s) and then only a couple standard forms are left -- until the cycle repeats with laptops and then smartphones as conditions change (like cheaper small parts leading to discontinuities in what is possible). And before that, there was a lot of diversity too with early computers in the 1940s and 1950s until IBM dominated the computing landscape until the microcomputer came along.

With trees, there may be lots of seedlings out there getting mostly shaded out but essentially for a big tree to fall and open up a spot in the canopy where they can find lots of sunlight to grow into.

That said, the insight only holds -- for a reasonably short timescale -- as long as there is a vibrant ecosystem or culture surrounding the death to fill in the hole. Otherwise, it might be a long time before, say, the matter involved in a supernova becomes anything living again...

Although, as in a comment someone made on heavier matter created by neutron stars merging, the metal rings we were are a legacy of such events long ago. So, as I see it, I have a couple recycling bins. The ones for compost or bottles get recycled on a timescale of months or yeaar. By contrast, the trash can contents gets recyled on the order of tends of millions of years when the landfill eventually slides under a continental plate somewhere and down into the Earth's mantel to be melted down as magma and then become a mountain to become eroded or mined... Or, in a worst case, the landfill will eventually get absorbed by the Sun in a few billion years when it becomes a Red Giant. So, what bin I put something in when I discard it is a question of how quickly I want it to be recycled. :-)

(Frankly, we'll probably be mining our landfills soon enough with robotics and nanotech and biotech, but that is a different point... http://www.islandone.org/MMSG/aasm/AASM5E.html#5e )
UCSD Pascal had separate compilation units (late 1970s). A lot of people from my generation got started with Turbo Pascal and it had units based on UCSD Pascal starting in TP 4.
Programs can be separated into thousands of source files (aka "units") for ages. Maybe your teacher didn't tell you about this to avoid confusion ;-)
Delphi 7 was released in August 2002 (at least according to the Wikipedia page), over 15 years ago. It's hard to think of this as relatively recent.
AWS re:Invent is few weeks away, so hope they announce something Kubernetes related
Botnik builds empathy and transparency so your team can do its best work
A kind of grifter.
i'm the author, feel free to ask any questions.
Pascal and C are very close to each other as they implement the same programming paradigms. Haven't tried Object Pascal but I assume it extends Pascal with OOP and some other stuff... while still being the same imperative/structured/object oriented combination we all know.

If you are coming from C, it should be like moving from Python to Ruby, or Java to C# or viceversa... same paradigms for the most part.
Records with adhoc v-tables was how we did it in C. It was incredibly useful given an existing object schema to model.
Well, C is still top-5 in all the programming language rankings I've ever seen, so... :)