skysight-inc/HackerNews huggingface dataset:
How will you prevent your solar systems from getting stolen? Africa has a terrible problem with payment responsibility, and solar cell panels have a unique tendency in Africa of dissapearing.
The problem is that 25% of your customers could easily represent 100% of your profits. So by the time you're done with all your fixed costs and still need to turn a profit having a few % more or less users may make the difference between a company that will succeed or one that will tank.

That's why any commercial entity will be very wary of closing the door on paying users no matter how old their setup is.
I agree and will say that I'm as pleasantly surprised by the review process Mozilla has for its add-ons -- as I am dismayed that Chrome has no equivalent process. I'm in-queue of the Firefox review (takes on average 10 days) and have exchanged emails with their volunteer-team on best practices to adopt.

Ultimately it comes down to winning the user's trust, and I'm trying to address as many questions as I can up front.

In response to another comment, I've also un-minified the Chrome extension code and will keep it un-minified going forward (will take up to an hour to propagate [update: fresh installs are now un-minified / and the current-install base will get the update within 6 hours])
1How  to Live Life to the Fullest
Good luck none the less, I am sure they identified it as a risk.

- edit Bad spelling, early morning before my coffee.
It's the long tail. There are staggering numbers of people that can benefit significantly and this directly saves them on energy costs. I'm guessing Senegal is just a starting point for a much larger anticipated long-term rollout.

Not sure if this falls under social entrepreneurship or is anticipated to be a good business model, but does seem like it's both viable and has potentially vast and traditionally underserved market.
And that's why I also look at the comments before the actual link.

Or maybe not THE only, but it is a fine excuse.
True, although few implementations send data with SYN, because the BSD socket interface, which everybody uses, forces a full handshake before sending data. Some firewalls treat data with SYN as an attack.
The Platform
8 3 2015 Hello and good day, I am suggesting to the readers to read The platform based in the U.K. Thank you for your consideration. Cordially, Virginia
Eh, this is still relevant, loop unrolling can still have a drastic effect if the compiler cannot optimize.
Does your definition of "excellent SF lifestyle" require a roommate?

If it does not, then $75k/year gross will be cutting it pretty close. You'll also be required to have next to no savings.
> … your average business today doesn't seem to give a shit about truth…, fairness…, goodwill … and benefiting all concerned (a third of the companies out there would probably not exist if their founders gave a rat's ass about their effect on society). Call me cynical, but I get the feeling that morality and honor got sacrificed for competitiveness. Internet businesses are a special case…

I thought you were talking about internet businesses!
The market doesn't "need" any physicists. Hiring in sciences basically scales with available federal grants for research, which basically scales with the success of liberal politics.
o-O

Not enough housing because next to no housing is being built, let alone construction anywhere near the rate required to meet demand.

Honestly, $120->150k gross (pessimistically ~$72->90k post-tax) doesn't go all that far when you're paying anywhere from $24,000 [if you're lucky] to $48,000 (or more) per year in rent.
I don't doubt this happens, but is it really a "huge social concern" and does it "often gotten a Dad in more hassle than its worth"? Your anecdotal evidence says yes, mine says no.

Extreme logic alert...you say "as a father, I can't think of anything worse than some social entity claiming that my affection for my children has a nefarious intent." You can think of _nothing_ worse? Really? Where do you live I want to move there.

* emphasis mine
Pablo Escobar’s Favorite Hitman Is on Facebook and Spilling Dirt
Follow for just startup secret sauce
I don't feel that I understand purpose of this function yet.

Does this function return data point that it creates itself, or does it retrieve these nodes from somewhere else? If it's the first option, who's in charge of deleting them? If it's a second option, who's in charge of counting references to these objects? Also, if it's a second option, and this data points are retrieved from a certain storage, are you absolutely sure that whoever gets this data should be able to modify them?
As long as you have a healthy measure of anxiety to keep your skills current, and are sincerely concerned about the ramifications of your code, you'll be in the above-average range.

It's entirely possible to land a coding job by being a persistent bullshitter(operative word: persistent), but the very most top-notch folks feel pleased to stray outside of their comfort zone and into something unknown.

If you're ultimately aiming for a PM role, you can limit yourself to doing a few technology skills well, and otherwise focus on other aspects of product.
It's not like .373 added anything to the plot. This probably means that the IP was a mistake, which is odd as I heard that they had network experts working on all of these tech scenes.
One word: training
I believe those are intentionally fake.

https://news.ycombinator.com/item?id=9630909
From the frequent articles I see on HN and the subsequent reactions, would it be fair to say that this is the situation?

There is no shortage of programmers. However, there is a shortage of programmers (of X skill level) willing to work at the salary that a company desires. And that is where outsourcing and H1B comes in. Having a larger pool of candidates (at X skill level) will force the local candidate pool to lower their asking salary. In turn, this will allow companies to keep salaries deflated and profits up.
Nokia Sells HERE Mapping Business to Group of European Car Makers for $3.07B
I have been using Reddit Check (https://chrome.google.com/webstore/detail/reddit-check/mllce...) for over a year and it's very nice. I love finding discussion on random websites I find.

This extension appears to be better made and has more features. It's nice to see discussion on HN too.

It does not work reliably. I clicked on a bunch of links from the HN front page. Reddit check did find that they had been posted to reddit before, but Kiwi did not. However all of those links had only been posted once, and had no discussion. Still it seems strange it would say they had never been posted before.

It was also unable to find youtube videos that had been posted before. Youtube is terrible at unique URLs, and I don't blame it. However Reddit Check is able to find all the different places youtube videos have been posted.

I found a link that had been posted to reddit hundreds of times. It only found 11 results. There was also an option for "fuzzy matches" which included a few more links to the exact same URL, but also links that had nothing to do with it. Reddit Check also has a problem where it only returns the first 25 results.

Clicking on any of the links closes the menu, so you can't open many links in new tabs at once. This is also a problem with Reddit Check.

It does not find http versions of https links. Also a problem with Reddit Check.

Clicking on the "submit to reddit" option opened a submission page, but not with the URL in it.

I tried to look at the code but it was all squished together. It does not appear possible to modify it anyway.

Anyway none of these are dealbreakers. I will be using this extension alongside Reddit Check due to the extra features it has. I am concerned about sending so many requests to reddit every time I open a new tab though.
Testosterone and Estrogen ...
From what I've seen, it's generally meant to be read ironically. Think "social justice rage" vs "social justice advocate".
"In essentially all other diseases, though, there are changes in RNA but not in DNA."

Is that true for autoimmune diseases like Type I Diabetes?
8 business lessons I’ve learned in the first years of starting my company
I can't even imagine what my friend is going through now trying to keep his instrument sounding decent. He plays bassoon in one of the U.S. navy bands that is deployed with a hospital ship doing community relations type work in Southeast Asia. He's constantly posting pictures of the band hauling instruments up and down mountain sides, through rain forests, etc. The humidity must be wreaking havoc on the instrument.
You don't recognise the survivor bias? You don't think that leaving a six year old in charge of a four year old is irresponsible and dangerous?

Ideally the "rule" is a guideline, and is only ever used as part of a package of information to protect children (who are by definition vulnerable).

So "left young children alone" gets at most a friendly chat with some advice about home safety, while "left children at home alone" combined with "arrested for drunk and disorderly" and "arrested for solicitation and drug possession" gets a friendly chats combined with targetted drug and alcohol rehab.

It's weird that CPS bother taken action in these cases. They're so busy with other cases where the need is unambiguously there.
Validations in Angular JS
I'm about to start looking for work on tomorrow's whoishiring threads -- either freelance or full time, we'll see -- and I've been programming for about 30 years and, honestly, I'm not expecting to get a lot of offers event at around the $75k range. Maybe any at all.

If nothing else it'll be interesting to get a glimpse of the prospective employee side of this puzzle.
Trust me, it's much worse out there, in the off-line world.
Global IPv6 Summit to be held on September 7th 2015
Hitchhiking robot meets end on streets of Philadelphia
Investing isn't about the tech, it's about the tax write-off.
Agreed. My limited Google searching turned up nothing.
He was headhunted by Apple and Pinterest.
Spot on! We have tapped out the supply of developers who are willing to invest thousands of hours in self training just for the love of the craft.

Now businesses have to either pay for training (which can take years and is expensive) or pay enough to encourage people to get into complex software dev for the money.

If you go the second route the starting salary needs to be six figures and needs to go up to 500k+ just like for lawyers and doctors.
That's what you can expect from tech experts working in TV shows @)
> I'm already working as one for a company. :)

Wow THAT is a touche!
Getting an idea of a collection's total value would be interesting. But where would the valuation estimates of individual works come from, to add up? Predicting the likely sale price of a given work of art seems like a pretty difficult prediction problem. The primary data source would probably be past sale prices of similar items, but "similar" has quite a bit of complexity to it, and there isn't even a good public dataset of past sale prices. Most collector-to-collector sales are private, and galleries/dealers are secretive about their own data. As far as I can tell, auctioneers like Sotheby's come up with estimated price ranges for works coming up for sale through fairly labor-intensive, case-by-case research that draws on non-public information about past prices and current market interest (and even their price estimates are frequently way off).
Nokia acquired the original service for $8.1 billion in 2007 [1], and I don't think it has ever been profitable with it. I remember when Microsoft offered to pay Nokia a billion dollars a year to use Windows Phone it was also to cover the large Navteq/Here losses, which were quickly draining the company's cash reserves (that Symbian was losing ~8% market share a year didn't help).

[1] http://www.bloomberg.com/bw/stories/2007-10-01/nokia-to-pay-...
Why isn't this actually an easy, obvious part of CSS? It doesn't seem like there is anything that makes this more complicated to implement than anything else people use daily... it's also an obvious feature. Reasons?
> What is the reverse of the 'white woman hearts black
> man' emoji? Is it a 'black man hearts white woman' emoji

No, because when denormalized it consists of codepoints joined by U+200D ZERO WIDTH JOINER, which suggests it's a single grapheme, which means you shouldn't break it apart when reversing.
33 Influencers Tell Us How They Use Influencer Marketing to Build Their Brand
Now is not a good time to launch your startup׳s beta
Wot! You mean we'll get bored of looking at screens all day and night?
> it shocked me when I read, "a handful of young men are eagerly banging away on keyboards late on a Saturday afternoon"

It's not so unreasonable to work on a Saturday afternoon. As PG says, "If you’re ever unsure if you should be doing what you’re doing during YC, ask yourself this question: ‘Am I building our product? Am I talking to users? Am I exercising?’. if you’re not doing one of these things, you’re doing the wrong thing."

> Crunch does not make for efficiency. Look at EA if you want to see what crunch does

I don't know much about EA but their stock value seems okay:

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...

(Though if the recent rise is due to changed policies around crunchtime, that would be really interesting and I'd love to learn about that.)
I think he just meant that:
void foo(std::vector<char const* > &vec2)
{
...
}

...

std::vector<char*> vec1(...);
foo(vec1); // fails

The idea is that you should be allowed to pass non-const vector to const function who accepts same vector (const or not const) with const variables. Because the function foo is like saying "give me vector, I will not modify it's elements", and with current C++ standard this is not allowed.
>US companies will hire those remote workers, causing cash to flow out of the US

Most US companies won't even hire remote workers here.
That seems a likely explanation. It seems unlikely that there were actually only 3 magi, considering the bible's obsession with numbers even in places where it's unlikely that the number is accurate. It seems to me the authors would have leapt at the opportunity of putting a 3 in there, had they seen fit.
There is power law distribution of programming skills as in every other field. I am a web developer, I have worked with both established companies and startups from every continent in the world. I was hired recently by a client from USA, whose previous programmer created mess of code base, they were about to go out of business, had they not hired me to fix that up. I was able to fix all critical issues within a week, and was able to start developing new features withing two weeks. Were they not hired me from outside of their geographic area, they would not have survived today.

So, what should you do to be able to hire good developers-
1. Broaden your horizons, don't limit yourself to a geographic area. World is not limited to Silicon Valley.

2. Be willing to hire remotely. I myself working remotely from start of my carrier, it is really exciting.

3. Give freedom to developers, let them think out of the box.
4. Before hiring developers full time, give them some real work(may be a small contract), this is better than asking them to solve puzzles :)

Feel free to ping me if you have any questions, sfix [at] outlook.com
Terrific comment, thank you. First, I've un-minified the Chrome extension code (only added 2kb in size), and it will remain that way going forward. It will take up to an hour for it to propagate to the Chrome Web Store, but the Firefox extension code is un-minified currently : https://addons.mozilla.org/en-US/firefox/addon/kiwi-conversa... (thanks to their review process, which requires it not be minified). The Chrome code is also available on Github : https://github.com/sdailey/kiwi

As for the results vs Reddit check -- maybe Reddit check uses a home-rolled API that crawls more frequently than Reddit's official API? Could you either tweet me the specific links or reply to this comment?
How much data and how long are you talking about? If it fits in memory, then the slowness is likely due to other coding errors causing a bottleneck, not the SVM training. (Unless you wrote that as well.)
The rise and fall of Karmaloop
Personally speaking, while I consider myself strongly pro-environment, I'm wary of people who refer to themselves as environmentalists as I've found the self-righteousness of these folks to be off the charts. As others have posted, you often see (fervent) religious traits emerging in supposedly secular groups. How do we keep the community but lose the tone of moral superiority?
So a few people point to "SJWs" as causing problems for men showing affection to their daughters, but noone can provide any examples.

This is, to you, evidence that "SJWs" are winning.

To me it's another example of the lies and misinformation spread by misogyinists.
Recursive Variadic Templates for Linear and Exponential Sequences
So CS but you can either register or log in with twitter? Where is github oauth?

(Looks like there is an issue open so that's good: https://github.com/samim23/GitXiv/issues/3)
MIT researchers announce new transistors
"...announced a line of GaN transistors and power electronic circuits that promise to cut energy usage in data centres, electric cars, and consumer devices by 10 to 20 per cent worldwide by 2025."
I'd object that it ruins the punchline.
> There was a huge online audience that revolted at the idea of an IP address that doesn’t exist — in one of the scenes, there is an octet above 255, which would not be a proper IP address, and there were many people who screamed about that. The story behind that is simply that legal would not let Sam publish a real IP address because that would be irresponsible and inappropriate. Sometimes you lose those battles, and Sam had to put a bad IP address in the scene.

http://www.vulture.com/2015/07/mr-robot-usa-hacking-unusuall...
Hello Ruby – Almost there
What is "relations as types"? I googled to no avail.
Language groups: comp.lang.python, comp.lang.c++, etc.
I said that because when I lookup the benchmarks, that's what I see. I'm sure if I setup similar benchmarks of my own I'd probably get the same results (Unless the people who posted those that I've seen are lying and for some reason I doubt that).

You should think before calling someone a troll or saying that they sound stupid when they're citing information from an outside source. If I didn't think Dlang had a performance benefit I'd have a bit less incentive to use it. Are you saying such benchmarks are false? They seem legitimate to me. Search and view them yourself. If I were a troll I'd do something like you did, citing no evidence. Commenting in such a way without citing data makes YOU sound stupid (Sorry).
I do not want to sound mean but perhaps the name "Faggot" is one of the cause of alienation.
Yes I know it was, intentionally faked. I was simply pointing this out. =)
Fig: Java elegant supplement
Ask HN: Do you think there will be a full replacement to Google?
Someone asked about a replacement for facebook.

I think a much more interesting questions is what will be the next replacement for google?
This actually not as strange as you'd think:

https://en.wikipedia.org/wiki/Monopoly_on_violence
I submitted a PR for previous/next text and mobile menu fix.
I love "display: flex" so much. I'm working on extensions for modern browsers, so I can use it everywhere. Makes everything so much easier. Also cases where you would normally use ".left { float: left; }" and ".right { float: right; }".
> I took a look at the data. The data schema is disorganized to the point that a lot of janitorial work would be necessary to get it useable and perform any analysis or visualization.

In other words, it is real world data.
Yes, it would be lovely if there was a guide for those topics you mentioned.
I am using gmail account and I am a part of this 'uproar'. There is no contradiction here, despite you may think so. I just used 'normal' services as (almost) everyone and at some point I found Stallman's articles and they opened me the whole new world.

It is however not easy at all to switch to free software right from the first day. You have to change quite a few workflows. I have a job and I cannot just spend a month to reinstall everything and to get used to free software alternatives. I switch to these alternatives slowly but constantly.

Simply put: "how many people complaining about these issues are using an Android or iOS device?" is irrelevant. What relevant is how many people know about it and will be happy to change it, but not necessarily for these high costs as I pay.
The question then is at what price point does that change?
Tumblr is great for making posts.

Livejournal is still the best for writing posts and having discussions on. Takes no effort to keep going, and has threaded comments, supports images and videos, and basically just works:

http://andrewducker.livejournal.com/ (for an example)
> You don't recognise the survivor bias? You don't think that leaving a six year old in charge of a four year old is irresponsible and dangerous?

Yes, it's absolutely terrible. But when you're a single mom and you have to go out and make a living it helps if you raise your kids in a way that teaches them to take responsibility from an early age.

My sister and I never thought this was 'dangerous', we walked hand-in-hand to school, crossed at the lights like were were taught to and never were late or went missing.

For sure the world was safer back then, today it may not be possible to live like this but I'm pretty happy that we had the experience of being trusted with some responsibility from an early age onward.

The survivor bias is non-existent, there were tons of kids like us back then and I don't recall any of them that didn't make it because of being unable to walk home from school or being home for an hour or two un-attended.
If you want the absolute best for the job you'd better be pretty awesome yourself or they likely won't work for you.
X86 Exploitation 101 – “Off-by-one” and an uninvited friend joins the party
Analysis of a Reality TV Show's Human Network
Vamp 0.7.9: introducing the UI and CLI
*What DirectX 12 means to Windows gamers and Windows developers.

The complete lack of mention of Vulkan in this article is suspect.
Investing in monomaniacs can be much more successful than investing in normal well adjusted people.
They don't have to be horrible. Boosey & Hawkes made a particularly nice composite clarinet (many moons ago now - I bought mine more than forty years ago) that didn't sell particularly well, since it had the minor disadvantage of being somewhat more expensive than a low-end wooden instrument. (It was also heavy enough that your right thumb would notice after a long session.) Longitudinal glass fibre and some heavy filler in the resin; it was probably a lot more expensive to fabricate then than it would be now, especially if the instrument has a conical rather than cylindrical bore, and I'm sure the materials could be optimized a lot more easily on a computer rather than by the trial-and-error of the day.
On top of different fingerings, it's tough when the instrument isn't one of the "cute" ones, like big cats and other mammals getting more attention from conservation efforts.

Its inability to find a home with a lot of popular genres over the last hundred or so years has let it fall further from the public consciousness, and its tonal sweet spot being so low means it can't easily slide into the parts written for other more pop-friendly instruments. It's a bit harsh as well, when we're comparing to alto saxophones and clarinets and such.

I learned it and played it for years growing up and loved the bassoon. (For what it's worth, I also cut my fingers on a viola before that, so I may just have made a point to pick the odd instruments.)

I'd certainly like to see it revived or even see it find a niche in modern music. I'm just not sure where that would be.
Without wifi it might make the phone kind of useless, especially if you are using it outside of your home country.