skysight-inc/HackerNews huggingface dataset:
If it helps anyone: if using Cordova/Phonegap on Android devices, include the Crosswalk Webview, especially if you plan on supporting anything below Android 4.4. Either as a dependency or static - the former keeps your app slim (but unfortunately yet another dependency you cannot fully control), the latter adds 44MB to your apk-size but offers you full control over the experience.
I assume there's some form of auto negotiation? For what it's worth, I connected two laptops via USB, Nothing happened (though most likely they had built-in protection against that kind of bullshit)
Which one doesn't have that? That's the one feature I see people consistently mention that they love about their digital assistants.
Most European children don't go through Erasmus or inter rail.

A train ticket for kids paid for by unwilling tax payers is little more than bribery and propaganda. It's disgusting, they can't win the hearts and minds of the populace so they insinuated themselves in schools and now are outright bribing kids.

I was pro-stay, but some of the stunts the EU are pulling to get kids to believe in EU federalisation are disgusting.
IMO, the single most interesting thing about OCaml is its object model. On one hand, you have a fairly conventional setup with classes, methods, inheritance, generics etc. On the other hand, the entire system is structurally typed, with pervasive type inference. Recycling bits from my earlier comment on the subject...

# let f obj x y = (obj#m x)#n y;;
val f : < m : 'a -> < n : 'b -> 'c; .. >; .. > -> 'a -> 'b -> 'c = <fun>

Here I defined a function taking 3 arguments, called method m on obj, passing x as argument, then called method n on the result of that, passing y as argument.

Note the inferred type signature for this: the first argument is of type <m : 'a -> <n : 'b -> 'c; ..>; ..> - i.e. any object that has a method named m (and possibly some other unspecified members - that's what ".." means), with said method m having a signature that allows us to pass some 'a, and returning another object of type <n : 'b -> 'c; ..> - i.e. something with a method named n that accepts 'b and returns 'c. 'a and 'b' are then used as types of x and y, respectively, and 'c is the the result of f.
A friend used to rent out a spare room in SF on a regular basis. Two years ago, he could get $1850 for a single room with it's own bath room, furnished. We're talking 6-10 replies from a Craiglist post within 24 hours. Stopped renting it out about a year ago.

He just posted it again. Zero takers at $1850. Finally got someone for $1600 (-13% decrease in rent) after a month. A dramatic change.

The rental market in SF is definitely turning towards the buyer.
Except for Lens, most packages shy away from operator soup. The basic set you need to know to read most Haskell code is quite small, and tied to the core concepts you need to know anyway, such as:

Functor (<$>)
Applicative (<*>, <*, *>)
Monad (>>=, =<<, >=>, <=<)
Monoid (<>)
Alternative (<|>)
When I first saw the touchbar, I immediately thought of a plastic, overheating, underpowered piece of crap laptop you find at any Retail store. Literally looking at that touchbar makes me think of having to uninstall 20 HP bloatware apps from a family's shiny new craptop.
detailed diagram I have... http://www.evernote.com/l/AUktHsZP9-xE754ZOPn2Kv-OkJs74RAb7K...
Actually the whole masking and scatter-gather in AVX512 is to simplify the job of the compiler by pretty much allowing any loop to be vectorized relatively trivially.

It doesn't really require any new compiler breakthrough, as it is pretty much what all the GPU compilers (i.e. cuda) have been doing for a while already.
To be usable with non-mainstream language names. Yes, I can speak in English with it but I can't rename people/places. Which means I can't mail/message/reference them which is, to me, most exciting current use case.
That has always been the case with PC USB ports, when a new standard is introduced then PCs adapt it gradually.
Labels on the navbar and dropdown menu are way too small.
I can't say anything about the other book, but "The Quants" is a good read and dives into the history of these funds.

I also liked the style for what is not there. Usually, people addressing these questions try to make it look like magic and easy. I hate the 5 minute montage in movies with cool music that condenses 5 years of hardship. You can pick it up, read some pages and put it down if you don't like it.

The author seems to have had access to the people he talks about, and had help from the right people (Mandelbrot, Taleb, Ed Thorp, to cite a few). For me, this increases weight and it makes it cool.

An edX course about Discrete Time Signals? That's nice. Finding out that the instructor is Richard Baraniuk knowing that I used a paper of his (an adaptive optimal kernel) [to do time-frequency analysis for multiphase flow pattern recognition]? That's cool!
There's always hostels. Down to $30 some places per night, a small locker to keep your valuables. No?
I don't know about Rails and ActiveRecord, but I can do this in Slick.
Oh, and the other neat thing is that OCaml cleanly separates subtyping and inheritance. In other words, in OCaml, class inheritance is for implementation reuse only, and is completely orthogonal to subtyping. In many common cases (similar to Java etc) inheritance does produce a subtyping relationship in practice; but because of this decoupling, you don't get one shoehorned onto your classes when you just want the other.
With an iPhone, (or any other phone that doesn't charge over USB C), this is always the case.
everyone eventually does.
Due to pentile pixel arrangements OLED screen is less sharp than corresponding LCD of the same resolution, so for coding and readingy my preference goes to high quality ISP panel.
Google is to me what Facebook was a few years ago. I do have a Facebook account but don't want to use anything Google. Yet they have a sneaky way of trying to force you (and others) into it. I think it's scary just how well Google has done at shoehorning themselves into the education market. I frequently encounter kids that think google is the internet. They think all email is Gmail. They don't know other search engines exist. They only know YouTube, mostly because of Google's placement. They don't know there are other forms of Maps. (again, Google's placement of their own products.)
It's scary. Facebook hasn't gotten to that point. They've tried with mobile devices, and they were a flop. We don't see Facebook Maps yet or a lot of Facebook Videos or whatever being shared around.
I thought that Akka Streams didn't support distribution either, at least not yet. Has that changed?
Love the design! Maybe not the simplest to use, and fairly verbose at times... but it's very clear what's going on at any given point - and given how hairy macros can get in production code, I think emphasizing clarity is the right approach.
Apple say about 10 hour battery life on their website. Three hours seems like something is really wrong.
And then you have to make sure your deploys are atomic so that the app code and stored procedures don't get out of sync on failed deploys...

Or your stored procedures now become one more thing that has to be backwards compatible, in addition to your DB schema...

I've run into all of these problems with stored procedures, and they SUCK. Good deployment tooling can solve them, but it's a lot of effort for questionable reward.
How to keep doing the right thing?
I'm not religious.

I'm not a Puritan.
I love OSHO books, I've read more than 30 of his books.
I like relativism.
I try to understand the diverse cultures and customs.

I know that I am not the right person, honest and sincere.
Obviously, I have my prejudices, fears, traumas, envy, etc.

I know that right and wrong is very relative, timeless.

In the country where I live (Brazil), many people (majority?) Do not respect the laws of traffic, construction, betrayal, etc.

The level of social corruption is enormous.

I know this is normal all over the world.
But at very different levels.

I know that the fear of being punished by law, or by people is a good reason, to continue (try?) To do the right thing.

But often, I do not find a reason, to continue to do the right thing (try?).

Doing right does not always cost a lot of money, effort, time, patience, etc.
But sometimes, yes.

What motivates you to do the right thing?

Or, you should ask first:

What is right?

How to know or define what is right?

One of the biggest problems, is to feel like a sucker, loser.
This feeling is what bothers me a lot.

Or should I ask, how can I not feel like a sucker, loser?
That's because I work on D now :-)
I was working for many years for major ISP in nordics and they implemented wiretaps when requested by the officials.
All excellent answers.

Thank you very much.

On second thought, I think my problem is different.

What bothers me, is something else.

I asked another question: https://news.ycombinator.com/item?id=13046232.
>The rental market in SF is definitely turning towards the buyer.

Am I misunderstanding something? If rents are going down (like you suggest in your story) wouldn't that mean that the rental market in SF is turning toward the renter?

Edit: Thanks for the clarification. Terminology can be confusing since there can be buyers/sellers for the renting homes market and buyers/sellers for the buying homes market.
Show HN: masterkey – secure interactive password manager using Go and NACL
Actually, I'm not 100% opposed to abolishing corporate tax altogether and finding other ways to structure tax. I'm not an expert, so I wouldn't know what the most robust structure is.

But I am calling the arguments that they use in the article ridiculous, and in particular the parts that I've quoted in my post above.
Author here.

Great discussion around the CAP theorem but it misses the point. AP vs CP / Cassandra being AP is not relevant to this particular problem:

1) This is not a distributed systems corner case. You will run into this if you are running Cassandra on a single node. A node should be able to guarantee consistency internally during normal operation. If it is not able to do that, there is something wrong with the system.

2) This is a case where queries are being send from the same process/thread and go to exactly the same nodes. Attach a simple, monotonically increasing query counter to each call and you can easily serialize it on the other side.
I wish they could control laser cutters and 3D printers. It would make my job a heck of a lot easier.
"Start printing the chess set in red and green on printer #2"
It would be great if I could also use them for design.
Apartments have been the last frontier of expensive mass-produced products. Hopefully this is the end, and not just a temporary blip.
27s is still an awfully time. Why does it take so long?
Yuan Devaluation Triggers Exodus of Chinese Wealth, US West Coast Primary Target
Not saying anything about the new MBP, but I would be really wary of connecting a $2000+ device to a random no-name $9 car charger. Heck, I'm not sure if I'd even want to connect my smart phone to that.
I understand how it concerns you and how on principle can be against your ideology but I wouldn't call a train ticket "disgusting" :)

Giving young people means to travel is not brain washing, it's actually the opposite as they can actually go to that country and see what it is all about so they would be less susceptible to propaganda. It's like public education but with no teachers to push an ideology(it's just a ticket, doesn't come with a guide), I would say that if EU manages to pull this of it would be a great public service.
Edit: this comment is bogus. I didn't know about sweet Schengen visa .

Only applicable to people from rich countries

Visa costs for everyone else,

UK - $160

Germany - $120-$210

Spain - $100

Portugal - $80

France - $67

Belgium - $80

... you get the idea.
Riiiight, because these folks would certainly have spent the time to make a product that people won't pay them for.
Note that the last release of MetaOCaml was in 2006. This paper is old too, but I don't know exactly how old. But probably about 10 years.
As Melhores Horas Para Publicar Nas Redes Sociais
Has anyone tried Xamarin for building mobile apps? Not Xamarin Forms but the lower level tool kit? It sounds pretty good on paper. At work the only negative I heard from one team who tried it is it added too much bloat. But that might just be their coding...
It can decouple you from the specific database implementation. The ORM can generate SQL that targets the database you are using by altering the generated queries to account for dialect and feature differences. For example, it can, potentially, make it possible to switch your application from using MySQL to PostgreSQL rather seamlessly. However, in my experience, this is rarely straightforward, and rarely done. It's not unusual for the application layer to become dependent on some quirk or unique feature of the underlying database, and sometimes that dependency is not obvious. The sibling reply is not far off the mark when it comes to using ORMs "in practice".
In the case you plug two Macbooks together and to the powerpoint, it charges the electricity back on the grid, which paves the way to infinite energy. More seriously the macbook can choose one source for its power.
"You have enemies? Good. That means you've stood up for something, sometime in your life."

It's a very common political quip. The usual attribution of the original version is to Churchill, with the specific phrasing I used reappearing in various contexts in the United States for the last fifty-odd years.
Which happens to have really great compile times, in spite of using even more metaprogramming than C++. Thank you for your work!

I was pretty skeptical of D for a while, mainly because of the GC, but I've started to take a liking to it. It's a very useful tool.
I would imagine there's both software and hardware limits to how much current the charging circuit can accept, since having multiple chargers to one device is pretty likely with USB C. Like imagine hooking up two USB C displays which both act like chargers.
Due to reflections the black on OLED is still not real black unless one is in a very dark room.
Author forgot to mention new MBPs dont use USB-C, they use _special Apple variant_ of USB-C. Variant that doesnt work with ordinary dongles, from hdmi dongles producing flickering mess to USB 2.0 dongles _silently corrupting files_ from pendrives.
Ever heard of Schengen?
These are some of the steps they use to identify propaganda:

Check to see whether the social-media account/commenter/outlet has a history of generally echoing the Russian propaganda "line" by using themes, arguments, talking points, images, and other content similar to those used by obvious Russian propaganda outlets. These themes include:

1. How terrible, weak, aggressive, and corrupt the the opponents of Russia and their friends are: The US, Obama, Hillary Clinton, the EU, Angela Merkel, NATO, Ukraine, Jewish people, US allies, the "mainstream media", and democrats, the center-right or center-left, and moderates of all stripes. Investigate this by searching for mentions of, for example, "NATO", on their site by Googling for "site:whateversite.com NATO" and seeing what comes up.

2. How dangerous standing up to Russia would be: It would inevitably result in "World War 3", nuclear devastation, etc, and regardless of who shot first or is bombing civilians where now, would be the West's fault. Russian propaganda never suggests it would just result in a Cold War 2 and Russia's eventual peaceful defeat, like the last time.

This is the criteria for being a russian propaganda outlet? Basically, anyone who parrots 'Crooked Hiliary' is now part of it. This is hogwash
Imagine instead if they injected ethanol into your gasoline to reduce fuel efficiency.
He's classifying the landlord and renter in this transaction as seller and buyer (of the lease), respectively.
No, it would be turning toward (as in, in favour of) the buyer.

If it was turning toward the seller it would be fast to rent at a higher price (best situation for seller), yet he is describing the opposite, where buyers have plenty of time, choice, and more purchasing power.
Language doesn't necessarily matter, at this point you can use C or C++ and many other things for iOS.

The system libraries and interface paradigms are completely different. You'll never have a write once run anywhere thing. Games can come the closest since they generally have their own completely custom UI is, but there still bits that need to match each platform.
http://pca.st/m32F is a good interview with Michael Mann on this very subject
About 15% of students in Europe take part in Erasmus. Considering moving abroad alone for a year to a country where you don't necessarily speak the language is quite intimidating I'd say that's a pretty high number of students. As for inter rail - maybe the fact it's €400 just for the train ticket is why the only people I know who have done it are quite well off. Making it available to everyone who wants it should change that, opening the experience up to everyone regardless of background.

Edit: Making an experience available to everyone isn't exactly propaganda.*

*unlike that extra £350m pw going to the NHS
I've tried PhoneGap and Cordova wih Polymer and my biggest gripe is that even the most basic of mobile UI gestures have no good analogue. For example to emulate swiping between tabs on a ViewPager, you have to implement hundreds of dirty lines of code in JavaScript to catch touch events and decide how they should behave, and hope you emulate the native experience. None of the tabbed interfaces of any of these frameworks have it built-in.

Then you inevitably have to deal with Safari's stupid rubber-band scrolling, which causes the titlebar of your app to scroll if dragged. Then when you disable that scrolling you're forced to implement your own scrollbar from scratch and emulate the Safari rubber band on the parts you actually want to scroll.

Pull-to-refresh? Good luck implementing it in a way that feels like a native app.

Building all that in JavaScript is possible, and with the help of CSS3 and WebGL it's often possible to get FPS on par with native apps, but emulating a native-feel UI in JavaScript is more work than just developing twice for Android and iOS. And you usually end up with so much JavaScript bloat and DOM hell that it takes forever to load on 3G or slower connections.

Seriously, can someone just give us <GridViewPager>..</GridViewPager>, <ViewPager>..</ViewPager>, <ListView>..</ListView> or something like that, with everything included, including touch gestures, and make it "feel" exactly like iOS or Android depending on the OS it is loaded on, matching the respective fonts, elasticity coefficients, gesture thresholds, and everything else, no questions asked?
Personally, after playing around with all kinds of game engines and frameworks, I always go back to Unity. It has a lot of warts and issues, but for me it's the most productive way to focus on actually creating games.
This is good advice. From the article:

> So I added a few more entities to the world. Suddenly, it was running at around 30 FPS. Yikes.

If your framework can't do simple OpenGL draw call batching, it's unsuitable for games. I'm not a huge fan of Unity (though it'll be a lot better when their version of C# is finally updated), but it's probably the best thing available for cross-platform game development.
How many USB C devices do you have? What kind of cable do your keyboard and mouse use? Your thumb drives?
A "buyer's market" is good for people who haven't bought yet but want to.

A "seller's market" is good for existing owners who want to sell.
As of April 2016 , Fort Knox holdings are worth about $180 billion.

There was approximately $1.48 trillion USD in circulation as of October 20, 2016.

There is about $8.22 in digital assets for every $1 we have in physical gold.
We didn't make it immutable and we didn't add an index to it. Those are our next action items to help improve the performance of it.

Honestly, instead of looking into more performance gains, I wanted the team to get a huge win and for the team to look good in front of senior management :D.
Unfortunately, it's quite inconvenient to use precompiled, there are a lot of limitations in each compiler. For instance, only the first header include a source file can be precompiled and other things like that, this is a more general approach. But PCH can bring a really good speedup too and are free ;)
> Is there a good meta-compiler solution targeting native APIs across mobile platforms that people are using lately?

I guess I just don't see why everyone is so dead set on trying to find a way to not make native applications. No matter how long this goes on, no matter how much more advanced these library seem to get, native apps always feel and work better.

I understand you don't want to do a complete rewrite for each platform, but I'm not sure that trade-off is worth it for the quality of apps you tend to get out of these middleware solutions.

(Games are something of an exception)
Nope, you can get a Schengen Visa and you will be able to visit most of the countries.

Also, EU citizens can travel visa free. There is a visa free travel opportunities for many other citizens from the world as EU or individual countries have special agreements with many countries.

So no, it is not a 100 bucks per country visa fees.
what caused me to engage with Facebook a lot less often is the fact that if I post on some article, it shares it on my friends timelines. That "(friend) has commented on ..." stuff. I don't want that. I have a very diverse group of friends, and no, i don't want it being shared that i posted on a pro-gay or pro-clinton or pro-trump article. it's sharing unnecessarily.
exactly! why would anyone try to develop a game with a hybrid tool especially when performance is a consideration. you have to right tool for the job and he should have thought it out a bit more.
I dont doubt that regulation enables regulatory capture, but what if assholes started selling dairy products that weren't up to sanitary code ? Say, like, a food truck. One day it's there, one day they're gone (conveniently after selling 50gal of tainted milk that sickens dozens). what do you do about that ?
Have there been any experiments in legislating ceilings for housing prices? If so, what has been the effect?
clang/llvm are working on it.
For codegen anyway.

It's not clear that it will help with template instantiation, because it's fairly hard to parallelize.

Certainly, possible, but very hard to do "optimally" (IE by sharing work instead of duplicating it).
Given any initial work is likely to have to do duplicate work per thread, this usually cuts into your speedup quite a lot.

Codegen, on the other hand, is pretty much fully parallelizable.
This is the whole reason thinlto exists.
I agree that laws passed to deal with high housing costs are often counterproductive in the long run. The classic example is rent control.

Can you explain your theory that low rates drive high rent inflation? Seems like it would be the opposite for several reasons: low rates are associated with low inflation, low rates make it much cheaper to build and operate apartment buildings, etc.
Free for people in the one of the 26 Schengen countries.
Almost all of the countries are in the Schengen area, so if you skip the UK you just need one visa for the whole lot.
I'd you're doing games, you might try experimenting with Haxe - it compiles down to native, and doesn't does use web views. As a plus, you can generate versions for other targets (Windows, html, Linux, etc.)
Did you double check that Spotlight isn't still indexing, etc.?

Also, for what it's worth, I love the new keyboard. It took me a few days to get used to it but just yesterday I measured myself typing on it at 130 wpm, the same speed I can do on normal keyboards. It's very satisfyingly clicky.
Yes--all are equal, but some are more equal than others.
“I’m not sure if I like what I did here or not”