skysight-inc/HackerNews huggingface dataset:
This is a great example because if it wasn't presented as "spot the UB", I'd expect very few people would raise a concern.

I've written up a demo with your code, running it through several analysers:

https://gist.github.com/technion/1b12c9b4581e915241d9483c5c2...

The tl;dr here is that tis-interpreter is a fantastic new tool, as it correctly complains about this.

Edit: I also note a departure from yester-year, where every linting tool would only manage to complain about unchecked malloc() returns.
Asking for more  salary  in interview , then that advertised in job description
Hello,

Does any one has experience , negotiating a salary in academic/govt job , then that was advertised in job description. As most salary range in University are bounded by pay scale/grade systems ,will it be unethical to ask for better salary and grade ?
Could someone have moved the Bermuda Triangle? Or find another one?
Guess which language was used to write your OS, browser, games, compilers, runtimes and so on. If you count the number of hours that people spend on software written with C/C++, I think all other languages would be left in dust.
Specification for DNS over TLS
I'm 42, and I'm not particularly nervous. But I've made it a point to continue learning aggressively throughout my whole career and to this day I still spend a lot of time on Coursera and EdX taking classes, and I keep subscriptions on Safari, Lynda.com, Pluralsight, Egghead.io, etc. so I can constantly keep updating on new stuff. Lately I've been working pretty hard to expand from my core base as a Java developer, to pick up some skills on the "data science" side of things... R, Octave, (more) Python, machine learning and the like. And for the past 4 years or so my dayjob had me focusing on pretty trendy / sexy stuff like Hadoop, Spark, Neo4J, cloud APIs, etc. So unless something really crazy happens (AI comes along and eliminates all development jobs) I expect I'll be able to stay employed in this field for the forseeable future. And I'm working on a startup of my own on the side anyway.

As to whether or not age discrimination is an issue... if it is, I haven't really noticed it as such.
Are there any known cases of embryos that were human yet not animal?
Thanks, good to know that.
Open sourcing a Contracted project: I toggled the “public” switch, now what?
> Totally agreed about blocking calls

Sorry, where are you coming from again? Most of the languages out there use blocking call semantics, it's non-blocking (a.k.a. asynchronous) calls that are rare.
Massive drought was caused by global warming: warmer air absorbed lot of water. Now this water will circulate.
I for one welcome our new minotaur overlords.
You've hit on an important point - culture. Every programming community has it and it can enhance or hinder the adoption and usability of a language.

C++ is split between multiple factions. I'm doubtful that the one programming in C with classes is interested in learning e.g Rust.
Was the lead scientist behind this project named Moreau?
Actually most modern cities forbid any modification to a building's facade.
Loneliness is not a technical problem, a startup will not solve anything.

Evolving as a society will sove this, and for a society to evolve, its parts must evolve.

So the first step to end loneliness is to work on yourself.
EgyptAir Flight MS804 Live Stream
SV is undergoing it's biggest transformation ever. The establishment is being formed, instead of tinkering in garages in sweatpants. This new corporate formulaic way of "staring up" protects their own elk, since the value created is often no longer in the product, but is rather based on connections, like in the East Coast old boys clubs.
Myntra's App goes Rogue. Sends 100+ push notifications to iOS users
It is to be frank crazy that we're talking about anything less that a 99.9% match with today's technology.

We have platforms that for less that 1000USD can sequence (read) a complete human genome. Each individual has millions of mutations which make them unique. Each position is read with >99% accuracy. Just to make sure in general each position is read >20 times.

For forensics it would be like comparing two very long strings for (very nearly) exact identity.

The only reason we use techniques like DNA fingerprinting is because that's what was feasible in the 1980s and forensics is an extremely conservative discipline.
Dell Boomi: How to Integrate with MongoDB Using Open Source RESTHeart Library
3 Must Haves for Cutting-Edge Law Firm Websites
The term "ad hominem" is typically used to describe the fallacy of attacking the person making an argument, rather than the argument itself. Sure, I'm discussing his character, but I'm not trying to win any argument here - he may be correct in what he's saying.

> The guy invested his time and effort trying to improve the world by writing a technical book, which he then proceeded to give it away for free

And I think this is certainly laudable, especially since they seem to have helped so many people. But he also called the Rails community "pricks, morons, assholes, and arrogant fucks who didn’t care about the art or the craft." and I think he should be held accountable for that, amongst other things.

I wrote a comment about the author's behaviour in public forums and in blogs, something I think he should be held accountable for, and something which I believe hurts both him and the communities he participates in. I believe this is relevant, and I'm entitled to discuss this here.
Given Instacart's recent problems, maybe sometimes a bad idea is just a bad idea.[1]

[1] http://www.recode.net/2016/3/11/11586878/instacart-a-startup...
Protector líquido para la pantalla táctil (Tablets)  ¿Lo conoces?
That and it should really be the false promise of DNA fingerprinting. There are other approaches that would work far better.
I would add two things to this:

1. Automated tests are not the only way to write code with less bugs. The other two, currently less in fashion but IMHO very important, techniques are abstraction and assertion.

2. In my view, there are two kinds of automation - bad and good. Bad automation checks if humans did some process correctly. Good automation implements some process without human intervention. It's very easy to start working on bad automation rather than the good.
Making a custom ASIC is expensive for a startup, but not that expensive. Many companies are making their own high-end chips for things like signal processing.
From the first link:

"The first thing I need to state, and I want to be very clear, is that Murray is an expert on whiskey. He knows what he is talking about, and he certainly knows more about whiskey than I, or any of my readers do."

I could go on...

The rest is just about how taste is subjective etc, which every drink/food aficionado knows...
Yep, and washing clothes by hand is oddly therapeutic as well. You end up looking for other items to wash, like bedsheets and towels and what not.

But it does do a number on your hands.
Men Are Sabotaging the Online Reviews of TV Shows Aimed at Women
The authors have been incompetent. Cryptocat has had several severe bugs that demonstrate cluelessness around fairly simple cryptographic stuff.

Here's one walkthrough of their broken PRNG: https://nakedsecurity.sophos.com/2013/07/09/anatomy-of-a-pse...

Decryptocat lists some of the other bugs: https://tobtu.com/decryptocat.php

The response - "bugs happen, we'll fix them" is okay for most other software, but probably not for cryptography. Especially not if you're marketing your software to people at risk of being murdered by their governments.

Here's a snippet from their blog, there are plenty of others:

> In working with young and middle-aged professionals in the Middle East region, we have discovered that desktop OTR clients suffer from serious usability issues which are sometimes further exacerbated due to language differences and lack of cultural integration (the technology was frequently described as foreign). In one case, an activist who was fully trained to use Pidgin-OTR neglected to do so citing usability difficulties, and as a direct consequence encountered a life-threatening situation at the hands of a national military in the Middle East and North Africa region.

They're the victims of being over hyped. There's some discussion to be had around how much they generated that hype. http://paranoia.dubfire.net/2012/07/tech-journalists-stop-hy...
Actual patent: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=H...

In short: They propose having a frangible outer layer above the adhesive layer.
Skin in the Game – chapter drafts by Nassim Taleb
That men tend to "crap on", to use the language of the article, things they don't happen to like, seems to be born out by my experiences here on Hacker News, which is clearly male dominated.
I still don't understand this argument. Yes, it matters that residents use less water than prior to the drought -- at least a lot more than you give it credit.

The residential water reservoir system in California isn't being plundered by Big Agri, Big Ranch, Big Bottled Water, or Big Frack. Yes, those things use most of the water in the state. No, the vast majority of that water would not otherwise make it into an existing reservoir that supplies residents. It would make it into a non-reservoir body of water or it would help replenish the water table (which is what they were using until this winter).

There is a finite volume of reservoir space and it currently takes several years to build new ones. There is a fixed and finite amount of surface area upstream of those reservoirs that collect and consolidate rainwater into the reservoirs. Average long-term usage by a slightly growing population (at least until recently) is still outpacing long-term replenishment rates of those reservoirs.

Yes, when California urban residents get fined for running their sprinklers mid-day, it helps align incentives. Yes, incentivizing residents to buy low-flow toilets helps (at least when they don't clog due to insufficient force to flush solids).

I'd rather we kick golf courses and sprawling estates off of the residential water system or at least charge incrementally more for more water used per property. But it still doesn't change the fact that the vast majority of water rights in the state is (1) used by industry that doesn't get their water from the same reservoirs that residences do and (2) the current water rights regime is enshrined in the California constitution so it would take a well organized campaign and a tremendous amount of political willpower to get it changed. I don't see that happening right now, especially since it threatens several major industries in the state.
I think the non-pocket version (Sphinx4) should be more capable, no?
Google IO 2016 Day 1 Highlights
Phabricator: Passphrase credential lock bypass
> Some of those costs can maybe be amortized via debt issue (bonds), but the cost of servicing those would still be borne by the community overall and not necessarily the newcomers' taxes alone.

This seems like another way of saying money is fungible. Suppose there is School A used by current residents and School B we propose to build for new residents. The annualized cost (labor+amortized capital) of a School is $X/year, which registers as a tax burden on current residents. Building School B doubles the total tax burden, but in response to a doubling in population, so per-person taxes are unchanged. (assuming that new residents pay taxes at or above the average rate, which is certainly true in the Bay Area).

It's meaningless in this case to distinguish who is paying for which schools - you could say "newcomers are paying the entire cost for School B" since the marginal revenue increase equals the marginal cost, or you could say that the costs of servicing both schools are "borne by the community overall". But in the latter case, in order to claim that current residents are contributing to new infrastructure, you have to acknowledge the reciprocal contribution of new residents to existing infrastructure: increased tax revenue helps to pay off the bonds that built the current schools, and that will eventually be sold to renovate and rebuild them. Either way it balances out.
20 Really Helpful Cheat Sheets for Web Developers and Designers
Money-Sharing Startup Closes Operation After Six Days and $900M in Debt
Isaac's attitude shows why we should avoid npm and switch to alternatives...
I bet they feel stupid now
The On-Demand Workforce [Blueprint]
This is amazing, I'll probably be using Firebase for my next mobile app. I had a great experience with Parse, and I think their shutdown has left a big void. It looks like Firebase is filling that void, and then some.

I'm wondering if you might be able to speak candidly about this whole acquire => shutdown pattern? Why will Google choose to keep running Firebase, instead of shuttering it and getting you guys to work on something else? And do you have any thoughts on why Facebook might have wanted to shut down Parse?
FRAYOKIT NEWS: FUEL SUBSIDY: DAY TWO----NLC NATIONWIDE STRIKE CONTINUES
Netflix releases a monthly "ISP Speed Index" at https://ispspeedindex.netflix.com.
Logiciel de ripper DVD
It is possible for anyone to audit open source software though, unlike proprietary software.
Google Codelabs
E.G. http://techcrunch.com/2015/11/21/in-defense-of-theranos/
Water rights is complicated in California.

The movie Chinatown was a "based on true events" kind of deal relating to California water rights when the state was going through growing pains in the post-WW1 boom.

The best I can figure, water rights (basically a contract which establishes how much water you have a right to use from which surface water sources) has to do with seniority. In 2015, the state regulators adjusted the coefficients in an effort to prevent starvation of downstream water rights[1].

I don't know how residential water districts compete with legacy water rights ownership, but I do know that residential water districts for the vast majority of the state's population get their water from just a small handful of inland reservoirs.

[1] http://www.nytimes.com/2015/06/13/us/california-announces-re...
A BASIC GUIDE TO FIREBASE FOR THE WEB
How is this different to having a smartphone on your person? Other than using an additional plug socket.
While it makes a nice story, if you think that lacking this information would have seriously slowed down the Holocaust you are sadly mistaken.
I don't really get the Ease vs Simple section, what point is he trying to make?

This is simple:

i = 0x5f3759df - ( i >> 1 );

Where this is just easy:

famework.authService.login('user','password')

Good article though.
> uses humans to pick the trending topics, which are inherently biased in one way or another

Isn't the definition of trending that something got into a positive human-bias feedback loop?
Yeah, the Chinese will need KUKA.

After Trump becomes president, he will give China 3 years to reach a balanced trade with the US. Huge part of the production will move back to the US. Unfortunately, only a small part of the jobs will come back. Maybe 1 or 2 out of 10. Most stuff will be done by robots. Maybe it will be US based Chinese companies, but it will be US based. And regarding to Midea: An Australian engineer that consulted for them told me, why he would never buy a Midea washing machine. "I would be scared my house burns down". Buyers beware!

So say hello to US based manufacturing and say goodbye to the 'Chinese century".

http://davidstockmanscontracorner.com/chinas-debt-bomb-no-on...
I can add another thing from my personal experience - if you've just started out and you land in a job where you're the sole warrior or you don't see a single person who's smarter than you, get out as fast as you can. In best case scenario you will not learn anything, in the worst case scenario, you will learn bad things that you'll eventually have to unlearn.
can you elaborate on this? You mean the feed-in tariffs for individuals were cut in Spain? Is it different for companies who build solar farms?
All cheap Android phones I've used have been quite slow; the only usable low end model I've found was the Moto G, and that costs $150+. Meanwhile, my $20 Wiko is lightning fast, and its batteries last for days.
Lots of cool codelabs to learn new stuff.
A world war has begun. Break the silence.
>But do you think that free software can keep up against these giants?

On an algorithmic front, definitely. The key areas where free software is kneecapped against large corporate interests are in marketing, which free software has never been good at, and in training set gathering.

In the case of the latter, google, facebook and microsoft have a major advantage in gathering data to do things like improve accent recognition, because they don't give a shit about collecting everything you say via services like cortana to improve their voice recognition, as long as it's legal. That technique applies to a whole suite of other problems as well, unfortunately.
> Y se añade "en ningún caso un generador se podrá conectar a la red interior de varios consumidores". Esta medida habría beneficiado a las comunidades de vecinos.

And it adds "under no circumstance a generator will be connected to the inner network of several consumers." This rule would have helped neighborhood communities.
- Security

- Reasonable cost

- Availability

- Ease of use, especially setup

- Eye candy

- Social connections

If you can check all of those for an FOSS solution, then I think you are home. Unfortunately most of the points are still not available for average Joe users with FOSS.

Add to that, most people will give you a blank look when you start discussing how companies own your data, and even those who understand just shrug and go the route of least resistance.
Is there? It does work blazingly fast and does not hang on anything I can throw at it :).
Surely a laptop is closer? What with webcams being standard equipment and all.
With the phrase "nothing to _hide_" you are starting from a bias: that if you have something that is not public knowledge then it must be wrong or evil and must therefore be hidden.
Do phone scanners have that?
Does it really surprise people that men do not like a show that is primarily written for women? I'm sure women don't like a show that is primarily written for men.

From the article, (a) fewer men than women voted (40% compared to 60% of women), and (b) they gave it a slightly lower rating on average (8.1 for women and 5.6 for men).

To me this makes sense, out of all the men that watched the show, some had stronger opinions about it and so voted. Those that voted had neutral or negative opinions about the show, and so the rating was lower.
The UI is awful (even as a very tech-savvy person I find it confusing!), and the web version only work properly on chrome/chromium.
How mature do you think it is that you admit not to know or understand something, and dismiss it as crazy?
Climate change is a long-term thing. No single weather event can definitively be tied to it.

This drought is just one event in a long line of documented historical droughts in California. Yes, it's worse than the other ones in recorded history, but we've only been recording for ~200 years so the sample size is small. We can observe further back via tree rings and other creative forensics, but you also have to factor in the different climate. It's not like California didn't have any major droughts before global warming.

Additionally, humans have gutted the only major rainforest in our hemisphere in just the past 30 years. It's entirely possible that the California drought has much more to do with the Amazon being slash-n-burned than due to carbon emissions (although they both contribute to global warming).
Automated tests aren't the only way to write code with fewer bugs, but they are the easiest way to write such code. Automated tests are also the easiest to have running constantly, giving you instant feedback when you've broken something. The only downside is that there are some tests (like testing with particular datasets or high-load performance testing) that can be onerous to automate.

My personal rule of thumb is that checks for program correctness should all be automatic. Non-automated tests ought to be reserved for testing non-functional requirements (e.g. making sure the service is performant under load, reliability measures like failovers, etc.).
Is Skype actually still considered a "MAJOR messaging platform"?
The point is that in the second case some people have no clue what's really happening, others have rough idea and very small group of people know what exactly happens. It might appear simple but it's not. It's easy.
TLDR: Use a VPN + Incognito mode + fake email and info

The VPN hides your IP. Incognito mode prevents your cookies from giving away your identity. And the fake info helps with things like sites being hacked and the data being dumped online.
Another example would be the internment/deportation of 120,000 Japanese-Americans during WW2. I'll bet when they were ticking the 'Japanese ancestry' box on their census form they had no idea they were signing up for future imprisonment without due cause or due process.

http://www.scientificamerican.com/article/confirmed-the-us-c...
Exploring the Cloud Laboratory: Advances in Biotech and Science-As-a-Service
Agree. Can you please add it in the comments on the blog or alternatively, can I quote you there?
I wonder if we will be seeing more of this in the (near) future. I expect so, and from more people then just Google. Why? Look at the problems the fab labs have had with the latest generation of chips and as they grow smaller the problems will probably rise. We are already close to the physical limit of transistor size. So, it is fair to assume that Moore's law will (hopefully) not outlive me.

So what then? I certainly hope the tech sector will not just leave it at that. If you want to continue to improve performance (per-watt) there is only one way you can go then: improve the design at an ASIC level. ASIC design will probably stay relatively hard, although there will probably be some technological solutions to make it easier with time, but if fabrication stalls at a certain nm level, production costs will probably start to drop with time as well.

I've been thinking about this quite a bit recently because I hope to start my PhD in ~1 year, and I'm torn between HPC or Computer Architecture. This seems to be quite a pro for Comp. Arch ;).
Nokia announces return to mobile phones and tablets
Ugh, how did this EVER catch on so much!?

Lost your phone? Got mugged?
Now you've lost you only identifier on every major IM network out there. You need to contact everyone you know out-of-band and have them update your number.
Earpiece which translates between users speaking different languages
Microsoft is selling its feature phone business to Foxconn
117M LinkedIn emails and passwords posted online
I'd suggest that a more accurate line would be "our culture dictates that if it's a man's problem, it gets fixed, if it's a woman's problem then nothing gets fixed unless enough noise is made about it, which leads to people like you listening to the noise and thinking women's problems are the ones the world cares about". Not that it's at all that black and white of course. But for you to somehow paint our world as sexist against men is... hmm.