skysight-inc/HackerNews huggingface dataset:
ML is about creating a process that produces models from data in a way that is likely to generalize to new data.

For example if you just start trying lots of rules by hand on your fraud data set there is a good chance you'll come up with a rule that looks good on your data but doesn't generalize to new data.

The number of models (or rules or formulas) you try by hand increases this chance (this related to multiple testing) and worse the process that generates them isn't repeatable since one you know a feature worked on the data set you're biased towards finding it again.

So in ML you try to come up with a model generating process that is entirely automated and repeatable. This means you can do it repeatedly in cross validation, over bootstraps, out of time etc on the same data set and be fairly sure that it will generalize.

The goal can still be a simple rule or formula but you achieve this simplicity for simplicity by penalizing complexity (as in lasso) or doing explicit simplification (as in pruning).

The reason that complex "black box" models are so popular is that they often have really nice statistical properties in terms of generalization. It's fairly intuitive that averaging over a bunch of slightelly perterbed simple models will give you a nice combined model as in a random forest, gbm or other ensemble.

Deep neural networks are less intuitive but it's been hypothesized that the depth makes them less prone to overfitting than a shallow network.

A shallow network will have one global optimal set of weights that's simple and really good but it also has lots of locally optimal states that aren't as good...and the chances are high your training procedure (or manual search for a simple model that works) will get caught in one of these.

It's been shown that the for deeper networks these local optima tend to be much closer in performance to the global optima so in effect making the model more complex makes it less likely you'll end up with a bad model.
Appdynamics S-1 Filing
When it says "floating" it means floating on air, not water. I don't stink the patent spells out how the airborne fulfilment center is starting in the air. Seems like flights of fantasy
A human can claim to tell you why it made an error. Good luck sussing out whether they're wrong, or lying.
Filter Email Messages by Date or Time and Fetching Tasks from Exchange Server
85-Year-Old Marathoner Is So Fast That Even Scientists Marvel
Hmm. Took one course of cipro in early 2010. The year after that was the worst of my life health wise. After that, have steadily improved.

I can't say it's cipro related. The stuff that happened was: very bad digestion, chronic left arm pain due to typing in a poor ergonomic position, and a bike accident + broken tooth (this clearly wasn't due to an antibiotic). I did, however, likely acquire MRSA in a wound on my chin that I got during the bike accident (I found out I had MRSA five years later; it had moved to my nose and persisted there at an asymptomatic/occasional flare up level). MRSA seems linked to cipro usage. I also acquired tinnitus at some point, most likely after the bike accident. My liver enzymes also tend to be on the high end of the normal range or slightly above it.

May have started bruxism that year or the one after, but it's hard to date when teeth grinding started. That one could be something that developed after the bike accident.

Nothing necessarily specific to cipro. But, supposing it did contribute to any of that, is there a normal protocol to reverse effects? Beyond what you wrote above, which would be: eat seafood and certain antioxidants (which?)

I'm in a pretty good state right now, and also nowhere near certain Cipro had any impact on me. But, it was a very rough year, and I had always been in excellent health prior to that. So if there's some sort of low side effect thing I could adopt such as certain foods, it's worth trying.

btw, here's the source on cipro and MRSA. I hadn't know about this link: http://www.news-medical.net/news/20120921/Ciprofloxacin-use-...
Normandy village home to first solar road
How Vienna produced ideas that shaped the West
Friends?
Yeah. But it is not the way PR and Git is intended
It's a bit dogmatic to state "never use TCP". In the context of games, one example that comes to mind is turn-based multiplayer games (Hearthstone, for example). In this case, I would at least consider TCP over UDP as the overall amount of packets transmitted within a session is relatively low and packet loss is more consequential than latency.

As far as negative interactions between TCP and UDP on the same interface, I'm not aware of any but I'd love to be corrected if wrong. As you pointed out, it's not uncommon to use both. The BIND 9 DNS server, for example, allows the use of TCP for DNS queries over 512 bytes [1].

[1] https://ftp.isc.org/isc/bind9/cur/9.10/doc/arm/Bv9ARM.ch06.h...
"Having attended an elite school" is a proxy for that. Info available at 2nd link.
It still seems a bit ridiculous when it comes to games. Most games can be beaten in less than 7 days and excuses made to get a refund under such laws, especially with early access titles. What's a company to do in such circumstances?

It's important to keep a good balance between consumer protection and productive economy. I think the law is in the wrong here, not Valve in this case. As someone else has pointed out though, this may have been prior to Steam's refund policy being added.
would be cool if twitter shorted itself
Generics are a pretty integral part of the type system, not a "Java feature". And TS has other good features besides types, e.g. transpiling to ES5, async/await, TSX, decorators. What does pure ES6 offer instead?

I am avoiding Angular entirely (I'm not a fan of the "and the kitchen sink" approach it promotes), so I can't comment if they're taking TS too far.
Yeah, I mean that's basically what you do, but it becomes a huge pain if you're making more than one contribution upstream. You feature-branch-1, feature-branch-2, and then the upstream master with those two branches merged into it. When you update either one of the two PRs, you need to rewind the upstream master and reapply the two merges onto it.

Maybe that doesn't sound so bad, but it feels super awkward to me.
I haven't read it in detail, but my impression is that it is mathy, like Bishop, but focuses more on 'classical' frequentist analysis, whereas Bishop takes a more open-ended Bayesian perspective and covers important machinery like graphical models and inference algorithms that I don't think are in ESL.

As a researcher I tend to prefer the Bayesian perspective in Bishop, because it gives you a unifying framework for thinking about building your own models and learning algorithms. But lots of people seem to respect ESL and speak very highly about it. It's probably valuable if you are implementing one of the methods it covers and want to understand that specific method in great depth.
NBA 2K16 CD Key for PC / MAC / Xbox One
> You were misled. Ansible and Salt are deployment scripts, not configuration management software, they're only abused to do that task. CFEngine and Puppet are configuration management software.

Oh really? Everywhere I've read, they are all classed in the same category and compared... Why is this so?

I'm not sure what you mean by a declarative flat configuration file? You mean don't use config management to manage cronjobs at all?

> What are you actually aimig at? What bothers you with crontab files that made you try to fix them?

Nothing bothers me with crontab files actually, it's just working out how to manage jobs across multiple systems using something like Salt. I guess I'm aiming to improve the current cron state modules available.
What's the use case? I'd rather go the other way around... Markdown -> HTML
Outside of some people involved in the very-much off the books and unregulated bond markets, I doubt many economists had much to go off of. Before default rates rose catastrophically in a short period of time (I think, two and a half years or so?) there was no visibility into what would quickly become a failing market.

The complex instruments being bought and sold, likewise, there were economists who looked at those things and said, "Wait a second, you can't bundle a bunch of correlated instruments and expect to create an uncorrelated one." Some of these economists decided to make a great deal of money betting against the banks. Others decided not to because of the adage that the market can stay irrational longer than one can stay solvent. Still, I don't think many academic economists had visibility into what was going on in the mortgage bond market, and it's not like banks were advertising statistics on their predatory - and sometimes illegal - lending.

I think on a variety of important issues, it's possible to read the economists and find a broad consensus. Perhaps some outliers, but where there's data, there's often consensus. I follow the IGM Forum[1] which surveys a broad swathe of economists on issues, and quite often on issues I thought might be partisan, the economists show a decided consensus opinion I was unaware of.

[1] http://www.igmchicago.org/
You are speaking my mind here :)
*AST -> AST -> vm/interpreter bytecode/machine code
You can control Samsung's latest robot vacuum cleaner using Alexa
Amiga Racer Version 3.1 available
I'm sorry, I must have missed the memo on how to buy that bigger nicer house thanks to the housing market being as it is. I don't think people have been upgrading their lives in the areas you claim. Many are happy to have a job but are falling behind as cost of living increases. You are right though about where the majority of gains have gone though.
2 is relevant because there exists vast amount of mathematical proofs already written in natural languages. It's about supporting legacy code.
Wondershare AllMyTube Serial Number and Crack Full Download
Don't forget that mice during this era were of generally low quality and were "ball mice" which would frequently become clogged with dirt. They were a nightmare to use.
This is a very poorly done analysis. At a minimum she needs to define top school/top company. Also I'd like to see the confidence intervals around the effect sizes. In addition, looking up MOOC information from LinkedIn may result in a lot of false negatives. (She doesn't mention if MOOC courses in non-CS subjects count.) Did all the interviewees have CS degrees? What about the Masters degrees, is she including non-CS ones? Is the sample of interviewees representative or there's any selection bias that we should be aware of?

A study which doesn't answer so many basic methodological questions is garbage.
I agree there, but there were waves of automation in agriculture that were then followed up by the peak of union strength. My point here is that I don't think labor competes zero-sum with automation. I think that how automation gets deployed and how revenues get spent down are bargained over between workers and owners.
Nintendo is an iterative developer. They prototype everything and they don't start on any final art or narrative development until the gameplay fundamentals are solid.

For example the Iwata Asks interview with the Splatoon team mentions that the early prototypes for the title were just experiments where boxes were running around in a box world shooting colours at one another. Once that was fun and the controls felt good they figured out everything else about what the game was going to be.
It's probably a little disingenuous at this point to claim there is only a single bad actor, though the bad actors do remain a minority. I hope we can all talk through this without getting too emotional about it though. I think the terrorists are hoping for an irrational reaction.
I've been using Mac for 6?+ years, and _still_ hit key combinations from Windows' Excel. It's getting better as Microsoft seems to marginally care about Mac with Office 365, but only barely, as it does improve with each update. It still feels a decade behind Excel for Windows.
After learning Haskell, I found its approach to solving problems much simpler. I will admit that it was very unusual at first. Lens, monads, template Haskell, and a very powerful types system are the key features that make it standout.
This isn't really true, or at least not the main reasons to choose UDP or TCP .

In modern days UDP is really only used in situations where you can afford packet loss and CPU is expensive, or when you need to bypass the built-in behavior of TCP on your OS. It's not as much about latency or data loss, usually UDP is used in places where processing power is expensive or load is too extreme to justify TCP.

Sometimes, like with DNS, it's better to just resend to request than burden a massively parallel server with maintaining TCP state and checksums.

The main issue I have with the above comment is that UDP absolutely does not guarantee better latency or have higher priority than TCP packets. The packets usually queue in the NIC buffers and downstream identically regardless of which protocol you use. The main draw of TCP besides data and ordering guarantee (which are CPU costly) is that (depending on your operating system) it follows some kind of automatic rate limiting algorithm be it TCP Vegas(Linux, delay based) or Reno (windows, loss based). These algorithms attempt to limit your connection "stream" to the line rate automatically and play somewhat nicely with each other on large scale.

In contrast, the main problem with using UDP is figuring out a smart way to rate the limit to avoid excessive packet loss. In some protocols like DNS anycast type things where only raw throughout matters, who cares if responses drop. Other times, like with LEDBAT or Microsoft's BITS, your main reason for using UDP is to roll your own rate limiting protocol, since otherwise you're stuck with what the OS gives you on TCP.
At least you can find it on Amazon. Its pricey, but available.

https://www.amazon.com/Sensodyne-Repair-Protect-Whitening-To...
That's simply not true. That's why the article didn't say it.
What a load of conveniently-timed crap.
It's old. It's so old, it predates Haskell's monads as an idea, let alone a solution to the IO problem. It was before Higher Kinded Types and GADTs. Linked Lists were still the primary data structure for everything. Haskell was more like Miranda than it was like Haskell today.

Not only that, but it excluded some of the more prominent languages for prototyping of the time: Smalltalk, SML, Eiffel, and Objective C.

And if you were to do it today, you'd invariably have to include languages that have had 20 years to catch up. Would the same result hold in a world with Scala, Ocaml, F#, Idris, Agda, Swift, and Rust?

Let's face it, this study was a victory for higher order functions and ADTs with pattern matching. Let's not pretend it was anything more than that.
You cannot get a job at a top company without referral/recruiter looking you up. Any such company is totally swamped by the number of resumes submitted and the chance of getting an interview is practically zero.
At least in the part of Google where I work (Technical Infrastructure), in general most of the obvious optimizations that can be made at only one level (within the scope of a single programmer, or a single team), have been made long ago. So most of the changes to make the system more efficient will require coordinated changes across multiple teams, and multiple pieces of software, and in some cases, may impact more than one SRE team.

In that kind of situation, you betcha we need to have design docs! And in terms of making it easy for other developers to shoot down ideas, very often they may know about some dependency or key assumption in some other piece of code that you didn't know about it. And it's better to find out about it during the design phase, than to have to rework 50% of your work when you find out about it at code review time, or worse, if it gets deployed and you get angry notes from SRE's that were woken up at 3am and you need to send them a bottle of whiskey to apologize for your f*ck up....
I've just recently performed in a psychoplayback evening for a small group of veterans with PTSD for hanuka. "Psychoplayback method uses playback theatre as the basic method that enables participants to enter a psychotherapeutic space." We obviously did not recreate scenes nor change them, as that would have been too close of an expirience. However it did allow to show them others can get a glimpse of what they are going through, and show other angles such as their family's. Not being able to understand them was a common theme. Psychiatrists included
On the MIDI file export, you could probably use https://github.com/grimmdude/MidiWriterJS for that
You could integrate https://github.com/grimmdude/MidiWriterJS for MIDI export
You know, while C++ references are technically unsafe, there is TRegisteredRefWrapper<> [1]. It's a safe version of std::reference_wrapper. Which kind of acts like a reference. So, if you don't mind me using std::strings instead of doubles, your example could be rewritten like

mse::mstd::vector<mse::TRegisteredObj<std::string>> data(10);
data[0] = "some text";
mse::TRegisteredRefWrapper<std::string> dangling = data[0];
data.resize(100000);
try {
std::string crashing = dangling;
}
catch (...) {
// expected exception (not a segfault)
int q = 3;
}

Does that work for you? I'm not an expert on std::reference_wrapper, so I'm not sure when it can and cannot substitute for a reference. (Btw, if it's a little verbose for you, there are shorter aliases available. Just search for "shorter aliases" in the header files.)

[1] https://github.com/duneroadrunner/SaferCPlusPlus#tregistered...
I'm a fan. It would be nice if there was more support. I can use it on gmail, github, and dropbox. I'm not aware of any other online services that support it (that I use)
Guidelines for Ideal Web Design and Development for Law Firms – Endive Software
>As for hacking, you have the best engineers in the world at DARPA, I'm sure it will be somewhat robust...

Our governments are filled with people who set their passwords to "password". Yes, the drones will get hacked.
Playing this + some techno beats on Spotify = feels good man
I know about that. It will be years before it becomes available. The only way this will come to market faster is if the emerging market as China or some other country, Japan for example, adopt it and start using it. Japan comes to mind as I heard that they actually try to treat root canals overthere.
Is insurance not somewhere near market saturation in your local market? Sure, there's a limited amount of flex if prices drop, but there isn't that much room to grow.
The Docker Dilemma: Benefits and risks when going into production with Docker
We have apprenticeships where they work under a senior engineer for 6 months, during that time they're moved around the engineering team in different capacities to help them soak it all in. It's a really fantastic program.
How to Fix Plex Sync Errors on Nook HD+?
>>fix this is quicker turnaround

Why? As the first author of several publications, more than half the reviews I received were not well thought out. This part of the process doesn't happen, Open Acess and self publishing websites exploited this fact for greater throughput.

>>machine learning

I would argue that the machine learning bloom in recent years is because of an availability of new technology from industry, supported by industry. This is also why they were able to tolerate less conventional venues for publication - as these were not viewed as mile markers for progress. Yet, when I look at more "settled" machine learning fields like speech, I see the same plethora of academic papers filled with useless crap.

Perhaps the growth of ML has nothing to do with Open Acess. There is although certainly there is an underlying profit motive for successful technologies, Google ain't going to use a technique that doesn't work.

>>raw clinical trial data

It would be great if it were published, and indeed many people would pay for quality trial data. I see OA and self-publishing of research results having no relation to authors withholding clinical data.
you and your wife sound awesome.
There is actually such a protocol - UFTP. It was designed for high-latency connections such as satellite links. It can use multicast to allow multiple recipients over such a link. If memory serves, it was designed by Gannet to help transfer news content nationally for USA Today.

I've tested it on "long fat pipes" when evaluating it for a project a number of years ago. The numbers don't sound that impressive now. I was able to saturate the 100Mbps NIC of the slower server in the transfer. The transfer was from Northern VA to LA over the Internet. This was from data center to data center and the network capacity was such that I knew that the transfer rate would not cause any serious packet loss.

Using simple TCP over the same link, same computers was limited to around 40Mbps. More modern TCP implementations have a larger window and are able to better saturate high-throughput, high-latency links.
It would be great if that format were somehow Turing complete.
Kotaku选出2016年度10大游戏
We've recently added RBAC in master to provide a bit more fine-grained access to various user roles:

https://github.com/gravitational/teleport/issues/620

This will be out in 1.5 release. Using this RBAC you can deny access to machines based on user's role (e.g. prevent developers from accessing nodes labelled as DB) and limit their logins as unprivileged users.

But this works on a server level, not on DB/connection level. Teleport's audit logs will help to inspect the event after the fact, however to prevent data exfiltration one needs to deploy a solution that oversees SSH, TLS and all other possible connections to enforce policies on all possible data paths.
Rock climbers too. Finger prints just get worn down.
I think that's a great idea... I will take a look at that. here's a hack in the meantime someone put together for doing that:

https://gist.github.com/spite/90e3dbf8e117660f6788a5748ae06c...
Yes. I find working next to people that are working on completely different things is hugely beneficial. If i need help, then I am required to explain my problem in a way that ramps up and keeps the interest of volunteers around me. This means that i'm required to connect with people in a very particular way.

Whenever I need privacy, I can put in my headphones. The only down side is when I need to make a phone/video call.
IMO, if you just use C++ without subtyping (no inheritance) and only immutable structures, you get most of the "simplicity" of Haskell.

And with C++17 variant, you also almost get pattern matching.

(also, as per "powerful type system", you can do dependent types in C++)
"Vinod Khosla did not show up at TechCrunch Disrupt to be harangued by some smartass, know-nothing journalist."

Thought for sure they were about to bring up his beach house blocking public access to a public beach.

http://www.indiawest.com/news/global_indian/california-start...
Can the Win98 Machine Handle Minecraft?
This feels like a nice introduction.

Anyone here have any experience using QUIC in any application of their own?

The custom congestion control makes me wonder if it only works alongside TCP traffic - once everything goes QUIC, then what happens? I looked for a bit about the story in ancient history of some blazing fast server OS TCP implementation that broke the rules so it fell over when more than one server was on the network, but couldn't find it.
There are legitimate advantages to big integrated companies too. The graphite mine doesn't have to spend money hiring salespeople if it already knows who's buying all the graphite. Things like that depend on the nitty gritty details of the market you're in, so I think it doesn't make sense to try to legislate them if we can avoid it.
How to Tell Who's Lying to You: Climate Science Edition