skysight-inc/HackerNews huggingface dataset:
I tried Xamarin once for a macOS application. I migrated a Forms application by extracting all logic that I could from Forms-specific (code behind files) into more generic classes.

Then I had a .dll that I could use in my Xamarin project. The Xamarin project was razor thin and I only used C# to connect my XIBs or Storyboard (I forgot what I used, but it was in Interface Builder) to the existing .dll calls and a specific type of hardware scanner.

The hardest part was getting that scanner to work, which would be not so easy for me even in Objective-C. But I basically had to create an Objective-C wrapper wrapped in some kind of C# wrapper. It wasn't easy but it was doable.

The hardest part was getting everything signed correctly, since I was using all kinds of layers you usually wouldn't use in "just software" project.

The overall experience was really good despite that the native editor for macOS wasn't that spectacular. I did the meat of my programming in Visual Studio and Visual Studio is a really great tool. Another part was done in Interface Builder which is a great tool in my opinion.

A friend uses it a lot for a cross-platform app written in Xamarin Forms. The thing with Forms is that unless you keep it simple you will run into Xamarin bugs, iOS specific bugs or Android specific bugs in your layouts and that can be challenging sometimes.

I would say that if you would make the UI in native code or storyboards and it still seems like an attractive idea to use Xamarin, use Xamarin. Don't use Forms.
Have you checked this out before http://www.bountysource.com
In my experience trams trend to be wider than buses by a noticeable margin.
Try out the Bloomberg Website. There is an autoplay video on every page and it moves to a fixed position if you scroll away.
Someone should be slapped for this.
I won't argue with you over some of the things AMD has decided to prioritize, but for what it's worth, they are at least working on supporting CUDA compilation for their GPUs.

http://www.anandtech.com/show/9792/amd-sc15-boltzmann-initia...
Ask HN: What's your favorite directory visualization? Trees?
To be clear, the input just times out, likely because they don't expect a long random password input. I don't think it's evidence that they can verify a substring of your password.
Ask HN: Guidelines for building custom document types
Say you want to store organized data in a single file. For the time being, assume it can be something like game saves for a custom game.

I have the following leanings:

- Binary assets might need to be included, but a separate asset server is possible

- The file should be easily made inspectable via tools equivalent to jq

- the file format can't paint me into a corner, in other words I should be able to make a V2, and it should be easy to convert to a V2.

- this probably is a trivial point, but the file should be readable from and writable to typed languages (scala and typescript).

There must be some "design patterns" informing how to go about building this sort of thing. IIRC, one of PlanGrid's founders used his experience working with file types at disney to help them build blueprint storage/display tools. So there must be some consistent way to explore this field (haven't seen much codified).
> At the breaker box the neutral and ground are supposed to be bonded together.

Note this advice is country-specific. In some countries, the bonding is done further away from the house.

In any case, you should never trust the neutral line to be an earth. If a fault occurs that disconnects the neutral line from the supply, your neutral line will have deadly voltage on it by virtue of being connected to live through your appliances. Moreover, depending on the multimeter you use, if you measure the voltage between neutral and earth, you could possibly trip the RCD in the distribution unit (if you have one).

The rules are simple in most countries - if it has any touchable metal parts, it must be earthed.
For me not obvious why they predict small failure in sales in Q1 2017, if 1080ti will be released in Q1 2017 - and by current information it will be awesome card for gaming.
Visual Studio Code is less than a full featured IDE, and more of a very advanced code editor with told integration... The ui is much more minimalist in VS Code than full VS, Eclipse etc.

It's not that it doesn't do the job, it's just a different workflow.

As it stands, VS Code is probably the best tool for JS/Node projects or today imho. And from what I've seen, one of the better options with plugins for go and rust.

It's also available for Windows, Mac and Linux... Much faster/lighter than others, including Atim.

I'm a fan of code, but no ties to ms...
Biking in the US mostly sucks too, almost entirely due to car-oriented legislation at all levels of government.
Right, the graph goes up to Q3 of Nvidia's fiscal 2017, which just ended on October 30. So apparently the fiscal year will end sometime in January. http://nvidianews.nvidia.com/news/nvidia-announces-financial...
Thats why I think an association of corporations with huge trading power will be the first one to successfully pull this off.
> Given the choice between a mall with paid parking and a mall with free parking, I'm picking the mall with free parking.

Sure, and if enough people agree with you, then businesses will choose to provide free parking of their own accord. But they shouldn't be required to, is the thing.
Something like the DELL XPS line or the Clevo P650RE may serve you well, the Clevo can fit up to 64G DDR4 RAM, GTX 1070 and a 4K screen.

The only thing it doesn't have is the battery life of the MBP, but if you want raw power, you may be plugged in most of the time anyway.
Am I the only one who uses C++ as C with classes?

I'd say unfortunately not. Focussing on the classes has the disadvantge it can quickly lead to 'everything is an object' or derived strict OOP mindsets thereby not only ignoring tons of other, more functional, goodies modern c++ has to offer but also leading to what you call 'protected abstract virtual base pure virtual private destructor'.
Common people can very well buy milk and bread.
The irony in this post is tremendous. The whole reason so many poor people in the US still own cars is precisely because of these kinds of pro-car regulations! In western Europe, a poor person owning a car is much less common, because transit works well enough that they don't really need it, and driving is an expensive activity.
There are tons of cross-platform mobile application frameworks ranging from Qt to Unity, Marmalade to probably hundreds of web-based solutions.

What Xamarin and React Native have in common is (partly) using native UI layers for building the interfaces, perhaps you wanted to specifically address frameworks doing that?
Except if rather deal with MS's software... Everytime I touch anything from Oracle, I plan on a week of frustration...
I don't know if those two things are mutually exclusive.
Show HN: Manner – A/B testing and personalisation platform for chatbots
Sure, but what compelling public interest is there in forcing subsidized parking? Other countries get by just fine with far less parking.
We've been working lately with React Native and Exponent (getexponent.com) and we've had an amazing experience. The apps resulting have a great experience and performance. Vue.js and Angular are also making progress towards the Native world. I honestly don't think hybrid apps are going to be a think 2 years from now (of course I could be wrong, this is just an opinion).
The ram you were using 3 years ago is a lot slower than the ram they have put into the new MacBook pros. So there is that benefit at least.

32 GB is a lot of ram. What do you do where you need that much ram in a laptop? Is that the limiting factor in performance for you versus another component? Have you considered a desktop/tablet combo or anything like that?
> So we could argue that drivers are subsidizing the cost of mostly unused handicapped parking spaces as well.

Sure, and we do this because there's a compelling public interest in requiring businesses to cater to the handicapped, where market incentives alone would probably not work.

What compelling public interest is there in forcing businesses to cater to all drivers that market incentives wouldn't work for?
> you can live in a community or lack thereof that shares your values

The thing is, as a Libertarian you literally can't.

One principal idea is to live without coercion, but as long as you're part of a tax collecting state, you are to "share" part of the fruits of your labor with authorities you do not recognize or else...

Secondly, the rights and laws (such as really free speech or free contracts) are overridden (e.g., by hate speech, minimum salary, anti-discrimination laws, ...), so there is no way you can meaningfully establish a libertarian society within a current nation state.

Finally, there are other (possibly quasi-) monopolies (such as monopoly on violence, Taxi licenses ~ anti-Uber, Hotel Services ~ anti-AirBnB) that you cannot get rid of unless you get rid of the controlling entity.

Note the difference to e.g. communist societies where you can just start sharing everything (much like you might already be doing within your family).
Cal Crutchlow Is 2016 Top Independent Rider Despite Valencia Crash
It looks like you haven't been following Bryce close enough. He put his money (and PR) where his mouth is and started Indie.vc.
Doesn't look like it's been posted yet, should be soon though - https://twitter.com/DOESsummit/status/797099082862837760
Cynical Developer Podcast on what React.JS is and why you should care about it
Prisoners should be measured. The same way that some companies have performance measurements for its employees, prisons should have behavioural measurement for the prisoners. If the behaviour improves based on a certain grade, then the prisoners get rewarded, otherwise they get punished
So you would have been fine if this article was posted here on the day it was written instead? That's a bit arbitrary because the story itself is much older than five years and wouldn't have been "news" than either.
You'd probably be better off going with JetBrains' Project Rider on Linux, if you were just doing general .NET work than waiting.
right, it's so powerful it's also interfering with your sarchasm detector, apparently.
> So in principle WaPo or anyone else willing except that it is immoral to create regulations about X where people who do not benefit from X end up paying for it ?

No, it's a given that subsidies happen all the time. But there needs to be (or should be, rather) a compelling public interest in doing so. For forcing businesses to build parking all over the place, there isn't one; to the extent that their customers desire parking, businesses will build it so that they can get those customers. Requiring parking just means that in cases where they don't need to build parking, they still do, which is a waste.
Here in the UK, trams (at least for Croydon[1][2], Metrolink[3], Newcastle Metro[4]) seem to be standardised at 2650mm width whilst the New Routemaster[5] is 2520mm wide. Probably not a noticeable margin (130/2650 =~ 5%).

[1] https://en.wikipedia.org/wiki/Bombardier_CR4000
[2] https://en.wikipedia.org/wiki/Variobahn#Variobahn_trams_for_...
[3] https://en.wikipedia.org/wiki/M5000
[4] https://en.wikipedia.org/wiki/Tyne_and_Wear_Metro_rolling_st...
[5] https://en.wikipedia.org/wiki/New_Routemaster
SAP for Business Development
Why Do We Get Transported by Stories We Know Aren’t True?
So you can only be serious about political ideas if you start shooting cops? Nonsense.
I'm currently developing an app integrates Google APIs like SignIn and a google product that i plan to make available on all major platforms (Android,iOS,Windows).

In the beginning, i thought about making a hybrid app, because it could save me time on the long run, but starting to developing with Cordova and EmberJS or even Xamarin was frustrating.

My major reason for frustration is the tooling, cordova emulator just sucks (Ripple?) and working with javascript mvc frameworks isn't just for me (too complex IMHO).

Xamarin on VS has some bugs that would only go away if i restarted the IDE in order for things to work. Also, i'm concerning about being dependant to a third party framework.Can they keep up to speed with Google,Apple and MS?

Another valid concern is app size distribution that seems to be considerably higher with cordova and Xamarin.

Since i started on Android, using Android Studio made my life a lot easier and i'm progressing daily and enjoying it, something that was a PITA with other tools.

In my experience i would say that it will be more time consuming (expensive) to develop a single solution for each platform as well as giving support, but the tooling is a lot better, also you can give users a better experience because you end up developing native apps for each platform that can take better advantage of it's ecosystem.

I'll find out in the future if i'm right or wrong.
Partner at Peter Thiel’s Founders Fund Speaks Out Against Trump
Not 100% applicable to New Zealand but here's the Tokyo disaster prepardness book --

http://www.metro.tokyo.jp/ENGLISH/GUIDE/BOSAI/

It has a lot of good practical information -- especially chapters 1 & 4. We all got one sent to our homes, and I thought it was quite useful!
Yes yes there's always a true Scotchman argument to be made about how something isn't 'really' animal friendly, but between being butchered for meat or being milked when living on a pasture, using butter to fatten up artificial meat would be a huge improvement in animal welfare.
I can well believe that, but as I remember the big surge started after 9/11, when we were told the only thing we could personally do was to shop (support the already crashing economy), i.e. that we were are our own.

Quibble: our best numbers come from NICS checks, and they only started in 1998 based on 1993's Brady Bill. E.g. they capture sales of used guns, which the ATF otherwise doesn't have visibility into like they do with new stuff through Pittman Robertson (https://en.wikipedia.org/wiki/Pittman%E2%80%93Robertson_Fede...). And even that data is getting iffier as more and more people get concealed carry licenses, which generally allow you to skip the NICS check.

But, yeah, pretty much every effort, mooted or actual, at gun control prompts us ornery gun owners to resist, generally by buying some of what's under fire, so to speak.
We are in favour of Native. We are still in product market fit with our current product (native iOS to native Android online instant porting tool, www.myappconverter.com) but we are making good progress based on customers and user feedback. We are currently working to support auto-layout.
upside-down "A" ... hmm
> I actually want to consume a real dead animal that had a soul.

I can't tell whether this is sarcasm or not.

If not, do you also apply this principle to other things? e.g. do you prefer your clothes to be made from baby seal furs? Perhaps toilet paper made from the wood pulp of ancient sequoias?
Juno – A Better Ridesharing Service
Easy way to cause it -- connect something that's got it's own cheapo AC power supply (eg. phone charger, speakers) to your computer via USB. The DC grounds are linked via USB, but the different power supplies end up with a wildly different DC ground wrt AC ground from each other, which can cause buzzing noises or the surface feel you're talking about.

Bring back transformers! (ok, don't, but...)
"Visual Content is better". Exhibit 1: Your website, instantly greeting me with a large "pleeeasse subscribe" pop-up. Wouldn't happen with RSS. :-)
I think the book 'Incredible Secret Money
Machine'[1] by Don Lancaster is one of the best startup books related to this.

For example this strategy: 'strategy secret - have: 0.834 employees'.

Of course this book might be the half truth, but imho it has a lot of value for startups.

[1] http://www.tinaja.com/ebooks/ismm.pdf (10.4 MB)
If she wants a diamond why doesn't she just buy a diamond? Is anyone stopping her?
Exactly. I've been building this for years on my free time.
At a presentation at NDC or something Scott Hanselman did a bit where he pretended that he'd forgotten to install VS. Then he proceeded to install it live in the presentation, in less than a minute I think.
Don't forget the monarchists who held many an important position in the state. Indeed, the first german fledgling democractic state, the Weimarer Republic, still called the "Reich" bei many of its inhabitants, had a horrible economic start in a time of great social change.
Two interesting aspects of their business model:

. Low Commission - Competitive pricing and discounts.

. True Partners - 50% of Juno’s founding shares are reserved for drivers.

I have no affiliation, just saw it mentioned the other day off the back of my 'GNUber' wisecrack.
You can reuse a lot via vs/xs if you like C#. There's support for UWP, iOS and Android, as well as libraries for GTk and Mac.

I'd be more inclined to use react and Redux with electron. With Cordova to bridge to mobile.

Really do like VS Code.

Just my two cents.
Microsoft just announced the launch of Visual Studio for Mac (based on Xamarin). It's great if you want to C# development. Have you tried Eclipse or Android Studio?
Pagination Extraction-Octoparse
> Who are we as programmers to decide what works best for our users?

Where did I say that? You seem confused.

I am saying that we as programmers force people to change their habits all the time. We do it to in the name of efficiency and progress. We eliminate workflows, we make entire jobs redundant. We of all people should be able to recognise that even though change is uncomfortable, it is inevitable, and mostly for the better.

And your argument regarding publishing and banking software is a strawman intended to shift the focus away from the real argument - that of choice

Please. Even if we pretend that you don't still have the option to use a third party keyboard, or buy one of the Macs that still have the f-keys, what about the people who would prefer the new touch bar to the f-keys? What about their choice?

Forcing a change on my workflow can have very real effects on my ability to generate income

I'm sorry, but that's ridiculous. You are not going to feel a very real effect on your ability to generate an income simply by being forced to learn a different set of shortcut keys to step through a debugger.
I had a look at your software a while ago. I would probably use it if it was free. (I totally respect you for writing it though!)
Project #VoCo by Adobe (Sneak Peeks)
I learned Pascal in school many years ago. I honestly did not know that Delphi was still kicking around. Very interesting to see this :)
And yet desktop Safari continues to block most third-party cookies, last I checked.
You can satisfy your need for sensuality by going into social dancing events near you. Or join group singing events. None of these require you to be musical or able to dance at all! Just leave your prejudice and thinking at the door and enjoy the good vibes. Social dancing / Conscious clubbing is what keeps me going when I do this have a significant other in my life. The importance of touch and being touched is so important. It cannot be replaced with any amount of meditation or medication.
That's nothing!

My name in Greek has a letter with a double accent. Perfectly valid of course. But many (Greek) sites will reply that this NOT a Greek letter :)
If you're familiar with C# and .NET, it's a no brainer.

Xamarin is nothing more than a C# wrapper around the native iOS and Android APIs. Everything you're familiar with (UIViewController, UIView, UITextField, UIButton, etc) remains the same. The main benefit (other than using C#) is that all non-UI code can be shared across platforms (iOS, Android, Windows, server, etc).

Xamarin.Forms is built on top of Xamarin and lets you reuse the same code for UI as well (using their own abstraction that's similar to WPF/UWP). I would only recommend this for relatively simple apps as you lose some control over platform specific details.
> Who are we as programmers to decide what works best for our users?

The problem is, say you're an iOS developer, you get no choice; you HAVE to run a Mac and be at Apple's mercy.

Other programs usually have decent alternatives or you can customise them to suit you,
>Business is about profit, not revenues.

Considering you criticize supermarkets for this, consider how the tech "unicorns" usually celebrated on HN are all about revenues (at best), and eyeballs (at worse) and hardly about profit.

Even Amazon took 10+ years to turn actual profits...
I think that is a response based upon the dark UI pattern of the site.

If you want to view a profile, they force you to register.

Hence the user clicks on a profile, gets a registration form, and fills it out in a bad mood, since they are being forced register to continue when they don't want to. Hence "fuckyou" or "fuckoff" becoming their password choice.

It would be interesting to see what email addresses these specific users gave. Possibly throwaways that use equally fruity names?
As a stupid sidenote, for irish people, 'a ride' is slang for sex.
There are quite some forks, this could be interesting to watch, thanks.
> I would worry that with no physical presence on the keyboard, I would spend a lot more time looking at the keyboard figuring out where the function key I need is than actually getting things done.

Exactly. In Eclipse, F5 steps into a function call, F6 steps over it, F7 returns from the current function, and F8 resumes execution, and mistakenly pressing the adjacent key can be frustrating (although, with time-travel debuggers, this issue might be alleviated?).
Pricing for developer tools tend to look more reasonable when you amortize it over the year and put it in Starbucks terms. Same thing for hardware upgrades. There's no real excuse for not investing in good tools.
When was the last time you went looking for a new job?

A /lot/ of companies insist on "culture fit", which unfortunately does include a lot of sexism, ageism and racism. There's been plenty of good discussions about this on HN, and the fact that you've been lucky enough to avoid the problem, doesn't necessarily mean that the problem doesn't exist - or that people who are discriminated against are just stuck using ten year old stacks.
> Can they keep up to speed with Google,Apple and MS?

Xamarin is Microsoft now.
Why do you assume that software developers don't need more power and/or CUDA cores, too? Development does not only consist of web development.
Arribem a Barcelona Cloudflare’s 101st data center
>Sleeping in a bed is an arbitrary habit that you've grown comfortable with, why not sleep on the floor, or in the bath?

Because your back will hurt, so not that arbitrary after all.

You will have no adverse effects of using an alternate method to step in the debugger.

>The fact is that when developing and debugging, the function keys represent the most efficient way of stepping through code

Citation needed. They are at best a random accident. Any other keys or key combos could be used.
My assumption for this has always been I've had time to check off why my first group of ideas won't play out well "like chess moves" which leads me to a better more thought out move. This new idea is created with the reasons why you dot want to do your other idea "cost to much, burns to much CPU , over engineered whatever..". Takes time to narrow down what you really want to do and yelling out 3-4 ideas the first minute is a good start but giving it time is important.
VS Code uses electron, but is not a fork of atom... It's actually very fast and fairly nice.. the ui started similar to atom, though I wish I could take back my request for tabs support and go back to the non tabs ui.

This Mac version is a rebadge of Xamerin Studio, with some redesign and tooling improvements.

VS Express is really a stripped down version of VS, and the community edition is usually a better option.
It would be nice to also have a way to visualize filters (eg. https://blog.keras.io/how-convolutional-neural-networks-see-...)