skysight-inc/HackerNews huggingface dataset:
> The tan is caused by an increase in the activity and number of melanocytes, the cells that make the pigment melanin. Melanin helps block out damaging UV rays up to a point,

It's not particularly clearly worded but to me that seems to suggest that tanning increases melanin and that melanin helps prevent cancer regardless of whether your dark skin is natural or tanned.
But the rules remain the same for everyone: if you want to use the road and don’t want to carpool, you pay.
Are you missing fungibility or is that covered?
Windows 10 only, though... On the other side it allows you to build a web version of your apps (in addition to mobile), which is nice.
This is a massively important point (if you're selling to the EU) - as part of GDPR companies need to have a way to audit the decision making process if a decision is being made by a computer.
More interesting would be how many games it has played in that time.
Expanding roads doesn't help with congestion ([Induced Demand][0]). So no, NIMBYs in Arlington are not the real issue.

[0]: https://en.wikipedia.org/wiki/Induced_demand
Three quarters of unwell Brits Google their symptoms and treat themselves at home
Giveaway Worth $1,250 – Win Three Premium WordPress Plugins from Web Factory
ARM has a team working on the arm64 GCC implementation so I expect it to be pretty well worked out like their own compiler.
> healthcare, day care, basic housing, etc. are not scarce

“Scarce” in economics doesn’t mean “rare”, it means “has a non-zero marginal cost” and usually “has a concave supply curve”.
What I'm saying is how do you know the guy isn't telling the truth? How do you know it wasn't his idea all along?
Ask HN: Any known projects using ML to predict futures?
Medium or long-term futures in all areas.
What that is supposed to mean?

Qt has language bindings.

http://wiki.qt.io/Language_Bindings
Do you work every day?
> Which is a shame, because the blockchain is amazing technology.

Apart from wasting space (e.g no cleanup even after years), energy, and calculating the nothing, sure, it's amazing.

(I might have a different opinion, let the proof of work be calculating SETI, math questions or science problems)
That's what I was expecting too. How did you do those calculations, if you don't mind sharing? With an accountant, the hard way with a spreadsheet, or (please!) some magical accurate online calculator with 5 fields and a big button?

Thanks!
> Makes you wonder what will happen when instead of the rules of chess, you put in the axioms of logic and natural numbers.

If you're talking about formal proofs or maths, I'm not sure how this would apply in general as the branching factor for each 'move' in a proof is efficiently infinite. It would be interesting to see it applied to more constrained proof domains though.
Blockchain at the Singapore Stock Exchange and Central Bank Digital Currency
it crashes all the time.

https://www.bloomberg.com/news/articles/2017-11-16/bitcoin-h...
> Among others, this creates an incentive to keep the resource scarce and to not invest into maintaining and expanding it.

Price signals are exactly the sort of thing that can be used to optimize (and fund) the maintainance of infrastructure. Right now roads are placed and funded by fiat, which is why they’re often located nonsensically or in highly irregular states of repair.
Another really impressive feat is Elon Musk's OpenAI which defeated a number of world class dota2 players in a 1v1 match.

This is a real time strategy video game. The number of decisions you need to make in this game are mind boggling. It takes most people many months, if not longer just to get to the point where you're not clueless.

A recap video is at: https://www.youtube.com/watch?v=jAu1ZsTCA64
"containers are not secure, anywhere" Zones are very secure although you might or might not consider them "containers".
>This may apply to regular random companies, but does it really apply to very known, rich brands like Uber?

I would pay 10BTC for a recent copy of Uber user db containing at least the emails, names and phone numbers of all users.
2016 https://news.ycombinator.com/item?id=13150144

2015 https://news.ycombinator.com/item?id=10879529

2014 https://news.ycombinator.com/item?id=8201392
'AlphaZero searches just 80 thousand positions per second'

As I understand it, we don't really know what AZ does when it evaluates a position. As it was not explicitly programmed. It could do something that is similar to evaluating more positions.
yea, but usually not more than 3h
I'd be curious about how it's strength relative to Stockfish might change as the amount of time per move is varied.
It's definitely worth a shot reproducing the results.

On the other hand, Google will make a shit load of money when they make TPUs available on gcloud. Papers like this are great marketing for them.
Yes. I was not building an application like Tableau or IntelliJ. I also was not building anything that had high performance requirements (which electron will definitely fail at) it was a CRUD app - the desktop version of a website with sync functionality.

The learning curve and full fledgedness of Qt was not needed for me.
fairpx has the right advice. I can echo it nearly word for word. Get some help even if you are specifically carving out say work that takes you 10 hours a week to do and you hire a VA or freelancer to do it each week.

A few additional things I'll add, make sure you are eating well, getting some exercise/activity everyday and make a plan to take say a week off 1-2 months from now. Part of your job during that 2 months is to make it so you can take the time off and not panic. Just remember this, if you can't take time off you don't have a business you have a job.

One other suggestion which I have personally done. I was having trouble with doing the above personally, but I knew I was going to implode if I didn't do something. So in my case I took my laptop got a hotel room on an island and worked from the pool, hotel room, etc during a week. I found I could work a few hours a day and accomplish everything and had enough time to go explore and relax. That helped energize me, I think just getting out of my pattern was the most important part.

Good luck!
> Or after a natural disaster, market theory says equilibrium prices rise to balance demand, but prices cannot rise enough

This happened recently in Texas not because of a market failure, but because Texas has “anti-gouging” laws that prevent people from raising prices around a disaster, which entirely predictably had the effect of people being unable to get what they needed (wood, water, etc.) during Harvey.
> Anything else actually makes JS harder than, say, Python.

It depends on the setup. I use CoffeeScript 2 which gives me most of what I miss from Python (which was my favorite language for years). And when I go back to Python I miss having a debugger as good as Chrome's, as well as some CS2/ES6 features.

> There's just so much stuff you have to keep in your head while writing JS, it's not worth it.

Can you give me some examples?
Well, there's math. Mapping it to AZ and finding a decent "win" function might be hard, but it's a complete information something, certainly.
On the other hand it quickly got figured out how to beat it. And it could only play one hero.
Lemme guess - your fan is buzzing too?
A whole new industry is on the rise
Start taking weekends and holidays like normal people do.

I take days off whenever I feel like it.

Also, if it was me having trouble to start, I would consider it as an early burnout symptom.

Good luck.
> People say R is the best and optimized for data-analytics which is simply not true. It's a marketing-lie spread by the creators. There is no data-analytics-task that you cannot do with the same ease in other programming languages.

Really? Maybe you worked with R before data.table, dplyr, and the tidyverse packages? I'm not that familiar with pandas in Python, but there is an incredible amount of productivity to be gained from knowing your way around a set of just around 5 packages in R that I never had when working with C++, Java, Perl, or Ruby.

Also, it could just be me, but I overcome the = and <- confusion by simply never using =.
Thank you for calling this out. I have to fight this fight way too often.

Optional is really for functional code, not for "eliminating NPEs," because it doesn't do that - in fact it means strictly speaking you have to do additional checking.

The real purpose of optional is for allowing me to do things like `foo.first().orElseGet(other)`. `first` has to return an Optional rather than a null or it will blow up.

If you are doing `Optional.isPresent()` as a straight-up replacement for null checks then you are doing it wrong. If you want to avoid returning nulls and doing null checks, use polymorphic null objects.
They do seem surprisingly decent. Not yet clearly better, but they are surprisingly decent.

It is too bad someone has't made a graph of these two trajectories, Intel/AMD performance and ARM performance, over time. I bet it would let us see if there is going to be an intercept between the two and when it would happen. We have like 7 years of data now in this race, a graph should be possible.
Fail2ban: To SSH and beyond
It's not "state of UX", it's "state of UX in big social media and adtech" (and partially shops). And it's becoming more aggressive and user-hostile.

"Linear Navigation", "Decluttering", "Content First", "Large Headlines", "Functional Animation", "The Dominance Of Videos". You can't design graphics or text editor with these principles. You can't design useful everyday things with these principles (or you can, but you will design Juicero). You can design only zombie-content-consumption TV-like things with these principles.

Ah, I forgot that term "UX" is only used by mobile & adtech swindlers.

Also, the article does not mention in-page pop-ups (in 2017 they appear after delay or scrolling) and anti-adblockers. Very noticeable UX elements nowadays, for example Medium, on which this blog is hosted, shows modal popup every time, after small delay.
I agree. Plus people tend to forget it was Nokia that relicensed Qt to LGPL, which was a massive gift for most developers. I really liked QML myself when I was using Qt, but even many of those who don't care about QML are likely enjoying the benefits of the more liberal license.
I haven't seen any details from AlphaZero, but when they were training AlphaGo Zero they drastically reduced the amount of hardware and only used a single node taking about a killowatt of power. If we assume AlphaZero uses the same hardware, then given that a brain uses about 10w that would be equivalent to 800 hours. Which is still amazing.
Mobile Continuous Delivery is Closer, Easier and more Fun than you think
OpenAI isn't a good DotA player though, it's just very mechanically capable at this tiny subset of the game. Still impressive but not really DotA.
R Studio allows you to use R Notebooks, which have a number of advantages over Jupyter (I wrote a blog post on exactly this earlier this year: http://minimaxir.com/2017/06/r-notebooks/)
Journal, meditate, exercise _before_ you work. Before you even touch your phone. When you get in touch with the WHY each day first, you're more likely to stay aligned with where you're going.
Well, it is "trivial to set up" as per my link, and they don't offer it as an option, so apparently not.

Perhaps they don't think enough people use PGP to make this a worthwhile option to add. But given the service they are offering, it seems like an obvious feature and quick win to me.
Can’t you automatically detect this problem and tell the users when they try to do this?
The breaks are there to stop panic selling. That is something that was intensional and learned from the 1987 stock market crash.
im guessing its going to be bitcoin this year
I think they were more aiming at gradually removing expansion slots but selling serial-port-to-expansion-port dongles...
But if tanning also produces cancer it remains to be determined which effect dominates (unlike for people with naturally dark skin, where the effect can only go in the beneficial sense).
My experience with coinbase was terrible. I bought roughly 10k of eth this past summer.

Eventuslly I was up 5000 I decided to sell 10k so I could let the rest freeride. When I went to sell coinbase told me they couldn't validate my identity and wouldn't let me sell.

Which is ridiculous. They had no problem taking 10k from me, but not the other way around?

At the very least they should have put some info somewhere telling me that before I bought any.

Nothing I did worked. It just kept telling me it couldn't validate and to try again in 24hr. I contacted support and eventually got a boiler plate email.

Eventually I opened a new account on another exchange, sent my eth there and sold it for btc which I sold for usd on localbtc.

Ended up a 2000 dollar loss because this whole process took like a week or so during which eth kept dropping.

My advice to anyone using cb would be to have a local wallet and working accounts on multiple exchanges. If I had done that I would have been okay.

However I still think that if my identity was no sufficiently validated to sell, they should have told me before I went to sell.
> I work in a large corporation and they're still planning their transition to 1.5 and then to 2.

Angular 1 -> 2 is an actual "major release". "Rewrite all your apps from scratch" major.

But starting from Angular 4, the "major version number changes" doesn't mean a major effort to update. There's a decent chance that 4 -> 5 -> 6 -> 7 etc will work without any code changes. But as long as there is a backwards-incompatible change, no matter how small and in how obscure submodule, it requires bumping the version number according to semver.

Most enterprise users will probably skip multiple versions between upgrades, just as they skip Ubuntu releases and Django releases and Rails releases and so on.
I'm very interested to hear your opinion on WxWidgets, as I have heard more desktop app devs endorse it over the years. What features makes QT win out over it?

Also, I know this might sound crazy, but what about (f/m)asm?
If it's earning you $10k+ a month then you can probably afford going to specialist and by that I mean psychotherapist. Just do it. Don't listen to random advice from random internet people. If you're feeling miserable (especially if it's going on for quite some time) that might be the symptom of some bigger underlying issue.
The point is that returning an Optional gives you nothing above returning a null - in fact it increases complexity and makes calling code more error-prone for no gain.

If your contract says you return a Foo, you could be returning a null. If you change that to Optional<Foo> you could still be returning a null.

It's not what Optionals are for. They are just widely misunderstood and abused.
it's all about Azure now. why do they care whether you win windows or linux on Azure?

and the easier you can write a client that talks with code on azure the better.
"Simple" ones start at about 5k but require a proper business to buy and can usually do m of n. If you want to go all out you should write your own firmware module and use that. Those engineers are even more expensive than the security architect.
> On top of all that, roads are not "full" markets. This is not a free market solution. You can add a price system. but you don't have supply side effects.

The solution is to auction road capacity and use the auction proceeds to fund maintenance of that road and construction of others. Besides being vastly more efficient (from a market perspective) than an arbitrary fixed rate, it also means that resources are allocated towards roads more efficiently (if your fund allocation mechanism makes some sense).
You don't need understanding of all deeper levels, you just have to know the system til the first non-leaky abstraction.

Concrete concepts are a good foundation of correct code, no matter how high level they are.
> People who work outside don’t get skin cancer.

Yes, they do.

> If they did, we would know, because workers compensation would be paying for it.

While state workers comp laws vary in ways which make this different from state to state, workers comp is paying for it for some subset of people who work outside.

http://blogs.findlaw.com/injured/2015/06/can-i-get-workers-c...
Obviously you're missing the most critical words of my sentences. This effects all of humanity, including you and me. Even if your comparison is utterly silly, a spray fight would not emit more than it would otherwise since you still have manufactured the bottle already.

When lying about emissions people tend to get taxed lower for the lower emissions (at least in many countries in the EU) and also people rather buy a car with a low emission than a car with a higher emission rate.
In particular - it helps to do your work in a coworking space. Even if the team is not people working for you or your company, it is really nice to have others that you see every day who have a similar goals as you.

Alternatively, maybe find meetups and/or online communities for other solopreneurs.
Many are scratching their heads: "WTF? When will Bitcoin come crashing down?"

The thing is, if individual and institutional investors decide, in the aggregate, that Bitcoin is a new kind of asset in which they want to have a tiny amount of exposure, the price could still go up much higher.

Investors worldwide currently own around $300 trillion in financial assets.[a] If as a group they decide to hold, say, 2% of their wealth in Bitcoin, say, to diversify away from all countries on earth, then Bitcoin's marketcap would go up 30x, from around $200 billion to $6 trillion. The number of bitcoins is fixed, so the price would go by a similar multiple.

Note that before Bitcoin it was impossible to diversify away from all countries on earth.

[a] http://money.visualcapitalist.com/worlds-money-markets-one-v...
Semantically, is that different from using a reference variable without first checking it !=null?

Also, isn't there a static code analysis tool that checks at compile-time that reference variables annotated as @non_nullable can never be null?
I think a lot of people couldn't care less if the company might face fines several years later, when they might not even be around.
Still, they heavily limited the scope of actions of both the player and the agent. It's not like the research space consisted of all the items/actions available in Dota 2.
Developer hiring stats [Infographic]
Maybe you're burnout or depressed (see depression signs) ?
Then there should equivalently be breaks to stop panic buying, not so?
San Francisco rent is so expensive that a law firm bought a $3M plane
> I'm not being snarky; I'm legitimately confused by what people mean by the phrase.

I am being snarky: They mean "you better hurry up and buy some bitcoin quick, so I can have some new bagholders"
Deep Learning for Robotics
The Untold Story of How the Rama Idol Surfaced Inside Babri Masjid
For me, about a hour and 2 (or 3?) reboots. And this is minor version update that consists only in bugfixes. I don't understand why overwritting few megabytes of files takes so long time and requires multiple reboots.
Low income and few choices are pretty interlinked. That's why you find absurd commute/labour, childcare/labour or other ratios at the bottom.
Actually this is a form of progressive taxation that has less impact the poorer you are. Because the poor are less likely to pay for the roads, they on the average pay less taxes. And given that the road was previously completely banned, they also have access to plenty of alternatives, be it taking other roads or carpooling. On the other hand, the ‘dumb rich’ will pay out of their nose to not have to share their car with someone else.
What is your nutrition story like? Do you have a healthy diet?

Your symptoms could also be caused by a vitamin deficiency.
At $10k/mo, you can easily afford to hire someone else. That'll both give you a community to keep you encouraged and give you a bit of breathing room, which you should use to take a vacation.
I recently got out of ETH despite being bullish on it longterm because Bitcoin is almost certainly going to crash soon, and I personally believe it will almost certainly add uncertainty into the legitimacy of the entire sector.
Well the buck stops somewhere, right?

Unless the CEO personally ordered it (which seems unlikely), someone somewhere below the CEO ordered this. You will eventually find someone down the chain who cannot identify a superior that pressured them to do it.

That in no way implies he's covering for superiors out of loyalty to VW.
" Most people in Congress have enough money and get a nice insurance plan" -- hehe they get government insurance that pretty much covers 100% of everything you can't really buy an equivalent commercial policy but they sure will argue all day that you def. don't want that horrible gov. insurance.
Huh?!

work great with Python
I don't disagree, but it seems to me like this has little relevance to this kind of white-collar crime. Business executives who broke the law don't need GEDs, college degrees, or vocational programs.
> it is secure, and it is very inexpensive to hold

https://storeofvalue.github.io/posts/cryptocurrency-hacks-so...
not gonna argue that : D Been working with R for 3+ years now and totally second the "there are also many things that are just a tiny bit different from the standard cases, and are absurdly complex".

I can gradually move on to python at work now, which so far has been much more pleasant.
It always surprises me what you can end up doing in R though, but really shouldn't if you want to go to production : )
I think we're beginning to see the end of bitcoin, as much as I love the technology. It'll be a few years (maybe), but it's just too inefficient from a power standpoint. If the protocol is changed to a memory intensive proof-of-work rather than power intensive, or perhaps to a proof-of-stake or other means, then it may survive.
A Classic Extension Reborn: Tree Style Tab
> Python with sklearn and pandas blows R out of the water.

For some things yes, but for others the reverse is true. I'm also a heavy R and python user and find the two ecosystems extremely complementary. For building pipelines and web apps, python has an edge. For statistics, graphics, and data management, R is IMO superior. You can do everything in either language, but have to jump through hoops in some cases. Sometimes the best solution is use both!

For example, I run an internal web app for A/B testing using django and rpy2. Doing it all in python would have been sub-optimal because dataset management is so much simpler in R. Plots that were easy to do in ggplot2 were impossible to get right in matplotlib. The big drawback to this method is R's single-threaded architecture. Embedding R in a web server process is not easy (ask me!), and won't scale as well as a multi-threaded environment can.

All my data exploration and prototyping happens in R. Even basic report scripting can be done better in R than python because of the ease of data management. Consider a typical case of 1) run database query, 2) munge data around to produce a table, and 3) email or save to html. If you can't get exactly what you want from the database in one query and you have to do a lot of munging in step 2, then R is going to be more flexible than python. If I need to merge, aggregate, or recode variables, I would much rather use R. Doing all this with a list of lists "dataset" in python is convoluted at best, and recreating a lot of the functionality that base R gives you.
If you want to use QWidgets, I highly recommend PyQt for beginners. PyQt is a very well done set of Python bindings. With rare exceptions, the Qt behavior and docs map straight over. E.g. if a method takes a QString, you can send it a Python string and it just works. It's dual-licensed GPL, so you do have to pay for it if you're selling something, but it's worth supporting the small company that produces it.