skysight-inc/HackerNews huggingface dataset:
most of the time it is as simple as having an internal twiki with a writeup that includes an overview and how to do some particular process.

Other times you need a screen video with voice overlay.

It comes down to the amount of complexity involved.

Even having a dictionary of terms specific to the product or a simple legend that maps out where things are helps.
It is still good to have basic math numeracy, because swindlers are sadly not a dying breed. It's useful to listen to propaganda and have a feel for whether what the person is saying can even possibly be true.

For example, if somebody says 40 million people in the US are [afflicted with|believe|whatever] something, I automatically think "that's about 1 in ten" and my bullshit filter makes a judgement.

So getting precise numbers is perhaps not so important (maybe it never really was), but being able to estimate quickly it good.

And, FWIW, you'd be surprised how well you can do at the grocery store if you estimate your bill simply by rounding every item to the nearest dollar. Easy to track, comes out remarkably close.
What Machine Learning Can and Can’t Do
I think this is where a lot of people struggle. I can look at some figures and have a rough idea what the result should be, often that is all I need. If I need an exact answer I will work it out properly. Many of the people I work with can't do that - note I'm not in the IT industry any more where I think mental maths was more common.

One example is I regularly get a spreadsheet with product and packaging weighs which we process for levy payments. It could be the weights of the carton, EPS padding, plastic bag sleeves for kettles; all the bits you throw away. My assistant didn't see a problem with a tiny plastic bag weighing 4Kgs, it should have been 4g. That was instantly obvious to me but clearly not to the supplier or my assistant. This is the ability to estimate and get a feel for the figures and although I find it frustrating I accept that many people have a big problem with thinking like that.
In this particular case you should initialize self._kdtree to None in __init__, and just check if self._kdtree is None: <calculate>
How do you do the same thing without a cloud Environment?

Do you install the software manually?
Do you configure your network manually?
Do you configure your os manually?
Do you install the docker daemon manually?

What about installations behind firewalls?
Or about code that shouldn't belong to the docker registry since it shouldn't be pushed over the internet ?

etc...

Why do you have 8 separted services anyway?
How many people does your company have? for 8 services you should at least have 8 * 3 people.
Spot on, this is the problem when you're dealing with the general public.

You cannot expect them to have a certificate on them at all times except their ID card, and even that gets lost. And if they were to use their national ID card, as some do, they would need a smartcard reader. So with most computers looking like they do, that's yet another thing they need available.

Banking here in Sweden uses a setup similar to either PKI or 2FA, but the thing you have is usually a code generating device or your mobile phone. This is imo as good as it gets, since most people today have mobile phones. The code generating device becomes something you only use from your home when paying bills so that's out of the question for normal website authentication.

Another thing that was weird about the article is that it states client TLS certs as a 2FA method right after it says there would be no need for passwords. I fail to see the second factor in client certs if it's not a password.
Majors, especially majors that are coming often with no lts for older versions, should make minimal breaking changes.
Are there any known resources for learning math tricks like the ones mentioned in the blog post? Perhaps a book...
Ask HN: How do you choose powerball numbers if you play?
I play sometimes just for fun. I was using R a while back to do kernel density estimation using the history of each time a number appeared in a drawing. My assumption was that each number should have an equal distribution over time, so anything that did not had a higher likely hood of being chosen. Safe to say, I still have not won. What is your method to choosing numbers for the powerball?
Nice to finally have some alternatives in the same "heavy weight" C# IDE category.

Very curious about some aspects:

How do they deal with Nuget, do they have a powershell (Pash) console integrated?

Do they plan to integrate Roslyn ("code fixes" for exemple, there would be some overlapping in functionnaly with their code but roslyn will probably become the "standard" to share these things)?
This puzzle should be called "The VC game". Real pirates were actually far more egalitarian.
http://www.newyorker.com/magazine/2007/07/09/the-pirates-cod...
The key insight is that you can construct an HTTP live streaming playlist that causes the player to pull lines from a series of files, concatenate them together to form a URL then visit that URL, making it possible to exfiltrate data.

It is unclear whether this is ffmpeg-specific, or something the HTTP live streaming protocol actually requires and therefore potentially of wider impact; I can't find any obvious reference to this feature with either a quick Google or a skim of the Apple RFC. Does anyone know?
> Because it saves us loads of time developing, testing, and deploying our systems. There is more initial setup work, but after that we are deploying images seamlessly, have a great rolling upgrade and rollback story out of the box, and get a lot of other bonuses like service discovery, auto-scaling (vertically and horizontally), and much better (higher) resource usage levels. And we're far from a mega-corp.

Question what benefits do you get with docker than without?
Without I have Cgroups, my software is versioned i.e.:
programm-X.X.X.jar / programm-X.X.X.rpm / whatever.
Why do you get better / higher resource usage I mean you use an additional layer you could do the same with just CGroups.
How do you do service discovery? Etcd could be installed without docker?! How do you auto-scaling without a cloud? I mean even without docker auto-scaling is trivial.
Where the Wind Blows
> The problem is that you can't properly uncheck/select features you don't want yet in the instealler, so you end up with a lot of stuff you don't need.

Isn't that functionally the same as being bloated?
In TLSv1.3 the privacy issue is fixed. The client certificate is sent encrypted. And also, the client certificate doesn't have to be sent in the beginning of the session.
I have had similar experience with Android Studio. I found very buggy and confusing since it constantly switches contexts and (seemingly) randomly re-shuffles the UI. (Building, debugging, running) I also found most of the pictograms thoroughly unhelpful. Nevertheless IntelliJ has a very good reputation so I suppose it is not the platform's fault.
Full time, career Python developer here. Never worked on a project as part of my day job which is built on Python 3. Recently, for the first time ever, there are projects in the company I work for which are built in Python 3. But I'm still yet to work on them.
More generally,

(n x 10 + 5)^2 = 100n^2 + 2 x 5 x 10n + 25 = 100n^2 + 100n + 25 = n(n + 1) x 100 + 25
I am the Product Manager for risk/fraud at Adyen and I can speak to our capabilities briefly.

In short, we provide an in-house risk framework that has features ranging from device fingerprinting, network-based transacation linking, Dynamic 3D Secure, velocity/consistency/referral checking, behavioral analytics, and more. We feature both standard velocity-based rules and a lot of unique whitebox ML-based logic that is very open to tweaking and customization.

We are in a fortunate position (being payment platform). This enables us to have access to a lot of the data necessary to identify fraud (raw issuer responses, full visibility on the auth flow, etc.), so we've been able to build a considerable tool-set.

You can see our risk documentation here: https://docs.adyen.com/manuals/risk-manual

And our general overview page here: https://www.adyen.com/home/payment-services/revenueprotect

Feel free to get in touch! brian.dammeir@adyen.com
Teen Who Hacked CIA Email Is Back to Prank US Spy Chief
Providng Free Online Coaching Classes to Students and Learners
We are doing the good job for those people who are unable to learn or study so we are providing the free online coaching classes with the expert tutors from www.facetofacestudy.com
Mobile work with Xamarin here. Using Xamarin Studio. Still, it's nowhere close to the Windows experience with VS and the Xamarin tools there.
Update: I made available the first public version of this --> https://wormhole.network
I remember reading about this game on a private music torrent tracker what.cd and was working on the solution for a couple of hours. I believe there was a whole thread dedicated to these kinds of problems.

Quite an entertaining problem, skip the result and try it out yourself, the sense of accomplishment is fulfilling, especially if your mood is shaky.
From chaos to calm: one year on from Swiss 'Frankenschock'
My assumption was that each number should have an equal distribution over time, so anything that did not had a higher likely hood of being chosen.

I feel like saying Gambler's Fallacy to someone who knows what R is is borderline aggressive but, out of a maximum of good intentions, the thing you've labeled as an assumption is called the Gambler's Fallacy and it is so named because statistics does not work that way.

https://en.wikipedia.org/wiki/Gambler%27s_fallacy

Consider the case of a fair coin. We agree that, if one flips a sufficient number of coins 100 times, eventually one of them will come up with 100 heads, right? Pretend you've got a factory in China filled with people flipping fair coins until one station shouts out "GOT IT!"

Do you think that there's some property that the universe attaches to that coin which makes it more likely to be heads, or more likely to be tails, simply because it "feels" anomalous if one happened to be flipping only that coin and not one of the thousands being flipped simultaneously in the factory?

No, that's preposterous. The universe doesn't care what feels anomalous to us. It's a fair coin. The next shot is like every other shot: 50/50.
Bash Handbook
Definitive path to sales success for programmers
Anyone who knows this stuff care to explain what the consequences of this are likely to be?
Profiling zsh shell scripts
If you launch Visual Studio with `devenv.exe /safemode` which "prevents all third-party VSPackages from loading when Visual Studio starts" [1] you will find Visual Studio runs extremely quickly. It's stuff like ReSharper that slows it down.

[1] https://msdn.microsoft.com/en-us/library/ms241278.aspx
>I'm very happy to use a monster gaming machine for coding (professionally) if it increases my productivity even just a little.

I don't feel that is an appropriate reaction. Just because software is poorly optimized does not mean we should subject ourselves it.

For instance, eclipse does similar (in my opinion better) auto-completion than Visual Studios and it does not take the same resources, by a long shot.
It's great that you like Perl 6. You can just come out and say that, you know.
I guess it depends on your perspective. I'd argue the exact opposite; we're entering the age of huge, ancient, yet mission critical codebases that nobody really understands. Look at any piece of popular business software, eg SAP, or the software controlling most computer powered machinery, like factories.

It's layers upon layers dating back to the 80s. The systems perform poorly even on modern machines, and have terrible usability because changing them is too hard.
Secrets of mental maths is one book that I heard of a long time ago.

Note: didn't read it myself.
To our friends who are not programmers
They already analyze C# well because of their other product (Resharper).
I know nothing about Vietnam. But a trend in centrally controlled countries is often the further near the center one is, the more dependent on being fed they are.

The further away, the more they get used to feeding themselves, so when the state takes a reduced role in daily economic life, for example partially deregulating industries, as they have in Vietnam, those that were feeding themselves are now able to flourish, and where government subsidies are taken away, areas turn into comparative rust-buckets.
Perl is pretty concise, but the list of criticisms above are almost meaningless. Who releases the first version of a language with most of the time spent on the optimiser?

Perl 6 loses quite a bit of the Write Only type syntax, and should be very succinct and expressive, but people just type nonsense :(
>Oh no... just no. Production is not where debugging and testing should ever happen.

Debugging sure. Testing in production however is incredibly valuable.
So this is where I saw this. I distinctly remember seeing this feature in Perl many years ago, but then when I tried to find it I really, really couldn't, so I assumed it was something I had dreamt up.

However ridiculous it sounds, a weight is lifted from my chest.
Still waiting to reach that point. :-)
(31 years so far.)
A hazardous iOS malware is quietly invading China
Asset Class Correlations
thanks Pat, like I said I do it for fun sometimes.
The Firewalls’ backdoor saga: Fortinet under fire
Yeah, I have to say I envy a lot of the other people in this thread.

I had a very similar deal. I was on call 24/7/365 for two years. Generally something came up at least twice a week. Usually in the evening or on holidays. Often a production issue or an "urgent" ad-hoc query request (they always needed some crazy slicing of data RIGHT AWAY because of customer X or Y or...) but we did, once or twice have a "WE NEED THIS CRITICAL FEATURE WE NEVER EVEN HINTED AT NOW NOW NOW" deal.

No extra pay and the job itself paid only 45k.

I recommend you get out. It just wears too much on you to effectively always be at work.

Now I don't get to do basically any development and the work is boring, but at least I get paid a lot more and I'm not on call. Sigh. Guess you can't have everything.
You are not working in automotive? mA is a considerable amount even when running. In switched off mode, any ECU (with very few exceptions) should not draw more than 100 nA.

Remember, there is not only 1 ECU. There are around 40 to more than 100 ECUs. A battery should deplete not more than 50% in 8 weeks.
ReSharper C++ (why they didn't call it RePlusPlus I'll never know) is also sorely lacking in basic functionality. Compared to opening a C# project with R#, opening a C++ project with R#++ and none of the refactoring keyboard shortcuts work ... Visual Studio just feels dead.

(I love my ReSharper Ultimate license, and R#++ helps to fill in a lot of Visual Studio's blanks as far as C++ goes, but really it needs to spend another six months incubating.)
I too have been admiring Jnthn's latest posts. The reactive programming displayed is really quite lovely. God it actually makes me want to develop an asynchronous client! The only other language that makes me feel that way is Go.
they have their own compiler. See: https://blog.jetbrains.com/dotnet/2014/04/10/resharper-and-r...

> Will ReSharper take advantage of Roslyn?
The short answer to this tremendously popular question is, no, ReSharper will not use Roslyn. There are at least two major reasons behind this.

The first reason is the effort it would take, in terms of rewriting, testing and stabilizing. We’ve been developing and evolving ReSharper for 10 years, and we have a very successful platform for implementing our inspections and refactorings. In many ways, Roslyn is very similar to the model we already have for ReSharper: we build abstract syntax trees of the code and create a semantic model for type resolution which we use to implement the many inspections and refactorings. Replacing that much code would take an enormous amount of time, and risk destabilizing currently working code. We’d rather concentrate on the functionality we want to add or optimize, rather than spend the next release cycle reimplementing what we’ve already got working.

The second reason is architectural. Many things that ReSharper does cannot be supported with Roslyn, as they’re too dependent on concepts in our own code model. Examples of these features include Solution-Wide Error Analysis, code inspections requiring fast lookup of inheritors, and code inspections that require having the “big picture” such as finding unused public classes. In cases where Roslyn does provide suitable core APIs, they don’t provide the benefit of having years of optimization behind them: say, finding all derived types of a given type in Roslyn implies enumerating through all classes and checking whether each of them is derived. On the ReSharper side, this functionality belongs to the core and is highly optimized.

The code model underlying ReSharper features is conceptually different from Roslyn’s code model. This is highlighted by drastically different approaches to processing and updating syntax trees. In contrast to ReSharper, Roslyn syntax trees are immutable, meaning that a new tree is built for every change.

Another core difference is that Roslyn covers exactly two languages, C# and VB.NET, whereas ReSharper architecture is multilingual, supporting cross-language references and non-trivial language mixtures such as Razor. Moreover, ReSharper provides an internal feature framework that streamlines consistent feature coverage for each new supported language. This is something that Roslyn doesn’t have by definition.
is the fact that it's dropping below $30 right now mean that the previous $100+ prices were completely inflated compared to COGS? The massive fluctuations for something that you just need to pump out of the ground doesn't make too much sense to me (compared to, say, price of potatoes)
Games, Games and More Games – Online  – APPlite
A few little thoughts:

I love that your graphics are decently large by default and the text is reasonably sized. Biggest complaint with PowerPoint and Excel for me is that the default settings make no sense and are next to illegible when projected.

That said, this seems like an application ripe for the use of the figure style guides from long ago, which you may appreciate. This link shows some really clever thoughts on how to present data most legibly, and since you're dynamically generating a lot of it this seems ripe for implementation.

http://www.juretriglav.si/standards-for-graphic-presentation...

I do think the typography needs some work, I'm personally having a rather hard time tracking a line of text due to weight/line spacing or something. Or maybe there's just too much text on the slides in the demo? But I'm not a typographer so I'll leave that to other people to comment on more productively.
I handwrite them then type them.

Use Pandoc; it basically abstracts all of the pain of LaTeX and allows you to write Markdown with equations. Writing macros is also useful to save typing cramps and clarify meaning -- a typical example is

\newcommand{\implies}{\Rightarrow}
Thanks for answering, do I understand correctly that you develop directly on CoreOS with Emacs? If so I think your workflow might be more of an outlier as I reckon most people tend to work on OSX (possibly even running some IDE of some sorts).

I think a lot of confusion comes from unclear definitions so I try my best here, it would be great if you could chip in once again...

# Premise

1. our base operating system is Mac OSX which we will simply call osx

2. on top of osx we run a hypervisor (e.g. xhyve, vmware, virtualbox)

3. on top of our hypervisor we are running a virtual machine with CoreOS as our docker_engine (with the help of or without vagrant)

4. on top of our docker_engine we run an arbitrary set of docker_container instances most of which are comprised of a "bespoke" docker_image of our own; a certain "microservice" in development

# Questions

How do we:

a) map a ("microservice") project's source code directory located on our osx file system onto the currently instantiated development docker_image for our current project's development docker_container

osx => hypervisor => docker_engine => docker_container

b) and pass any file changes from osx down to the docker_container level as well (i.e. inotify, lsyncd, etc)

BTW, if we'd wanted to make this an even more helpful effort why not make this a proper gist?

https://gist.github.com/musha68k/399c66374ca54c665fd5
It's not built from scratch. It makes full use of the existing ReSharper code base.
I never really reached that point. Sometimes I think what is the point of counting beans, but then I switch from that view and try to find a better way to count the beans. Reading a little bit of economic theory helps to understand the concept of value.
I dare say that in the various fields within finance, this skill is the true one-upmanship. A good working memory and enough calculatory skills to quickly glance over numbers and models to spot errors and interesting results pretty much defines your worth.

In jest: two types of Excel-users. Those that use the model and those that don't trust the model.
Apple Eyeing Time Warner Acquisition
That's what I've heard in the circles. I'm inclined to believe it. Security over mobile is lagging behind desktop. The tools to spoof geolocation and device identity are light years ahead.
> just because software is poorly optimized does not mean we should subject ourselves it.

Sure, I'd use an IDE that does what I need but does it faster than VS, in a heartbeat. Obviously. Also, a lot is happening and very few are working professionally in several environments, so compare what they do every day, with what they do occasionally or maybe a long time ago. When I say I think Eclipse is a dog, that probably because the last Eclipse I used was Ganymede (2008) on java 1.5, hitting "run" and getting coffee before my jboss monster had started. I suppose a lot has happened there too.

Most IDE's have much better navigation and autocomplete than VS does out of the box. When I say "VS" I really mean "VS+Resharper" as VS more or less useless without ReSharper. With ReSharper however, it's definitely one of the best IDE's there is, and almost surely the best one for C#, at least until this comes out.
It's not standard sets, it's a bit more than that, Perl 6 has sets of course, but Junctions should be able to autothread and express a sort of superposition of values.

http://doc.perl6.org/type/Junction

I could copy and paste the definition but it wouldn't be too helpful without context.
You'll have to wait many years for that. The cow is noticeably thinner, but by no means dry just yet. They'll keep milking it!
Of course not, it's a property, but things like KeyErrors/AttributeErrors are a lot more common.
It is in a way yes. However a of the bloat I feel is mainly hard drive bloat in the sense that not only do I not use it, It's never even loaded or visible in the application.

So it's different from "feature bloat" in the regular sense, that is just tons of buttons for things you don't use.
Again, insert enthusiastic Pandoc evangelism. I write first drafts of technical reports (for work) in Markdown + LaTeX equations (and you already know most of it, it seems) and then render to Word; in parallel, I write LaTeX from classes in the very same way.

Hopefully my research will converge with work duties at some point and I'll be writing a single alpha source for the very technical stuff.
> Why not "if 5 < x < 100"? Sigils look awful.

Because sigils tell you things. What if 'x' in your example is a list? Are you now checking the length of the list rather than the value? Sounds like room for a security bug to me.