skysight-inc/HackerNews huggingface dataset:
Just like finding a good lawyer will help guide you through the legal stuff. Finding a good business person will likely have a better idea on how to find marketing people.
What people think is a monopoly and the legal definition of a monopoly is different. You have to be able to show harm to e consumer, something's hat is going to be challenging to show with a handful of hidden APIs. APIs, it should be noted, that somebody could implement themselves (at least for the sample given; whether it would be approved is, of course, questionable).

On the other hand, it could be used as evidence of part of a larger anti-trust case, but given that Android devices are cheaper, perform just as well, and have a strong ecosystem, that's going to be hard to pull off.
Looks great, love designer and Forms sounds epically wonderful (wonder if I can export my ios designs to forms for easier porting :-) )

First ten minutes experience:
I've got a little weirdness with the differences in generated code from x-code vs new designer (an outlet name went from upper case to lower for instance).

iOS designer is giving prominent error "Custom components are not being rendered because problems were detected".. Though everything seems fine and log doesn't particularly help.
I wrote an answer to this on my blog http://www.felienne.com/archives/3355

and @seansickle Thanks for linking to my stuff!
This has been Apple's way of 'working' with developers for over 20 years.
You have two options:

1. You can bind the native iOS or Android library into C#, which is relatively straightforward:

http://developer.xamarin.com/guides/ios/advanced_topics/bind...

http://developer.xamarin.com/guides/android/advanced_topics/...(.jar)/

2. Or you could create a single, managed library in C#, which would also make it easier to get Windows support.

Option 2 is more work.
"location search"

Are you sure you've read the article?
All that abstraction has a cost. Additional compute time (and energy) to work through the abstraction layers. Having to debug someone else's code when it doesn't "just work". Having to re-write the abstraction layer when your work no longer fit within the defined parameters of the abstraction.

Frequently, the benefits of developer productivity outweigh these costs, but when an abstraction falls apart, it has a tendency of doing so spectacularly.

I tend to think of abstractions like those mentioned in the article as land mines full of technical debt. At first, it's easy to avoid stepping on them. But eventually you will step on that landline (perhaps even intentionally), and when it does, your productivity is going to suffer severely.

The analogy fits in one other way: the cost of clearing those abstraction land mines is disproportionate to the cost of putting them in your code in the first place.
I'm so happy to live in Germany.

With my first job I paid the dept I got from my studies in one year.
One of the things why Firefox OS looks appealing to me: Mozilla is being so open about every part of its architecture that situation such as this one is hard to imagine.
Kind of amazing that Xamarin now seems to have better dev tools for iOS than Apple do.

I was badly burnt by buying a Xamarian dev license a couple of years ago for $499 then not using it (my own fault entirely) so I've been hesitant to jump back in to Xamarin-world, but it's really only a matter of time. I'm very impressed.
I can't believe how even well educated and highly respected economists always get this concept wrong.

Taking a sample of people who go to college (including those who don't graduate) and comparing that sample to the general population is biased.

Why? Because the people who go to college tend to be motivated, have better connections and are well educated.

It's not a fair comparison. It's a sample bias combined with a correlation error.

The question shouldn't be "Are the people who go to college making more money than the people who don't?" The question should be "Are highly motivated and educated people better off if they go to college instead of doing something else?"

And the answer to that is often "No, they aren't."

There are only a few categories of people who should go to college:

1) If it's free and you want to do it.

2) If your preferred field requires it (Doctor, Lawyer)

3) If it's cheap enough and you don't know what you want to do with your life, so you take a class or two to get an idea of what is out there.

Other than those instances. I can't see why we cram college down almost every 18 year old out there.

It just drives me crazy how many economists make this even simple mistake.
We shouldn't forget about Costa Rica too. They finished above Mexico in qualifying, they have a decent team and they will probably have a slight climate advantage in the games at Forteleza and Belo Horizonte (vs. England).

I wish I could also share the optimism about England. If we do get out of the group stages we may have to play Brazil or Spain in the quarter finals.
I certainly did not like the lousy words written above which explains the down-votes. But certainly the team at Xamarin can look upon his request and try if they can lower the license fee for students.
Creating Better Grid Structures
It looks like a small robot Jason that will track me down and murder me.
Myo Armband DJ Player
We don't have a firm date, but adding support for Windows tablets is on the roadmap. It will come in the form of Universal app support.
Not sure about that - BMW have been advertising the i3 and i8 for a long time and their "i Project" that led to the creation of these models was started in 2007, which is before the Tesla roadster was on the market:

http://www.bmwgroup.com/e/0_0_www_bmwgroup_com/forschung_ent...
Yes, because that's exactly what MS wants now. Another UI framework to support.......
I've always encountered issues with my namespaces. It's very minor and easily corrected, but annoying nonetheless.

Great article that actually simplifies and explains the things I've experienced myself!
More reasons why a proper public system should always be in place and offer free tuition based on achievement.
I have been working with Xamarin stuff for a couple years now, released about 7 apps with them and honestly cannot imagine another approach. I mainly work with smaller startups in specific line of business scenarios and it has become a necessity to not only have viable mobile offerings, but they have to have parity across platforms and support both phone and tablets. When I go into a sales meeting and pitch the idea that I can build for Android and iOS using the same language and sharing much of that code - I usually crush my competitors on price - which saves the customer money and makes more money for me (yipeee!)

The Forms work in Xamarin 3 seems lined up to make that pitch even easier and will likely help Xamarin grow into the enterprise even faster as ease of management in the code base is going to be a major driver in decisions for IT shops that now have to support a much more diverse platform set than they did in the days when a website was good enough.
This is usually a clear sign of the lack of a good engineering culture. I pity the companies where engineers are second-class citizens.
Xamarin Studio doesn't have this feature yet, but you can use Visual Studio to build Xamarin apps (and many developers do).

Split panes will be coming to a future version of Xamarin Studio, though.
I'm kind of shocked by the quality. I've seen far worse from all manner of cameras over the last decade or so.
This might get voted down, but is it me or does that picture look like a real tiny girl in giant land?
Don’t write to teach, write to learn
Ask HN: Does anyone have a uber / taxi clone at hand?
Hi, just wondering - I am playing for a university project with xcode (self-taught coder), does one of you maybe have a template I could use for a Taxi / Hailing App?
With a digital camera you can use the CCD output for the viewfinder, so you don't really need a mirror.
In the future contract dispute, how will you explain lying to the customer? IANAL, but it's usually not legal to lie so blatantly about business relationships.

You are his partner.
So why not develop your app for Android first (Dark Sky isn't available on Android)? I'm starting to see this too many times. Developers developing for Apple first, and then complaining about how badly Apple treats them. Maybe if iOS wasn't the default platform for all the hipster developers, Apple would start giving a damn about small developers.
Up until recently I have heard no talk about Polish startups at all, but I always encounter programmers with a Polish background (to subsume a lot of circumstances surrounding nationality or ethnicity) in Berlin or the German scene in general. "Most" may not be correct, but it sure sounds nice :-)
Uber is the new Google
Bleh. Come on, this is just apologist. So much spin here about how "it might not be production ready, so of course they're just 'testing' it internally before making it widely available".

Except...

As noted elsewhere, "it's a trivial component, almost akin to a tooltip".

And iBooks, one of the apps, was introduced in January 2010, and requires iOS 4.3 or later.

People who, with a straight face, claim that Apple has needed nearly four-and-a-half years (more, really, since there was pre-release testing), and since iOS 4.3 to make sure a "trivial component" was ready for the public are really grasping at straws.
You need to include sales tax, which ranges from 5% in Alberta to 15% in Quebec. Also, taxes on alcohol and gasoline are much higher than the US.

That being said, with the recent tax increases in the US and the lower of provincial income taxes in many Canadian provinces (I'm looking at you BC), the difference isn't as great as one would think.
Yes, you can use XAML to create multiplatform controls/views with Xamarin.Forms.

Xamarin.Forms supports all of XAML 2009 and uses the XAML syntax with its own namespace and types. So, no existing XAML designer will work with Xamarin.Forms. However, the names and properties should be familiar to any experienced XAML developer.
Thanks for the kind words, GFischer! I'll try to keep my life balanced. It's just become a bit difficult lately. Hope you all the best!
There was this Siemens ad recently: https://www.youtube.com/watch?v=y49KJKXI5Mg

The point isn't so much that there are German IT companies, the point is that pretty much every company nowadays is an IT company.
Long Term Effects of Technology Exposure on Children
We have that something else, or maybe another component of the system implement the systemd notify api?
Are you a honest property owner? #airbnb
Really? I have never been a fan of the Apple dev tools...
This entire post seems to conflate "weak typing" with "dynamic typing". Both are terms that seem to have a lot of common definitions, but they're nevertheless distinct.

Weak typing usually implies a system where types get coerced easily:

php -r "echo '4' + 4;"
8

Dynamic typing, though, generally means that the type is associated with runtime values. It doesn't mean that the typing is necessarily weak:

ruby -e "'4' + 4"
-e:1:in `+': no implicit conversion of Fixnum into String (TypeError)
from -e:1:in `<main>'
The Malinvestment Boom In Coders
3) Define a Gateway interface (e.g. DataStoreGateway) that presents exactly the API you want to consume; write one implementation of it that speaks to your third-party API (e.g. ODBCDataStoreGateway), and another that doesn't do much (e.g. MemoryDataStoreGateway).

Note that a trivial gateway-implementation, like MemoryDataStoreGateway, isn't a mock! It's a fully-functional component that works perfectly well from its consumers' perspectives. But, unlike the version that consumes a third-party component, it doesn't have nearly any failure modes that would confuse your tests. It just does what it does, simply, and lets your tests test what you're trying to test.

And note that when you stop mocking, and limit yourself to switching out fully-fledged gateway implementations, "dependency injection" stops being this huge pain with Factories and heavily-parameterized initializers. Instead, you can just make your objects discover their collaborators through a service registry. Your unit tests just register the trivial implementations in the service registry on setup().

---

† Don't get a bad taste in your mouth thinking about Spring here. A simpler, healthier example is Erlang's "global" module (http://erlang.org/doc/man/global.html).
Bicycle Lights in the UK
Are you seriously suggesting that a statically typed language without generics can't do ORM?
Thanks for the endorsement!

We built Xamarin.Forms because we have lots of enterprise customers building apps with a dozen or more screens doing simple things like tabular data display and data entry, but who have a native UI requirement in their app. Xamarin.Forms should make these types of apps much easier to write quickly.
> What does the cost of education have anything to do with here?
The accessibility to higher education has everything to do with the capacity of the nation to innovate. And the cost is one of the main factors - it's one thing to have to pay like 500-600$ per year, another - thousands or tens of thousands.

> Ever think those might be related?
I never said that. But there are a lot of different possible scenarios here, where to put the higher tax burden - on the companies or on the employees. Check for example Denmark and Sweden as they follow different paths in that matter.
Drop me a note - nat@xamarin.com
Welke voeding levert ons de acht essentiële aminozuren? |
Anyone bothered by Nadella's comment that "...quite frankly none of us know exactly why" the system improves at one language when it learns another?

What's going on there? Someone must know, no?
Xamarin is the cross-platform solution I would consider first for developing mobile apps, and I can't think of a second one that's close. If your team is mostly experienced in C# or if F# is your thing, I would really seriously consider it versus training for iOS and Android. It's an very hard problem, and Xamarin has successfully gone from "That's neat but weird" to what looks like a practical tool that isn't going to leave you stranded with an oddball code base.
Sometimes it's just an investment. Many $80-100k entry level jobs do require very specific education. I bet those high-paying entry level jobs are fairly impossible to get without the right degree.
You need to download iBooks, it does not come pre-installed.
From the page: "...which are mapped to native controls at runtime, which means that your user interfaces are fully native. "

I read this as "we allow design in our forms library, but compile to native controls for use at runtime."

It took me a couple reads to come to that conclusion, I was also confused by the wording. If that is not the case, I definitely have the same question as you. Perhaps the page could use some clarification.
We should be more like Germany, with trade schools being a viable option for those that are not academically inclined
Thanks for mentioning this one, I hadn't seen it yet, but it's more or less what I had been imagining for my own mini-project...I guess I don't have to build it anymore :-).
Memoizing Kayles (in Haskell)
Good point, I have no idea what the return will be. However it is still pleasant to be employed as a researcher in this type of environment, and is something I think the US should do more of too, including increasing the funding of NASA.
Which leads us to an interesting question of how you even measure the benefit of such things... what was the financial gain returned from landing on the moon, for example? Lots of types of research have no direct financial gain yet still add to the overall progress of society. (Although this point might be straying far from the original intention of the article.)
Show HN: Flying like a bird with Oculus Rift and an iPhone
Why Don't We Make Money For Our Information?
I saw an article on HN https://news.ycombinator.com/item?id=7806499. It made me wonder why we don't create some way for users to sell their data directly? Something like <mydataapidomain.com> where either a user's data is stored with some common api in a central repository where advertisers/others can query for certain data from the users or it stores ip addresses for servers for those users so that the users have complete control over their own data, but the access is still brokered for them.

Why are third parties making money selling our data? Why can't we sell our own data and make the $$!??
I was surprised that Musk interviewed with them.
Because I can't. I made personal commitments to them that we had the money to pay them, due to my faulty financial numbers of course. I feel particularly bad to break my personal promises...

I definitely learned a lesson though.
Have you not seen google maps, amazon's kindle app, the many weather and stock apps, Instagram for taking and sharing photos? I can't think of a native app that doesn't have competition.
I did, but my point still stands. 500 is in the expected result set. Put up an error that says Apple's server is down.

If you need a feature to work in the presence of down servers, you need to make your own fallback or perhaps cache some of the results locally.
Not quite, because "sedans" is not the relevant market. It isn't that you can't buy a Kia the next time you go to buy a car, it's that once you own a Civic you have to put Civic replacement parts on it. So then you get the relevant question, does Honda have a monopoly on any Civic replacements parts? Some parts (e.g. brake pads) may be produced by third parties in competition with Honda, so for those parts the answer is no. For other Civic parts not made by anyone else, the answer is yes.

So to get back to Apple: They don't have a monopoly on smartphones, they have a monopoly on iOS app stores.
> Indeed, it's interesting that you mentioned games given that most game engines now are a relatively small non-GC engine, layered atop with GC technologies.

Ask major game developers whether they would be OK with pervasive GC. (We have, and the answer is near unanimous.) You simply need control over each and every allocation.

As a browser developer, I would certainly not be OK with pervasive GC in a browser engine, which are millions of lines of code at this point. The performance competition is just too brutal.

> You are a rather heavy advocate of Rust, and for whatever bizarre reason the Rust crew has decided that they need to aggressively attack Go (I'd recommend you maybe focus on delivering a production product first?)

I'm not attacking Go; I think it's a fine language. I'm taking issue with the idea that GC doesn't matter. The fact that this is happening in the context of Go is a side effect of the unfortunate fact that half of the comments on any Rust thread are about Go, and I would have the same arguments in the context of Java (since I don't think Java and Go are fundamentally that different in their reliance on GC anyhow).

> The fundamental mechanism of how GC works guarantees it cannot possibly even come remotely close to approaching the speed of stack freeing.

Sure, but minor collections are really, really fast. In a proper generational copying garbage collector I doubt this matters; the JVM looked at escape analysis for promoting heap allocations to stack allocations and found it didn't help very much.
I think $300 is a pretty cheap price to pay for a huge productivity boost.
I don't disagree. I'm not an economist so I can only look at it from what I think is logical.

That being said, I read about the FairTax proposal a long time back and that is what turned me on to the idea of preferring consumption vs. income tax. In that proposal they actually address the issue via a poverty level spending tax rebate (prebate in the plan).

If the net effect on the poor is basically a wash, do you still object to the idea?
Do you also have a problem with the idea of less consumption as you feel it will overall hurt our economy?

Personally I welcome the idea of burning the current tax code and starting fresh with a simple consumption tax collected by businesses.

As a side note, the 'richer' people become, the more they find ways and can afford ways to avoid, and in some cases evade, paying taxes. The poor and lower-middle class cannot generally afford to do this. Not to mention large corporations and the games they play.
Thanks John! Could I please have your email address?
It would go a long way towards providing potential users of Xamarin's long-term existence.
I have been thinking about this for months. It would result in something a bit bulky, but would love to try it on my FM2. In fact, given more time and knowledge I would love to get my hands dirty on this. Main problem: get a hackable full frame 35mm CCD, (or even the full board of a camera) and download raw files to a medium at reasonable speed. That assuming the flash or the bottom output of the camera will sync nicely with the shutter (mostly yes).

Another thing I always wondered is why digital SLRs do not come with CCD "cartridges" and slots. I know that camera bodies are the cheap part of an SLR, but that's the reason I would love this. People would be willing to invest on a good camera body if they were not going to throw it away after 5 years. Things like the Leica M Monochrome would be more of a commodity and less of a luxury.
Don't get me wrong - I totally support self-driving cars and I will - once the technology is cooked enough - feel much safer in those than in normal cars... well, as long as we get all the other non-self-driving idiots off the roads, of course.

I was just responding to the parent of my reply that yes, I do "ghost-brake", and so yes, efforts to make the car appear safer are a great idea, that will impact more people than the parent thought.
I was fortunate enough to have Maya living within a couple of miles of me, and was able to meet her a couple of times. I admired her, and she was an inspiration to me. Her words and actions resonated with me, and I always felt she had veracity of emotion that I could only aspire to.

I too, know why the caged bird sings, but I learned it from you, Maya.
Children Of Judges Influence Court Decisions
A similar problem exists on the Android Platform. The Geocoding (forward and backward service) is non-reliable, sometimes requiring a device reboot. But, at least there is a public issue tracker!

http://developer.android.com/reference/android/location/Geoc...

https://code.google.com/p/android/issues/list?can=2&q=geocod...
As you mention, the problem with perlt6 is that it is "still Perl", in the exact sense that an iPad ISN'T "still an Apple ][."

The only thing the latter have in common is the name Apple.

The reason you wouldn't use a new name is to show the community of people that you are the same group of people. No other reason.
You're probably right at the lower-end of the income spectrum, but any non-joke, non-freelance software development job in the US will include health insurance on top of the quoted salary at little or no cost to the employee.

I have a chronic health condition that needs some fairly expensive drugs and relatively frequent doctor visits and procedures. My total out of pocket healthcare expenses are less than $500 per year.
And the answer to that is often "No, they aren't."

Curious if you have an data/research to back this up.

I presume trying to get defintion & then sample of "highly motivated" people & the opposite of them- would be quite a challenging task.
Agreed, it's amazing how pervasive this myth is despite the glaring flaw you mentioned.

The last time there was a suitable control group was during the Vietnam war, when people flocked to colleges based on their draft number rather than their career ambitions [1]. Unfortunately, that was over 40 years ago.

[1] http://www.nber.org/papers/w4067
Leonhardt argued that low graduation rates aren’t an argument against college; they’re an argument for programs aimed at improving graduation rates

I can fix that in 1 step: automatic graduation for everyone.

You might say this would make the college degree worthless. I might say that is the point.