skysight-inc/HackerNews huggingface dataset:
I'd consider buying one if they were still selling...
They conveniently omitted Hawaii from that map. Solar here is already cheaper than the grid, even after the very high installation costs and even if you go totally off-grid.
> The media seems generally unprepared for a coordinated campaign of fake tweets from accounts that don't have eggs as their avatar or #freeiphones in their profiles.

Why should they care? The purpose of a news business is to make money. If it works, then it works.

I think the real problem here is the incentive structure for a modern news business, as well as the network effects of sharing, links, etc.
Can you give some pros and cons of using Azure Functions vs Azure Service Fabric? What are some of the reasons you would use Azure Service Fabric over Azure Functions?
As dudul has already pointed out, freelancing websites are a completely different game, people bid at way too cheaper rates.

I did some competitions (Design and Development) on TopCoder during undergrad days and was lucky enough to secure a place in top 3 couple of times. Key there is to choose a contest with less number of participations and patience.

Other than that, weworkremotely.com helps, browse some recent whoishiring threads. Might want to have a look at jobcombinator.io as well.
> I said they only require 1 university level math course in addition to discrete math, and a vague in this short overview science requirement, let's call it 1 course with a lab component (but it could be more).

Doesn't describe my degree at all.
I've built a very simple app in Cordova and I'm now re-building that same app in Swift and animation/transition-wise/UI I don't really feel too much of a difference. I am however having issues with some bluetooth iBeacons and local notifications in the Cordova one so that's why I'm going (and learning) full native. (Swift is great, I really like it.. well at least compared to Obj-C and coming from the JS world)
I completely disagree. I'm a typoholic to the core. For the last five years I've mostly been programming in Haskell, but lately I've come back to Ocaml and I have to say it's improved massively and continues to do so. I'm happy if people use any decent typed language (including Rust, Scala, F# etc.) but Ocaml has some unique strengths. The module/functor system is the best in the business, and is incredible for defining parameterized data structures. It's even better than anything Haskell has in that regard, as the Haskell community freely admits (they are working on their own version of it). Polymorphic variants are also amazing, and are found in no other language. The object system is really good, although it's seemingly little used because with modules and functors, you rarely need it. And there are lots of exciting things coming down the pipeline, including true multicore support with user-definable schedulers, modular implicits to get the effect of Haskell type classes (but better), a new inliner, and much more. Ocaml is ripe for a massive comeback. I've started using it in my university courses, and students are amazed at how often code "just works" if it type checks (this is also true of the other languages I mentioned). And Ocaml is much easier to learn than Haskell (though I still love Haskell). So give it a try! Once you get past the odd syntax, it's pure pleasure.
Tesla Model 3 reservation lines
In the article - they're next step is launching their API and iOS version. I certainly hope they're using HealthKit and CareKit.
Collections of facts are: https://www.unc.edu/courses/2006spring/law/357c/001/projects...
I'm pretty convinced that for single winner elections approval voting is pretty great.

I haven't convinced myself when multiple people can get elected.
> it looks like its use of named parameters is via some kind of syntax extension

No worries, OCaml natively supports named (and optional) parameters. What Core does, though, is reshuffle many function signatures to be more useful when using those parameters.

I suppose you're talking about this[0] blog post, his reasons are pretty clear: hardly anybody uses Async apart from Jane Street, whereas Lwt is much more popular, used by standalone projects, many bindings, as well as Mirage.

The reason RWO used Async is that it is basically a companion to Core and one of the authors of the book is also the author of both Core and Async.

[0]: http://rgrinberg.com/blog/2014/12/11/abandoning-async/
Hack the Pentagon Registration Is Open
>I am a developer, I use the touchscreen sparcely. I use mainly for zooming in and out pdf documents.

Yeah, but on a Mac laptop you can do it more conveniently, from the multi-touch trackpad too.
I think it is apples and oranges. From my experience, Atom is an editor with scripts, and IDE is a full blown code parsing and analysis engine. You can't "jump to declaration" as far as I know, in the same way in atom. Or do complex refactorings. IntelliJ tries to UNDERSTAND your code.
Too late. Python is screwed. Its still slow and not portable.

Julia is a dynamic language that can compile to fast binary code. Once it can be run in the browser with web assembly, faster and nicer syntax than javascript, why would anyone use python?
This is a good reminder that when something is happening that feels out of control, turn on your camera and record.
Will Xamarin Studio be open sourced?
Hahaha - I just used GRC's Never10 tool to stop the constant annoying pestering to upgrade to Windows 10. Now, I'm not so sure anymore.
I actually like the default bindings for both, but yes, everyone in the community seems to have a slightly fragmented opinion of them :D.
Correct me if I'm wrong, but you can only upgrade to this service of PostMates if you have an iPhone? That seems kinda odd...
I'm also a Haskeller, and have been writing OCaml for a few months. Some things I liked include (1) really straightforward imperative programming (2) really straightforward mutable data structures like hash tables (3) module system (sort of like typeclasses but much more expressive) (4) named parameters (5) easy-to-understand/straightforward assembly (6) eager by default
Nobody an in "a very small number of people".

Of course some do.

A lot of people also loved Apple's "hockey puck" mouse or the Dell Ditty -- but I'd still called them "nobody".
F# is nice but it doesn't have the Ocaml module/functor system, which is a huge loss in expressiveness. It does have seamless .NET interoperability, which is a big win in some cases. YMMV. Both are good languages.
That's some really cool tech.
It seems like it's Linux only. Is there windows support planned?
That would solve the problem with wanting to run code on the GPU within a Linux VM while the host is windows.
Cool, finally a chance to play with some MIPS stuff again. Could anyone find/know the power consumption for this board?
That's horrifying. Is there any way to disable the GC and manually manage memory? I don't remember if the C# spec supports this, because it's been years since I've written in it (and Mono didn't exist back then).
Welcome to Game Over and This Is the “Top Pranks Gone Wrong”
Yeah I think most states are like that now. Here in Kansas I think that's how they roll as well. Doesn't matter who did what ONE of you is going to jail. Cops don't give a shit. "We're just doing our jobs and the law says...."

Police discretion be damned.
Just tried it - unfortunately it doesn't disable the meeting notifications so once you fill up your calendar with decoy meetings you get alerted all day :(
...THE TEARDROP EXPLODES!!1
Too late. The kids around here believe that the world donating 50 Billion dollars to prop up a Mark Zuckerberg, so that he can bring virtual reality (or whatever else) to the masses is worth while.
And Europa Universalis IV, the sequel in the series, has you leading one of the nations at the dawn of the European Age of Colonization. Colonial genocide, holy wars, force-conversion, and state executions to quell rebellions are all explicit game mechanics.
What are you talking about? You are completely out of touch with reality. Society is great and is humans natural state... the vast majority of people are going to eventually experience psychological issues due to being alone and will lose the will to live. However being able to successfully hunt and gather enough sustenance to survive without a larger group, is not particularly 'impossible'...
>Can we see some examples of people claiming this?

I have posted several examples lower in this very thread.
But that's just the prior, isn't it? What's the full Bayesian picture?
How about:

"Maybe Microsoft should consider open sourcing the components of their system which track users. It's possible that this would help rebuild the trust that was eroded with the release of Windows 10."
Windows support is coming in mid-April, stay tuned!
https://www.google.es/search?q=red+hat+market+share
Any tech company in israel is largely ex unit 8200 members, along with other military tech units such as Mamram, Lotem, Matzov, Ofek and more.

The Israeli military enlists every 18 year old in the country, and if you've studied computers in high-school or at home as a hobby, you're more than likely to spend 3-6 years in a technological unit.
Try user groups for your languages / technologies of choice. I subscribe to a couple of Ruby user groups in the UK where jobs and contracts are routinely posted - in fact, it's how I found my current contract.
I'm sorry but this is just propaganda from people launching new alt-coins. There is essentially no difference

In fact I've never heard of a coin that was pre-mined in a sneaky way. This term was always used to describe a coin that had pre-allocations before the genesis block. People didn't like that, so this new term "ICO" is Orwellian double speak to get people to think differently about dumping their money into a pre-mined alt-coin. It's a professional sounding word for the same thing.

One of the reasons so many people avoid and have a hard time grasping the financial industry is precisely because of the obscurification of the langauge surrounding it, and I will not participate in that charade.
Ask HN: Tesla Model 3
Who is excited for this launch tonight and what do you want to see?
What's the name of this style of plot?

https://camo.githubusercontent.com/c22acad6c1302c5da3236cb8e...
NetLimiter Enterprise 4 Crack Final Version
Agree with everything you said, and I'd also add polymorphic variants. I too am a Haskeller now writing mostly Ocaml. I view the two languages as cousins. Both have great features the other doesn't. Both are worth learning and using.
That comparison makes no sense.
Nice, but it needs to say up front what it does (i.e., compile a Lisp-ish PL to a C-ish PL).

EDIT. After a bit of analysis:

The lexer is basically a state machine. Each kind of token consists entirely of characters in a single class, so the usual state machine is modified to give some states a while loop that goes through characters until the token ends.

The parser is basically recursive-descent. The grammar is awfully simple, so only one parsing function (walk) is needed.

The transformer traverses the AST, identifies function calls, and produces a new AST with function calls marked. I'm not sure why the transformer is written as a separate piece of code. It seems to me that the functionality it adds could easily be integrated into either the parser or the code generator. And then the compiler would be even tinier.

And the code generator traverses the transformed AST and spits out C-like code.
> But SML and OCaml don't even have typeclasses at all, much less higher kinds.

There is a fun library[0] with a pretty good paper[1] on how to do that in OCaml :-)

[0]: https://github.com/ocamllabs/higher

[1]: https://ocamllabs.github.io/higher/lightweight-higher-kinded...
The goLITE BLU is a serious and very useful mostly conventional light therapy device which helped me go from 7 to 8 hours of sleep, although recently I've found an even more conventional type like this makes an even bigger difference, enough to maybe get off a drug I've been taking for a decade (weasel word "maybe" because I'm off it but still seeing if I can get back to a regular 8 hours): http://www.amazon.com/Carex-Health-Brands-Day-Light-DL2000/d...
Israel's unknown unknowns make it far more precarious.

The wrong suicide strike at the wrong religious site... and 190 million Arab Muslims are now faced off against a:

• nuclear-armed nation

• populated largely by the survivors of genocide and their descendants

• with one of the most advanced militaries in the world,

• squeezed into a space no bigger than New Jersey

• surrounded by enemies on all sides.

If that's not a recipe for regional chaos.... I really don't know what is.

Which is probably why their lobbying of the United States (and Russia as well) is so sophisticated.
Why Does Kubernetes Matter?
I just wonder. I have insurance that covers tow rides for a car that is 5x cheaper than any Tesla. Insurance even covers stay in a hotel and expenses if you are away from home.

And as far as I can see some brands even offer 5-7 years of warranty with tow included if anything goes wrong. Mind you that this is Europe(EU).

I would expect the same arrangement for a car as expensive as Tesla.
No, it isn’t. WTFPL isn’t even valid in lots of countries
People forget there was a demand for them, because investors were starved for yield.
In case you don't know this is actually how smartphone keyboards work in Japan.
I really need a great data explorer/dashboard for my postgres-based systems. I was going to use shiny but this looks really nice -- I hope the docs can be built out very soon.
Can anyone comment on other competing products? In the commercial space, I like Looker but its too pricey.
seems a little bit sparse on the documentation or am I missing something?
Some people just oversell it, or don't think of the whole spectrum of commutativeness scenarios when they write about FP. I give several examples of that, lower in this thread, with links.

And it's exactly the same thing that the author of the original article discusses -- that order was supposed not to matter, but it does.
Writing Better Quality Node.js Applications
The classic essay on this topic is "On Being the Right Size" by biologist J.B.S. Haldane in 1926.

It's really worth a read: http://irl.cs.ucla.edu/papers/right-size.html

I'll never forget: "You can drop a mouse down a thousand-yard mine shaft; and, on arriving at the bottom, it gets a slight shock and walks away, provided that the ground is fairly soft. A rat is killed, a man is broken, a horse splashes."
Sankey Diagrams. Useful for complex funnels!
I'll make this even simpler, no VICTIM, no CRIME.
Unless you can produce a victim no crime has been committed. Follow this simple rule and most of this illegal, immoral tyrannical shit stops.
> Microsoft is all about cross platform when they're loosing.

Isn't this being too harsh on them? Personally I think they're doing better than ever compared to the entire last decade of fuckup. Also MS has always been about cross platform (Maybe you disagree because you think MS is one of the platforms, but in reality the main reason MS succeeded originally was because they were cross platform--supporting all kinds of computers instead of trying to dominate full stack like Apple did)
And all of those choices are utterly horrible (IDEs, not editors).
Thanks, that's the post.

I've heard bad things about Harper, but then he's an accomplished fellow, which doesn't mean he has to be nice. I only expect him to be truthful, is all. Maybe he's just ML's LISP zealot like the now deceased Dane whose name I forgot.
I suppose that everyone has a different experience. I'm still in contact with a number of people from my university years. I had a roommate who was more in your position, though (simultaneously studying and supporting a family). I'd imagine that his experience was closer to yours than to mine. He really didn't have time for a lot of social activity.
Do check that no one has hacked your email and is sending from it. You said that its a gmail account; spf will all be allready setup.

It's quite common to see people have their gmail accounts hacked and used for spam.
Mother’s smoking during pregnancy affects baby’s DNA
“Most Painful Freerunning and Parkour Fails”
enough is enough with free products. I get freemium but this always turns into a messed up incentive structure where the service perceives no obligation to their bottom-tier users and they have to do something filthy to them to make money.

how about cheap-mium instead? keep the lights on with breakeven service.

half the appeal of freemium is that account signup and electronic payments are still pain points. Solve those problems and freemium's advantage narrows.

There's an uncomfortable parallel here with nation-states. Finland can afford to provide high-quality free education because their 'freemium mix' (i.e. tax base) is a healthy normal distribution. Not naming any names, but in 'freemium' countries where the GDP centers on top earners, there's tremendous tension about providing basic services and quality declines.

Point being: freemium is a bad model if your community structure is wrong and incentivizes a bad community structure even if you start out right.
I'm curious how this is all going to shake out in the housing market. The guys pushing hard have ~20 year contracts.

If you go to buy a house in 2020 that had a system installed in 2012, the panels etc would be fairly dated (plus wear and tear), and there would still be 12 years left on the contract. I'd insist on paying less for the house due to being saddled with the obligation, or the homeowner would have pay (a lot) to get out of the contract early.

Like you I too see dramatic improvements over the next few years, hence committing now not being a good decision.
I believe it's called a Sankey diagram:

http://bl.ocks.org/d3noob/5028304
The top 5 I have experience with -
* Stripe - Great selection of currencies to accept
* Braintree - Great developer API
* Helcim - Best pricing
* BitPay - Easy Bitcoin integration, versatile API
* Coinbase - Get started accepting Bitcoin in seconds

The last 2 are Bitcoin focused!
Just a heads up, the header on the security page [1] says "SSL and TSL". I see later on that you correctly say "TLS", but mistakes like that in headings don't spur confidence :)

[1] https://www.charliehr.com/security
MLkit is the SML I was failing to recall.
Good story!
If you post something negative about M, it will be down-voted. It's kinda weird that they choose to ruin their goodwill. They had the chance to be the premium alternative in the freemium world.
Even for things that just query a database and pretty print results, having a degree can be advantageous when that database gets big and the number of types of things that are pretty printed gets large and the relationships more complex.

I've been working half time on a master's in software engineering for the past four years (graduating this May) and one of the most valuable things I do at my company, in terms of "pain and suffering averted" is map out object relationships, both in the database and in the API, in flexible and extensible ways. I can't tell you how many internal APIs I've seen -- even recently developed ones -- that look like: "/api/getAcctManagerUsers"

Instead of, say: "/api/users?role=manager"

And these aren't new developers who do this, either. Developers trying to export three and four dimensional data in a single CSV file and wondering why it's so gross to use. Developers adding multiple secondary indexes to a 16kb table that isn't anticipated to grow in size, just because "indexes make things faster."

I've seen so many boneheaded things done, just because people were just muddling through and writing the app, rather than actually thinking clearly about the data and the system, or knowing how the pieces actually fit together. I would argue that a formal education in software engineering really can force you to think in certain ways, and develop practices that are useful, even in products that should be "straightforward"
Reddit, Inc. Transparency Report, 2015
I like this one. There are a number of people who'd not quite fall for it, but go on wondering if you're telling the truth or not.
Feather: A Fast On-Disk Format for R+Python Data Frames, Powered by Apache Arrow
The vast majority of GitHub projects are not in production. I'm surprised there aren't more hits, although it is an awfully specific search query.
I believe it's called "Sankey Diagram" as denoted in the dropdown menu on the upper top left.

Here is the original demo[1] from Mike Bostock, D3's author.

[1]: https://bost.ocks.org/mike/sankey/
Tacking on some of the good stuff from Linux doesn't make Windows any less of a horrible option for many, if not most, of us.

I am impressed by what Microsoft is doing, and I'm willing to use Azure and other MS tech at some point, but only if I can get away with not having to deal with Windows for anything but a small build slave server for Windows Phone and Windows builds, just like I currently do with a Mac Mini.
Yes, thank you, I wrote this comment and then saw your other comment. Below that comment I explained why I think your interpretation of what those people are claiming is mistaken. Mind you, not a case of No True Scotsman: I'm saying they aren't arguing what you say they are arguing; at worst they are being unclear, but they are certainly arguing something very different!
Dammit. I was all excited. This looked really cool. I wanted one in English.
Those Orthodox and Catholic countries sure had a grand old time with democracy before the positivists came about, huh?
The strategy is an enterprise play. MS has loss the consumer for mobile, so focusing on enterprise to take advantage of its strongest strength. Enterprise needs cloud: Azure. Enterprise needs hardware: Surface Pro/Win10. Making it stick is the many enterprise C# developers and one developer tools for all platforms, outside or within enterprise. This will effectively counter IBM/Apple's Swift strategy with iOS devices for the enterprise. And keeping its enterprise customers away from AWS and Google. I'm learning React Native, MS is giving me pause to look at Xamarin. As a side note, it might be good startup idea to create a Xamarin clone that uses Swift that targets all platform. Likely acquire by Apple or IBM. Fastest way is for JetBrain to spin off one unit :-).
Universal React Without a Node.js Back End
I know a bunch of businesses using Charlie HR. It gets great reviews.
I'm sorry for misunderstanding OCaml's built in support for named/optional params.

The problem with Async is that what seems to be the best resource for learning OCaml in 2016 teaches Async, not Lwt. I was excited to use it until I discovered that many things I was interested in use Lwt instead. It's not hard to learn Lwt, but this discovery made me think about the problems I've had as a professional Perl programmer in dealing with Perl 5's multiple competing event loops.
At first I thought this was the same problem as automatically breaking up apps to run in multiple cpus. This problem has been heavily researched with no success.

Is it the fact that GPU code already runs in parallel streams that makes this possible?
It was (Panoramix got renamed to Caravel), it's just officially supported, maintained an grown by Airbnb now.
Bound to happen eventually. Notably, canarywatch has yet to be updated:

https://canarywatch.org/reddit/

https://web.archive.org/web/20160331185820/https://canarywat...
Mac Developer Tip: Simulate Memory Pressure
this would be 1e6 better with e-ink keys
Hacker News discussion from the original reddit post: https://news.ycombinator.com/item?id=4100032
We always just called them flow diagrams. I didn't know they had a specific name.
someone has to be the tie breaker 49% 51% should be the split