skysight-inc/HackerNews huggingface dataset:
It's not an e-commerce shop, it's an online exchange dealing in financial products, one that has often been associated with illegal activities like drug dealing, tax evasion, etc. They have to play nice with the IRS because people using coinbase don't realize that any gains they make from it is taxable and/or should be auditable.
Someone else mentioned they used a third party payment service, so that might not have the exact amount they've received over time.
The future is here – AlphaZero learns chess
In return they offer a simple and accessible interface - if you want low fees you can go ahead to gdax or one of the alternative, more difficult to use exchanges.
Any suggestions for that “preferred suppliers” list?
How popular is it? If it's not popular, is there a reason?

I often see comments mentioning QT and Java as alternatives to Electron for cross platform apps but my impression is an order of magnitude more developers/companies side with and see the advantages of Electron instead.
With a $40 toll and a $100 violation, it pays off to break the rules if you only get caught every third day(!)

Incidentally, I've NEVER seen anyone get pulled over for driving solo on the car-pool lane.
I shiver when I read the kind of replies you get... The ones that defend idiotic compiler behaviour justified by "optimizations"
I wrote about Parsons Code a few weeks ago in my Chord Progressions dataset documentation!

https://peterburk.github.io/chordProgressions/index.html

There are only 81 possible Parsons Codes for a 4-chord song.
we wanted to see our supplier's source code to use their api as their documentation seemed lacking, they asked us sign an nda that if broken would cost us a lot of money. all of a sudden we found their api sufficient to do what we needed to do.
They would not shut down if they were acquired. But it may be an acquihired, which in that case a shutdown is very common.
Not sure what you're talking about. Qt 5 didn't remove anything that was there in Qt 4 [1], and added quite a few nice things like native Wayland support and more OpenGL integration.

Sure, the main development focus is on QML etc., but that's mostly because desktop is a more mature platform than mobile.

[1] Except for the QtWebkit to QtWebengine transition perhaps. I haven't followed that very closely.
Biraz sohbet
He forgot a period at the end, so it does look like he got cut off potentially.
an hour of sunshine a day?
Modernize C++: Sink Functions
but the degree of volatility has become extreme in the last few months,
losing as much as 25% in value over a period of days

This statement would be true during any period of Bitcoin's existence.
ETFs are not currency...
> For someone like me, who has only had some programming experience in Python, the syntax of R feels alienating initially. However, I believe it’s just a matter of time before adapting to the unique logicality of a new language.

I preferred R to Python right from the start. However, R is anything but logical, and its syntax is the least of its problems.

> And indeed, the grammar of R flows more naturally to me after having to practice for a while, and I began to grasp its kind of remarkable beauty, that has captivated the heart of countless statisticians throughout the years.

Wow, statisticians care about beauty? This is a shocking scientific discovery! (In the social sciences, but don't let this detract from your achievement.) What data do you use to support your theory?
Not being completely specific is not "clickbait".
RStudio shortcut for <- is alt and -.

Also Tidyverse and data.table are the main reason for the sudden explosion of R's popularity. For me I love the piping since I am an old time bash user and | becomes %>% in R is the best thing for the way i think.
Top 5 Best Project Management Tools for Startups
you could also give them source code but on printed paper so they don't outright steal the source, and also make them sign an NDA for a free with a much larger fee if they break it.
It is proven that he was complicit in faking emissions tests, and it is proven that those extra emissions will lead to the premature deaths 100s of people.
https://en.wikipedia.org/wiki/Natt%C5%8D

You may not like the taste, but trying it is an interesting experiment.
Funny, I never thought about it that way. Namespaced processes being a linux kernel feature in the first place. That's where the whole container thing CAME from in the first place. It's only because the Windows and OSX kernels _don't_ support namespacing, that we have to run docker et al inside a virtual machine on those environments. It is not the container implementation, but the virtual machine, which makes containers "secure" on those platforms.

So put more finely: containers are not secure, anywhere. Virtual machines are. So you should run your containers inside virtual machines if security is important to you. Environments that can't run containers natively are forced into the more secure configuration.

If you're interested in the ongoing work to make containers more secure, Jessie Frazelle has very clear posts on the subject [1][2]. The Bubblewrap project also has a great summary of various approaches being used to "jail" container processes properly. [3]

[1] https://blog.jessfraz.com/post/containers-zones-jails-vms/
[2] https://blog.jessfraz.com/post/getting-towards-real-sandbox-...
[3] https://github.com/projectatomic/bubblewrap
> what a step backward on my 8GB RAM Mac!

And what a step backward on a 2GB RAM notebook that would otherwise be fine for office and browsing tasks.
I find it kinda odd that a fundamental principle of OOP is information hiding, yet most mainstream languages make it a matter of pure discipline if you want to pass around a "CustomerId" instead of an "Int32" or alias any value type. In your own code it's not too bad, but there's constant conversions at api and library boundaries...

In general I lack the Smalltalk ideal of being able to subclass any type, like 'Int', call it something new and attach behaviour to it, while preserving API & DB compatibility.

Type aliasing in F#, ie `type Customer = int`, or discriminated unions with the same info, like `type CustomerId = CustomerId of int`, are wonderfully useful in that regard.
What goes on? Is this a way to "Monetise" Patreon - hardly, but devil's advocacy tells me there must be a driving force behind this - and it is not the bafflegab Patreon gave out, some sort of internal costs must be eating at Pateron's innards - wages for staff?. Obviously this will chill people who donate many small amounts - as someone said $1 given to 100 people each has fees of $38 ($100 given plus fees of $38 = $138).
I now see this huge fee increase and none of that goes to the creator.
They call this 'The Law of Unintended Consequences' - I predict that many people (like me) will bypass patreon, and others will get pissed and drop out.

Smarten up Patreon.
You're removing a huge link in the chain of custody, on that is likely the most fraught with fraud and security: the cross-border transaction part. It does not solve the problem all together, but it makes moving large sums around far easier and faster.
NiceHash hacked – $64m in Bitcoin stolen
That's the first time I've seen someone use "Disclaimer" for an ad. Usually the ad is everything except for the disclaimer.
Flyway 5.0.0 released
That only proves that once lawmakers have access to a legitimate tool to get bad drivers off the road (you know, things like ignoring stop signs/lights and stuff that can get people killed), they'll use it on non-dangerous stuff as well.

Crooked fucks, they are.

Its the same lot that has made public urination into a "sex crime", registry and all.
Heroes (Broadcasting for Facebook Messenger)
“I didn't have time to write a short letter, so I wrote a long one instead.” - Mark Twain

It's both hard and underrated - it's underrated because it's so hard that a lot of developers haven't developed the skill of writing simple code, and so don't recognize the value when others do it.
I'm a guy with a long commute and a dislike of traffic jams. I've shifted my work hours to get me to work by 6:30 am at the latest. I'll take the toll route (Boston's Tobin Bridge, $1.50) or the free route (I-93) without considerating cost because I've taught myself that time is worth more than money.

But if the Tobin toll abruptly went up to $20, my loss-aversion anxiety would spike (cf. this year's Nobel Memorial winner Richard Sunstein, for behavioral economics) and my behavior would change in ways that weren't exactly rational.

This already happened on the Tobin Bridge when the tolls were first introduced. People from the neighborhoods near the Tobin used alternate routes and clogged them. The government response was wise: issue special toll tags to neighbors giving them a discount on the Tobin. The wisdom was that it countered loss-aversion with a special privilege. It worked. (Of course, this being Massachusetts, there's a small but thriving black market in those special toll tags for wiseguys wanting to save a couple of bucks a day. But so what?)

In a place like the DC area, people react to loss anxiety by attacking public projects as well as by changing their behavior, so this experiment may not last too long. I hope they can get some skilfull behavioral economics people to work with them before the whole thing gets shut down hard by fake-angry politicians.

If the goal is really to increase vehicle occupancy, the highway needs stations named for Tom and Ray Magliozzi's Russian chauffeur (Pickup Andropoff) near the exits. Getting more people into cars has proven very difficult.

Understanding this kind of peak-load pricing, and how to apply it effectively, will help all sorts of future projects in our overcrowded metroplexes.
Interracial Wedding Ceremony ( Illan and Nina ) – Interracial Love Moments
I don't think the QPU is going to happen – quantum processing will be available, but in cloud.
8 hours is typically time from bedtime to wake time. It allows for some time spent falling asleep, and maybe one wake-up to visit the bathroom.

You'll notice that your suggested wake times are an hour and a half apart. Natural sleep cycles tend to run about 90 minutes (on average). So 7.5 hours would be 5 cycles. 8 hours is 5 cycles plus that buffer time.

I haven't used the app you mention, but I have begun a habit of getting out of bed between cycles instead of whenever in the cycle my alarm goes off. It definitely increases morning alertness and willingness to get up. Not sure it affects restedness much.

And I've been measuring my sleep in cycles (or at least in 90 min increments) instead of in hours - which gives me a much clearer perspective on how much I've had and need.
Someone without rhythm and who's tone deaf could theoretically hum a song parsed through this notation and find the song they're thinking of.

Sure there's a possibility to identify a completely different song, but the more notes given, the smaller the chance to coincidentally find two different songs with the exact same ups/downs/repeats.
> any service that's not Search, Ads, YouTube, Gmail or Android

I think you mean "any service that's not Search or Ads". Ads pay the bills, so every service is only useful as long as it increases ad revenue. Search may be special since Google cannot afford the damage to its brand if it shuts down search because it's not bringing in enough ad revenue.
Is there any difference in using Jupyter Notebook (via R Kernel) and R-Studio specifically for R programming ? I already have Jupyter Notebook installed and I wanted to learn R, so do I need to install R-studio separately?
Is Qt a good, modern framework for desktop application development for a beginner? If not, can someone recommend something else?
You might be interested in "Breaking the Cycle" on Netflix. It shows the difference in approach between Norway and the US.
That's only true if there's a physical barrier to propagating your tokens to new devices.

The concern is that Authy changes the second factor from physical security back to something cloud-based and hackable.

I don't know if that's legit because I don't know how Authy works.
you could also send the source code to a third party notary to send to them incase you went bankrupt and also release your product open source when you go bust.
Cascade operators are really nice in Dart. If you are lazy to click on the article:

var something = new Person()
..firstName = 'John'
..lastName = 'Doe'
..address = 'unknown';

Although for final values the constructor initialization works for me better, the cascade is useful in many other cases.
Either that, or intelligence is overrated.
I like that you're hedging your skepticism haha
Robert Pirsig, the author of Zen and the art of Motorcycle maintenance and another book called Lila mentions in the latter how he uses index cards to capture his thoughts first and let an order naturally emerge before drafting his book
That's only partially true (and it is harder to do now that they introduced Optional).

Think about it like this: in Java - all class references were Option<Class> by default - and what was truly lacking was the possibility of having a non-optional reference[1]. They could've treated transparently all old-code[2] references as Option<ClassName>, and just given you the possibility of having non-optional reference in the new code (that meant that you can't pass objects with non-optional references to the legacy libraries, but it's a pain that could've gone away pretty quickly as libraries got recompiled to the new java versions)

[1] Oracle's interpretation was the other way around: "Java lacks the Option type, let's add it". I argue they got it wrong - Java always had the Option type, it's just that it was implicit; and since Java was lacking the non-optional types, you couldn't do anything useful with the Option, other than check for "None" (i.e. null).

[2] By "old code" I mean "old compiled code". You keep the binary compatibility - but indeed, you would need to drop the source-level compatibility, since compiling old code with the new compiler would not have worked. But, again, that would be fixable with a "legacy syntax" compiler flag, that would produce old-style binaries from old-style source code.
True dat...what will happen to ether value after bitcoin futures?
I was researching a GUI framework for creating a desktop tool (that is a not very memory or CPU intensive). I felt that Electron was good enough. For the GUI framework it seemed like I can make do with Photonkit[1] and ReactJs.

[1] http://photonkit.com/
The main development focus is the very thing I was curious about. I remember Qt being slow to support new things eg. high dpi, unless you were using QML.

Getting the "feel" of a company's priorities can be hard, if you're not actively using their platform. I was hoping someone on HN had a somewhat realistic picture of where Qt is going these days.
I use R (or want to use it) whenever I find myself using excel or google-spreadsheet. If I was more fluent in R I would use it many more times. I found that using it instead of standard spreadsheet was much more robust. Spreadsheet have their role, however R is an amazing tool to have in your programming toolset.
No, that is what -Wall is for. Nobody runs the static analyzer, there are more people using ubsan fwiw.
M of N requires multiple private keys in order to withdraw. The script that handles the automated payouts would have access to a wallet that has a relatively small amount of money. When that wallet gets too low or too high, the security and finance team can go to the HSM with their keys, and perform an agreed upon transfer of funds from the vault wallet to the online wallet, or vice versa.

I won't say it's impossible for the vault to get robbed, but with a proper security setup, such a heist would be unprecedented. It could even garner some respect on this forum (toward both the attacker and the victim), rather than shame. The online wallet could get hacked, but it would be a smaller fraction of the funds lost, rather than the entire farm. Of course, if you have a decent security team, they'll also be taking other measures to lower the likelihood of that happening. And unless you pissed the wrong people off, you'd be very unlikely to be sunk due to a random hacking. You would be too difficult of a target for it to be worth even trying.

Disclaimer: I'm not a security specialist, so don't take this as real security advice. However, was technical lead for payments system of a non-crypto fintech company (this doesn't imply that that company's security is or isn't set up in this way).
[TRENDING] Top 3 Technology Trends Radically Changing KYC/AML Compliance
It only makes sense if you have complete information about every market participant, their plans, liabilities, obligation, etc.

If I had VW stock that I had to sell in between to pay my down payment, i most definitely have lost, regardless of it going up later. If I used my VW stock as collateral for something else, I would have had much less collateral to pledge.

Assuming a “buy and hold” universal is not a reasonable assumption.

Assuming anyone might need to liquidate at any minute is not necessarily more reasonable, but it is more consistent with reality
Do you often interact with an ext4 file system using the Linux VFS? I'm not sure it helps your "familiarity" argument. It's not just about familiarity either, it's also interoperability. Tons of 3rd party applications know how to interact with real filesystems using the standard POSIX "open", "stat", "unlink" etc... You can make incremental backups using rsync, you can use a choice of many browsers to explore its contents, you can use logrotate, you can use tail -f to monitor data appended to a file etc...

IMO if you can't do this you don't have a filesystem, you have a database with filesystem semantics.

Anyway, by now anybody reading this discussion will have made up their mind so let's leave it at that. And good luck with your project nonetheless, semantics aside it's rather impressive.
im traveling and when inattempted to join.. due to my IP u couldnt get a US based account which would allow me to buy coins. i asked support and got some automated answer which didnt work. i responded and waited again. lost huge opportunities for weeks.

Their ID system keeps throwing me errors when using my US passport. i have no Us drivers license or Active Us Cel phone for auth.
Not GP, but my level was 8 nmol/L in the middle of summer. No medical explanation could be found for why I was so deficient, and I get at least 1hr sunlight every day during my daily cycle commute (UK). Symptoms were depression, tiredness and disturbed thinking.

I was prescribed vitamin D3 10,000 IU/day.
To save others some of the head-banging sessions I've had with R:

R has an integer division operator, %/%. R gives you the ability to define your own infix operators, as long as you give them symbols that start and end with %. Here's the kicker--all such operators have a higher precedence than multiply and divide, which can lead to unexpected results.

R as a programming language can be frustrating. It has scalar values; you just can't store one in a variable (it becomes a vector of length one). Some functions and operators will work with vectors of arbitrary length... but some require a vector of length one.

(Speaking of which, binary operations on vectors are done by adding corresponding elements, BUT if one operand runs out first, it will start picking them off from the beginning again, with a warning if the length of the longer one isn't a multiple of the length of the shorter one. This may be surprising.)

The wonky list notation takes time to get used to: foo[1] gives you a sublist; chances are you want foo[[1]].

Deciding which of the *apply() functions you want can be a pain. What passes for lambda expressions in R is clunky.

m:n gives you a vector of m, m + 1, ..., n... unless M > n, in which case it assumes you want m, m - 1, ..., n, so 1:0 won't give you an empty vector. This makes for clumsy special case code.
I've come to disagree with the notion of stacks being attached to every error.

And I say that having previously authored a library for attaching stacks to every error in golang, and having used it for several months in several projects.

It's very useful for errors to say something about where they're from. It's possible to do that in more ways than simply having a line number -- I think we've all become a little to quick to be reliant on line numbers as the best, or even only way to tell that story; it just ain't so. Line numbers are great when you're in a development cycle on your own personal laptop, and the source checkout and one binary you're running are in lockstep. Line numbers become completely insufficient when you're debugging a large system, particularly if it has more than one version of a particular process. Quick, what's "Line 169" mean when it shows up in your logging bucket during a rolling blue/green deploy of your code to a >100 node cluster?

Stack traces are just a slice of line numbers. They're not magical, and since it's not a given that line numbers provide all context necessary to trace something, it follows that stack traces don't necessarily provide all context necessary to trace something either.
IU/d International Units per day

nmol/L Nano Mols per liter.

The abstract is basically saying previous work was mistaken and we need to take a lot more vitamin D than we've been suggesting, and calling on regulatory authorities to change their guidelines.
That's why doctors recommend that people get adequate sunlight every day. Of course paler people need to find a safe balance.