skysight-inc/HackerNews huggingface dataset:
Japanese 9 dan which played against CrazyStone played with handicap, it's a whole word difference.
How to Secretly Record Videos on Android
Good point. Another option for libraries you use less heavily is to only write definitions for the parts of the library you actually use.

You're not using the entire options parameter or https://github.com/flot/flot/blob/master/API.md ? Don't declare it - only add the properties you do use.

You're only using 3 methods from 1 class in aws-sdk ? Only declare that 1 class and 3 methods in your aws-sdk.d.ts
One would have to write an Xtensa lx106 backend for LLVM. Given that this architecture is pretty simple, just another typical RISC, it should be possible to rewrite, say, a MIPS backend instead of starting from scratch. I'd say it's about a month of a part-time work for a single developer.
YourMechanic (YC W12) Is Looking for Dir. Of Operations
Why do all the stars disappear at very high altitudes?
> Nonsense. These "me too" libraries add to the decision fatigue only if you're including them in your list of candidate libraries in the first place.

Unless you're one of the minority of folks who read all the new trends and follow all the new releases, you won't know not to include some or all of the Me Toos in your AOA.

Most anyone who falls into the less-than-expert experience level included, which covers a ton of folks having to waste far too much time evaluating all these different libraries (and sometimes or often making bad choices as a result).

What's the technical debt and wasted time in the industry due to "I've got an idea" library glut? More than a bit, I'd wager.
Best part of that story:

> In the end, the pair remarkably sold more than $30,000 worth of themed cereal, nearly pulling themselves entirely out of debt. Chesky had to convince his mom at the time that he was still in the short-term rental business, and not running a cereal startup.

Full read - https://pando.com/2013/01/10/brian-chesky-i-lived-on-capn-mc...
Over 6'2"
Microservices Weekly (Issue #11): This week's news/articles on microservices
Both American & Indian companies, and American politicians bought by these companies, are spewing a lot of BS - such as 'each H1B worker creates 2.6 new jobs'. I was watching Bloomberg West and their Indian station reporter was saying that there's no such thing as an Indian IT company (referring to Tata and InfoSys) since they employ Americans too. So employing a handful of token American employees makes them an American company. They're trying to create dissonance to muddy up the argument.

The toughest and highest profile person who is going up against the abuse & exploitation of the H1B, L1, F1 OPT visa programs is Senator Jeff Sessions of Alabama. He wrote Trump's immigration position policy on Trump's website.

And recently Michele Malkin wrote a book on the fleecing of American IT workers by the H1B program.

www.amazon.com/Sold-Out-Billionaires-Bipartisan-Crapweasels/dp/1501115944/

NumbersUSA.com is also good.
Some of this can be covered by the methodology section, where the pen testers shows the approach taken and has an overview of what they did.
There's a happy medium between one-line reports 'nothing found' (which encourages questions like 'did you even try?'), to the voluminous crap produced like old vulnerability scanners. Providing the report template in advance may help set expectations.
The industry is moving towards standards based pen testing. That has some pros but many cons as well. For the moment, setting expectations and having a thorough debriefing with the customer may have to do.
Your question is the scientific one: How do I know what you did was good enough. Just like a patient evaluating a medical professional care, the customer isn't an expert and goes with their gut in some cases. That's why the industry also wants you to use different pen testers. I've seen many a time, when one team finds nothing, and another rips the infrastructure apart. Competency is a variable over time and so is trust.
TLDR: The scientific question does not have a simple fix by any means.
Remember that critical Go security update?

Usual procedure - update the shared library, restart affected services. Go - recompile everything.
Except that every other site links to your repo on GitHub and all the Issues, pull requests, Wiki and Website are there.
This weeks C++ Blogroll
It great when you hold all the go code and can deploy fixed version anytime. It sucks ass when there is a critical vulnerability in libc and all your go based binaries was compiled against it and you are waiting for the vendors to issue patches instead of just being able to upgrade libc.so.
Hi, I'm the author of this post. I found it hard to get good information about this topic in Haskell compared to other languages, so I'm hoping this post will help people get started if they are in a similar situation to where I was. This is a topic I'm still actively learning about, so I'm eager to hear about any suggestions or feedback you might have.
out of curiosity: what would you use for the URL validation?

(but i get this is difficult: https://gist.github.com/dperini/729294 )
Mechanical engineering is my field and the first two paragraphs would be hebrew to me without a good drawing.
The answer from raesene4 is the right way to go.

For baby steps I would advise starting with nessus, and metasploit then targeting virtual machines that you build on your own home network.
İstanbul Anal Escort Cansu
Photo to video with music, Everything works better with photo to video.
[Survey] the State of Web Dev Client Collaboration
I think there's a useful metaphor in pop music: Mainstream music is almost fully formulaic. While not fully written by machine, it's not exactly a green-field endeavour to write a pop song. While we do tend to call these people writing and especially performing pop-songs "artists", this is more in the sense of "performer", and it's generally laughed at when a pop star refers to their art.

In the meantime, there are tons of underground movements and scenes, coming up with new sounds and styles, and the artists we generally accept as proper such (and not just performers), belong to these, feeding new styles into the mainstream.

Something similar will probably hold true for computer-made "art": Some very nice and enjoyable things will come out of it (and tons and tons of trivial and dull things as well), but the truly interesting stuff is made by humans further up the funnel.
The semantics are the same (with a couple of minor exceptions) as Javascript so it's just sugar really. I found it very easy to reason about, it often comes down to whether or not you are comfortable with reading significant whitespace.

I liked CoffeeScript but haven't used it in years. IMO CoffeeScript is probably a bad choice for a modern dev environment.
Not that orthogonal...

Like Python, Swift's interpreter is also it's repl. See: http://dev.iachieved.it/iachievedit/using-swift-as-a-scripti...
> why say dupe when we can save that valuable E and say dup?

"dup" is short for "duplicate", a saving of 6 characters, not "dupe", which means to deceive or fool.
> Get them engaged, get them to set their own team goals (with your guidance) and get them to agree to the goals.

And how many times am I supposed to let them order the wrong thing (at company expense) because they won't PICK UP THE DAMN PHONE AND CALL SOMEBODY? I've been mentoring interns and co-ops in engineering for almost 25 years and this set of 20-somethings is just like any other--except with respect to their absolute avoidance of using the bloody phone.

Making a genuine mistake is acceptable. Talk to the rep, order some stuff and see if it works. If it doesn't, no big deal. With the rep in the loop, it'll take one or two iterations, and you'll get what you need. After the third time I asked: "Did you call the rep?" "No." "Do it." After the fourth time: "Call the rep.". "Okay." "No, NOW. While I'm standing here. On conference." <rolls eyes> After 10 minutes of talking to the rep, he's got an order for the right stuff, the rep comped it, and sent it overnight.

The worst part--even after examples like this--THEY STILL WON'T PICK UP THE PHONE. It's absolutely infuriating. This isn't just one person getting old and complaining. It also isn't just my observation--I have heard the same complaint from different people from ages 35 to 55.

I've reached a point where I almost don't want to hire anybody in their 20's.
Great.

The success message (when there will be one - there should be one instead of only the submissions queue) should definitely include an explanation, what happens next and how I can influence it. Will I get an email when my pictures are ready? Can I schedule more pictures?

I think you will have more success showing the # of people in the queue and a "jump the queue" feature.

Is there a way to build a "I want it NOW, even if it isn't that great... (and get the great version later via email)".

The public/private thing could also use some explanation "Show this on the website" vs. "Only give the result to me".

"Delete" would probably better be named "remove" as you remove the submission from the queue, and don't really delete anything that was already created.

Also, "Submit a new image" could let me choose some style images... but I bet that's already on your backlog anyway.

Nice idea, nice tool!
I tried Eclipse many times over last decade. Always used for few weeks before code highlighting and completion drove me insane due to multiple crashes, hangups and slowdowns.

Trouble with elaborate 'correct' solutions starts when you need another thing. I don't think support in Eclipse for .cjsx or PureScript or whatever is coming soon. I won't wait 10 years till they get it 'right'. I'll use Atom to get the 95% right in few months.
Oxford Dictionary 11th Edition Crack Portable Free Download
I prefer straight up imperative code (or, better yet, whatever Url/Uri API that is provided by the platform).
Apparently that's easier said than done.
Yes. Even structuring a two-tier payment type implies central planning and the thought that some group of people in front of a whiteboard can choose best for others who they have never met.

Even if some people waste the money on drugs the net benefit is still higher. The person determined to waste whatever income, in whatever form, will do so. The person who just needs cash to make ends meet doesn't need ever changing rules and calcified structures to try and work around.

Just give everyone the money, including the entire buildings of people who follow around making up rules and then making sure the rules are followed.

Welfare by basic income can be run by a set of scheduled tasks in a server. It's sheer simplicity outweighs all other drawbacks. Add a flat tax rate to the income side of the ledger and shackles are really starting to fall off.
The Man Who Would Tame Cancer
It sounds like he's far more likely to delete the data if you simply ask him to do so. Why do you need to fire him? By firing him you're just losing any control over him that you may currently have.
We do, and we're going into Azure native tech (Reliable Actors/Services). Azure tech is designed to overcome one of the major limitations of the cloud, which is:

> bad stability problems

The cloud is inherently unstable. If you have this problem it means that your architecture isn't ready for the cloud. This is why software developers are interested in consensus/fault-tolerance in the first place. Azure might be more unstable but at the end of the day the degree of stability is completely moot. If your software isn't designed for the cloud bad things will eventually happen. It doesn't matter if it takes hours, minutes, or days.

That is the reason we chose Azure: Reliable Actors/Services are a huge boon when it comes to writing software that correctly deals with cloud conditions because they are architectural patterns that are built for it.

This is why Netflix uses chaos monkey[1]. Even the Azure SDK ships with a chaos monkey script. If fault tolerance is not a concern of yours then cloud should be your very last concern. We tried slapping on-premise architecture on the cloud (evaluating AWS, RackSpace and Azure) and we had some degree of stability problems across all of them.

[1]: http://whatis.techtarget.com/definition/Chaos-Monkey
Not only that but it's incredibly difficult to build up trust as a host of installers/exes from scratch.
Solving ASP.NET MVC project runtime errors on Mono
Thank you :)
Do let us know if there are any other categories you'd like us to add.
I said it's very hard not that it's impossible. If you think it's easy write a parser with recovery for every language Atom supports.
Basic human right - taking it too far. Safety and freedom of speech are basic human rights.

Something like 'basic citizen right' makes more sense. If you want to opt out of being a citizen, you're still a human.
An Australian, His Bride and a Cow
>(yes, it's an older system---again, it ain't broke so I'm not fixing it and lose even more time and effort).

It seems like this "if it ain't broke not fix it" strategy doesn't work out that great for you.

It only postpones problems for the future, when inevitably something will be broke (software rots too, not just food, especially in 2016, where it depends on tons of staff that can change/be deprecated/obsolete/hard to replace/taken down etc over time, from the hardware to the network to web services).

"If it ain't broken don't fix it" is only short term advice. It doesn't eliminate the need to keep software systems reasonably up to date (and a 5 years old OS is like a 20 year old car in IT years).
> FH is 117 MT

No, FH is advertised [1] as 53 mT to LEO (probably around 200x200 km, 28.5°).

[1] http://www.spacex.com/falcon-heavy
Show HN: Restful.js 0.9.4 is out  Think Restangular without Angular
Richard Feynman is my all time favorite person.
>I'm masochistic enough to run my own email and web server.

So clearly an outlier who shouldn't suppose mass market OSs (and their update/release philosophy) targeted at regular users would work well for them?
I made the same mistake a couple of times! Felt so stupid once I found the bug :-/

I still prefer long descriptive method names though.

These days, I format the method so that each param goes into a newline (after Xcode autocompletes it) and this helps me catch such bugs.
Where Does User Onboarding End?
Showing a less accurate error is worse than showing no error? How is that "less" frustrating if you have to find a bug?
It does not DEMAND the argument type?
Adding it to flow also improves the error message?
How is that the right call?
It was a public good and it required silverlight.

Try going to a public library and checking out books without a library card (which almost always cost money). Therefore under your premise public libraries are not for the common good because they have numerous use stipulations that go with them and they inherently restrict usage via fees.
Anyone know if this will allow GPU-passthrough of the Nvidia GPU? It seems to have most of the requirments
Ancient Babylonians took first steps to calculus
Too bad the name is take from the Picozu Image editor.
Did you know it takes 2,400 litres of water to make one burger?
InvasIC: A Paradigm Where a Program Can Explore and Invade Its Neighbours
Ask HN: Would you be interested in Job Application Organizer?
I read a comment on here about someone applying for 50+ jobs and having an Excel sheet for it. Would the new grads and veterans be interested in something like a nice intuitive dashboard with the job application status, gmail API for the quick browsing of the emails, links related to the interviewing process, and stage the interview is in?
I built a pretty large app using Coffeescript, and I was about to say that I disagreed, and never felt like I needed at the generated output, but...

...now that you say that, I did end up going to the Coffeescript REPL on their website to test a bit of syntax a fair number times. I feel like a got used to it pretty fast, but I agree, a big chunk of Coffeescript's learning curve is getting past it's ambiguity, and there were some features I expressly avoided just because they were too confusing. Eg, I could never remember the difference between 'in' and 'of' in CS, so I just used underscore's equivalents. And then there were the comprehensions, and the weird scoping rules, and...yeah.

I'll be honest, switching from CS to a modern Babel/ES6+ configuration, I thought I'd really miss CS, but I really haven't. I maintain that if you know CS, good CS code is easy to understand, but good CS code takes way too much work to write. :)
The derogatory term is far from the only problem with the NEJM editorial. The problem is that the article was acting as if publications and socially approved results are primarily a reward for putting in effort, as opposed to part of a search for truth.

The article criticized "rude" behavior like using someone's own data to refute their conclusion. That's the biggest bit of cluelessness in the editorial.
Definitely it all requires more explanation as we take it for granted but for users it is not clear what is happening

Unfortunately "I want it now" is not possible for the moment as the computations are really heavy and there is a lot of people who want to use it. But we also have some ideas for that.

Now our focus is the quality, regardless the cost. We increased the resolution and we try to make things faster. Later we will figure out how to make it more sustainable.

I really appreciate your suggestions.
i'll respectfully disagree. it's very useful if somebody who has used both (or one but with good understanding of the other) could comment exactly what are the pros and cons of both solutions; to put it differently, why you should use one instead of the other.
Quick, hurry.

You can listen through 65 years of pop music made so far. Then, if you live 80 years, you only lose about 45,8% of all pop-music you could have heard during your lifetime. That's not half bad.

If you include some blues, jazz and classical, that percentage goes down significantly.

Regards, 29 year old with 4 year long amnesia about music.
A community of and for remote workers
New Spree Commerce roadmap announcement
This is scarier than I thought. For me this passed the Turing test for art.
I often hear the argument that "Swift is changing too fast, let's wait until it settles down" but the changes so far have really been minute. It's not even a factor at all for us.

Taking our app (40 kloc) and our SDK (4 kloc) from 1.2 to 2 took us less than 3 hours. Almost all changes were correctly migrated by the built in migration tool.

The Bro app couldn't possibly take more than 15 minutes.
It was more difficult for computer programmers to program an ai which reach a human top level, and for this level you have to throw much more hardware in it.
I've found this in the project wiki https://github.com/developit/preact/wiki/Browser-Support
The best, most successful software pentesting teams barely market at all. NCC is one of the largest in the US, and nobody is finding them through Google ads, or, really, ads anywhere.
The same is true off firms like Bishop Fox, Leviathan, and IOActive.

Which is to say, at least in the app pentesting market, I'm a little skeptical of the premise.
I think the major advantage for new developers isn't the level of conceptual complexity but much clearer and cleaner syntax, which also happens to be more inline with most other modern popular languages. That's a major advantage.
ENCOM Boardroom
Here's another one that needs to get fixed with Atom. Try writing this in the editor with syntax set to Go:

expected

func someFunc() {

aSlice := []string{}{

}

}

actual

func someFunc() {

aSlice := []string{}{

}

}

The end bracket on the slice's initializer never indents correctly when you type it and hit <enter>. It always defaults to the first character of the next line. It seems insertNewLine somehow is not able to grok the idea of more than one set of matching brackets.

Edit: issue filed https://github.com/atom/bracket-matcher/issues/209
GPU passthrough requires a hardware video output for the discrete GPU. You can go looking through the moaning of Oculus Rift users[1] as they prowl laptops that do this, but it's pretty much unheard of in current standard laptops.

[1] Rift needs better video latency than you get with routing the DGPU output through the IGPU. Apparently there are now some specialized 17" gaming laptops that support a "direct mode" that might allow GPU passthrough to HDMI given software support.
You would want an xtensa llvm back end first. The biggest issue I think would be the lack of available ram. Micropython is written from scratch to be very focussed on being very small and uses a simplistic trace garbage collector whereas swift uses reference counting that tends to need more ram and more CPU. Possible but unlikely to be practical.
> SSA (Single State Assignment Form)

Is this something different from static single assignment? I'm assuming not, but I've never heard SSA expanded in this form.
Of course you don't need to know how to write shellcode, or have in-depth knowledge of anti-debugger reversing tricks, to write a very useful and robust security policy for an organisation, or manage a global incident response team. I wouldn't be so quick to dismiss the degree just because it doesn't teach 'practical' security. It's the same story with Computer Science degrees, which don't teach about source control or agile software methodologies, since these 'practical' subjects aren't really anything to do with CS.
Not just the self-signed ones - also some others... I wonder what the whitelist is. The proxy is the infamous McAfee Web Gateway - I don't know if the list is user-maintained or supplied by the vendor.
You're right, C++14 is pretty much out there already - problem is I'm still not using latest compilers, lol.
The population of Denmark is lower than the Bay Area. Some things are just easier with a small population and land area and relatively homogenous population.
Name a known public good or act of charity that didn't have any strings attached. I doubt that you can.

In the case of all of his gifts coming with strings, which would clearly include his charitable work - if he didn't attach strings to eg the $150+ billion he's going to give away, it'd be a disaster. The same is true for essentially all philanthropy. If you want to make sure charitable efforts are not wasted, strings are inherently necessary.

In this case, it would have enabled wider availability if it hadn't been stuck under silverlight, however you're free to reject the gift. At worst it's a very mild inconvenience in exchange for something that's very valuable, and people here are reacting wildly out of proportion to the issue.
That can happen regardless of HTTP/HTTPS, say if the site was hacked they could be serving a bad key/signature, which is why you should always obtain the public GPG key (in any scenario, really) via a trusted channel, or multiple ones.

So for instance in this case you could grab the gpg key, go into their IRC channel and ask for it again, etc.

I do agree HTTP makes it easier to MITM, but in theory if you are serious about security you should not be relying on HTTPS alone.
Is it really an anti-pattern when you're just writing code that depends on equality without understanding how equality works?

There's probably a lesson to be learned in here, but if I wrote an article every time I wrote bad code, I wouldn't have time to write any bad code ;)

Edit: This particular issue is pretty common, and it's good to draw attention to it, but let's just call it what it is - a common bug.
REPL is not an interpreter. 'E' in REPL does not imply any particular execution mode. It can be anything - direct interpretation, mixed mode (compilation + VM interpretation), native compilation - whatever.

And, also, the notion of 'scripting' is orthogonal to these two. It got nothing to do with both a REPL functionality and interpretation. Scripting is a mode of using a language, not a runtime semantics.