skysight-inc/HackerNews huggingface dataset:
tldr: you don't like R.
I am no wiser than before I read this comment. So what do you use instead?

Regarding your 3rd point, I have never seen or heard anyone say R is the best, and I use it almost daily.
Also, many compilers are already heavily optimized for x86_64 but not so much for ARM64
That's what gas taxes are for. Living near a freeway you are better off if they reduced congestion. Increasing congestion increases pollution as cars accelerate and break more frequently etc.
Ask HN: What is Microsoft's endgame in open-source?
I was just reading, http://www.techrepublic.com/article/microsoft-shows-vmware-and-oracle-how-to-get-real-about-open-source/.

I cannot still figure out what is Microsoft's endgame with open-source. I really love VSCode, but I am worried that I am just a pawn for the famous [Embrace, extend, and extinguish](http://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish) ploy and its just [MSJVM](https://en.wikipedia.org/wiki/Microsoft_Java_Virtual_Machine), again.

As a victim of ie6 apocalypse as a developer and still fighting to keep my win7 machine at work as I just hate win10. I believe that Nadella is just a decoy & I am just waiting for Baller to jump out screaming "gotcha!" & go on one of his crazy rants.
The Handled Ancient American Watermelon
I meant this in case of this:

> There is a point where the EU may have to take steps beyond fines, and bar Google from doing business in... effectively, an entire continent.

If Google couldn't do any business in the EU, they would be going out of business anyway. So they might as well leave with a bang ;)
Debunking the Myth: Lifetime Jobs Never Existed for Most Workers [pdf]
Outsourcing website and app development company
It amazes me that in 2017 HA for RDBs is still so brittle and complicated. I had hoped this problem would have been solved by now!
Artificial Communication? The Production of Contingency by Algorithms [pdf]
21 Lessons Entrepreneurs Need to Learn to Make Their Business Successful
If you're familiar with World of Warcraft, we basically built a real life geo-coded 'Looking For Group' or 'LFG.'

To this caveat of gaming; I also wanted to explore the idea of having people create local groups to recruit for games they play. I hate that I meet cool people online in games and can't just go get a beer with them after because they live across the country.
pushed by a bigger company using a better established architecture and a more reasonable core count.
Are you sure that the assumptions that your proof relies on are more fundamental than than what you are trying to prove?

(Eg if memory serves right, you might use the property you are trying to prove to justify why you can even divide by non-zero x on both sides.)
Are there any Bitcoin exchanges that don't require photo ID?
Qt 5.10 released
>I'm not sure I get the connection.

.io is the TLD for the British Indian Ocean Territory, technically speaking.
why do reads have to go through the consensus machinery ?
If they don't go through the machinery, read results will still be consistent, they just might not include the very last updates, but you cannot avoid that. Raft has the same problem (they all have, and it's unavoidable):
suppose you read from the Leader (Master, whatever you call it); the leader sends you a perfect fresh consistent value; however, your network takes time to deliver it to you and meanwhile an update might have happened. It just shows that the key value store should provide atomic multi updates (or at least compare-and-swap )
3rd party code is either in source form, that you can use with UBSan (via invocation from your own code's tests), or already in binary form, where compiler optimizations have already occurred and are now just flat out bugs in their build.
I've seen at least one or two companies working on optimization at least here on HN. I'd take a guess that Gurobi is one option, and I saw SigOpt post a listing on the recent "Who's Hiring?" thread. Google seems to also do a lot of optimization related work as well. I'm in the same boat, though I was stronger in CS during my studies. The background is useful, but you will only ever use bits and pieces of it at opportune moments.
A few weeks ago I had to do some data transformation (just a few thousand lines of data). Because I have some history with Excel I startet LibreOffice and wrote some formulas. After a few days I reached the point when LibreOffice required one and a half hours to recalculate the formulas.

That was the moment when I asked a friend of my who has some R experience to help me with the basics (yes the syntax is kinda weird at the beginning). After 4 hours of learning by doing we had the same result as what I had reached in a few days of work with LibreOffice and it calculated everything in about 17 seconds. Yes, this time I knew exactly what I wanted and R can do much more efficient transformations than you could ever do with a spreadsheet calculator. Nevertheless I was quite happy with the result.

As I am normally use to code with vim and tmux I use R just like a (bash)-script with the following shebang:

#!/usr/bin/env Rscript

That way I can throw it into a watch myScript.R while I write it in vim in a different tmux pane. That might have some disadvantages compared to RStudio (e.g. can't view graphics in a terminal), but as it fits very nicely into my normal workflow and performs very well, I am very happy with that solution.
But this has never been where Go tries to be different from exceptions.

The only difference is explicit vs implicit (or at most, annotated methods in a class, but that doesn't say where each exception could happen.)

Annotating Go errors has always been suggested. Others have done a very good job for nested errors (Dave Cheney in particular.)

As Go doesn't have inheritance and errors are just values, you could always do what is suggested here. Just make sure to implement the one function Error interface.

As the article says, it takes one afternoon of work and you have error handling tailor made for your project.
Although I guess that's what the guys at CockroachDB are trying to do (for PostgreSQL at least!)
I think in a few decades, we'll all have in our computers a CPU, a GPU and a QPU (quantum processing unit).

We're going to reach the limit for CPU miniaturization soon.
I see your point now. I think you could go further with it. Arguably, a poor person who has never been on an airplane would get far more "utility" from a flight on a private jet than someone who flies every day. So one could argue (a stretch), that the poor, and not the rich, should ride that toll road if it would increase total happiness more.

But that seems ridiculous, and I think the issue here is that we're conflating capitalism with utilitarianism. Utilitarianism strives to maximize utility, i.e., total happiness. Capitalism strives for efficient use of scarce resources. They often overlap, but they are fundamentally different concepts.

Going back to the example, I buy your argument that tolls are a crude way of maximizing utility. However, they are a good way of putting a scarce resource (fast commuting time) to economic use.
For the theory to hold though, everything needs to go down in dollars. That's the point. If Bitcoin is the only thing going up there are no deflationary or inflationary forces at work.
That's not really true. Intel's competitors are doing a great job of finding metrics via which they can claim their transistors are '10nm' or '7nm', but if you look at the actual full dimensions of the transistors that they're using Intel retains an advantage. It's just that advantage is 7 vs 10 vs 14 rather than 90 vs 65. Back with 90 vs 65 it was much clearer cut what they were talking about.

On the flip side though, 65 vs 90 is basically the same % difference as 7 vs 10.

Obviously the performance difference of 7 vs 10 is smaller than historical changes (especially WRT power), but Intel's still ahead and looks like it will stay that way.
No, not really. Even though there's no good definition what "strong" and
"weak" means, it was always meant as a totally different axis than
static/dynamic typing. C is weakly typed, OCaml is strongly typed. Both are
typed statically.
Again, cost is relative to hardware you have. If you own a supercomputer already and you want to run chess on it for whatever reason it matters what the performance you get from each algorithm on that hardware. If your going to buy new hardware it's design depends on performance across every algorithm you expect to use.

So, the only case where chess performance per $ matters is if you are only going to ever use that hardware to run chess. In every other case which is the vast majority of the time you care about diffent metrics.
Ah yes now I see - I said 'there's no way to find the current script' which isn't true. So that's probably what the others in this thread are also objecting against :) I guess what I meant was 'there's no same way' or 'look at how hard it is to do this tiny thingy which anyone with a programming background would find so basic, they wouldn't even consider it might not exist'. So yeah, I did screw up on making my point there.
That set of values is certainly not a consensus opinion.
The link the op points says:

"First, as the oceans warm due to an increasing global temperature, seawater expands—taking up more space in the ocean basin and causing a rise in water level."
Dublin/Ireland: Dying on the streets: Eight deaths in 14 weeks
Thermal expansion effect in cup of water is a little smaller than the thermal expansion effect in the oceans
When the price algorithm goes above some unacceptable amount, they should just change it to "Carpool only", as it was before, and there would then be no reason for people to complain.

If they made the "Carpool only" have some sort of fine for violations, say $100, paid the same way as the toll would have been, people could still use it in real emergencies.

It sounds like the calibration of the toll amount is a bit off, and can probably be adjusted over time as the systems get experience managing the demand of the road. If they'd launched with an $8 toll, and ended up with gridlock on the road, would that have been better?
GCHQ / CESG / whatever the equivalent is in your country.

See also arms length organisations, such as Heilbronn Institute. https://heilbronn.ac.uk/
as shown by SPECint_rate20062 score estimates

"estimates"? Did they actually benchmark it?

Driving an open ecosystem around the Qualcomm Centriq 2400 processor is a critical pillar of our strategy.

Show us the datasheets. This being Qualcomm, I'm not holding my breath for that...
> Kata Containers combines technology from Intel® Clear Containers and Hyper runV

but I can't find a mention of Hyper-V anywhere (which doesn't mean there was no inspiration). Maybe you confused Hyper runv and Hyper-V here (the naming certainly doesn't help)?
The Senate GOP Accidentally Killed Some of Its Donors’ Favorite Tax Breaks
You should invest in litecoin. They have had the blockspace you're looking for for years.
Good question! The scientific method does not include references to "impact factor" :)
Man wrongly imprisoned for 23 years receives full college scholarship
The Toyota Way at Codeweavers
I think we teach Newton's 3 laws because they are largely correct.
Non-nullable is a promise not a guarantee. It does absolutely nothing in terms of useful warnings or compiler errors within Objective-C, it only explains how Swift should consume the Objective-C API.

It's still entirely possible to get a nil from Objective-C while the API is declared as nonnullable, this even happened to me with Apple's own API's if abused to a certain limit.
>> When it takes a public outcry on HN for a company to do their job, I no longer deal with such a company. Simple as that. I don't care if you raised $25 million - if you can't treat your users fairly, you deserve neither.

I wonder if that applies to Google too, the most famous company for which you need to get on the HN frontpage to actually reach someone there.
Looks neat, but it'll be years before that's widely available worldwide. Monzo has a waiting list and probably don't offer business accounts. Blockchains right now enable everyone in the world to open however many "accounts" they want instantly.
Awesome cant wait to check out the new features!
Why is this tool so useful?
It went far beyond what some of the other commenters are suggesting. It wasn't merely a conscious realisation that the sensation of pain could be reframed as mere sensation; it was a deep reconceptualization of the pain as 'vibrations'. (I realise how kooky this sounds, which is why I didn't go into details in the above comment.)

The pain of sitting for 10 hours a day was actually just a feeling of... energy? I struggle to find a fitting word. A fly landing on my face was no longer annoying; it was a blissful reminder to stay in the present moment.

I hope that answers your question.
How do you do customer service when you get 100K new users / day though?
"What I learned from doing 1000 _java_ code reviews" - there, clickbait fixed, irrelevant tab closed.
Most interesting part:

> [...] The Senate bill brings the normal corporate rate down to 20 percent — while leaving the alternative minimum rate at … 20 percent.

... because they forgot to adjust the minimum tax rate. That's a bug. Not a feature.
Yes, it's true. TSMC and Samsung may call their upcoming nodes 7nm, while Intel calls it 10nm, but what matters is that they have equivalent specifications and that they will arrive roughly at the same time.

Check out the last table comparing TSMC and Samsung's 7nm features vs Intel's 10nm:

https://www.semiwiki.com/forum/content/6713-14nm-16nm-10nm-7...

Intel may still have a 6-months lead or so, but it's nowhere near its 2-3 year lead it used to have only 5 years ago, when not only did it have smaller transistors than the competition, but also used FinFET transistors, with much better thermal performance.

Intel won't even be the first to EUV now, which may not be a huge advantage at first (cost-wise), but it does give Samsung a lead in EUV expertise, from which I think they'll benefit in the long term.
Sure, but higher melanin (ie, darker skin pigmentation) is correlated with lower cancer rates [1][2]. So the point is that cultural changes are causing people who were previously were at lower risk of cancer due to their skin pigmentation/higher melanin, to now have reducing melanin/pigmentation, therefore increasing rates of skin cancer.

[1] https://www.cancer.org/cancer/skin-cancer/prevention-and-ear...

[2] https://www.cdc.gov/cancer/skin/statistics/race.htm
Agen Judi Online Terpercaya 2017 – Situs Poker Online – Asiapoker303
It’s also not flooded with knock offs.
Still feels like a ponzi scheme to me. I don't understand the intrinsic value, nor the backing authority. _but_ I have a few buck in it to sataisify my FOMO
Why Developers Become Frustrated and Companies Can’t Find Talent
What dose is recommended for adults and what is the best way to get it into your system?
I assume the article is about milk since it's very common to drink milk in Finland. I'd wager most adults drink milk both with lunch and dinner as long as it fits the cuisine.
Isn’t it ever! The install update now or remind later notifications is classic Windows UI.
A type soundness theorem is always of the form “a well-typed program never does such and such”. It relates the static semantics (type checking) to the dynamic semantics (operational semantics) of a programming language.

It doesn't make any sense to talk about soundness for dynamic languages, because there's no static semantics to relate to the dynamic semantics.
No. To be considered a criminal, you need to be found guilty of a crime, and for that the prosecutors need to prove beyond all reasonable doubt that you committed the act.
Let's be careful when taking about any kind of laundering when discussing Bitcoin :-)
Minimum Viable Vue App with Parcel Bundler
About “the tangle” and its merits compared to blockchains
Technically, you can have all those advantages with Qt/QML, since it uses JavaScript and runs on desktop, mobile and even web. That said, I never used it.

Another alternative would be React-Native, now that react-native-web exists...
If the seller is in violation of one or more licenses, they might get sued and be forced to discontinue or significantly alter their product. If the big customer depends heavily on the product and cannot easily replace it, they are also screwed in this scenario, even if they aren't in violation of any laws.
I agree, but one has to consider that in this example, since Bitcoin acceptance in businesses isn't that widespread, the receiving side would still need a gateway to convert that money back into fiat currency, and would also incur some sort of fee.

So essentially in these use cases you are just offsetting the chain of custody a few steps later.
TL;DR: US investors care only about the affluent and upper middle classes while China has dealt with electronic payment for poor people and is now expanding into India.
Coinbase is the one that buys and sells gold though, they don't provide the miners or (personal) wallets. Incorrect analogy. The shovel sellers are the parties that sell mining hardware, GPU's and ASICs.
Yes. Some only require that if you wish to withdraw or deposit fiat over some daily limit.
I'd love to read more about this.

If you have the time and motivation to write a detailed post that would be much welcome by me and many others as well I am sure.
I'm not sure if it is going mainstream right away, but C# is trying an interesting solution to that same problem: reversing their default relationship with 'nulls' and adding in optional syntax to flag variables as 'nullable'.

In terms of backwards compatibility the language teams position, IIRC, was that in the cases where you are intentionally using null it's quite easy to find and flag flag the nullable variable, but in all other cases the unexpected nullability can responsibly be removed from apps, making then-unnecessary null checks superfluous.

It's a bold move, but if it works at scale Java might be able to pull the tablecloth out from under the plates too...
You can still be your own bank if you want, but it's much more convenient to have a centralized exchange to find other people willing to buy / sell.
What is Natto?
North Koreans Get Smartphones, and the Regime Keeps Tabs
Please read with good faith and also appreciate that we don't all live in America.

The original situation is horrible. No one should ever be put into it. There is little point answering the question - it has no good outcomes. Instead we need to think about how to prevent it happening. I suggest that we should strive to build societies where it does not happen. I offered a concrete suggestion for how an individual can help themselves and another for how they can try to help everyone.

In terms of the USA - Lobbying by the public has slowed attempts to decrease healthcare provision in the USA. People like you that care and live there need to continue pushing.
$2,830 Appendectomy in Mexico
15 Front End Questions to Be Asked in Interviews
Qt used to be an absolutely awesome C++ framework. Then Nokia happened, and it turned into a weird Rapid Development Environment™ for Symbian®©.

Does anyone have up-to-date experience with Qt? It's quite clear Symbian is no longer the main target, but did they ever get back to treating C++ as a first-class citizen, or is it still all about QML?
Could someone help me understand this?

>it was found that 8895 IU/d was needed for 97.5% of individuals to achieve values ≥50 nmol/L. Another study confirmed that 6201 IU/d was needed to achieve 75 nmol/L and 9122 IU/d was needed to reach 100 nmol/L. The largest meta-analysis ever conducted of studies published between 1966 and 2013 showed that 25-hydroxyvitamin D levels <75 nmol/L may be too low for safety and associated with higher all-cause mortality, demolishing the previously presumed U-shape curve of mortality associated with vitamin D levels.

What is IU/d? What is nmol/L? Could someone ELI5 the entire abstract for me? Well, maybe a little more than 5, I get that there was an error estimating recommended levels and we're not getting enough.
Ask HN: How to make up for lack of CS degree in software engineering?
If you are self taught, how did you get your foot in the door in the industry ?
Not surprising; Coinbase (iirc) was one of the exchanges that traded Ether early on, and it went up by 4500% over the past year, vs 1500% for Bitcoin. (bit more if you consider the Bitcoin Cash fork). Ergo if he was able to invest a wad of cash into ETH early on, the gains would be a lot higher.
He means it’s a resource for finding any/all articles, irrespective of source journal or quality - specifically pointing out that people shouldn’t infer anything from the NIH url.

It’s very much like arxiv in that regard.
As a fellow member of hackernews linked a few days ago: https://medium.com/@chopeh/the-state-of-design-ff5142fb806
Build your first Progressive Web App courtesy of the big G: https://developers.google.com/web/fundamentals/codelabs/your...

I wonder if Rails support could be added for PWAs? I found a guide here: https://rossta.net/blog/make-your-rails-app-a-progressive-we... but I'm only midway through testing it. Getting Puma (Rails dev web server) to speak SSL without throwing errors is a stumbling block :/
Something like what they are trying for C# may work for Java too: https://blogs.msdn.microsoft.com/dotnet/2017/11/15/nullable-...
There's quite a lot of economics behind this for local currencies e.g. The Brixton Pound [0]. The number of times that currency gets re-used (keeps flowing in the system) is very important, that is the person you pay, uses that to pay for something else locally rather than just sticking it in their bank or sending it overseas.

Susan Steed, one of the co-founders of the Brixton Pound explains a bit more in this TEDx video [1]

[0]: http://brixtonpound.org/

[1]: https://youtu.be/l_F0xBABI7c?t=7m6s
Stronger typing is more secure code, totally agreed. F#'s custom primitive types (I'm corrected, it's Units of Measure) are a feature that should be copied by every language. You're not passing around floats anymore with a descriptive name ('distance') but they're floats defined as kilometers or miles. Then you can define rules about how they should interact, like:

Mile distance1 = 12
Kilometer distance2 = Kilometer(distance1) // Does a conversion while constructing

void someFuncThatWantsKilometers(Kilometer distance) { }

someFuncThatWantsKilometers(distance1) // Does not compile
someFuncThatWantsKilometers(distance2) // Compiles

Even better you can do this:

Hour time = 1
Kilometer distance = 12
Kilometer/Hour speed = time/distance // Doesn't compile
Kilometer/Hour speed = distance/time // Compiles! Even gives you the 'new' type for free!

You could use it for everything where primitives have a deeper meaning than their pure numeric value. Database ID's, money or other financial or scientific values. Impossible to swap X and Y coordinates unless you implicitly do so.

You can eliminate so many confusing bugs just by having better typed primitives.

--- disclaimer: ---

This is not exactly how it works in F# but the languages are too different to really compare
I think you could fairly easily rationalise to yourself that Bitcoin _will_ one day be money, and we haven't reached its true value yet, so nobody wants to miss their piece of the pie when that happens.
Yes, at least in the SEPA area (EU, plus countries in the EU orbit):

https://en.wikipedia.org/wiki/Single_Euro_Payments_Area#Cove...

As a means of payment in the SEPA region, Bitcoin is far worse on cost (free vs $5-10 in my experience), and sometimes worse on speed (1 - 1.5 business days for SEPA to clear).

So in this geographic area, Bitcoin is literally losing to a combination of the legacy banking system, and a huge, multi country, multi lingual, somewhat unwieldy bureaucracy.