skysight-inc/HackerNews huggingface dataset:
* I look at the code and determine, subjectively, whether this was written by first-rate developers or monkeys. I will consider this from various angles ranging from the overall program organization, to the details of how the programming language is used. If I spot bugs in this inspection, I will skip the project and look for something else. In particular anything that is a security flaw or could cause a crash is an instant deal-breaker. Not because everyone should be perfect and write error-free code the firs time, but because I was able to find it just by casually looking, whereas the maintainers have been working with that code for months and are blind to it---that erodes my confidence in the developers.

* I will look for a regression test suite: how extensive is it? If you don't see any tests, that's a big warning sign.

* If you don't see any documentation, another warning sign: the behavior is not specified and could change.

* Who uses it? If the code is reasonably widely used, that de-risks it for you quite a bit, particularly if the existing uses resemble your intended use. They trod through the code paths before you and uncovered the bugs.

* Lastly: if need be, can I just maintain this myself? How easily forkable is the thing? This point can overcome some other issues. If some code is 95% of the way there, and is organized in a good way that I can take it the last 5%, I might just do it.
The industry doesn't willingly kill workers. The whole mandatory HIV testing routine was originated within the industry. I know quite a lot of sex workers and they don't appreciate this so-called 'help' from people outside the industry.
The idea of commitment contracts is not new.

If you prefer donating to a charity (or anti-charity) on slip-ups: stickk.com

I personally like beeminder.com for its graphs.
New Shit Has Come to Light: Google Is Buying Spotify (Speculation)
What many don't realize is that a "porn shoot" doesn't film just the handful of scenes for one dvd or website. A well-run production company will bring in multiple teams to film perhaps dozens of sequences in a day. One truth about porn is that, like sitcoms, they do not require large sets. So it isn't difficult to squeeze multiple teams into a house. But the upside for neighbors is that those smaller sets don't need the generators and massive lighting rigs used to illuminate wide shots.

That's traditional porn. The other side are the smaller websites, often dedicated to a single actress. They want a site they can film very quietly over a couple days, usually a weekend. This is one camera, one or two lights and never more than a handful of people. They can come and go without even a van, without anyone noticing anything. Some call this "amateur", but I think that term doesn't do these productions justice.
The problem is, doing more on some days to make up for others when you did nothing is well known not to be as effective as consistent daily progress : http://jonkarpman.blogspot.co.uk/
The kind of user you’re describing isn’t our focus right now and I agree it would be hard to get a user of a website such as Facebook or Twitter to go through all those steps.

We think potential users can be broken down into different groups. The first group would be people within the same organization (testers, design, other devs, marketing, support, etc). In that scenario, the company would subscribe to our service and everyone would use it internally, especially once they see how much easier it is.

The second group would be people who have a vested interest in a website working properly. For example, my friend has a clothing company and they sell online through Shopify. If she encountered a bug on Shopify and they told her this is the tool she should use, she would do that. I do agree however that for a casual user on a website, it would take a lot to get them to use our service. That’s why we are not focusing on that.

Thanks for pointing out that formatting problem. We use Instapage to make the marketing site (we’re bootstrapping) and it seems fine when I logged in- I’ll forward the screenshot to them to take a look.

As for the small user base, even if they’re really into it, it’s the kind of tool that someone uses only when they need it. So even if we have a committed user base, unless they have tons of buggy sites, we can’t expect to see tons of activity. That’s why we aren’t sure how to handle it.

Thanks for giving me an opportunity to clarify and for the feedback! It’s really appreciated.
I'm sure this observation was probably made tens of thousands of times before, but- is the React Native and frameworks like it the beginning of the end of the "native vs. mobile web" debate? A synthesis of both approaches?
The more time I spend in this industry the more I realize how many software engineers leave salary on the table.

It's great to see a tool like this which both encourage software engineers to negotiate their salary, and help them strengthen their bargaining position.
We started with selling to people in our network. Now we have some online ad campaigns, referral and just went to a trade show. We currently have 50 customers. Added 10 last month.
Did they also increase the number of men in social work majors?
Problem: bug reports are crap.

"why rely on obscure text reports when bugreply can show you the problem: live!"

"bug reports for the youtube generation"

"take the pain out of bug reports - bugreply lets your QA|consultants|users record the steps leading up to their problems"

You really need to brainstorm this; first get the value prop clear for various target demographics, then iterate iterate iterate until you can get a few nice one-liners.

Then test them on someone who is clean (a potential customer).

Btw if you want any further feedback feel free to ping me on twitter; username is the same as my hn username. I'll DM you my gmail/hangouts address/linkedin.
They've already asked and Apple has had a strong bargaining position.

"Beijing last year backed off on some proposals that would have required foreign companies to provide encryption keys for devices sold in the country after facing pressure from foreign trade groups."

http://www.nytimes.com/2016/02/21/technology/apple-sees-valu...

If Apple were to allow this for the US government other governments will want the same.
Tim Cook on Apple Car: 'It's Going to Be Christmas Eve for a While'
Still, how do you get hired as a lead mobile dev without having and native platform skills?

The entire development world has gone tits-up in the last 10 years. It's all about nonsense package management for JavaScript libraries (why can't I just include a .js off a cdn? npm? What the actual fuck?), and an endless stream of disparate components which are often ill-supported, or just plain ditched after they've had their ten seconds in the limelight.

I guess I'm lucky in that my degree taught me how to make a cut down ARM CPU from scratch, write the assembly to test it, write a simple compiler to compile a minimal C to ARM asm, etc.

THAT IS FULL STACK!

"Full stack engineer" is laughable sometimes these days.

Performance problem? Ok... Know what a profiled binary is? dtrace? vmstat? No? Post on stack overflow or just spin up more cloud instances? Yup!

</rant>
This is great! Today I already got 1/4 of the way toward my goal. Tomorrow I'll get 1/9 done, the next day 1/16 and so on. Slow and steady wins the race!
Have you run into any gotchas? I am thinking of doing the same thing for a simple app.
We've heard of plenty of companies say they offer unlimited vacation time. Have we seen studies about how much it gets used?
I'll be picking one up. Onboard WiFi is a big deal.
Someone else made the point about the funds being held in escrow. In other words, they are locked down programmatically by the contract. You can also define an "else" clause which can define the consequences that will happen in the case of a violation, for example the subject's status rating will go down or the contract will be taken to arbitration (you will be able to name witnesses in advance).
At geocodio we do a couple of things to combat this. From day one we've had the ability to create and delete credentials, so It's easy to roll them in case they got accidentally pushed to a public GitHub repository or something like that.

The other thing is just having a common-sense approach. Humans are prone to mistakes, and we are humans too. If you accidentally geocoded 20 million wrong addresses overnight that you didn't mean to, we're just going to waive the usage. Of course this only scales to a certain point, but in most cases it's clear when something like this happens by mistake.
>Texas=dry

Oh how misguided you are
> Technically a lot of these youtube/podcaster people are in violation of local laws.

Somehow I doubt that. By that same law then a family recording themselves on Christmas eve and putting the video on YouTube for their friends and family to see are also violating the same law.
I expected this to be some kind of manifesto about security disclosures.
Data Loss Incident Post-Mortem
> I can launch a smart contract with 20 lines of code in Ethereum

Where's the github gist for this?
Click the blue dot in the top left corner to change color and drawing params
Yep, he said in a Reddit AMA that he never actually did this:

https://www.reddit.com/r/IAmA/comments/1ujvrg/jerry_seinfeld...
Are you sure about that? You seem to missing any sort of a source.
Congratulations to the TensorFlow team on this massive step!

It's also hilarious that using distributed TensorFlow in Keras is a trivial change[1]. I honestly think high level libraries with transparent backends will be the future in the same way that cross compilation is the rule not the exception for compilers.

What's most impressive to me is that Google are incrementally open sourcing large parts of their internal infrastructure. Protocol Buffers, gRPC, Kubernetes, TensorFlow ... Given how cross dependent many of their internal dependencies likely are, extricating them is a major achievement.

Most importantly, it seems the more that's extricated, the easier it is to release more.

[1]: https://twitter.com/fchollet/status/703268754105376768
You can spot your own fallacy in that one..
Raspberry is the most important project that made my family interested in "computer things"

It gathered the whole family together to play old couch-games[0], something that most powerful consoles haven't even been close --specially with the grampas

Really exited about what the future will bring us!

0: http://emulationstation.org/
> Allowing explicit braces fixes deficiencies in python's grammar. For example, multi-line lambdas aren't currently possible in python.

I'd clarify that to "lambdas can't contain statements". Lambdas can contain expressions, which can be nested arbitrarily, have side-effects (e.g. tuples guarantee left-to-right evaluation of elements), and be spread across multiple lines. It's not exactly pretty though ;)

I wrote about this a few years ago at http://programmers.stackexchange.com/questions/99243/why-doe... and slightly more obtusely at http://chriswarbo.net/blog/2012-11-17-anonymous_closures_in_...
> Ethereum has an account based architecture. In other words, you have an account that is credited or debited, and you then have a current balance for that account

How is that different from a Bitcoin wallet address aka public/private key combo?
I'm still not getting this. Let's say I have a node server that can serve up some sort of front end application. How would something like that run on etherium? Are a number of computers in the network going to get a copy of my source code copied onto them so they can 'distribute' it effectively? That doesn't seem very practical to me.
Why the hell would they be less socially able? Oh I took an intro to programming class in high school, liked it, and learned a bit more on my own. Guess I'm a social idiot now.

Quit perpetuating negative stereotypes.
Yes, but 1 hour is quite a big quantum (if you work out for 55 minutes, then stop, then what — all effort is lost?) Measuring minutes is better.

Another thing: the goal should be quite bold, bigger than you'd think first (something you can think of reaching in 2-3 years; don't worry, it will be faster). Some examples: do 10,000 push-ups. Save $100,000 (or give $100,000 to charity, whatever suits you best). Run 2,000 kilometers. You start slow, but your progress accumulates, and then accelerates.
Federal, state, county, and city governments, and special districts (e.g. transit district, school district) all have some degree of legislative power.
Nobody who needs to read this is going to have the patience to read it.

If you make 10 screenshots of tweets that illustrate the various things you need to know, with a brief one-paragraph explanation for each, that might do the trick.

People don't really want to know how the thing works. They really want to know how it's typically used, so they can make tweets that blend in and make it seems like they know what they're doing.

(And yes, it's pretty hard to figure out how to actually use Twitter correctly.)
> I think if I did though, I'd mostly just laugh it off?

Until you have had dozens of them and they become the rule rather than the exception.

> it's not like good engineers lack for opportunities these days

That is a very myopic view. Outside of a few hot areas and technologies getting a job is very much a meat grinder.
Misleading title. The author thinks (bets) it might happen only.
Prosecutors halt vast, likely illegal DEA wiretap operation
What kind of demos do you think would impress best-in-class recruits/investors to join our team

All the options you mention would be technically impressive (so good for recruiting hackers), but none of them are obviously on the path to building a huge business. You should lean towards the option where you can imagine having a near-monopoly in a huge market.

There's a big danger of getting sucked into some application where better NLP isn't the differentiator. Most interactive agents have small enough domains (getting cable TV installed, parsing S-10s, triaging support emails, ...) that general reasoning isn't critical, and the companies that succeed in this space will be defined by other factors like sales and integration with the customer's IT stack.

I wouldn't worry about IP leakage. I've seen a lot of companies, but none that failed because of IP leakage. They fail for a long list of other reasons: slow execution, bad product-market fit, founder breakups, etc.
Impact? Head of Tech at New Story (YC S15 Nonprofit)
There are a GPU's with hundreds of cores if that's what you're after. And there already are ARM server boards, for example quick google turned up: http://www.cavium.com/newsevents-GIGABYTE-announces-384-Core...
Mind you this doesn't include the Santa Ana's, not that I'm complaining...
Sorry, let me try one. Do you think is still a good market to introduce another tool for teams? Our approach is a little bit different, i think, we saw a lack of distributing useful content between team members.
Already moved to ublock origin. Goodwill is a funny thing, once you lose it, it's impossible to gain back.
You could plausibly resolve that by tracking an accumulated measure of consistency - ie: % of past N days that you did X, where X is the daily-stable goal.
TrueConf Presents a Development Kit for Integrated Video Conferencing Solutions
TrueConf now provides video conferencing SDK for developers of mobile solutions and has announced new software integration options for TrueConf Server via the TrueConf API interface.

The new TrueConf API interface provides deeper integration of video conferencing for business processes, enterprise IT services, and ERP systems for automation, administration, and scheduling of meetings. TrueConf API v.1.0 allows users to create, edit, delete, and view info about conferences, and also work with users’ Address Books.

TrueConf API interaction is based on RESTful API, a well-known standard in the developer community. This feature is enabled by default and is available for all customers, including users of TrueConf Server Free.

TrueConf SDK brings the ability to create third-party mobile applications based on TrueConf modern video conferencing technologies. TrueConf SDK supports various HD conferencing modes and signals source management. Any system built with TrueConf SDK can interact with third-party video conferencing systems via SIP/H.323 using TrueConf Server’s gateway. TrueConf SDK is available for Android and iOS as a repository for Android Studio and XCode frameworks.

“TrueConf API and SDK will allow our customers to create vertical and specialized video conferencing solutions,” says Dmitry Odintsov, TrueConf CDBO. “Which are required nowadays by Telemedicine, Education, and Finance, including Telebanking. Our solution is both an instrument for the integration of high-quality video conferencing into any application, and a complete server infrastructure of virtually unlimited volume ready to be used by service providers and developers globally.”
I think it's not really ready for informal benchmarks like that. There are lots of random issues. Feel free to try various pages and file bugs, though.
> Henry points out that from a physics perspective, there is only one time

From a physics perspective, isn't there only local time, so every point has its own time?

In any case, proposals like his have been around since the 1800s. https://en.wikipedia.org/wiki/Sandford_Fleming#Inventor_of_w... :

> After missing a train in 1876 in Ireland because its printed schedule listed p.m. instead of a.m., he proposed a single 24-hour clock for the entire world, located at the centre of the Earth and not linked to any surface meridian.[8] At a meeting of the Royal Canadian Institute on February 8, 1879 he linked it to the anti-meridian of Greenwich (now 180°). He suggested that standard time zones could be used locally, but they were subordinate to his single world time, which he called Cosmic Time.

Thus, we can look again at the argument from the article:

> If 19th-century technology brought the world closer together, then Hanke and Henry argue that the Internet has eliminated distance completely

and realize that a single clock was also a proposed solution to 19th-century problems, and the internet (or long-distance telephone service) is not a key difference between now and the previous 150 years.
Linear regression with simple-statistics.js and D3.js
The goal of reaching South Pole was time-limited. For my approach, it is _very important_ to not commit to deadlines.
> build relationships long before the normal "I have to think about college" thoughts begin

That seems crazy that `colleges` are engaging in such a long sale cycle.
Is ethereum even released and working?
Ethereum and Bitcoin can, and should, coexist. Both have something to offer to one another.

For example, check out btcrelay.org. While you're waiting for Bitcoin to "snipe the features from the small competitor", that small competitor can lend a helping hand to Bitcoin.
What if my goal changes every day (although they repeat after a while)?
I would second this.

Is there any data out there on ad placement effectiveness? It sounds like they are removing the ads that are actually effective and leaving the ads nobody notices, in other words, the ads that nobody would pay for.

As someone who used to work for a SaaS company, it always amazed me how many people expect to get things for free.
WHY WINTER IS THE WORST TIME TO LEAVE THAT CRACK IN Your WINDSHIELD
Half of hacker news is submarine pieces, it's ridiculous.
I concur, maybe give the user an option?
...says Retric, typing on a cheap, portable super computer which is connected to a globe-spanning network that pipes all the world's information directly into one's eyeballs, on-demand, at the speed of light...
Mine was in electromagnetism. Far less open. I don't live in the US, either, so perhaps the legal situation here would allow me some recourse. I just didn't care enough to investigate, academia is something I've long put behind me :-).

As for your questions:

1. There are publishers which require you to relinquish all your rights to distribution, copying etc.. In other words, they basically own every right to the final work. This is usually circumvented by just distributing the latest draft for free. IIRC, one of our papers was published in such a journal. We did receive a copy of the journal, which I obviously don't have, it's in our lab's library.

2. For the others, there's no way for me to say "oh, hi, I'm this paper's author, can I please have a copy?", and in at least one case, we didn't receive a copy of the journal it was published in. Some publishers are nice and give you a pre-print PDF of the article, so that you can actually substantiate your claim that you published it if your institution requires more detailed bookkeeping. But many skip straight to giving you the middle finger and telling you how you can buy the journal if you want it.

I'm hesitant to give publishers' names because this was long enough ago that a) my memory is a little foggy and b) things I say may no longer apply.

So basically, at this point, neither me, nor my former colleagues have physical copies of the journals themselves. I didn't care enough to save the PDFs (nor am I likely to care soon -- that's why I only find it funny in a moderately annoying way), and my former colleagues aren't allowed to send me the final articles in PDF format, either, at least under the paper equivalent of EULA.
I still don't understand why a low ratio of women is considered a problem to be solved. Let people do what they want. Other majors have less men - so what? I loathe this retarded rhetoric. Has our society ran out of real problems?
The bitcoin debate is mostly political, not technical, even if their are lots of techlogical aspects to it. Butshares allready has an architecure that can deal with 200000 transactions a second. I dont know if etherium could do the same.
I think that's a great market. The lack of reproducibility in scientific experiments is an elephant-in-the-room problem. I feel like I read a new story about it every week.

Even though you are your own target user, it's dangerous to build a full prototype without talking to actual users. It's likely that you will find that what you thought people wanted does not match 100% with what they actually want.

Do you have mockups or screenshots of the tool? I would recommend lining up some research scientists who can serve as product advisors. Tell them about your idea and ask them what they would want in this kind of tool. Try to get a commitment from them to use it after you build it - that will force clarity on their side.

Not only will that prevent you from potentially throwing away code, it will get you started building the kind of deep advocates in the science community that you will need to get a movement like this started.
They're already not producing for Linux, though; they're producing for themselves and flouting the GPL to expand their market.
Yes and Germany still spied on at least 2 us Secretaries of State and Turkey.

Countries spy for most of them it would irresponsible not to do so because riding on the high horse doesn't have much rewards on its own.
Great law should have exemption for certain things.
> That's a straw man.

That's not a straw man. It is a rather cavalier and entitled attitude, however, and I agree with you that it should be common courtesy.

I have noticed a common attitude in the technology sector and amongst gamers, that if you can get away with it, then you are effectively allowed to do it, and if you're "smart," you'll heartlessly exploit all such opportunities that come your way. (Note that I am in the technology sector and would be called a "gamer" by many.)

Underlying such an attitude is the unspoken belief that being "smart" makes one superior to the average person and therefore somehow entitles one to such exploitation. My opinion is that people who express such attitudes are scum who will stab you in the back if the reward is great enough.
> Making the behavior illegal

Renting out residentially zoned property on AirBNB or shooting porn?