skysight-inc/HackerNews huggingface dataset:
The approach with Xamarin is that you are able to build out a shared C#/.NET business logic layer. All of your platform independent code such as Models, ViewModels, Database code, Restful Service calls, etc. You get to use the power of C# and .NET to build this out. Then you build out user interfaces for iOS, Android, and Windows and tie this logic all together. Xamarin apps are native so you follow the same paradigms for building the UIs out such as Android XML and iOS Storyboard or XIB files, but you can build these out in the Xamarin Designers for both iOS and Android inside of Visual Studio or Xamarin Studio.

On the code behind side of iOS/Android (UIViewController or Activity) you write all of this in C# with C# features like LINQ, events, delegates, etc. and you have access to 100% of the iOS and Android APIs of the platform as well.

Now we do have the Xamarin.Forms library which adds on top of this to build on a shared UI layer for iOS, Android, and Windows Phone as well. However it is not for every app and we have guidance at www.xamarin.com/forms. Hopefully this is a nice overview of the platform.
React-Native-camera – A Camera Module for React Native
Thank you. The problem with HN-like sites is that they are nearly impossible to analyze, since they function more like crowdsourced link aggregators rather than original sources.

An example of a "good" (in my opinion) source is Sean Carroll's blog:

http://www.preposterousuniverse.com/blog/
I'm actually looking for Objective-C developers to contribute since I'm not an iOS developer. Take a look at the known issues if you'd like to contribute, or check out issue #10 if you really want to help me out. :)
Agreed. If you want to iterate over blobs of Unicode text which contains a lot of various formatting (such as file names), then you absolutely need something other than tabs, commas, and spaces to delimit elements.

Even -0 fails with some file contents due to null bytes embedded in Unicode characters.
It's certainly possible to get good cheese in the US, it's just more difficult (and often more expensive) than it is in Europe.
Ten Commandments of Sushi
It's also much easier to decode x86 instructions when you look at them in octal instead of the hexadecimal that most tables use, since both the main opcode map and ModRM/SIB are organised in a 2-3-3 layout:

http://reocities.com/SiliconValley/heights/7052/opcode.txt

The 8080/8085/Z80 instruction sets also look much better in octal:

http://www.z80.info/decoding.htm
You should be shocked they're not longer.

Source: engineer that used to dabble in adtech
Vaguely OT, but does anyone have good information regarding how to identify or block scam/shady websites?

My grandfather tends to fall victim to these types of things - not even always explicit scams like this, but believing hugely inaccurate political websites ( think Obama impeachment conspiracy type BS ), and buying into wonder-products or just the general drivel you see in spammy ads on AOL.

I'm probably going to start by cleaning up his computer some and installing Ad-Block, but most of the links to the websites are coming from his emails - any advice from someone that have dealt with similar scenarios?
The program isn't given infinite time to run so its not a halting problem case.
If you are building for Android you can do it 100% of on Mac OR a PC. Since Google ships sdks and tools for both Mac or PC that is why you can do this.

Apple is much trickier. You can still open iOS projects, modify code, and compile without a Mac connected. However, to actually do design in the storyboard designer in VS or build the package to deploy on a simulator or device you need to be connected to a Mac somewhere on your network. This is apple restrictions and also for the fact that all of the simulators and tooling only exists on the Mac.

You don't have to have a power house machine to do this though, something like a Mac Mini would work fine. There are some cloud solutions out there as well.
There are a bunch of USB device classes with generic drivers that will work even with an unrecognized VID/PID. Mass Storage and HID (keyboard/mouse) are the most common ones.

I have only experimented a little, but it seems that unless your device requires a special driver, you can use the VID/PID of another device that doesn't require a special driver (e.g. some generic keyboards), there won't be any problems. There are probably horrible corner cases that I haven't encountered, though, so don't do this.
There are legitimate uses for "spoofed" caller ID (it's not really spoofed, it's whatever the call originator declared to be, you can originate calls without ability to terminate them so a particular call may not have a "real" originating phone number at all).

E.g. companies use their 800-number or some kind of central dispatch to ID all their phones.

Google Voice has an option to show the original caller ID on forwarded calls or your own Google Voice number, both seem to be more useful than an ID of whatever box Google used to originate the call to you at the moment.

Basically the caller ID is as useful as the reply-to in e-mail: if you want to get replies then you make sure you fill it with correct information but it's not authenticating the sender by any means.
When users flag posts, the posts fall in rank.

This one is a repost, by the way.

https://news.ycombinator.com/item?id=9307904
I find it odd that the article did not comment on why the scam works: Many folks have the perception is that the IRS is an unreasonable, strong-arming organization.

(Not that I've had any large issues, but I've found the agents there to be fairly reasonable for the small stuff I've dealt with.)
I spend basically zero cognitive effort or decision time on what to wear once it's purchased. This is because I have difficulty caring about my appearance and so I just grab the first clean thing. (Though I can care about my appearance with some effort, either to satisfy someone else or to derive some personal value from it.)

I was running a company, or a public figure, or both, I imagine I would place a higher value on my appearance and would need to expend daily effort on it, or hire someone to do so, or choose a uniform.

That said, if someone around me wore the same thing every day, it would just be an interesting fact about them. It wouldn't reflect negatively to me.
LOL, people still answer the phone.
It's hard to consider clear text to be the best option when you're trying to parse file names. What tool will properly generate your delimiters? How do you get your tool (or bash loop) to parse on that delimiter?

Filenames with spaces (or quotes, or unicode characters, or control characters, or...) have wreaked many a seemingly ideal program which needs to iterate over files.
Software Engineering Research for Hackers: Bridging the Two Solitudes (2014)
The ethics of biodiversity curation are woefully understudied.

You get a few simple tropes.

On the one hand, the Jurassic Park "don't ever mess with nature" trope, an extension of Frankenstein stories that fear all science as unnatural, dangerous, even evil.

The ecologist's "museum earth" view, that picks some moment in time and strives to preserve or restore all ecologies as an exact replica of that state (ignoring the red queen effect that probably makes this focus on "sustainability" itself unsustainable).

The "mad scientist" view treats the entire world as a petri dish, and risks ignoring that we're currently sitting in the lifeboat they're rocking.

I don't have a sophisticated answer. I feel like something should be said in defense of the mad scientist view, only because most people today would think that view the most obviously wrong. There's always a question as to whether or not to leave one's mark on this world through an act of creation. Maybe you're thinking of writing a novel or making a film or composing an opera. Any of these things could radically shape the future in unexpected ways. Shakespeare could have sat on his hands, and our language, our selection of idioms would be very different. In general, if you have an amazing vision, you should strive for it. Like the individual, perhaps humanity should dedicate itself to doing radical, strange, and wondrous things, tamper with everything, and through our acts petulantly scream our existence into the oblivion that surrounds us. Germinate distant planets. Create strange species. Set things in motion that will have far reaching consequences as a way to plant our stake for immortality.

That's just for fun, for argument's sake. The close of the video is more stirring. Roughly, "The kid in me would love to see us bring back these majestic creatures, to see them walking across the permafrost. The adult in me wonders whether we should."

I don't have a sophisticated answer. The kid in me likes mad scientists. The adult probably knows better.

Here's a project to bring back the Quagga:
http://www.quaggaproject.org/
There's a funny parallel here about IP addresses.
I was thinking more like drone strikes.

As with fax spam and email spam, these people deserve death. With 7 billion people hanging around the last thing we need is a handful of first-world career criminals.
https://en.wikipedia.org/wiki/Malicious_caller_identificatio...
Awesome work! Thank you for sharing.
More specifically, no one is being guaranteed a specific (large) direct return in a specific amount of time. In a ponzi scheme the person who sells you the investment also gives you the return (from the investments of the next batch). They tell you they'll "triple your money in three months!" and they do. Until they don't.

In a ponzi scheme there isn't even a thing, commodity or otherwise, being invested in really. You never own anything except the promise of return. Your money is going nowhere but to the last batch of people to buy in via the person you bought it from, and then when Mr. Ponzi decides its time, into his own pockets as he runs away as fast as he can.

It's entirely possible to consider bitcoin a scam, or a bubble, but it really has no similarity to a ponzi scheme. It's a commodity asset that may have no long term value that's been over-zealously sold.

[Added Note: It'd possibly be accurate to describe what Mt.Gox specifically was/became as a ponzi scheme]
Yes, though it appears that he is still having related issues[0] and so I guess the spririt, if not the letter, of the 2012 post still rings true.

[0] http://www.bennjordan.com/blog/?p=625
Then I'm sure if it's important enough they'll leave a voicemail with details on how to call back.
No one is promising a return, but the amount of people in the Bitcoin community that have said that the price could realistically reach into the millions is laughably too many.

Bitcoin proponents have a lot in common with pyramid scheme pushers. 'It is a completely new kind of system', 'the powers-that-be are scared of this new technology because this will destroy their old system', 'this will change the world', 'you are just mad that you didn't get in on the ground floor. but don't worry you can still be involved as this will only to go up', 'the price is undervalued right now but once it starts going up there will be no stopping it', 'this isn't a pyramid scheme or a Ponzi scheme or a pump-and-dump, this is legal and everyone hating is a shill for the other side!'. I'm paraphrasing a bit but you get the idea.

You should look up some videos of people supporting known pyramid schemes like Vemma and see the similarities between what they say and Bitcoin enthusiasts.
I think yes. Take a look at Apache Ignite Data Grid as well.
Thank you for sharing! I just gave it a spin and wrote up a short tutorial here:

http://binarylog.net/code/password-manager-recutils-tutorial...

I foresee many more usecases for recutils in my day-to-day life.
I always appreciate it when you guys are honest about your willingness to let people get hurt for the sake of principle.
I would rather starve than eat this.
LittleBits: DIY Electronics for Prototyping and Learning
Somewhat offtopic but yes, leeches are in fact societally useful: https://en.wikipedia.org/wiki/Leeches#Medicinal_use_of_leech...
He cites it twice, but notes that he and Snell came to quite different conclusions although their lines of inquiry overlap significantly.
The Growing Precariat: Why We Need a Universal Basic Income
This has been my experience in the U.S. as well (at least where I am). It's a very popular crop at the local farmers' markets because it is easier to grow.

My family really enjoys it. Dumping it on pizza is quite good, and you can make a fine pesto from it (instead of basil).
Melting Asphalt has a great little essay series on Jaynes' Origin of Consciousness here: http://www.meltingasphalt.com/series/ It's fairly brief and well worth the read.
The license of CompCert is an instant no to be part of base in openBSD.
I believe the reason openBSD hasn't changed to llvm is because it doesn't support all of their current architectures(feel free to correct me on this).
One difficulty with the hypothesis that babies are born with pre-existing knowledge about the physical world is the question about where this information comes from and how it is coded in the brain. Could it be that the initial physical rule s are random, similar to the Uncarved Block Hacker Koan, inspired by an exchange between Sussman and Minsky (), http://en.wikipedia.org/wiki/Hacker_koan? Or is the information somehow coded in the connection of neurons in the brain through evolution?

It seems to me that the role of evolution-derived innate world knowledge is relatively small to the mechanism of a powerful rule generation and update scheme, based on probabilistic analysis done in the brain's network. It could be that the rules are pseudo-randomly generated and this is innate knowledge that we use.

Here's the interesting thing: As more researchers see the power of such rule-update learning (e.g. see also this 2002 paper by Renee Baillergeon from UIC, PDF file: http://fitelson.org/woodward/baillargeon.pdf) I think the weight of Chomskian hypothesis of (in simple terms) "innate language faculty since language is too hard to learn" is decreasing. I found this review of Daniel L. Everett's book Language: The Cultural Tool by John McWhorter explaining this point vey well (http://www.nytimes.com/2012/04/08/books/review/language-the-...).

You might also find this TED Talk by Alison Gopnik on how babies think interesting (http://www.ted.com/talks/alison_gopnik_what_do_babies_think/...)
Unfortunately the scammers are doing that too, though.
I completely agree.. I just feel that native is worth the extra time, at least for me. Its really not hard to reimplement OO logic in objective C or Java if you have already written it for one of the two.
Here's a link explaining why they haven't switched yet:
http://marc.info/?l=openbsd-misc&m=137530560232232
Having an app that isn't "significantly worse" can be the difference of having 5,000 or 1 million users. While it's impossible to prove, there is loads of evidence to suggest even just 200ms of UI delay can cause UX problems. [0]

Your comment does bring up a good point however, I've struggled to prove any of this with any scientific manner. I wish there was, because it would selling native solutions so much easier. The only proof really is the fact that the most downloaded apps in the world all use native, and many (FB and LI come to my mind) tried the hybrid solution and it failed miserably.[1][2]

[0] - http://www.nngroup.com/articles/response-times-3-important-l...

[1] - http://www.theverge.com/2012/8/23/3262782/facebook-for-ios-n...

[2] - http://venturebeat.com/2013/04/17/linkedin-mobile-web-breaku...
It's pretty easy to reach these guys without wiretapping...just like the Windows virus scammers, you can find a friend who has been called by them, get the number, and pretend to be a victim.
I've a particularly bad case of short term to long term drought. More than once I've been well into a book or short story before realizing I've read it before. Occasionally not until I get to the ending.
I think I've googled into chapters of this; I'll have to give it a more thorough perusal.
If anyone here has tried out Titanium by Appcelerator, I'd very much like to know how your experience was. I've heard conflicting reports on how native it actually is. This article says it uses HTML5 / web views, but I've heard that it uses native widgets, and is pretty close to native. Any ideas?

And, do most of the things listed here apply to it as well?
Maybe it was more like among a small tribe/civilization there were those who specialized in herding cows and could take them to green pastures when a drought hit the tribe's normal crops. Herders could bring their cows down from the unfarmable hillsides to sustain the other townies with their cow byproducts. They could have milked and produced cheese while holed up along caves etc. during their season "away". (think how trappers live away from their town for most of the year and come in to town, only in the off season.
Net neutrality principles being broken in India
Video  Racy Lesbos
Joshua Klein does this: http://www.youtube.com/watch?v=bXQAgzfwuNQ I remember him saying why he does it, for the exact reasons you state. In terms of the perception of others; different issue entirely. That's why we have normcore: https://en.wikipedia.org/wiki/Normcore
Jolly Ranchers, Sage and Breath Mints (A closer look at drug field tests)
We're talking about the general cheese quality that the majority of restaurants and families are used to.

You can find specialist stores everywhere. Some of these "specialist" stores in the US, amount to a regular corner store in France...
It is really worrying because it seems to be the trend with everything, from web browsers, compilers, all the way down to kernels.
I prefer a strong argument to credibility.
What? http://facebook.github.io/react-native/docs/nativemodulesios...
I'm excited with the emergence of cryptocurrencies and the new equity crowdfunding JOBS Act, but I fear what scams people will exist, once people gather these two.
> (for example they can't use the hardware back button).

I've used Phonegap, and was able to use the back button without any issues.
This is why it's impossible to prove anything in science. Science is the art of falsification.
Which is tied to law enforcement involvement and is of no use in this case, they won't follow up. I've tried. But if the phone company would send me that information, I could use it to follow up with an investigation into who these people are, where they live, how they get their money, who is complicit in the money laundering, etc. And then either give that to the press, the Internet, or the police depending on the desired effect.
Cancer Genes Turned Off in Deadly Brain Cancer
How to install Windows on a Chromebook
Indeed. I assume it's illegal to participate in these as well. The hidden banking system was also interesting to see.

I think the problem of scam investments is only going to be bigger, especially with crowdfunding in the future. I worry about saying much about this though as an actual accredited investor and don't want to seem exclusionary.
"The immediate answer, of course, is “neither.” But no parent accepts that. It’s assumed, and not incorrectly, that the vast majority of adolescents will try one or the other, especially when they go to college."

The article builds off of this, and while interesting, it strikes me as too resigned that either binge drinking or marijuana use is to be expected. Evidence firmly points that "neither" is the correct answer by a large margin, but then we spend our time looking for the second best solution. This is a cultural problem, and the way forward is not to choose the second worst answer instead of the absolute worst: it's to create an environment where people can choose the best answer.
Yep, I'd rather some people get scammed than my rights be further violated.
In my imaginary "ideal" world, the computer would answer any incoming call, check to see if the number was in my database, if not it would then trace the origin of the call. It would then present the caller with a simple turing test, it would answer, say "Good morning/afternoon/evening" and wait 3.8 seconds. If it got no response it would simply hang up. If someone started talking it would take a message.
Thanks, will check it out. I loved reading Nature Via Nurture a long time ago.
In one case, I got an audit letter, said it was a random audit, and everything checked out. A second time, I got a letter that I made an addition error (in their favor), and ended up getting another couple hundred bucks back.

An audit can also result in them asking for a paper trail to back up what you claimed. Keep in mind that many of the common items (interest earned, mortgage interest paid, etc) are all filed with the IRS by third parties, via a 1099 or 1098 form. But for some other items that you can claim deductions on, such as business expenses, you will need to provide them a copy of the receipts if they ask. If you can't back it up, they adjust what you owe, and may apply interest / penalties, which you will have to pay. If not, they can do things like garnish wages, freeze bank accounts, etc. But that will come after a court judgement typically.

Keep in mind that some of the items they will go after: If you turn in expenses at work, and they reimburse you for that, the IRS may still require you to retain the receipts to show that it is a valid business expense that you got paid for -- otherwise they can consider that income and tax you on it.
Google Voice basically does this.
See this for what I meant: https://wikileaks.org/google-is-not-what-it-seems/

> So we should thank them for protecting us against [compromising SSL] as well?

I'm just saying they have a much wider interest in keeping SSL reasonably secure than just to "defend free speech".
How's this for annoying? I once received a call from a bank's (Citibank?) fraud department, but wasn't sure it was really them or a scammer. I asked for a callback number and then called the known number on the back of my card to verify that the fraud department call was legitimate. The Citibank representative said that they were unable to either confirm or deny that that was a valid Citibank number.
Dolmio have zero interest in launching a wideband radio jammer mounted in a pepper shaker. This is just nonsense from their ad agancy.
This was my favorite quote: "The free software world needs an LTS compiler."
Let's file all the, "But pot ruined my father's brother's nephew's cousin's former roommate's life!" stories under this thread, rather than cluttering the discussion with countless top-level threads that all offer variations on the same kind of N=1 anecdata.
Whatever. The actions of Todorov as reported in the article solidly back up the GP's point.
Hey, Xamarin CEO here, thanks for your feedback. A couple comments/questions on the issues you raised.

1) We aren't aware of any debugger issues like this. Is it possible you were debugging optimized code which had the local variables optimized away? Similarly, when an uncaught exception is thrown, it comes with a stack trace with line numbers. Were you not getting these?

2) Xamarin does map the entire set of iOS and Android APIs into C#, so yes it is a "wrapper," but you should NOT be limited in what native features you can use. We literally cover almost 100% of the entire set of native APIs. What limitations were you running into?

3) We have a ton of docs at http://developer.xamarin.com including nearly 300 sample apps and a lot of very detailed guides: http://developer.xamarin.com/guides/ Which part of the docs did you find inadequate?

4) We do include XAML intellisense in Xamarin Studio. To get it in Visual Studio you have to install an extension: http://www.cazzulino.com/mobileessentials.html This will be included by default in a future version of Xamarin.

I'm sorry about the trouble you had, and I'd like to get to the bottom of those issues. Please feel free to contact me at nat@xamarin.com.
http://mytricks30.blogspot.com/2015/04/final-four.html
Yeah...it's fun living here in GA.