skysight-inc/HackerNews huggingface dataset:
The problem with this suggestion is that your opponents need to have exactly the same information about your bid as your partner does. In fact, at any point during bidding (when it's your turn to bid) you can ask the partner of the person who made a bid to explain the meaning of the bid and they need to answer to the best of their knowledge (or you can consult their bidding card).

Using any "subtle" ways to communicate provides additional information to your partner that is not available to your opponents, and that's why it's cheating. If this is allowed, then the main effort would go into devising ways to clandestinely pass that information and since knowing your partner's hand gives your huge advantage, it would significantly change the game.
It's a framework for building out your platform. If Kuberneets is a CAAS (containers as a service), then Matsuri is a framework for building a custom PAAS (platform as a service) on top of Kubernetes, specifically tailored to what you are trying to deploy. It can only be like that because Kubernetes was designed from the ground up to be composable building blocks for PAASs.

At it's core, Matsuri does some of the things that Kubernetes doesn't do, but you still need to do. A lot of people use Bash scripts for this, and I didn't want to. For example, a single app might be coordinating among 3 replication controllers, 1 secret, and different environmental flags. You might also have different needs on dev mode (mounting source paths to the containers), staging (reduced resources, testing secrets), and production (full-blown HA, live secrets, etc). Matsuri takes advantage of certain features in the Ruby language to accomplish that. It doesn't use a template. Instead, you write Ruby code to generate the manifest.

For more technical details, check out this thread: https://groups.google.com/forum/#!topic/kubernetes-sig-confi...
"but it was very important that the team would be different after hiring someone."

Makes no sense to me. Why should the team need to be different? Why should the team need to be the same? This is Voodoo recruiting - some belief that a company has formed that really is meaningless but becomes an important part of the companies recruiting culture.

Will our team be different? Are they weird? Shake the chicken bones, dance around the fire and we'll get a good hiring decision.
> like guaranteed tail call optimization?

Isn't this what the @tailrec annotation is for? If it compiles it's tail recursive. This is separate than actually JIT'ing the call bytecode into a loop, I realize, but for a pragmatic engineer there's already a solution.
I don't really understand the problem here. Windows is an open plattform. I can install Steam. I can listen to Spotify. Browse the web with Google Chrome.

Except you don't get to do all those things through the windows store. You don't install Chrome through the windows store, only the google app with 1 tab. No firefox on the windows store either. Is steam on the windows store? How long before the windows store becomes the principle method to get apps on your desktop? Sweeny's criticism resonates here: Sweeney then compared UWP to Google's Android, which is "technically open, but practically closed" thanks to how "comically difficult" it is for general users to sideload apps. "This is not merely a technical issue: it has the market impact of Google Play Store dominating over competing stores, despite not being very good," he says.
I know people at Epic Systems and not at Epic Games, and I wasn't confused at all, especially with the context.
>> Why does the article only focus on single women?

Because she thinks that women should live independently of men. She thinks we should restructure society and the way we raise children around that notion.
This analysis seems awfully shallow. What about their economic situations? I remember reading a lot of pieces cheering the rise of the female breadwinner, but many of those cases involved the man simply losing his job and the woman keeping the same, lower-paying one she had before. Are we just painting a happy and progressive veneer on the same sort of economic decline? It's curious that this is not even mentioned as a factor when they talk about living situations.
I really enjoyed the article until he got to the audition process. That would shrink the pool of candidates so much that all the previous advice about widening and diversifying the pool becomes irrelevant. Almost no one with significant experience would agree to that. Almost no one with a family would do it either. And let's face it, it's a buyer's market, not just for "the best", but even for the "just OK".
The use cases are certainly narrowing, but cygwin is still occasionally useful, e.g.:

- You want an actually functional ssh server running on windows so you can integrate with a mostly-linux test automation environment.

- You're committed to a (terrible) windows-only VCS, but develop some linux applications.
Sure -- I might be constrained to work on Windows development or use Windows tools, and having access to good UNIX/Linux-like command-line utilities for scripting, etc., in that environment is a big win.
Bigrquery 0.2.0
OK, so ~0 was exaggerating. At ~4% annual discount rate, you're looking at 13% for 50 years out. But that assumes that you'll be alive to benefit.

Anyway, my point is that accounting calculations tend to justify screwing the future. And that people, when thinking about themselves and their families, typically don't rely solely on accounting calculations.
I totally agree, I'm also playing around with Play (no pun intended). But as stated in the post - for microservices that are used by other services, I think akka-http makes total sense - especially since it integrates nicely with akka that we are using for tasks / jobs in our platform.
That doesn't sound so much as Skype being good as VOIP being good too you. Skype itself in my experience, and all those I know, has been abhorrent. Chat messages appearing out of order and once literally months later, incorrect status indicators, automatic noise cancelling messes up the volume sometimes (it seems to happen when the signal/noise plummets for a bit) forcing you to recall to get usable audio levels again, multi-platform support is a joke, having to delete %appdata% every other update in order to be able to log in, intrusive ads, a lack of audio device at startup seems to freeze up any windows audio afterwards until Skype is killed (This could be Windows itself ofc, but it's both Microsoft)...

As an aside, this is regular old Skype, I've heard it being said that "Skype for Business" is a completely different program.
Please don't respond to incivility with further incivility.
Nice photo caption fail: "Minecraft is developed by Swedish company Mojang. Will future games be developed now that Microsoft is closing its borders?"

In the light of: https://mojang.com/2014/09/yes-were-being-bought-by-microsof...
Frankly Slack's success is the utter failure of every alternative on the UX side. MSN messenger was perhaps wrong-footed by the shift to multi-device, but none of the other tools have such an excuse. It's not a generational thing, it's an incredible level of, there's no other word, incompetence on the part of the makers of major messaging software (Skype in particular).
This complaint is that at any moment, Microsoft might add a feature that only UWP gets. It's not like you can't run unsigned apps on Windows either. Hell, you can run unsigned UWP apps too! You just need to enable developer mode.

Apple has this exact same facility in the Mac app store. And has an even tighter lockdown on the iOS store which we all mysteriously pretend is different somehow because reasons and 30somethings nostalgia.

Linux on portable devices such as laptops is a comedy of errors, failed device driver support, excuses, and politics breaking battery life.

If you say otherwise, you have much lower standards than I do for a modern laptop.

> How are Win32 executables portable at all? They don't even work between versions of Windows

... Wait. Wait... I just read this. What? I have DOS executables that still work in windows, let alone very old win32 api executables. Do Linux executables work somewhere else besides Linux without someone bending over backwards to support them (e.g., FreeBSD?).
Because the threat is, Windows as a platform will be engineered so that unless the app is provided through Microsoft's store, it will be effectively crippled. Valve cannot cripple OS level features. Microsoft - owning both the OS and the app store - certainly can.
I think his concern is that UWP apps are the first step towards blocking non-UWP apps. Kind of like Apple does on MacOS X, where you have to dig into the security settings. From the article:

"The specific problem here is that Microsoft's shiny new 'Universal Windows Platform' is locked down, and by default it’s impossible to download UWP apps from the websites of publishers and developers, to install them, update them, and conduct commerce in them outside of the Windows Store," said Sweeney. "It's true that if you dig far enough into Microsoft's settings-burying UI, you can find a way to install these apps by enabling 'side-loading.' But in turning this off by default, Microsoft is unfairly disadvantaging the competition."
10 Years? Hmmm... That is a <i>very<i> long time.
It's not specified, because of this part:

'The "Valuation Cap" is [Cap]'

All of the important info is "fill in the blank" :)
In my country, everyone in engineering and programming is hired through a trial period of 4 to 8 months. So what? I'd rather have this being used more often as a real trial and not have to go through the ever humiliating process of totally random interviews lead by unqualified recruiters making decisions with unknown arbitrary criteria.
Children from single-parent families are more likely to have problems in future with education, income, criminality... In other words if you correct for single parents, differences between races disappear.
Having had more tired workouts than any person should endure: It's not a good choice, either. When you're tired, your injury risk is significantly higher. You have less fine motor control, muscles/tendons are still fairly cold, and your brain is in a slight haze.

If you can, go back to sleep.
Windows is CURRENTLY a fairly open platform. UWP as a sort of sub-platform is not particularly 'open'. The point here is that if UWP is successful, Microsoft will almost certainly continue to move more and more in that direction, and Windows as a whole which quickly become much less open than it is today. Sweeney is trying to point that out before it is too late.

Currently you can buy most games on Steam, and there's really no reason to buy the UWP version if it is also available on the Windows store - but if Microsoft continues to add UWP only features to Windows, then it might not be long before we see games where the UWP version has features that makes it superior to the version available on Steam - or they aren't released on Steam at all.

I agree with Sweeney that that is a worrying prospect.
Even more focus on Skype? Great, maybe they can break it even more. Every chat client, developed by 2 guys in their free time works far better the skype chat. Message not delivered, hundrets of new messages when a new client logs in, annyoing link replacment with pictures, group chats not working, adding people to calls not working and so much more.

Fucking horrorshow
@tailrec works only for simple cases of tail recursion. For example it doesn't support mutual tail recursion at the moment.
Please cite your own sources to discredit the ones I've provided. Yes, the font and web design is straight out of 1999. But the sources include the "U.S. Department of Health and Human Services". I've easily googled other sources which link to proper papers on PubMed, for instance.

> That said, the question is, it's preferable to what?

High investment dual parenting. Father and mother (and usually contributions from extended family on both sides). Even if we pretend both parents provide the exact same types of resources (which they don't: both are important for different reasons), then mathematically you're getting half the resources to raise a better kid.

> Considering the messed-up relationship the two parents obviously have in those cases, would it really?

Nobody's arguing that two parents in a failing and abusive relationship would be preferable to a single parent with adequate resources to raise the child.

What I'm suggesting is that promoting a system of parenthood that is almost completely associated with being worse for the children is not a responsible thing to do. And that's what articles like this are doing, without weighing what we know to be massive negative associations.
Yeah, fake and phony, I definitely got that feeling. Like people were putting on a mask the entire time they were there.

I don't even mind corporate necessarily, as long as it's relaxed. My current place people will talk about pretty much whatever, help each other out, tease each other about things, the boss will join us for lunch and talk about Star Wars and Deadpool, team leads are willing to admit that they can make mistakes, you feel like you can be more open and honest around your superiors, no one gasps or blinks an eye when you casually curse, etc.

And yet it's not quite no-holds-barred like a previous job that erupted into nerf gun battles and openly (but not seriously) insulting each other on an almost daily basis.
CSS3 hanging-punctuation lands in WebKit
I feel perfectly free to talk about anything I've worked on. I doubt anyone is particularly interested, though. Heck, it bores me.

In roughly 2005, shortly after I finished my Ph.D. and while I was busy not finding a research job, I went to work at IBM as a contractor. The project I was working on, xCP, was a peer-to-peer distributed system for securely sharing digital media, i.e. between various devices in a user's home or car. It used a technique called broadcast encryption, much of which IP is owned by IBM (Jeff Lotspiech worked for IBM[1]).

I wrote the C version of the prototype distributed system including translating (and fixing) the (horribly, horribly broken) Java reference implementation of the broadcast encryption library.

Shortly afterwards, the project was cancelled and IBM's Pervasive Computing division (not Pervasive Computing the company) disappeared like a puff of smoke.

Then I remembered why I didn't want to work for IBM again.

[1] https://en.wikipedia.org/wiki/Advanced_Access_Content_System
Tl;dr if you have two files in a tar archive, one with an .exe extension and another without, but otherwise with the same name, e.g. test and test.exe, then both cygwin and msys2 tar will overwrite one of the files with the other on extraction. The developers insist that this is the correct behavior, refuse to even consider changing it and will barely even discuss it.

I've often run into cases like this where the developers insist on some ridiculous behavior and will not budge and even get angry if you question their decision. Another good example I found recently was with makepkg, a tool for creating packages for the pacman package system on ArchLinux. makepkg refuses to run as root. It used to have an option --asroot which would override this behavior but the devs decided to remove the option in recent versions. They insist that there is absolutely no reason that you would ever need to run makepkg as root and it is just too dangerous for you to be allowed to do so. This makes it extremely difficult to run makepkg inside a Docker container. They say you can just sudo to the nobody user but in Docker this takes many nontrivial steps.

Another good example is Bitcoin where the "core" devs currently have a strangle hold on the community. They've repeatedly made decisions that many disagree with. Now the community has split into warring factions yet still "core" retains its power.

Sure you can fork an Open-Source project but the power is held by those who control the most popular outlet for that software.
"Never memorize what you can look up in a book" --Einstein
righto - read too quickly. Answer: DX12.
If you read my comment carefully, you'll see that I was not in fact saying that you were saying that people were wrong to like Scala. I think it's the best language available today and I think that's as a direct result of it being willing to put powerful tools in the hands of its users; therefore "It doesn't feel like that's a strategy that worked especially well for Scala" is, in my view, simply wrong.
Url changed from http://arstechnica.com/gaming/2016/03/tim-sweeney-to-microso..., which points to this.
The real question is, would Stewart B. take the offer?

Anyone who cares about their product knows a sale to MS is a death knell for innovation. Becoming a hit like Slack is such a rare opportunity. I mean, why are you in this business if not for a chance to build a transformative platform? Which is what Slack has right now, a chance.
Info from reddit:

>The page moved.
This is the page in question: http://www.fbi.gov/scams-safety/e-scams Read the note:
For the the latest e-scams and warnings, visit the FBI’s Internet Crime Complaint Center.
Here's where the one in question is specifically: https://www.ic3.gov/media/2012/121012.aspx
Here's the internet archive of the original page where it was removed: https://web.archive.org/web/20150201005359/http://www.fbi.go...
The text in the new page is identical! They didn't delete it.
Edit: If the author of the article really cared about the truth of the matter, he could have taken 2 minutes to follow the new link they provided and found the page. That's how long it too me to find it.

https://www.reddit.com/r/privacy/comments/48gxlq/fbi_claims_...
I expect to have problems with filename case. Not with .exe extensions. This would have taken me completely by surprise as well.
I tried that before but its still faster in Eclipse by 3/4 of a second (I was wrong about being just the compiler). Its as though Eclipse doesn't fork a new Java process.
A copy of Programming Elixir 1.2 given away every month until the end of 2016
>>A SAFE is not debt -- - at least not to an individual

There's a dissolution clause that requires payback before any other distribution of company assets. So, not an individual debt, but effectively the same if there are any assets.
It's not a hypothesis - it's part of auction theory for markets that use absolute and reserve auctions. Why are you so adamant in attempting to redefine this to dismiss it?
Windows 10 Mobile is dead, 1.1% market share of all Windows Phone version in Q4 2015, see IDC: https://www.idc.com/getdoc.jsp?containerId=prUS40980416 (or a critical non-advertisement article http://www.theverge.com/2016/1/28/10864034/windows-phone-is-... )

And what Microsoft does to force Windows 7 users to 10 is shaddy. Welcome to the old new Microsoft, with their evil tactics and nowadays also with software that spy's on you. So mean, shame on them. So sad, I really like Microsoft products from the 1995-2010 timeframe, and now have to replace all the legacy, though I have time until at least 2020.
- Paypal in 1999?

Didn't know they were free in 1999. It doesn't look like banks will start charging for transfers though, it's certainly not free to get customers. It can also be withdrawn as cash immediately as its received ;), even today Paypal takes a bit of time to withdraw outside of the UK.

> Nutmeg

Not easy to do as it has to be a seperate entity. Im working on a startup like Nutmeg. Also the 2008 landscape changes in what Banks want to be makes them avoid this space. Investments are a bit investment bankingey for the ordinary person.

> Transferwise

These eat into their margins, why would they do that? They already have customers willing to pay more. Transferwise can't get everyone as an audience that most banks serve, though it will get some of them.

> Zopa

Banks are apparently participating in these marketplaces. Granted they haven't created any marketplaces, though.

> Yodlee supplies APIs already

The bank's API allows transfers, takes 1 second and doesn't need a username or password. No need for those token things either. Yodlee's big problem is they screen scrape (or use the banking api the bank provides which you can get without paying) and it can take up to 5 mins to do this.

They use OAuth so its like the 'login with facebook' type authentication where the authentication is delegated back to the bank.

Banks do innovate but they're interested in things that improve banking and focusing on that. They're not interested in the old pre 2008 model of banking.

Yeah thinking about the 1.5% fee thing they probably don't have that because its routed through Wirecard (German firm) and they've just put mondo branding on it.

I hardly think the banks are slow. I've lived in Australia, South Africa & Canada. By any measure the UK banks (except a few) are really quick in adapting to change. If ours are slow the ones there are Glacial.

I guess if you look at Fintech in breadth, the big players aren't interested in doing everything, just a handful of small things really well and very profitably. It's a bit harsh to say they're not doing enough faster by judging them against non banking startups.

I guess it seems like alot of these services are unbundling banks but it's just a handful like Transferwise. The 'core' banking features are hard to unbundle. I guess P2P lending is sort of a unbundle in a way but its at a different vertical.

To put it another way I guess: What are UK banks missing that is available elsewhere that would improve banking services (besides customer support), or even more generally?
Show HN: StorIt – Find academic Journals related to the site you're on
Fourteen healthy, non-obese subjects between the ages of 18 and 30 participated in the study.

Is this a representative sample warranting this level of attention?

Subjects who were deprived of sleep said that they felt hungrier, and had more trouble controlling themselves when faced with the snacks. They ended up consuming nearly twice as much fat and protein as the control group.

So people who were awake more ate more. This would seem to make sense - I have literally never eaten while I was asleep.
You have to download maven central index. Settings/Maven/Repositories, choose repository and click Update. It'll download huge file and then autocomplete will work.

Though honestly I never use this feature, I prefer to research library website or, if I'm looking for a latest version, use something like search.maven.org , it might not be the fastest way, but I'll be sure that I use correct version. Maven repository contains some outdated duplicates for popular library and it might not be obvious.
25% OFF Pragprog Ebooks for Elixir Forum Members
An anecdote is not data, but I actually did have this happen. I did a 15 minute phone chat talking about the job and a week later had a one hour online live coding session. Two weeks later, with no more contact I had a formal job offer letter in my inbox. The offer was above market rate, and the commentary in the email from the CEO said that the offer was a negotiating floor. I actually had to ask to fly into the office s(the job was remote) to meet the team and learn some more about the company and work itself.
I ended up declining the job, and they told me that the offer would _stay open_. They even got in touch with me a year later (to the day) to see if I wanted to reconsider. This was all about a year and a half ago now.
It seems like the real complaint is that Windows Store lock-in is bad (which might be the case for distributers, jury is out for me whether its bad for gamers).

Universal Windows Platform, however, is an API that is strictly better and safer in many cases. It means an app can run on phone and PC, be sandboxed, offers power and lifecycle management features which the Win32 API does not, and a generally saner API.
Why have you had so many such workouts? Military?
I don't know for sure, but my assumption would be that it currently isn't anything particularly interesting... Maybe things like sending updates to Windows 10's 'notification' drawer?