skysight-inc/HackerNews huggingface dataset:
That graph is always shocking to me. Not only in terms of the terrible irony in having the police steal more than the people they are protecting us from but because asset forfeiture has quintupled in just 10 years.
RoboVM also owned by Xamarin, not sure they are making it free
omg omg omg - thx msft :)
Hi! This is Davy Knox, I am Ubiquity's client success manager and internal advocate for all our clients. I would like to help you out by reviewing this manner together.

Please contact me directly at dknox[at] myubiquity.[com]

Davy
Microsoft Azure: Functions
Or mathematics, or physics, or astronomy; and I'd rather hire any of those than a modern CS graduate, everything else being equal.
This is great!

I use tmux all the time. Even went as far as setting up a dedicated "tmux server" when I was more focused on systems.

This tool will definitely come in handy. Thanks for the great work!
I use Arq[1] for backing up my Mac. It's also available on Windows, but not Linux. However, it does allow you to back up to Linux, via SFTP. It also supports S3 and a few other cloud services.

It does cost. You can either pay for a subscription to use their servers, similar to Backblaze, etc, or you can pay $40 (this is what I did) for the stand-alone app. Personally I back my Macbook up to S3 - it costs me less than $5/month. I've been using it for a couple of years now and it gets regular updates and has saved the day for me more than a few times.

[1] https://www.arqbackup.com/
Verizon introducing 'Upgrade fee (Even with Apple's own upgrade program)
That is awesome Nat! Do you have any plan open sourcing Xamarin Studio as well?
Very clever and quite fun to poke around in, and educational with the whole math breakdown. Nicely done and glad to be able to play around with it. I'm tickled by the opportunities to play around with customary tones!

Z-R-V-Z-R-B-Z-R-N-Z-R-B-Z-R-V is a nifty little arrangement.
I'm self taught too since maybe middle school, and did take C and C++ for giggles. I never got a CS degree though, since the math really was difficult. I consider my self a decent programmer though. It's amazing to me the strong link between engineering and programming. So much so that every job I've ever seen posted has included it as a requirement. It's a shame really
For me it clarifies the nature of "protection" rackets in general.
Design Patterns and Refactoring
I don't know anything about Xamarin, but i've been needing to learn C# so this is really nice timing for me! Learning Rust for my local server, and C#+Xamarin for the mobile app interacting with it, exciting!
Nintendo's First Mobile App 'Miitomo' Is Now Available Worldwide
What's the status of F# on the Mac? Is it usable as a scripting language? I've got a few tasks I'd like to automate. That'll give me a reason to give F# a try.
"There is something to C that I appreciate extremely, and that is the clarity and simple semantics: there is not much hiding and unintentional obfuscation that one can cause when writing C code."

It is pretty straight-forward. However, Modula-2 and Pascal's are even more so as you can represent everything with a simple BNF grammar. There's more consistency, less corner cases, and so on. Every change they make is specifically designed to improve it while maintaining simplicity. The most complicated and modern one can be described fully in around 30 pages [1]. The uppercase and declarations throw people sometimes but keep in mind people used text editors w/out syntax highlighting.

http://www.oberon.ch/pdf/CP-Lang.pdf

re mutually exclusive. Nah, there's still tradeoffs you can make. Cyclone and Rust both do that with better design decisions to allow safe, manual management. At some point, you have to choose one or the other though. Your language design matters at this point where the compiler has to know it can remove a check. C's design is so rough and allows so much unpredictable behavior that this is an ongoing research problem for it. Whereas, it happened with Modula-3 libraries in one academic project and happened for Ada with SPARK.

Re Modula. Oh yeah, it's not updated anymore. I was just illustrating a language as lean and efficient as C that was safer & easier to compile. A better foundation. It was rejected by C users when it did have compilers. Plus, there's a Modula-2 to C compiler floating around the net.

Re Free Pascal and Lazaurus. Interesting feedback. I'll look into that to see if I or developers could remedy it. Except for Emacs: Lazarus is the IDE and better suited. Emacs support might stay dead. Re D. Yes, it's more like C++ but can be used where C is many times. I see you're looking for simple stuff, though. Re Cyclone. It's not simple but not hard either. Remember C is deceptively simple: using it safey is HARD. Cyclone is slightly more complex but way easier to use. Unmaintained, yes, but people (esp GCC or LLVM types) could pick it up any day... if they weren't glued to C. Good call on the Rust connection.

https://doc.rust-lang.org/reference.html#appendix-influences

re Julia. That's not good... re Ocaml. I think you're focusing too much on complexity of semantics vs complexity of effective use. It's worthwhile to increase learning curve a bit to boost productivity, safety, and maintenance. re Haskell. That reaction surprised me and you're the first to call it simple. Ive been holding off cuz it seemed ridiculously hard and different. What did you use to learn it? Btw, I agree fast Haskell is usually ugly but look up Tolmach's Habit programming language. It's on hold right now cuz he had a better project.
I'd rather a simpler solution. You can't accuse non-living property of a crime, you can only seize assets as part of a normal criminal proceeding. And under no circumstances can the proceeds from a seizure be given to anybody in the decision-making chain.
There are many outside the NSA capable of developing brute force security bypass for the right price.
Or it could just be natural variation in chronotype.

I had the same kind of sleep cycle when I was a teenager / young adult. I didn't have hypothyrodism or Grave's disease.

It gradually got a bit better as I aged and I'm down to needing a more normal 7.5 hrs of sleep.

Its still 9:20am in the morning, though, and I still feel like I got kicked in the face getting out of bed, which is entirely normal for me.
Turkey is literally the United State's worse ally of the last quarter of a century besides Saudi Arabia. If it weren't for the geo-strategical importance and a base for US tactical nukes Turkey would be 3rd world if the US stopped it's unconditional support of Turkey's shenanigans
TFLearn: Tensorflow Higher-Level API
Coding is not an assembly line. If you're too tired when you do it, you move more slowly, and you make more mistakes. You then have to find and fix the mistakes, which is even harder when you're tired.

Extreme Programming (XP) is about going absolutely as fast as you can. Two of XP's maxims are "Quit when you're tired" and "Never work overtime for more than one week in a row" - because you go faster when you quit when you're tired and don't work tons of overtime.
Amazon and Facebook actually partnered in Facebook's early days. Purchases on Amazon would automatically show up in users' news feeds. Headlines at the time were full of things such as "Facebook ruins Christmas" and the like.
Read/write locks...

No, it's slightly more lazy in that that. It does timestamp coordination, but retrospectively.
In Linux, fork(), vfork(), and clone() all use the same underlying machinery, with just a few different flags. clone() is the most general, with flags for what to share; those flags in particular include all the Linux namespaces that serve as the basis for containers. fork() just uses clone() with a hardcoded set of flags, and vfork() does the same as fork() except that it doesn't schedule the parent process until the child calls exec.
https://github.com/search?utf8=%E2%9C%93&q=%22this+is+so+bro...
I can't exactly say since I've never built an interpreter, but I am in the process of building a compiler (it's been a challenging and rewarding experience thus far), but I'm sure you would learn a lot from both endeavors. If you already had this project on your mind you should definitely go for it.
While I don't agree with that law, it's the opposite of what I was talking about.

In Turkey you literally can't admit that a genocide happened.
As I've mentioned before, I really prefer to interview and hire mathematics students over CS. It's much harder to fake one's way to a math degree.
If you have even slightest interest in finance and want to learn some quirks of the profession and related engineering skillsets (start with FIX protocol), you can start making a good deal of money in NJ/NYC. No degree required.
The problem is that the majority of people don't work this way. It's difficult for a business to have meetings when a portion of the staff has decided to come in around noon and the other portion comes in at 9am.

You can try switching meetings around, but there is only so much time in the day.

Update: I was pretty rational with this discussion and it was still down voted. Either: 1) I have people following me and down voting the majority of my posts (which I suspect is happening to some degree) or 2) HN users aren't realistic.
That pattern, to the degree it exists, is relatively recent, compared to the evolutionary time scale. It is no older than the religious encoding of vegetarianism in India, which is ~2k years old, and even that was widespread only at a later date.

A better explanation is to compare to other populations with similar environments, like Africa. In fact the graphic in the article shows a similarly higher rate of the alleles in question.
asciinema[1] does a similar thing but captures a whole terminal session. If somebody would add key input overlay support[2], it would actually be tremendously useful for demonstration purposes of interactive, mainly keyboard driven, terminal applications.

[1] https://asciinema.org/
[2] https://github.com/asciinema/asciinema/issues/105
There is a larger issue here than just what recruiters at the GOOG are looking for.

Historically, the difference maker between SV and Boston was the willingness of the former to take dropouts, divorced people, dreamers with gaps between jobs, and for the latter to actively filter out those people.

Remember, "disruptive innovation" occurs first in the low-cost product segment before working its way up into the the more recognized and lucrative markets. Given the rapid progress going into both:

- Alternative Learning Models: bootcamps, MOOC's, K-12 coding education, etc

- Dev Tools: StackOverflow replacing book learning, github/npm creating code of a thousand dependencies, etc

I would worry that forcing your entire company to be made of candidates of the most traditional and elite background sets you up to miss the next trend in how to profit from People->Software.
> Explain to me why Moroccan immigrants have not assimilated and why they are so grossly overrepresented when it comes to crime.

Here, you are implying something. Why don't you just tell it?

> Don't put words in my mouth

I'm just asking, as I can't think anything else on their side that would put them systematically at fault here, which you suggest is the case.

> To say this is all the result of the natives being racist towards Moroccans in particular, that they are forced into this bad behaviour by us, is absolutely ridiculous.

I really don't understand. I bet you are a nice person, and I really like the Dutch culture - people seem to be really nice over there but there's a problem which applies to people of specific race in your country and you try to deny the blame. Why? Who else can you blame? It's like hearing some people in my country say "you know, I like Kurds and all, but most of the terrorists are Kurdish. There are many minorities in Turkey but only Kurds have so much problems." Do you understand what's wrong with those sentences?

Maybe you really have no bad intentions but didn't really anyone tell you that what can be deduced from your words ends up being racist?
why NOT give them the corner office though? You answered your own question. You say it costs the business nothing - but if the business customers are in the office at 7am, you need to be as well else you ARE costing the business something.

From the business aspect, its not about your social life. It's about the 'survival' of the company and the continued employment of you and your co-workers.
Software-wise: The open source advocates (Scott Hanselman, Scott Guthrie, Damien Edwards, and many others) won the internal struggle. Microsoft is more open because they recognize this is a superior model over the proprietary closed systems they had built in the past.

Business-wise: The answer is Azure. While Microsoft wants you to run Windows, they care even more that you're running in their cloud.
Bringing Python to Hadoop
Israel's political position is not under serious threat except maybe the governance of the occupied territories. I suppose they have more vocal allies in the US Congress.
I do lots of recruiting / hiring at my job. I use a sliding scale. If you have no CS degree: have you written applications from scratch? Is your experience diverse or have you spent 5 years repeatedly writing the same Rails app?

On the other side, if you do have a CS degree, have you written application code before? If not, I want to see that you can apply your CS fundamentals to practical business problems.

Of course there are people without a degree who are phenomenal programmers, and people with one who can't write FizzBuzz! Is anyone arguing against this? When we're screening people we need some way of gauging your skill level. A degree is one indicator, practical experience is another.
Xamarin Studio is based on the open source MonoDevelop project already: http://www.monodevelop.com/.
Xamarin Studio is already, essentially, open source. It's called "MonoDevelop". Xamarin Studio is just a "skin" of MonoDevelop, because it just bundles 4 plugins that MD doesn't have: Xamarin.Android, Xamarin.iOS, Xamarin.Mac, and Xamarin-Branding. If the SDKs are going to be opensourced, for sure this distinction between XamarinStudio and MonoDevelop will not hold anymore?
"there's also an increased risk of the creation of inflammatory acids linked to heart disease and colon cancer, especially in combination with vegetable oils."

But last week red meat gave us colon cancer!?!?
VS Professional is not discontinued: https://www.visualstudio.com/products/how-to-buy-vs

You can buy both it and Enterprise online. Not sure why Xamarin says to contact them for a quote, except that Xamarin's sales people really like to talk to people.
Making the barriers low for Azure is huge. They have such an advantage over Amazon and Google here. Google has no IDE to speak of. Amazon has no IDE, language(s), runtime, etc.
Two obvious answers:

1) Use developer tools as onramps to Azure. Same reason Amazon made Lumberyard free. Yes, developers can opt for other clouds, but the effort required to do so will often seem more costly than it's worth.

2) Specifically for Xamarin, if you've already built your iOS and Android app in .NET, in Visual Studio, and there's little more than a recompile between you and a Windows Mobile version, why not do that too?
1% is quite a few people. And chances are probably higher if you are already interested in this article.
The thing that makes me most excited about microsoft buying xamarin, is I have high hopes that mono + core will improve. While libraries are being ported, there's still a bunch of dependencies on 4.5, which I understand dnx uses mono for. I've wasted several hours trying to deploy my MVC app to a linux server only to learn that the fix is to downgrade the version of mono i'm using :(
We did not run a budget surplus during the crisis. Far from it.

There was extensive stimulus spending that led to very high deficits during that period.

We had a budget surplus in the decade prior to the crisis, but not right before, and once the Harper gov't took power it slashed revenue through a bunch of tax cuts and then once the crisis hit the opposition demanded stimulus spending or it would bring the gov't down (minority parliament at the time).

And while Canada was "riding a commodity boom" at the time this hardly helped anybody east of Saskatchewan or west of Alberta. You could argue it helped their investments but you'd also be wrong, in 2008 the stock market tumbled the same here as everyone else, including energy stocks.
> You are not special. You're not a beautiful and unique snowflake.

It really depends on the level of abstraction. In the big picture, yes, sure. But if you zoom in, my neural pathways aren't shared by anyone else, and probably never will in the history of the universe.
I haven't used Xamarin, so take this with a big grain of salt. But my understanding is that its API is similar to that of the underlying platform, meaning that it's mostly imperative and you write and interact with views in much the same way you would in Objective-C or Java, just in a different and arguably better language (C#).

React Native has a different philosophy -- it intentionally abstracts away the platform APIs entirely, and unless you're writing a native plugin you're only able to access a React-centric API. This is a lot more ambitious and leads to a great developer experience when it works. Some people however feel that it's a misguided effort and that you can't expect to write fluid mobile applications without interacting with the platform primitives directly. The jury is still out on how well it will scale and there definitely still are pain points with both the developer experience and app performance, but many people including myself have written production apps in it and in my opinion it largely delivers on its promise.
I think there was something to the argument that systemic risk made the collapse of big banks undesirable -- but to the extent that was true it was obviously an argument for breaking up the banks and probably even outright nationalizing the ones that were bailed out, not just handing them a bunch of money, not prosecuting anyone, and leaving the system unchanged otherwise.
While it's shocking, is it really all "stolen"? The linked case is absolutely appalling but doesn't this graph include forfeiture of real drug money as well? For example, here's a quick $90M bust: http://www.nydailynews.com/news/national/feds-seize-90-milli...
This is a long term trend that began with Gates leaving his position as CEO. I'd imagine the engineers have slowly been gaining more influence over time and most engineers can see the value of openness as it increases the scope of what they can achieve.
The first echoes of this trend in my opinion were codeplex and providing sources for .NET.
And I should add that housing prices did dip briefly immediately following the crash in the US. Just not nearly as bad and they almost immediately recovered.
"You're not allowed to yell fire in a crowded theater..."

Yes, you are. Look at "Trope Two" in the link below. The post linked is written by Ken White who specializes in the 1st amendment.

https://popehat.com/2015/05/19/how-to-spot-and-critique-cens...
I don't know. I've been spending some time learning React-Native, but it's in fits and starts. There are several things that trip me up. I've got the basics pretty much down now, but now I'm banging my head against local storage and wrapping my head around Redux in general. It is interesting, but time consuming. And I don't have much leisure time right now.

I've made stuff in Xamarin before, and it was a pretty smooth experience, except for needing to have separate UI code for each platform. The language and syntax never got in the way, it was more just having to look up the corresponding UI elements (especially Android, where I have less experience) and get those working from time to time. As such, I could generally code like a fiend and get tons accomplished in a short period of time.

That being said, I really, really like how most of the React Native code is the same, and it's quite possible I'll get to that point with React Native also.
Those plugins won't be open sourced. We're releasing the Xamarin runtime and all the commandline tools you need to build apps, but we're going to keep some of the IDE stuff proprietary.
The problem with windows sever, is that free is hard to beat.
How to Get People to Buy Even If You Hate Sales
Remember, those odds are the level of certainty you have that a given statement may be true based only on what you already know. You can also assign a level of certainty to the facts you think you know.

Given the number of ways to mishear "Mary" and the dialectical variant in pronunciation characterized by the Mary-marry-merry merger, I'd tentatively assign the following values:

25% One child is a girl. (Heard correctly)
25% One child is a boy. (Heard incorrectly)
50% No new information. (Incomprehensible or ambiguous)

In the first case P(A and B|A) = P(A and B|B) = 1/2
In the second, P(A and B|!A) = P(A and B|!B) = 0
In the third, P(A and B|A or B) = 1/3

In any case, you're just guessing at the probability you might mishear something, so there's no definitive answer. The mere possibility that I might have heard a boy's name means that the overall probability could be anywhere between 0 and 1/2. By the above, my new odds are 5/12.

So the odds do change, based on your confidence in what you heard (and your confidence that your friend isn't the kind of parent to name her son "Meriadoc" or something similar).
Just last month Kirsty Young did a nice interview with Zaha Hadid on Desert Island Discs:

http://www.bbc.co.uk/programmes/b0713rtr
Seagate Innov8 is the world's first USB desktop HDD that offers 8TB of storage
A better question to pose might be should we tell alphago what nationality a player is.
I'm over 40 and I'm aware of all of those issues.

What you fail to understand is that at 9:20am in the morning, like it is now, that my brain is swimming in serotonin and it feels like I got kicked in the face.

I DO NOT have the same neurochemistry that you do. So while all of that helps, it doesn't magically turn me in someone that gets up at the asscrack of dawn all bright and cheerful.

There are strong parallels between people who give this kind of advice to delayed sleep sufferers and people who think they can cure homosexuality.
I would take this reply with a huge grain of salt, the lawyer in the article is a personal friend/business partner and a defendant of one of the persons accused of the same crimes.
Azure and Server licenses is the business center that's behind funding their recent OSS efforts.

They're effectively following a freemium model, get as many developers onto the MS platform then direct them to Azure.
If you want a programming language, learn one that is far away from what you know. If what you know is dynamically typed, interpreted languages, learn a static typed compiled language. If you work with procedural languages, learn a functional one, and vice versa.

Or, as others said, learn something outside of technology. Learn how to play an instrument, or how to write fiction, or how to paint, or how to ballroom dance (if your health permits).

None of my business, but out of curiosity: What kind of illness gives you that long a recuperation time?
Referenced Essay, How I Stumbled on the Internet's Biggest Blind Spot:

https://medium.com/@nayafia/how-i-stumbled-upon-the-internet...
9 is still early, to be in work for 9 you have to be awake for 7:30.

Left to my own devices I reliably wake up at 11am-12pm, which I would venture is not acceptable in your work environment.
I think you can still download xamarin studio.
My Accounting degree has actually been really useful when working with distributed systems, as accounting systems were the original rigorous distributed systems. I only wish I'd gone heavier on the math.
I prefer using CANTHAPPEN in the comment - easier to grep for.
looks interesting, I´ll take a look? :)