skysight-inc/HackerNews huggingface dataset:
This debate has been going on in music biz circles for at least 5 years or more[0], with zero results. I've also heard the comical excuse of calculating the proceeds this way as being "too difficult" in terms of data processing...

0: https://medium.com/cuepoint/how-to-make-streaming-royalties-...
It is meant to be a showcase of what data scientists work on in companies whose businesses do not rely on accuracy of ML models.

For example, data science work at companies like LinkedIn or Facebook can end up requiring concentrated focus on model performance as they have highly developed ML capabilities.

Data scientists at smaller or less data-driven companies end up running ad-hoc queries for marketing or product teams. We are somewhere in-between at Automattic and we find value in sharing our day-to-day work so other data scientists and companies know what to expect when they hire or get hired as someone to do data science work - which is now such a broad definition that it barely means anything.

I also wanted to share our learnings about going from ad-hoc queries, one-off models and solutions to general frameworks, and make a case for custom ML pipelines by showing how this kind of work is so closely coupled with internal data.

It really isn't very magical, though. It is mainly data and software engineering work as mentioned in the post and we are still in the early stages.

I think there is some magic in the applications of ML models to actual business questions which is also a topic that I want to post about on the same blog.

It also wasn't meant as a way to recruit people, as far as I know, we are not currently explicitly looking to hire more data scientists (but also, of course, always welcome applications). I posted this to HN because people ask many questions about what exactly it is that data scientists do in the industry!
I think the term I should've used is "pilot boat captain", or "harbor pilot" actually. The ones by me work for the government. They don't need to provide their own boats.
Okay. these options:

- Don't do it, keep regretting.
- Don't do it because "It's not worth it."
- Do it until you say "That's the best thing I can put for it at the moment. I'm done here."
- Do it and say "I've done it."

IMO, everything other than the first option is worth it. Do not fixate your life around opportunities not won today.
This is common in Haskell as well using `newtype`. You can
have type aliases like

type A = B

but you can use the following function with a B:

f :: A -> _

whereas

newtype EscapedString = EscapedString String
f' :: EscapedString -> _

would prevent from using f' with the wrong data. Newtype is a zero-cost abstraction.
I'm going to use prince xml for this and DocRaptor (not free) to finalize without Watermark. Also wrote a small Go tool for creating counters and TOC.
Oh! Same here… Thanks!
> the US sees significant cancer [...] treatment successes over most of Europe

Does it? What's your source please.
Bike sharing schemes aren't all bad. Copenhagen has Donkey Republic[1] which works well and doesn't seem to cause any issues.

Of course it helps that they city is flat - San Francisco is clearly more suited to electrically-assisted modes of transport.

[1] https://www.donkey.bike/cities/bike-rental-copenhagen/
Sure, everyone understands why companies would prefer cards, as a matter of fact companies would actually prefer to charge you € 1,000 (say) on 1st Jan of every year, and then reimburse whatever you haven't used/bought on the 31st of December, but here we are talking of what the customers would prefer.

At least here (Italy) it is unthinkable (yet) that a fuel station (attended or unattended) doesn't accept cash (besides Bancomat and debt/credit cards) (though all the petrol companies and the government is pushing for making everything digital, etc. like everywhere else).
We have, and other companies around here have as well (Thailand).
Love the guy, definitely check out his youtube.

https://www.youtube.com/user/CNLohr
I think C# has only ever added contextual keywords after its initial release and if I remember correctly there was only one breaking change for semantics of source code, which I find impressive. I also didn't get the impression (from working with Roslyn and looking at its source here and there, as well as reading posts from people like Eric Lippert or Mads Torgersen about the language design) that contextual keywords are as much of a hassle as Brian makes them out to be. About the only really annoying one I can think of in C# would be the nameof operator, which has to be parsed as a method invocation and is only the nameof operator when there's no symbol with that unqualified name accessible at that point that can be invoked as a method (e.g. an actual method named nameof (rare), or a local variable of a delegate type). Pretty much all other contextual keywords are only valid in a few places where parsing is not ambiguous. You just happen to have a token there that's still valid elsewhere as an identifier.

It's interesting to read about the musings and decision making processes for different languages, though. I'm sure Java and C# are both designed very carefully, yet with radically different goals and outcomes. And I'm sure both language design teams must ponder pretty much the same issues.
Pro rata is how indie artists get 700 hours of listeners in a year with $0 income from Spotify. Unless you reach a certain threshold the big artists get to walk with the income generated by your hours. Most likely this happens to the vast majority of indie artists on Spotify.
Exactly my point. The fact that nVidia also has an OS-independent abstraction library shouldn't stop them from making it work, at least.
Ah, now that makes sense.
Let's transform testing with Kiwi TCMS
And there are organizations who can do rapid development in Postgres.
Isn't it enough for you to stop using this service? If not, care to share why?
Mozilla Firefox 65 Promises Enhanced Security for Linux, Android, and MacOS
System down ( analysis of CVE-2018-1686[456] )
And just about everything else sucks with Elm.
That does seem rather weak given the cpu, I would expect at least a 1070. But then again price were inflated at least by a third for a good while...
And if you do regret leaving coding, you could always go back to it
My assumption is that DocumentDB falls into a category of being so generic you can't trademark it, or otherwise claim exclusivity to it. Its literally just describing the fact this is a database for documents.
Remark.js looks similar but less complex I think.
> it didn’t protect them from rich freeloaders.

You offer a free software package to the world, so that anyone can use it as they see fit.

Some guy uses your software package.

How exactly has that guy became a freeloader in this story?
We haven't yet, but that's a neat idea...
They also noted that they (ab)used different markup for different character parts and code blocks would usually be rendered very different from block quotes. Markdown → PDF may give less control over the output formatting than Markdown → HTML + custom CSS → PDF.

I'd probably use Asciidoctor which gives more flexibility on the markup side already, but if this process works for them, why not use it.
I can confirm that this is very much a thing that they do. We have an account manager able to bump feature requests over to the appropriate product managers, and have been involved in pre-release testing of features that we expressed interest in.
Yeah - they were a refreshing, quirky style - or an indicator of someone not in my field - for a bit, but they've grown stale relatively quickly.
>>No, if an EU citizen comes to my US website, that does not grant the EU authority over me no matter what they claim.

You have it backwards. It's not an EU citizen coming to your US website - it's your US website choosing, willingly, to serve EU citizens. You can also choose to not serve them - that's fine. And yes, EU cannot fine you in any way, there's no legal possibility to do that. However, if your operation was detrimental to EU citizens in any way, EU could ask US to cooperate in asking you to stop. Obviously US has the jurisdiction to do something about it, there's no question about that.

To maybe give a different example - if you were selling something that is legal in US but not legal in EU, advertising it, selling it and shipping it to EU customers could still get you in trouble, because at a certain point EU will ask US authorities to stop you from sending illegal products to their territory. You are not breaking US law, but countries do cooperate in this manner. Same would happen in the other direction - if someone was sending drugs that are completely legal in EU over to US, they wouldn't be braking EU law - but US definitely and absolutely would ask local authorities to find you and politely ask you to stop. Does that mean US suddenly has jurisdiction in the EU? No - but EU would most likely comply with such a request as a matter of international cooperation.

And yes, the same request sent from North Korea or from China would likely be ignored - that boils down to what I said earlier about negotiating power and international respect. EU countries are very likely to comply with requests like these coming from US, and EU can and does request things from US. It has nothing to do with the issue of jurisdiction that you are so very keen on.

>> I don't have to give a damn about EU law while operating my US business in the US.

Again, if your US business does serve EU customers, then you kind of have to give a damn. Just like an EU business has to give a damn about US laws when doing business with US customers. It's really not a difficult concept to grasp.
I refuse any contract where my employer claims ownership of code I wrote in my own time on my own machine that has nothing to do with the work I do for the company. Very few contracts have contained such a clause, and I believe at least one removed such a clause when I requested it.

These days I'm self-employed and renting myself out to large companies, and this has never been an issue. They only care about the work I do for them, not about what I do in private.
Feel free to leave any questions here :D
Payment processing should be agnostic as to the subject of payment, as long as no laws are being broken. How would you like it if Visa suddenly decided that you couldn’t use their cards for buying alcohol?
As in 2nd amendment right? Stripe's policy here seems to not affect your right to own or carry a gun at all.

Most companies have massive T&Cs which, if we ever read, we'd have objections to. As Stripe is a middleman in payment I can see why they want to protect themselves from any transactions where there's a higher than acceptable risk of the seller breaking the law.

In the US a business needs to have a license to sell firearms and that business has to follow lots of laws, and Stripe probably doesn't want to be in the business of policing their clients.

You also can't sell things like mortgage advice and e-cigarettes, even anything that's considered "flammable", so it seems a quite a jump to call this "anti-rights" rather than simple legal protectionism.
ActiveRemediation: The Search for Lead Pipes in Flint, Michigan
Morally it might be questionable, if it puts MongoDB out of business and reinforces the AWS "monopoly".

However, MongoDB selected a free and open source license. This was always in the cards. They went with AGPL to keep the source maximally open for end users, but that never protected their revenue stream. (Some JS SDK companies used it for that purpose, where it makes some sene, but a DB is very different.)

But if they had started with something proprietary uptake would have been very likely much less. And people would have continued to use mysql or Cassandra if they really needed something "webscale".
How are you breaking any rule if all you're doing is using a software package that's distributed with a FLOSS license?

Isn't that the whole point of releasing software under a FLOSS license?
Are you aware that they are working on multi-master for Aurora? https://aws.amazon.com/about-aws/whats-new/2017/11/sign-up-f...
Have you seen ReasonML?

[@bs.val] external pi : float = "Math.PI";
let tau = pi *. 2.0;
[@bs.val] external alert : string => unit = "alert";
alert("hello");

Elm was trying to make it very hard to use JS in Elm which is always a bad idea when you are a transpiled language. Clojure is so popular because you have access to most of Java and the libraries written in Java. ReasonML makes super easy to use JS (or other languages, same FFI interface) while being an ML family language just like Elm. For me ReasonML is clearly the winner of type safe JS for these reasons.
Electric charging isn't a low margin operation. Sale prices for electricity via them routinely see a 200% margin compared to wholesale electricity prices.
I've always seen Google+Android as the good guys that gave Java new life while I saw Oracle has the bad guys that bought Sun and killed Java.
Tech developer quits UK saying Brexit has ‘killed’ his business
Lots of credit card companies have restrictions on where they can be used. Cryptocurrency is an obvious example.

The problem is that there are a lot of laws around gun purchase, especially globally, and the legal repercussions (federal and civil) of an illegal gun sale can be a LOT more than the repercussions of selling illegal beer.
If OP is used to working with HTML/CSS, it will probably save him a lot of time and energy to do basic formatting in HTML/CSS than to learn how to design a professional-looking PDF document. He's a programmer and novelist, not a designer.

In fact, he's not even aiming to design a professional-looking PDF document, just a throwaway printout for proofreaders who don't know how to parse Markdown.
[C++] SObjectizer-5.5.24 with experimental support for unit-testing of actors
Since this is still a bit relevant, here's a new radical idea: Every service provider should respect its users' desires for and rights to privacy and just handle erasure requests (as far as possible) regardless of legal requirements. And if it can't handle that, it's a toxic business and shouldn't exist.
UPDATE: They are idiots.
Totally:

https://reasonml.github.io/blog/2017/09/08/messenger-50-reas...

"Which Team's Next?

We believe in iterating on/alongside product teams in order to create the best infra. The product teams' and open source folks' feedback has changed our strategy a few times, for the better. As of today, Reason and BuckleScript are also deployed on a WhatsApp internal tool, Instagram Web (small scale), plus some critical Ads internal tools. We'll be working closely with these teams over the next year."
Updates on Android phones are carrier, region and OEM dependant.
Just a minor thing while you're eyeballing this thread: I noticed your fork of lsd has the wrong build instructions.

https://github.com/sharkdp/lsd#from-sources

Good work on these tools though. You make me want to learn Rust :)
I'm not sure what you mean by "ML features", but AMD/ATI's dismissive attitude towards the ML and GPU-compute communities is looking quite silly by now.

I disagree, ML computing has tons of competition and its margins will be quickly diminish. I think they are right to focus on gaming.
I don't understand why people are reacting to it so aggressively. That's basically how AWS works, they did the same to Apach Kafka with Kinesis, Prestodb with Athena, PostgreSQL and MySQL with Aurora, Redis with ElastiCache and many others over the last 4 years so it's not new.

It took too long for the open-source community to figure out that the cloud providers are killing them, now it's too late. Well played, AWS.
Tesla being sued for allegedly defective battery pack catching fire in crash
Interesting application of clustering.

My group in the UK (Amey Strategic Consulting: https://www.amey.co.uk/amey-consulting/services/strategic-co... ) have been doing very similar things for a while now to optimise utilities maintenance, for example optimizing the number and position of maintenance depots to enable a utilities company to undertake repairs most efficiently.

I'm UK based, and not that familiar with the Bay Area - but I guess there are a whole bunch of follow-up questions. Most pertinently - what would this change. Suppose (for example) you created a North Bay Transit Authority - how would a common ticketing policy affect commuting patterns. Is the issue the cost and inconvenience of multiple tickets, or the disjoint nature of current services?
Any company bets on Amazon not being able to rewrite their software loses the bet. They even have their own CPUs because one of the CPU vendors failed to meet with their demands.
The wealthier people around me all use extensive amounts of pesticides, in large part because they also super fertilize their lawns which allows bugs and grubs and fungus and moles to have a feeding frenzy on it all, ruining their 'perfect' lawn and garden, which results in them ordering tons of pesticides from the same fertilizing company they have to treat.
[2016] , discussed:

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

Actual paper:

http://piketty.pse.ens.fr/files/BaroneMocetti2016.pdf
Thanks for that, I was just thinking about how people years from now would interpret stuff like our erm, sacred thrones used in the daily cleansing rituals.
Helps that Ahrefs has the clearest value proposition among all the other players in this space. Moz and SEMRush might be bigger but I can never tell what specific thing they truly excel at.

With Ahrefs, I know that they have a very good index and that's the key value proposition
I wonder how widespread was cancer in, say 17-18th century. Obviously there would not be much technology do diagnose it, but still, if someone has any references, that'd be of interest.
Ask HN: Is “democracy” the best thing we have to run a country?
In the US, right? You can't do such a thing in the EU.
The difference now is that China struggled for a long time to feed it's population. It' just last two generations (or even just one in some places) who can eat until they're full.

Some of my Chinese friends living in the West were still underfed in their childhood, where they parents were definitely eating lean most of their lives.
Considering the plethora of ARM trustzone and bootloader attacks against Android devices I don't think an abnormal skilled attacker means what you think it means the average repair shop can extract data from the majority of android phones today.

You also have successful key recovery/bypass attacks against most non-hardware backed crypto Android devices as well.

Like Thomas said it's not impossible to build a secure device, it's not even impossible to build a secure open mobile device but it doesn't seem that they are doing it.

Their focus is on having feature parity, using commodity hardware and just having an FSF approved stack.
Having an FSF approved stack doesn't make you more secure by default.

And usability has a great impact on security, I remember the early android days where getting a file off the device was PITA so myself and many others were running an FTP server on the phone, and since most of our phones were rooted im pretty sure it was running as root.

The other side is things like permissions while mobile operating systems aren't that great still they've began taking application permissions really seriously going through the Librem documentation I don't see anything that is even remotely close to the level of granularity that Android and iOS offer today.

Sure they might add that in the future but the point being is still that there is little chance that the first phone they launch would be more secure than an android phone yet alone a modern iPhone in fact I would bet at least one paycheck that they would be considerably less secure at least initially, and then it's the question of how they would be able to maintain and support their platform given their size to begin with.

I don't doubt the intentions of the developers I just highly doubt that anything they set is even remotely achievable.
i know nothing about the area but just casually reading this thread and your counter arguments,the fundamental point remains - why is it so bad when Google is there? why hasn't Google done anything to improve living conditions outside of it's plex? improve the art scene,improve the food scene etc etc it has significant power to do so.
VisualStudio Code - I got rid of almost all IDE. I still keep using Intellij though for scala.
Once heard a VP of engineering at Comcast.

One of the key points was that in engineering not everyone enjoys the same thing.

Some people like to begin new things, getting from nowhere to somewhere, to something that's functional enough. The excitement of going where no man has been before.

Others seem to enjoy taking something that's functional but not enough fully-fledged to a fully working product. Iterating on it, improving it. And the comforting knowledge that whatever you are attempting definitely is possible, doable.

And apparently, there even are a few who seem to enjoy the seemingly endless grind of the finishing touches. These elusive "last 10%"

People who truly enjoy going through all three, taking a product, a team, a company, not from 0 to 1 or 1 to 90 but from 0 to 100, do appear to be quite rare.
I understand what you are saying, but - the whole point of abstractions is to "hide state". For example, what is nicer to write/read? Pseudocode -

// Stateful
state = {buttonClicked: false}
render() {
if(!state.buttonClicked) {
return button({text: "Click Me", onClick: {state.buttonClicked=true}})
} else {
return text("Thanks!")
}
}

vs.

// Implicit state
render() {
yield button({text: "Click Me", onClick})
yield text("Thanks!")
}
For most consumers, it isn't easy to find out the price of EV charging before arriving at the charger.

And by the time you've arrived, you probably are going to stay anyway, at least for a bit, because there probably aren't many other chargers available in your remaining range.
They have literally copied the form for gambling addiction and replaced "gambling" with "gaming"
If you're interested in this then you might like how Nim approaches this with its React-like framework Karax.

No square or other brackets, just indentation defines the structure and it's beautiful. The only oddity is that 'div' has to be written as 'tdiv'. Here is an example from the Nim forum's frontend code: https://github.com/nim-lang/nimforum/blob/master/src/fronten...
Zalando Tech Radar – list of technologies, complemented by an assessment result
I had the internation Galaxy S as well and never my GPS worked, I say again __NEVER__ even after the Samsung promised fix.
Lots and lots of lag when doing anything, the screen was awful with blue tint (it was marketed that amoled was much better than lcd at the time, a f*ing lie), battery was mediocre. Maybe you are talking about Galaxy S 2? I had mine in 2010.
Is it just me, or did the author forget to copy the initialized data into the .data section? He did remember to zero the .bss
All vending machines taking cards in Europe are NFC rather than magstripe, so aren't vulnerable to cloned cards.
Some cities just never develop "good" living conditions for values of restaurant diversity,art and things to do - whether out of apathy or bad luck.
This is a DNS provided by Google, a company that earns money by analysing user data. If you want privacy, run your own DNS.
The case that comes to mind is some road writings: https://www.fhwa.dot.gov/publications/research/safety/08043/...

I find it rather confusing that way, though; I think I've read it as "AHEAD STOP" and mentally scratched my head every time I've seen text like that (which isn't too often).
Swati Shetty steps down from Netflix
The system malloc implementation. Users who want to use jemalloc have to opt in, but doing so is relatively easy (using the jemallocator crate from crates.io).
It's the other way around:

If your employer is against learning, informal discussions and notoriously wants you to chop shop, leave your employer.
Here are some issues where we could use help:

https://github.com/gerilife/wellbeing/issues?q=is%3Aopen+is%...