skysight-inc/HackerNews huggingface dataset:
I learned English mostly myself mostly from reading a book in English a week, watching movies that were in English and trying to speak it every opportunity I got. You can try writing as much as you can in English and if you get to live somewhere else then your accent will change, you need to mimic the accent of people in the movies or native speakers.
I also "play" with duolingo, not for English but for spanish but I think for someone who wants a course with out classes is quite good.
OCaml is a nice language and it surely has advantages. But don't treat that as a competitive advantage. All of the benefits mentioned can be easily found in other programming languages, except for maybe pattern matching, but that can be easily replaced with similar constructs.

Using a not very popular programming language can actually make it harder for you to hire people.
P2P-sharing would be a really great solution to this from the malware developer's point of view. I don't harbor any ill-will towards malware devs, especially not when they're going after windoze machines :^)

But yeah, the curl website could really come up with a lot of data, so it seems like a very immature solution to what is really a critical component of the app to just blindly reach out for some predefined url. It'd be way smarter to run a CC machine somewhere and start pairing some peers. curl is somewhat small, right?

I think they'll probably just keep renaming the file for now, and updating the URL. It'll just be cat and mouse, and newer versions ship with it, so there's really no point for the curl maintainers to be wasting too much time on it since it's a limited-time issue that will more than likely sort itself out later.
They are all available as SVG. There are links right above the images. "ctrl-f SVG"
No it's not "just math". You need to know what questions you're asking. You can't wave this under "do whatever works best" because evaluating "what works best" requires epistemology, and this is precisely what we're discussing.

There are some consistency properties of Bayesianism which make it a much better candidate for epistemology than frequentism. Specifically, there are important questions in frequentism for which there are no answers. In particular, the concept of "power of a test" sweeps the prior under the rug without a proper explanation.
That's really more the fault of the phone manufacturer than of Android, though. Most likely, the camera firmware and binary blob driver aren't distinguishing the calls.
How is a purpose-built, high-tech chair a simple solution? I should've known better since it's a Kickstarter link, but I thought it'd be, like, "Allow users to configure rings/bracelets/watches on their avatars' hands to approximate what they're wearing in the real world" or something.
Android One was a Corporate strategy, to make sure Windows Phone does not grow as a low-end alternative, and Android getting squeezed from Top and bottom. For what it is worth, I would deem it as successful.
Hah, I bet you do love it! That is the use case I suspect is more common for Xeon - a server doing something like running multiple VMs.
It's not correct to lump all westerners into one group like that. Although this attitude is probably quite foreign to Americans, I see it quite often among Swedes and Danes.
Upgrades and security fixes were recently de-coupled. Now responsible vendors do a monthly security updates, regardless of version. So if you're on the 4.x or 5.x tree you should be able to get these, OEM depending.

The problem here is that a lot of smaller OEMs will never bother. Google might put mandatory security updates into its next Gapps contract. I guess we'll see.

> the features (and change in looks/functionality) introduced in the later versions do not interest me much.

I think the advances in volta/doze/app suspend for battery life and the 6.0 privacy settings, not to mention the Material overhaul are very big benefits to Android. Android 6.0 is a much more mature OS than the 4.x tree. In fact, I'd say they only recently have reached parity with iOS at this release. I don't get many "I should switch to iphone" feelings anymore. Many of my privacy and battery life concerns were addressed in 6.0 and the 6P is amazing hardware for the price.
I think if the US didn't have an ocean separating them from the Middle East they would do things quite differently there.
Yep, that's Argentina. I definitely agree with most of the author's points, especially the Argentine skittishness around seasonings and spices. The beef is fantastic without any embellishment, though. Two things that I'm surprised at is the author's lack of mention of the Argentine obsessions with mayo, and the separate but equally baffling obsession with ham and cheese (as a combo). I saw mayo abused very frequently when I was in Argie. I also saw ham and cheese plastered onto every menu.

"Items are preventatively glazed with sugar whenever there is be the slightest doubt as to whether they are supposed to be sweet or savory; this is what prevents the otherwise excellent Argentine croissants (medialunas) from being the king of breakfasts."

Ah yes, the heavenly medialuna. I don't consider them to be ultra-sugary, but they do have a lot more sugar than a typical croissant. I know my girlfriend (who is Argentine) is crazy for medialunas, and I quite enjoy them also. They're much more flavorful and properly sized (small) than other croissants I've had-- I even prefer them to the Parisian kind.

"Thank God, therefore, for the ice cream. When the Italians came here at the start of the century, they took one swig of the fine pampas milk and knew what they had to do. The ice cream in Buenos Aires is easily the best I have ever eaten, and the parlors that serve it are everywhere."

Yes. The ice cream in Argentina is heavenly, and they will deliver right to your door. The other icecreams I've had don't remotely compare. Definitely visit the chain called Freddo if you find yourself in BA.

"What Tim Horton's is to Canada, mate is to Argentina - a national obsession whose appeal is inexplicable to outsiders."

Mate is gross, and my gourd rotted away because I didn't cure it properly.

EDIT: But the coffee is sublime. Having coffee in Argentina ruined coffee for me... nothing else state side is remotely as flavorful and smooth.
Imagine you have to write an optimising compiler for some exotic DSL, targeting a custom embedded platform. All the hipster "frameworks" and "vast number" of irrelevant shitty libraries won't help at all, while pattern matching alone will be extremely useful.
The rent is high because of demand - Which is driven by advertising - Which someone has to pay for.
Did you look into MongooseIM?
> that can be easily replaced with similar constructs

Mind giving an example?

> Using a not very popular programming language can actually make it harder for you to hire people.

Do you really want to work with people who can't learn a tiny little language?
Chivito always seems like 4X as much food as I actually need... I had a whole one at Copacabana in Montevideo and didn't eat for the entire next day.
The $10B Sports Tab
Windows Support for OpenSSH
Since we're talking about content distribution networks, someone please tell me Google pulled the reader down because they were secretly working on a much better version of it (NOT G+) and will release it soon, and the world will be wowed. It will be compared to the original iPhone launch.
"These logos are immediately recognizable, and will assure your users that their freedom is being protected."

Kinda wishful thinking, isn't it?
OCaml functors are not the same thing as Haskell functors — in OCaml they refer to mappings from modules to modules.

https://realworldocaml.org/v1/en/html/functors.html
Let's be careful with terms. Dodging is avoiding - generally thought to be a sensible activity.

'No man in the country is under the smallest obligation, moral or other, so to arrange his legal relations to his business or property as to enable the Inland Revenue to put the largest possible shovel in his stores. The Inland Revenue is not slow, and quite rightly, to take every advantage which is open to it under the Taxing Statutes for the purposes of depleting the taxpayer's pocket. And the taxpayer is in like manner entitled to be astute to prevent, so far as he honestly can, the depletion of his means by the Inland Revenue'

Lord Clyde: Ayrshire Pullman Motor Services v Inland Revenue [1929] 14 Tax Case 754, at 763,764:
Project renamed to Oden and moved to: https://oden-lang.github.io/oden/

There were a bunch of reasons to change the name and I was going to create a GitHub organization for it anyway. Kashmir was not a good choice for Googleability and it turned out there's some city or region in the Kashmir region called "Golang"... :S

Sorry about the confusion!
I believe this story is on-topic because it contains an interesting sidebar about how Facebook's feature for letting friends/family know you're safe was activated for Paris, but not for Beirut. That's an issue of privilege/bias in technology, in my opinion.
Humans normally use the word "permanently" to describe this condition.
Thanks for your detailed answer and congrats for successfully maintaining libguestfs.

> I'd also say the killer advantages of OCaml for me are: Easy calling into C, and compiles to a native binary.

Very true. And Ocamlbuild makes wonders.
Why aren't curl binary downloads (and other binaries for that matter) served over HTTPS? HTTP seems like a fantastic man-in-the-middle opportunity.
> var a = 0

This is not a type inference. It is a mere type propagation.
Oh boy that scrolljacking :(

Please, no more of these. Scrolljacking is a real turnoff each time, it's a huge distraction.

Can we please kill scrolljacking before 2016?
No, it is fluff, which is why I ignored that sentence. You did not provide any content about that service, other than the emotional qualifier that it is "very cool".
At the same time, much of the value of a smartphone comes from connectivity and software. A first generation iPhone is a 2G device trapped at iOS 3. Fit and finish are nice, but if I had to use either of these two devices, I know which I'd choose.

Of course, this is fundamentally a "look how far we've come in a short time" article.

As for "why not grab a burner", many of the people who will buy this device won't have internet at home (assuming they have a home--a recent Harvard study showed that 40% of the homeless in Boston had a smartphone), so internet access through a smartphone has huge value.
Exactly, they are minute because they are constant. We are in constant flux so to speak.
Great link, thanks. More people need to take a look at this (actual) data.

I do think the (online) ad business is going to change radically over the next decade, but it's far from a bubble ready to burst. It'll be much slower.
Also Dawkins posits a relatively good empirical definition of species boundaries (although I'm not quoting him verbatim, and I may be extending/synthesizing some of the ideas somewhat), but...a species is basically the pool of organisms available at a period of time that can generate progeny that themselves can generate progeny. That is, they have replicator compatibility...

Under that definition, humans make a species. Horses make a species, donkeys make a species, but mules do not. Apparently in the world of Star Trek, Klingons and humans make a species: Worf (Klingon) had a child with a half-human/half-Klingon woman, and Tom Paris (human) had a child with a half-human/half-Klingon woman. Not sure about Vulcans and Romulans...obviously they can mate, but I'm not sure Spock himself can have children, perhaps we'll find out in a future movie. In Futurama, Kiff reproduced with Leela.

As to the concept of a human as a "super-organism", the problem with bacteria being part of the equation is that they do not transmit their replicator payload through the germ-line transmission vector. They are not integrated into the next generation in whole or in part. Via the concept of the extended phenotype they may alter and extend their environment to improve their chance of success (and often mothers and children have the same bacteria flora), but it's better to think of it as symbiosis (or in the worst case, parasitism) than true "super-organism" reproduction. (Me thinks!)
Home Prices Sustain Steady Growth in Most Metro Areas in Third Quarter
This is why my interests have moved to smartwatches and why I'm happy to see the new LG watch having its own 3G/4G modem. I hope the next generation replaces phones all together. I don't need a huge gaming/selfie machine in my pocket for casual communication. Being able to hold up my watch to my ear and have a conversation and texting/emailing via voice is pretty much all I need 95% of the time.
The problem is that even if it is a giant PR exercise, it's still sucking talent away from the Midlands and the North.

There's a somewhat large group of startups here in Birmingham and there is a significant lack of talent (unless you want cookie cutter Microsoft technology developers) and investors. I started my own company to work on a project and I'm contracting at the moment to keep myself going and I still get asked if I want to join someone's startup as their first software engineer.
Ask HN: Which university has better CS program: FDU/Windsor/Western/Laurier?
Hi! I have been accepted into 4 universities, and now I am choosing where to study. I am interested in AI and WebDev, but mostly I just want to get a solid foundation in Computer Science.

Can you help me to decide which university I should choose?

- Western:
http://www.csd.uwo.ca/current_students/undergraduate_students/programs/

- Laurier:
http://www.wlu.ca/programs/science/undergraduate/computer-science-bsc/index.html

- Windsor:
http://www1.uwindsor.ca/future-students/programprofile/computer-science-with-optional-co-op

- FDU:
http://view2.fdu.edu/academics/university-college/school-of-computer-sciences-and-engineering/academic-programs/computer-science-programs/
I don't mind the job being done by people building products with visual tools. I just believe that the "developer" title has a unified and consistent meaning across different platforms, languages, communities and what not, and new types of services (like composing elements with visual builders) need a new title to avoid ambiguity - say, site builders, webmasters, implementers, super admins or so forth.

That would be more than sufficient - creating a new job group for people with similar skills and service offerings, allowing SMB clients to reach out to those and large businesses connecting with developers.
Do you need to test your app idea?
If you have an idea for an app you’d like to launch, this guide will take you through the initial steps to help you evaluate, assess and develop your idea.
https://katanacode.com/app_starter?utm_source=Katana&utm_medium=HN&utm_campaign=EloquentOwl
At the end of each step, you’ll be given a task for you to think about and complete. Once you’ve completed all of the steps you should feel much more confident that your idea is a good one and that you know what to do next.
F# is an excellent technology, and inspired some of the recent Ocaml developments (we still look at ActivePattern with envy).

I saw some pieces of F# in the FinTech here and there, I think Microsoft could do a better job at marketing it because it really has great potential in the .Net ecosystem.
I, as well. I decided to go with the Fedora with Cinnamon on a 6-core AMD. I use my unix systems everyday, all day, going back to the Sun, SGIs, E&S, and even Amiga days. Everything from small development, to keeping recipes, video, audio, and electronics. Distaste for Gnome philosophy, this desktop system works for me in every way (except Netflix and Chromecast as I never installed Chrome). A few games on Steam I like (LFD2) run just fine (and every update run better).
> They won't. WordPress was open from the start and the current trends are locking-in APIs, not open standards. There is no profit in openness.

They (the incumbents) won't. But someone will, in the same way that WordPress replaced hosted blog platforms for many. Might be wishful thinking, but this seems like it could happen some day.
Is this a useful definition of advertising, especially in the context of everyday purchases brought up by eterm? The most prominent brand I interact with is a major grocery chain. This is because they have a huge store 5 minutes from my house. I'm not going to start going to another store even if it carpet-bombs my browser to get brand awareness. VC-funded adtech won't help anyone scale brick and mortar.

My purchasing decisions are based mainly on whatever is the cheapest. I do find brands useful, to the extent that if a product is brand-name, it's likely to be more expensive than the no-name variety one shelf below. Saves some mental effort of comparing prices more closely.

The muesli I purchase is store-brand. I have made the decision by comparing nutritional content of a number of varieties.

I have been advertised to to get me to look at the nutrition labels, I suppose.
For a lot of companies, brand advertising seems to be the only thing that works and targeted advertising almost useless. Eg: Companies like Coca-Cola and Pepsi, which get a significant share of their revenues from people who buy the product once or twice a year, rather than "engaged" users who buy lots.

The following is a very interesting read: http://www.ft.com/cms/s/2/cd1722ba-8333-11e5-8e80-1574112844...
It takes much less energy to be negative than positive.
Algebraists were way ahead of the curve: look at the properties of an object with respect to an operation.

i.e. integers are commutive under addition and multiplication but not under subtraction or division.
Exactly! Language is a reduction of reality. A way for finite pattern recognizing feedback loops like ourself to deal with the patterns we experience around us. And to make some provincial sense of them.

In reality it's all patterns overlapping other patterns with no clear divide other than the one language forces upon it.
I just finished this book. I loved it. Any other recommendations for books like this? I read Accelerando, and am reading Chasm City now (both highly recommended).
Landlocked Islanders
Tax exposure abatement!
Show HN: Yammer API to interactive, searchable organisation charts in D3.js
That's not advertising at all - that's news and culture. There's no shadowy conspiracy paying techcrunch et al to talk about how great big cities are. Job adverts, the only advertising part of your post, don't sell a lifestyle generally either - it's just a list of what they want and what they offer.
Fuck those lazy ass Spanish.
Avoid them like the bubonic plague.
they display an MD5 of the file right next to the download link, but that page is also served over plain HTTP.
I don't like taxes either... That's why i just don't pay them
This is not brand advertising - there is no advertising (besides job listings) at all in his post.
I'm personally quite slacking in this area. I'll do my best to get more advanced, thanks for the info!
Ulead VideoStudio 11 Plus Serial Number and Crack Download
This seems to be a case of "you don't understand" - what sources / reading would you suggest covers this issue ?
Now you have a very smooth ocaml worklow:

- you create and manage the build of your project with Oasis which call ocamlbuild nicely

- Opam works great with ocamlfind to manage the dependencies and the toolchain you use

- OUnit has backgroud workers for parallel testing

- Merlin and ocamlc annotations do wonders in term of semantic completion

- utop is an excellent toplevel with colors, completion and integration with ocamlfind so that you can load dependencies inside

All these technologies have greatly improved in the past 2 years, which is a really short span compared to the age of Ocaml.
> So build a Foxconn.

I am waiting for the day factoryless car companies are the norm, just the same way we have fabless semiconductor companies.

Imagine this, a car can be designed and validated, and then the designed is sent off to a contract manufacture like Foxconn. A few months time, cars will start rolling off the production line. Conceptually, it is the same as building an iPhone, just physically bigger and has a much higher functional safety requirements.

However, I don't think I will see this in my life time or my kids' lifetime.
I've known Argentinians who didn't know Fernet was actually Italian and not from Argentina. Fernet and Coke is definitely Argentina's national drink.
An Indian Oculus Rift Anyone?
Github repo is here:
https://github.com/RobinL/d3_orgchart_yammer

In the repo are Python scripts that will pull data from your company's Yammer network and write the json that sits behind the visualisation.

Use https://addons.mozilla.org/en-GB/firefox/addon/pagesaver/ to export from the browser in high resolution for print.

The demo uses faked data. A script is provided in the repo that writes a new faked data set so you can experiment with e.g. how performance changes with the number of nodes.

Any comments/tips gratefully received - this is my first submission to HN. Intended for desktop use so doesn't work terribly well on mobile.
This is a really nice write up!

Java 8 is such a huge improvement over previous versions. One thing it still lacks is a better literal format for defining maps, etc.

I just self published a book that uses Java 8 (https://leanpub.com/powerjava if you will pardon a plug) and to be honest I got some pushback from a few people who like my books as to why I didn't use Clojure, Haskell, etc. To be honest I do prefer Clojure and Haskell, but the Java ecosystem is so huge, with so many good libraries that sometimes it is the more practical language to use.
Can we backport some of those features to GPLv2? GNU may not have an interest in that, but presumably we don't need GNU's permission to create a "GPL2.5" like license?
Does version >4.4 enable writing to SD card from apps again?
These men are impolite -- I'll agree to that -- but how rich and decadent does a society have to become to waste public resources on impoliteness?

Just ask a motherf*@&er to move. It's what we do here in Paris, and 99% of the time, people are embarrassed and compliant when you call them out. But noooooo, let's all act like babies and tweet about how the literally the whole world is oppressing us.

I wish I could ship these people to Syria and show them some real oppression.
All of humanity's scientific progress has been built gradually upon principles, that have been the same for ages. Start experimenting with the fundamentals and you start wandering in a sea of abstractness - holographic universe, multiverse, one-electron universe... you name it. Theories that you can either prove or disprove and theories that bring no progress.

That's just my opinion of course.
Are you talking about how cURL works or how one downloads (Windows) cURL in the first place, as is the topic of this post?

It may not be ideal but you could certainly put some form of authentication in front of the Windows downloads or force token generation via the Web site to download the executable.

The question is whether that's a good idea - as mentioned, it's not cURL's responsibility to prevent malicious usage, but perhaps being a little more cautious about the acquisition of cURL in the first place for Windows users might not be seen as an intrusion.
Saves time from having to download the software and look for LICENSE, COPYING, or even peeking at the source code for the license header. This protects the user's employer from being accused of using the software and violating the GPL by leaving web logs indicating it was downloaded.

This is a great service to everyone who needs to make sure they're not using GPL'd software.