skysight-inc/HackerNews huggingface dataset:
It appears this depends a lot on what you are testing for. Fingerprick tests for CRP count (basic inflammation test) seem to already be standard practice in hospitals and health clinics. The test machine is the size of a toaster and gives the physician direct results in a minute or two.

Also, for blood glucose, which diabetics need to monitor closely, there is some buzz now around spectrographic (IR/UV) techniques, meaning you don't even have to puncture the skin. That would be huge. Diabetics actually complain more about fingerprick tests for glucose than about insulin injections, which sounds very counter-intuitive to non-diabetics.

What glucose and CRP have in common is that they are small. TFA talks about tests for white blood cells, platelets or HIV, which are much larger. If you compare white blood cells to glucose, they have three orders of magnitude larger radius, so nine orders of magnitude larger volume.

That's like the difference in volume between a raindrop and a blue whale. No wonder different mechanisms may apply.
Given the existence of the .Net core, I think Microsoft has little plans to look backwards. I wouldn't hold out much hope for Xamarin.Forms.
I agree, but I wish they had chosen another platform to build it on.

Maybe when we finally have a universal bytecode for the web and ECMAScript 6 then developing on it will be less painful. Let us hope.
Math ∩ Programming = Math.

Just sayin'. :P
Are you joking? Windows 10 actually does cost money. And the people who pay for it still get to see ads.
This is huge, I had to fly from Europe myself just to open a bank account (before the 9/11 you could do it online). Stripe Atlas opens a business bank account for you with Silicon Valley Bank, the world’s leading bank for tech companies. There’s no need to visit a bank branch in person to get set up.
Part of the reason is that humans are not run on batteries. Humans are more similar to fuel cells in that we consume oxygen to produce energy. We inhale oxygen, combine it with our energy stores and exhale 80% of the mass[2].

An average American man needs about 3400 Calories each day which corresponds to about 1 kg of oxygen consumed[1]. Similarly the average American woman uses 2550 Calories and .75 kg of oxygen.

[1] Design Rules for Life Support Systems http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2004001...
[2] http://www.livescience.com/49157-how-fat-is-lost-body.html
I still think you're talking about a different, later thing. The client I'm talking about had no plugins and didn't support video, but did support voip directly. It was actually a selling point at the time over MSNM/AIM, iirc. You're right it didn't work on macs, or linux for that matter, because it was a native windows program and they never released a client for any other platform and there was no web interface to it at the time (but you could use any xmpp client with it, as you still can).

I'm pretty sure it was also before google even had TFA.
You can block websites, only listen to radio channels without ads, switch to another TV channel when ads are coming up, use print media that have no ads but are subscription financed, etc.

In many cities you’ll even find that bus advertisements are toned down, and in public bathrooms there are no posters either.

I don’t remember when I saw or heard an ad the last time, but it was not this week.
Oops, sorry, I was looking at the HTML of the theme previewer instead of the theme itself. With regard to WordPress, only my "XHTML friends network" point remains valid. Concerning web development in general, I have seen way too much cargo cult boilerplate, too many hardcoded lang attributes, etc.
What's with the MS shills and apologists in every MS post on HN?
There is already a free option of Xamarin for students.[1] Earlier there used to be a separate application process but now it is rolled into DreamSpark

[1]https://xamarin.com/student
Google Fiber Coming to San Francisco
Eh Visual studio code is not an IDE. Last time I used it the C# support was pretty bad.
Similarly high-skilled and specialized people will always be in demand.
React.js Conf 2016 – Isaac Salier-Hellendag – Rich Text Editing with React
Signal has a secure calling option but it isn't very robust and I've had issues with it.
Of course the NSA can read your stuff. The question is, will NSA be able to read your stuff /without you being specifically targeted/. There is a MASSIVE difference between getting caught in the global dragnet and being specifically targeted with nation-state malware and hardware hacks.

Don't expect that just because you are using PGP for email or OTR that NSA can't read your shit if they put their mind to it - but it's extremely unlikely that they will, and nothing would protect against it. It's a noble cause to use encryption, to stop yourself from intentionally giving data to anyone with a promiscuous WiFi card and broadcasting "please steal this" to anyone that can. You are choosing to give the NSA all your data.

Using an encrypted alternative to Skype also prevents Microsoft from Big Brother-ing you, too. It's not just the NSA, but Microsoft selling personal information to advertisers or collecting analytic data that you have every right not to provide.
It is SfB, lucky you, are you hiring?? :)
I think it's time to encode in law security requirements, a minimum timespan for security patches to be provided post purchase, a maximum timeframe for security patch provision, and liability for unpatched security holes.
I agree 100%. What this also means is that, because of these micro-domain specializations, unless a founder has either a lot of time or a lot of money, what they end up building is (usually, if the market opportunity is in the multi-billions) an advanced functional prototype wealthier companies can look at as bellwether to judge the scalable profitability they could generate through acquisition. There's still enormous space for web-based SMBs, but that's not what most people think of when they think "startup."
Thanks for this insight, I am going to open a ticket to the desk side support team to figure it out.
A friend of mine became extremely good at build systems and hacking them by making Xamarin's stuff build. They put so many tricky roadblocks in to prevent easy builds.
Apple:  Government can't force us to take iPhone and do their work
The pathway is obvious- build a signed image that lets you guess unlimited passwords at maximum speed. Apple doesn't have to do it to make it apparent it would work. The avenue is already in use:

As many jailbreakers are familiar, firmware can be loaded via Device Firmware Upgrade (DFU) Mode. Once an iPhone enters DFU mode, it will accept a new firmware image over a USB cable.

The special "backdoor" Apple has access to:

Before any firmware image is loaded by an iPhone, the device first checks whether the firmware has a valid signature from Apple. This signature check is why the FBI cannot load new software onto an iPhone on their own — the FBI does not have the secret keys that Apple uses to sign firmware.

http://blog.trailofbits.com/2016/02/17/apple-can-comply-with...

As for "the attack firmware could leak"- well, so could the signing keys.
Like many in posts in this thread, the "free" I was replying is the Win10 upgrade. Unlike previous upgrades that cost money, many people instead had to pay for that upgrade in data.

Obviously Windows is sold in other forms, and new pre-built computers still have a Windows Tax.
For once, I see an acquisition that might actually work! There must have been a blue moon.

Satya Nadella is a breath of fresh air. I don't say that very often about top-level management (not that my opinion is all that important), I suspect if I was employed by Microsoft I'd feel proud of working there.
>Thechnically Skylake support for Win7 wasn't announced, but the effect is the same since there was an implicit expectation that the feature would come.

From where did this implicit expectation come from?

Windows 7 mainstream support ended in Jan 2015 and that was known since forever.

Extended support implies:

>Microsoft no longer supplies non-security hotfixes unless you have an extended support agreement

>All warranty claims end

>Microsoft no long accepts requests for new features and design changes
I don't think they will be stopped until they are either sued out of existence or people stop buying into it.
>The rumor was Miguel told MS to "F&#K Off" when MS presented him with an offer many years ago. This lead to CoreCLR being open sourced and Visual Studio Code being built.

The rumor sounds bogus. MS has been collaborating with Xamarin (and it's previous incarnation) for almost a decade.
That maybe true but those who have work won't be emailing asking for help. You are still only sampling a skewed group.

We use freelancers a lot to supliment our inhouse skillset which I think is the industry standard
Startup king: Private valuations are meaningless [Sam Altman]
Oh god, I hope so.
Cool, if they also remove ads from AMP served content, we will be at feature parity!
...looks like it :) http://blog.ycombinator.com/the-fellowship-plus-stripe-atlas
Pardon my ignorance. What's an SMB?
Ubuntu for Phones: A Continuum Competitor
> Your hand releases heat.

True, but I already own a "self-heating hand".

If someone is selling a "self-heating glove" I expect it brings its own heat to the party.
Yeah, and the worst part is, Windows 10 actually does¹ cost money. And the people who pay for it still get to see ads.

It seems like the only sure way to avoid all this tracking crap in Windows 10 is to pony up for the Enterprise version (which is basically impossible if you’re not a business).

――――――

¹ — http://www.microsoftstore.com/store?keywords=windows+10&Site...
How America Made Donald Trump Unstoppable
Google Fiber Coming To San Francisco
Website-Targeted False Content Injection by Network Operators
I launch gdb in "batch mode" from a shell file with "gdb --batch -x command.txt" to get the callstack under exception.

https://github.com/vmorgulys/sandbox/blob/master/stackcity/t...

set pagination off
catch throw
run
bt 50
quit
I don't even use mobile data and my LG can stay on for 56hours, WiFi is also off and the only thing I do is respond to texts.
You are at least 20 years too late to change terminology here. There are more people who are used to the wrong terminology than will ever hear or care about the official terminology. Complaining about it is like telling the media the difference between crackers and hackers, or like telling most programmers that what they mean by big-O really is big-Omega.

The problem starts with "regular expression". Regular expressions in Java, JavaScript, Python, Perl, Ruby, or many other languages or environments, aren't regular. They support backreferences. In many of those languages, it would be a backwards incompatible change to change either the name of the engine, or its feature set. There are more users of these languages who "know" how to use regular expressions than know the actual definition. Good luck convincing Java, JavaScript and Python to make backwards incompatible changes so we can restore language terminology!

Moving on, every description of regular expressions starts with the DFA and NFA terminology. All of these regular expression engines that I named, when presented with an actual regular expression, solve it like an NFA. Admittedly with a backtracking algorithm. Even though their internal states go beyond NFA, it isn't actually wrong to say that "This RE engine uses an NFA algorithm on regular expressions."

Given that, it is hopeless either to get people to use "regular expression" in its original meaning, or to get people to stop calling their so-called (but not really) RE engines, NFA implementations.
If Windows 8 came preinstalled, and you didn't wipe it and install from a clean ISO yourself, then you've got more crapware installed than you can shake a stick at, with hooks riddled all through your system. Doubtless, some of that vendor-supplied junkware is incompatible with Windows 10.
I seriously don't feel any pain 50% of the time I give blood and when I do it is a very mild prick. Usually its just the rubbing alcohol didn't all evaporate.
"Not all jobs can offer growth. It's in everybody's best interests if you just move on from such jobs once you outgrow them."

Problem is, no one offering those jobs is willing to say so up front. There are plenty of people who would have no problem taking such a job, knowing it's only for a few years, and then moving on.
I appreciate the discussion, and I'm sorry I have to respectfully disagree :)

> I think using flat file human-readable serialization for relational data is the real kludge, but I guess that's just me.

Look into your /etc and tell me which of the files in there are a kludge, and which ones are not plain text relational (or key/value, for that matter).

> newlines in your data

Well, what I do is I split at newlines :). Very practical since it guarantees fields don't contain them. (In the rare cases where
you want them, do percent-encoding, hex encoding, C string style, whatever).

> encoding inconsistencies

Parse at an abstract character level of your choice. In scripting languages you get basic Unicode sanity for free. In C I would not want to deal with Unicode. It's too big for my head. UTF-8 goes out of its way so I can ignore it (newlines etc. still work). C strings means no longer having to deal with painful questions like "is c.isspace() only for U+0020 or for also other characters in Unicode classes which I never even heard of (or which don't even exist yet)?". ASCII/C locale text fits in my head. I don't want to be concerned with more abstraction (~ additional semantic baggage) throughout most of a system.

> delimiters in your data

same as above.

> you never know what you're going to want to feed into it in the future.

You better have a rough idea. I don't see why you couldn't commit to non-whitespace user-ids now, for example. Conversely, if you don't want to enforce sensible constraints now, you end up with code which never quite knows what it can assume (and often it can not assume properties that are needed for a sensible implementation).

> To me, the usual way to provide that is with an application and not a data format.

Can I email that application to someone else? Can I grep it as easily as my text files? Can I version-control it? Can I quickly whip up a script, import the application into Excel or maybe sqlite and visualize or extract some relationships? Will that application server still serve my data in 10 years? Will that application still build next year? How do I access it when I don't have a stable connection?
> This lead to CoreCLR being open sourced and Visual Studio Code being built.

What is it you think those to products are? They aren't trying to reproduce anything Xamarin does.

CoreCLR is part of Microsoft's "cloudy" strategy, they want to be on Linux micro-instances, and on Windows Server Nano. Visual Studio Code is just the absolutely minimum Microsoft has to do to make CoreCLR seem "real" on other platforms (a 101 UI).

Honestly the whole .Net open sourcing/porting thing is a lot older than this cross-platform interest and while the two are aligned right now I highly doubt that's what kicked it off.
Because he hired Henry Paulson, the ex-CEO of Goldman Sachs who single handedly devised the entire CDO ponzi scheme, as his Treasury Secretary.

For those interested, more here: https://www.youtube.com/watch?v=FzrBurlJUNk

Watch the entire documentary, lays it out plain and simple. To this day, not a single prosecution.
The biggest problem is that we still don't understand the principles of walking, locomotion, and manipulation. Biology doesn't come with any documentation.

This is much more than the problem of not having good sensors, not having powerful enough actuators, or solving models. Without understanding the fundamental principles we may not even get the hardware right. Recall early attempts at heavier than air flight that attempted to copy and scale up a bird rather than understand the principles behind how wings worked.
I'm fairly sure there is an implied "(collected at the same point of the body)" after "every drop of a person's blood". In which case your argument, while elegant, is beside the point.
Researchers Reveal Easily Exploitable Flaw in Nissan’s LEAF Electric Car
My rationale for submitting this politics-related story: it comprehensively describes the current American presidential electoral process, and explains how a zero-day exploit was able to take advantage of it.
It's IDE-ish for some languages. I would call it a full-featured TypeScript IDE (with IntelliSense, syntax-checking, a decent debugger, etc) but not much else.
Small/Medium Business, usually.
Small/Medium Business
Bash command line tricks
Show HN: The 4K Featherweight Framework
Under Armour Scale Teardown
I can see a marginal convenience factor but I'm struggling to see anything beyond that. Is it that hard to incorporate and set up a bank account in the US? Incorporation in the UK is a 10 buck 10 minute online process already and opening a business account is only harder really due to money laundering regs which I don't think would be solved by 3rd party automation.
For others how might be interested in the same topic/question, here is a link to the same question on Reddit where a lot of useful information/tools/ideas was shared. https://www.reddit.com/r/productivity/comments/47ct2k/how_do...
> How does Google profit from this?

Isn't AMP intended to compete with the likes of Facebook Instant Pages?

At the same time, Google thrives by returning high quality search results. It also depends heavily on web over native. For the web to stay relevant on mobile, it needs to meet some minimum expectations met by native experiences.

I frequently find fault with the websites I arrive at through Google because of shitty performance and irritatingly obtrusive advertising. There's more to mobile friendliness than a responsive CSS grid system and publishers need to realise that.
I hope they do. I'm pretty sure that pricing is the key factor that is stopping xamarin from being way more popular
If MS puts Xamarin licensing under MSDN I'd be really happy.
Metrics behind the primary purpose of blood circulation, oxygen/CO2 and energy delivery (to which you allude), aren't the parameters they found fluctuated:

>single fingerpricks on multiple subjects varied substantially on results for basic health measures like hemoglobin, white blood cell counts and platelet counts.

It would be interesting to see what sort of variance they observed.
The Future of Work Will Be Distributed
LinkedIn is actually going into precisely that sector, but it hasn't been publicized very well. See LinkedIn Profinder.
If only gaming on Linux would be as easy as it is on Windows...
Desktop Linux was, is, and will probably always be a niche thing. And if the open source community is so great, as some of its proponents argue, let them build their own Skype.

The non desktop pieces of Mono should be getting lots of improvements, though.
Seems to me that this goes beyond "bad stuff happens." To me, that phrase would apply to stuff like using a weak random number generator, or forgetting to check some critical piece of authentication, or accidentally leaving some test code enabled that lets people go where they shouldn't. Basically, inattention or oversights or lack of understanding.

But here, we have a system that's deliberately designed to use, as its only public-facing authentication token, a string of characters literally printed on the car. No amount of inattention or oversight could possibly lead a person to confuse that for secret data, unless they were somehow totally unfamiliar with cars.

I have a hard time figuring out how something like this could even ship. To me, this is a lot worse than responding badly when told there is a vulnerability. After all, if you think it's OK to use something any passing stranger can read as a secret key, some random internet dude telling you it's insecure probably won't suddenly make you realize you've got it all wrong.
It has a lot to do with nobody being responsible. Everything goes through layers of management, none of whom are technical. You then have the top tax office guy going free because, you know, blame travels down.

What's sad is there's lots of smart coders in Denmark, a small team of which could easily do ANY of the many failed projects.

But because you need a certain certification by the bureaucracy, what tends to happen is one of the major players gets the mega contract and splits it with some of their friends, who split their piece with their mates, and so on until you have an organisational ball of spaghetti. And remember, the code will end up looking like the organisation.
Amazon pulls hoverboards for the second time, scooters spark new safety concerns
YOU ARE THE ROBOTS Human Automation Is the Future – And It Is Dangerous
Hacker takes control of Nissan electric vehicle from other side of the world
That doesn't apply here. This is a strategic purchase for Microsoft. They have no competing technology. That was in reference to standards. Microsoft wanted to turn open standards into proprietary standards to drive people toward their products.
There's also the "Starter Edition" for everyone else:

https://xamarin.com/starter
It seems more like this service helps a business that may not be in the US get started with a US presence.
>> The company needs to provide better benefits, continuously, or the employee leaves.
>This smacks of entitlement.

No, it doesn't. To say so is to ignore reality. Business is constantly demanding more growth, more revenue, more profit. Is it honestly that surprising that those who are making that happen be expected to share in that when it does happen? And is it honestly a problem that the employee goes and finds someone who is willing to give them those things if their current employer won't?

>There's a whole world of jobs out there that aren't tech, these fields don't have the luxury of an expanding industry propping up salaries, providing a social ladder.

Good for them. I'm in tech, and I do have that, so I will take advantage of it. To not do so would be foolish.

>Even in tech, I don't see anything wrong with the decision to keep the same compensation, and turn over staff every few years.

Now who's the one who sounds entitled?
I used a Nokia 208 for about 8 months last year, coming from a Moto G, and leaving to a Nexus 6.

Battery life was the best part by far. My phone wouldn't need to touch a charger more than every other day. One feature that I was glad to not be without was tethering-- it has a 3g radio, and after some setup I got tethering working on my laptop.

The part that I didn't like was not having a GPS and Camera. I used a sansa clip for my music, but I don't have a standalone camera or GPS. I wonder if I would have enjoyed sticking with a dumb-phone if I had bought a Garmin eTrex and a DSLR instead of a Nexus.

That's something that I think we take for granted with our smartphones: They're really not that good at what we use them for. My sansa clip has 128gb of storage and plays my FLAC library flawlessly, gets days of battery life, and is convenient for exercising. A DSLR will knock the socks off my Nexus 6's camera. An eTrex has enough battery life and precision to make sure I never get lost, and can be loaded with OSM data-- no internet required.

I think generally speaking, you know when you're going to want to take a photo, or be navigated via gps, or listen to music. So why not take the route that allows you to experience those tasks at their best?

I can't speak much for the social effects of it. I didn't feel any more in-the-moment.
DeepMind Health
It's sponsored content, which is still advertising, just that it's not a "native ad".
Interactive map showing where you shouldn't fly drones in Canada
Do you have some links on reading material about this? I would really appreciate it.