skysight-inc/HackerNews huggingface dataset:
Re: Operation, screen and thumb;

This is one of the things I hate about the >4" screens, the interfaces were all designed with things being reachable, but now, I with large hands even, can't do it.
holy crap it's really hard to read that subheader. Contrast, please!
Note that 'in'

for (key in object)

is for getting keys, in Firefox, meanwhile 'of'

for (value of iterator)

is for getting values out of an Iterator.
Silverlight and RT are both viable development platforms for building Windows (Phone or otherwise). Watch some of the sessions from Build[1], both platforms got a lot of love actually.

http://channel9.msdn.com/Events/Build/2014
Genetically Creating Cooler Chickens for a Warming Earth
Nix doesn't provide the source package metadata and publishing infrastucture that CPAN/rubygems/pypi provide. In fact nixpkgs is a consumer of those infrastructures.

On the client side, nix expressions' dependency resolution is name-based. Meaning you can say: my program depends on "ruby" and the definition of "ruby" gives you the version of ruby. As program dependencies tend to evolve quite a bit it would be a chore to update all the dependencies manually, we are used to having a sat solver to do the work for us.

Both things could be bolted onto Nix I think. You just need that publishing infrastructure (github is an existing one for a start) and a dependency solver that generates nix expressions.
A New Chip Tells Farmers When to Water
The source code is documented using Javadoc. We will upload the HTML version in the coming days.
How are you reaching that conclusion, may I ask?
Right or wrong, and from more than one angle, this is the way I look at it:

First, the last thing I want on the internet is a monopoly. Google, for all intents and purposes, is a monopoly when it comes to search and advertising. Because of that it has unique power to attempt to own other areas. If Google was known for great customer service and generally benevolent behavior this might be OK. The reality is that many of us have had really ugly experiences with this company.

I don't buy the distinction being made in terms of paid vs. unpaid services. Every Google service is paid. Every single one of them. Don't think so? Then why doesn't Google turn off ads on "free" services? No, people are paying with cash or with eyeballs-on-adds. Either way Google is monetizing each and every set of eyeballs in some way. "Free" is an illusion.

Competition is great, but Google is not a competitor it's a nassive search monopoly that could easily use that monopoly to favor any one of it's products over competitors who depend on Google search and rankings for their very survival.

At a minimum it is a potentially huge conflict of interest. If Google registers your domains, hosts your sites, runs your ads, places ads on your site, runs your email, provides your analytics and provides your search-based traffic you are one button click away from various incredible nightmare scenario each and every morning 365 days per year.

So, no, thanks, but no. I've been saying "no" to you for years, ever since that time you behaved badly, cost my clients a huge chunk of their business and all we could do was scream at a computer monitor.

No, thank you. I will stick with other excellent choices for domain registration. I will also stick to Linode and AWS for my servers. And I will stick to building sites supported by something other than advertising revenue. I will also host my own email, which isn't hard at all. I will use your analytics and, if needed, I will do some advertising with you. Alhough, lately, using Facebook intelligently for that last part is producing better results.

In other words, having learned my lessons I will not allow my clients or myself to walk into a situation where you can hurt us by behaving as you often do.

I just can't see trusting Google. Trust is one of those things that costs massively more to regain once lost. Google has done absolutley nothing to regain the trust of those of us who have seen what can happen.

Live long and prosper.
Hmm, given how compilers & hardware can introduce incorrectness and security vulnerabilities in otherwise valid code, it makes you wonder if anyone can really claim "end-to-end proof of correctness" unless they include the specific compiler & hardware in their proof.
Sounds interesting -- is there a paper that describes this?
Yes, I can't recommend this book enough. Throughout my career, I've come into contact with a number of consultants from Harvard/MIT, Bain, McKinsey, etc. They all had a way of communicating ideas so clearly and effectively that I could understand exactly what they were saying, almost immediately. There was virtually no loss of information between what they spoke and what I heard. The ideas and thoughts all just flowed into my brain painlessly. I aspired to communicate as well as these people, but I just couldn't figure out the formula.

Finally, one late night, sitting across from my managing director (the leader of a prestigious boutique pharma-consulting firm), I asked him rather bluntly, "How did you learn to speak so well?" He gave me a rather blank stare, and thought for a little while. "Ah!" he exclaimed, jumping up from his desk and darting over to his bookcase. After a little rummaging, lo and behold, he pulled out an old copy of the Pyramid Principle. I leafed through the book and found a number of notes and highlights as he explained to me that what I held was the single most influential book he'd ever read. He told me to read it, not as a way to structure presentations or emails (although it helps there), but as a new lifestyle. Fold the ideas and principles into your very being, so as to become second nature, and you'll never have trouble communicating again.

It's a must-read book.
Artificial Philosophy: ethics in computer intelligence
$blah = "hi $_GET[hello]";
Of course you're right about that---the market value of a rare, non-torrentable opera recording ought not to be zero. But in practice the overwhelming majority of all content that anyone ever wants is eminently torrentable. I am not claiming that opera == Katy Perry, but rather that each of those has unlimited supply.
Sounds like an unfalsifiable position to me.
Now we just need to see Stripe come to the other countries, which doesn't yet have access to them (I have Denmark in mind).
Yeah, fuck science man.
Show HN: 37 Coins brings Bitcoin to the Unbanked
it's not that kind of edge case. It simply means that some very uncommon constructs are not supported. If you never use those constructs, which basically nobody does, then it will never fail. (and in fact the failure mode is pretty soft and unlikely to crash your application). If your code worked with this once, it will always work.
Wish the site would explain what their goal is beyond "New Yorkers want Airbnb". As someone who hasn't been keeping up with the latest news, I have no idea what even prompted this campaign and, as such, it makes the call to action pretty weak from my point of view. There's no FAQ explaining what is happening in NY or anything like that, just a page that lists facts which I'm sure were specifically picked out to paint the right light, while completely ignoring any of the arguments from the other side (e.g. neighbor troubles, parking troubles, etc).
The criticism certainly goes both ways, with the understanding of many (most?) in philosophy and the humanities in general of what science actually is and has done is deeply depressing (see Soakl and Bricmont's "Intellectual Impostures"). My personal observation is that there is a lot of resentment, envy, and repressed inferiority complexes that humanist academics hold towards scientists.
China increasingly seeking international influence over cyberspace
This is what comes from the aggressive militarization of our local police forces. Tell me again why our hometown of 7,000 (at the time) felt the need to develop a full-fledged SWAT unit. It has become even worse since 9/11. Shoddy police work, an itchy trigger finger, and officers who seem to view local neighborhoods as insurgent-ridden Iraqi streets, has led to inexcusable collateral damage. The need for a responsive, well-funded police force is undeniable. But, clear leadership and strong, judicious restraint must balance that power.
Aerospike Open Sources DB
The last batch of Imagine K12 saw at most one or two companies that were dealing with teaching code / CS, the rest were tackling areas such as MDM, teacher productivity, communication with parents, polling students and teaching individual subjects like Common Core Math. The variety is there (see: https://www.edsurge.com/n/2014-01-14-imagine-k12-launches-13...), it just doesn't make the headlines as much.
I think that is the mentality they need. I rather have a dead criminal than a dead police officer. Unfortunately, mistakes will always happen, so this OP piece, while unfortunately, will continue to happen. This time it happened to be a baby, which makes matters a lot more terrible for all involved.
Did you know that a search warrant is not the same as an arrest warrant?
First comment, couldn't have put it better myself:

N Lawrence Pfeifer
"FAA Bans The Use Of Drones To Deliver Packages"
"As such, the FAA wants to ban it."

TechCrunch, please.
They have to give you a bail hearing within a day or two if they determine you aren't dangerous to go back out in public they will set a bail amount and you pay it and leave. That's not really being thrown in jail, that's just being in holding.
Ask HN: Retargeting – does it really work?
I'd love to hear your success (or lack thereof) with retargeting.

Have you concluded that it delivers a positive ROI, eg are you sure those people weren't going to buy anyways?

My experience so far has been that it does drive sales, but that:
1. The number of clicks back to my site seems to be tiny and doesn't affect my bottom line much at all
2. Its hard to know for sure that I can attribute increase sales to retargeting (vs other campaigns)
> "I have been living in this apartment for 34 years"

If she's in lower Manhattan, I'd bet almost anything her apartment is rent-stabilized (and I think she's been here long enough to even have a rent-controlled apartment, potentially, though she might have missed the cutoff by a few years).

The bulk of the legal debate around Airbnb has nothing to do with rent-regulated apartments; it's the fact that in NYC, short-term subleases are illegal, period. (Most subleases are also violations of the original lease, though that's secondary).

The bulk of the economic debate is around the practical implications. If you're a renter (not owner) in NYC and renting out your apartment on Airbnb, one of two things is happening, economically:

1) You pay sub-market rent due to rent regulations (control or stabilization), and are making money off of this disparity between your rent and market rent. You are pocketing money that, if you were in a non-regulated apartment, would go to your landlord. (And since subletting regulated apartments is illegal, he will evict you and find a tenant to pay full price[0])

2) You are making additional money on a market rent, which essentially means that the rent you are paying is too low (from the perspective of the owner), and it will go up next year.

If I can make $200/week on my apartment (hypothetically) and my landlord knows that, he will simply raise my rent by $800/month when my lease is up for renewal. In either case, money eventually flows towards the property owner, whether this convergence happens immediately or with a slight delay. This has nothing to do with the regulation; it's just the basic economics of rent at play.

[0] The law in NYC is obviously incredibly complicated, but that's the eventual result.

EDIT: Fixed typo: should have been $800/month ($200/week for four weeks).
Change or Adapt is the proposition.

Relative to your current position-- I would be curious to see how much you can experiment and expand on your own devices. Need more human interaction? Find a way to meet folks daily. Verifications are backwards? Show the higher-ups a better, smarter way of getting things done. Think of the current job as a personal laboratory.

Ultimately though, quitting and moving on is relatively easy.
How I Increased our iOS App Retention by 300%
You have to pay into Employment Insurance for a few months first, before you can collect it. Freelancers and other self-employed people don't qualify. Also, the safety net is generally only for citizens of a country who pay income taxes, not visitors as this person appears to be ("overseas").
It depends. Are you a cop?
There are some countries where police typically don't even typically carry around projectile weapons. The UK, for instance.

I think making sure police have some skin in the game, instead of pursuing the illusory chase of perfect security for them, is the answer. It's supposed to be public service, after all.
What divides these rigorous branches of philosophy form mathematics then? If it is because it is applied in some sense then they could fall under applied mathematics.
Side-channel analysis generally refers to analyzing emitted signals like RF emissions and power consumption patterns to defeat crypto systems. So it's an interesting turn of phrase considering it's referring to analysis of 'variables', implying in-channel data, rather than signals.
What can we do about this?

Like many of the commenters here, this article fills me with outrage. Even given the possibility/probability (as mentioned by iambateman) that the target of the SWAT team was guilty of meth pushing, armed, and dangerous.

What can an individual do to effect change? The executive branch seem to be nigh-invulnerable these days. Checks and balances don't work when it's the enforcement arm who need to be kept in check.

Is there something productive I and others can do rather than sitting here powerless in anger?
It seems that, even through examining the site you were linked to, most of the professional education oriented companies are geared towards technical skill-sets. There are webinar platforms for a bunch of the other things but those are, for the most part, one-offs.

It's rare to find an effective staged learning system with excellent content. I haven't seen it much outside of academic platforms.
a better way to convert a string to upper case, not an arbitrary collection of chars

just a sidenote - this is exactly the opposite of the way of thinking the STL promotes: in STL terms, you do want a generic operation on an arbitrary collection of anything that happens be compatible with toupper. Shouldn't even be a char, let the compiler figure that out. And as it turns out, std::string happens to fit in nicely.
If someone wants to create a start-up that will really help teachers to teach tech, they'll find a way to help teachers bypass their local IT departments in an acceptable manner.

I know of multiple school districts that are absolutely plagued by overzealous IT admins, including the director, who lock down teacher and student computers to the point where they're unable to install or use the software they need to learn or login to all these cool educational services that use Google or Facebook login. Watching educational YouTube videos? That's not even open for discussion.

They're totally blocked from learning. Funny thing is: the kids all know how to get around these blocks, but the teachers don't dare do it for fear of losing their job.

This on top of the fact that these schools' LANs fail on a regular basis, including when students are taking computer-based standardized tests.

So teachers spend hours each week filing bug reports and calling IT to get these sites unblocked, software installed, or LAN/wifi back up.
Most people here wouldn't believe what is going on in many school districts because of overzealous and incompetent IT admins. It's a structural problem in at least 3 states I'm familiar with (all of them low-performing states on standard tests).

Maybe build a "screened" portal to educational sites (including ones with YouTube videos) and software? But it would have to be accompanied by some serious lobbying towards the IT folks to whitelist it.
Yeah, when I saw this post, it was on the second place so I saw it first.
I don't really disagree with your points, but "the best solution we've found given those constraints" include a lot of pain. Something like Nix comes with a lot of different pain, but I suspect many pain points could be lessened if language-specific package managers were designed with consideration for more generic tools.

For example, rubygems cannot properly express dependencies on C libraries. Rubygems that include C extensions run the compilation step during "gem install" [1] (which typically assumes the presence of a C compiler, etc.). A gem like libxml-ruby assumes the presence of libxml development headers. (Nokogiri punted and includes an entire libxml source tree in its gem which leads to its own problems.)

Nix has some means to convert rubygems into nix packages, and it has a list of overlay dependencies to apply to various common gems (e.g. libxml-ruby gets enhanced with that dependency on libxml).

Language-specific package managers handle simple cases well, but other cases make increasingly large assumptions about the external world that complicate automation and confound repeatability.

[1] There is support for binary gems, but I don't know of anyone who uses these in practice, nor do I know of a repository of pre-compiled gems.
FAA has never allowed the use of drones to deliver packages. The right headline would be "The FAA does still not allow use of drones to deliver packages."
Drones are really annoyingly loud. This isn't a bad thing at all.
I love it. A SWAT raid to hand out some $100 citations. It probably cost more in gas to fill up the MRAP.

http://www.scnow.com/news/local/article_3506ee8e-1bce-11e3-b...
Concerning the compiler, in the link it is written:

"There is a further proof that the binary code that executes on the hardware is a correct translation of the C code. This means that the compiler does not have to be trusted, and extends the functional correctness property to the binary."

(I wonder how that works but it is related to your compiler concern)

Now even though the issue of hardware (say rogue hardware with rigged number generators and whatever backdoors) is probably a real concern, I still think that seL4 and its codebase where hundreds of bugs have been automatically found (and manually squashed) is a big step forward.
Everything in this post that even hints at being anti-Microsoft has been heavily downvoted in this post.

It looks like some MS employees have been asked to do some dirty social media manipulation.
The stripe API is incompatible with Paypal's, you can't make arbitrary charges on paypal's API.
As a person who works on a JS engine I can say that a lot of the speed up in this library is the failure to handle holes correctly - it's surprisingly expensive to do a hole check, although there's still room in most engines to optimise it, those checks are fairly time consuming :-/
For starters, you should read the Illustrated Guide to Law (http://lawcomic.net/guide/?page_id=5) and perhaps buy the print copy of the book. Focus on Chapter 6, about Mens Rea, and Chapter 8, Actus Reus.

Then figure out whether the jury is going to believe that you didn't intend to harm anybody when you threw a grenade into a house.
There were not 0 in 2012:
http://www.infowars.com/man-dies-in-police-raid-on-wrong-hou...
(Apologies for infowars, but the source - ABC News - inexplicably omits the date)

The past 4 years seem anomalous - compare the previous four years:

2010 - 19
2009 - 12
2008 - 22
2007 - 16

Much as I'd like to think Obama has single-handedly reformed all of the police departments in the US, I think it rather more likely there's something wrong with the data.
It does a terrible job of selling itself.

"The Purely Functional Package Manager" - what does that mean and why do I want that instead of ruby gems, php composer, jar files, maven, leinegen, nugget, etc?

"Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible." - What if I want Windows? (serious question)

I could go on, but none of what is on the landing page explains why Nix should replace ruby gems, php composer, or any other package manager. It's like saying you are mad at the 13 other standards so you create the 14th standard for people to standardize around. Now you have 14 different standards.
Improved default settings for Linux machines
http://www.psychologytoday.com/blog/the-scientific-fundament...
> 1) It's unconstitutional, as a violation of due process, to suspend officers without pay, before they have been adjudicated as having done something wrong.

Nope, not unconstitutional, not even close. The constitution has literally nothing to say about suspending someone's ability to work due to arrests and legal proceedings, because it's not a set of guidelines for prosecution, it's a foundation for lawmakers and the judicial system by which to form and judge laws and crimes.

> 2) It's probably unconstitutional to impose forfeiture of vested interests as punishment for a crime.

Assets are frozen during criminal proceedings all the time. Ironically, especially for drug-related prosecutions (big ones, albeit, and for good reason).

> 4) Removing legal protections for police sounds lovely when you only consider situations like this one, but you forget that for every one instance of something like this, there are dozens of instances of actual bad guys filing meritless lawsuits.

TOTALLY. Luckily, we have the magical judicial system, which is built to handle cases, you know, individual instances where the law is either broken or does not provide enough clarity, and thus, case trial can help to narrow the meaning of laws. They can also award compensatory and punitive damages, which seem more than justified in this particular instance.
I see your mistake, but I was not referring to the argument that you describe. Which I would agree is a rather silly argument to make.

I'm speaking of situations where the opposing viewpoint is labeled as intolerant before the label-er even knows what the opposing viewpoint is or is mistaken of what the opposing viewpoint is; usually from emotional reactions. In those instances it is rather easy to remain objective enough to see what's going on.

I would believe you provided an example of what I'm describing. You labeled me as a "tolerance means tolerance of every single idea in every context" person before you knew whether I believed that or not.
The reason I'm asking is because I see people building apps after learning rails in 4-6 months which to me translates to skipping and/or poor quality coding. I might as well be wrong about it but it seems too easy judging by how hard it looks like...
Ask HN: How do I get more work (sales) for a s/w services comapny? 
I'm trying to help a small software services company get more clients (and more work). This company is based in India but solely focuses on the US market. They've been been making money through client projects - mostly magento, opencart, wordpress development and customization as well as making mobile apps for clients.

They never had a dedicated sales guy or BD team. In the past, they got all their clients through SEO and targeted keywords. Since a couple years, they haven't been getting much traction and revenues are down. Cold calls, cold emails and reaching out to old clients isn't providing them any sizable leads. They can't afford a full time sales rep in the US. I thought of trying elasticsales.com but they seem to be booked. Other option would be trying with salesinvaders.com and see if they get any results.

Given the scenario, what would be the best way to help them out? Are there any other cost effective ways of getting more clients?