skysight-inc/HackerNews huggingface dataset:
> Microsoft co-founder Bill Gates and CEO Satya Nadella were among those unconvinced by the idea, with Gates pushing instead to add more features into Skype to make it more competitive with Slack in the business market, our source says.

I'd say fix it first.

Somehow the Skype name has gone from being an asset to being a liability to the point where I cannot understand why they renamed Lync to "Skype for business".
Twitter bot replicates user behavior and seems to understand context of tweets
> The thing that frustrates me most in IntelliJ is that all of the dialog windows are modal for no apparent reason. Why can't I focus the main window or at least interact with it to change tabs, select text, etc when I have dialogs open?

Funny, as soon as you said that, I nodded and I immediately thought "For example, the universal search dialog should definitely not be modal". And then you follow with...

> "Find in Path" is a particularly obnoxious example

Totally agree and I'm surprised I missed it. Modal dialogs are not user friendly (and very old school UI).
Light-Up, Soft Skin for Robots Stretches the Boundaries of Robotic Interface
To be fair, that is rebadged Lync, not really skype. And yes, lync is terrible.
The person kept saying that what they did was "just like jaywalking," but as soon as they were called in by HR they knew they were in serious trouble. That doesn't add up.
Not entirely. Depending on the country, there is often a gap between the number of men and women. Mortality for young men in some countries is still much higher than women (ie. Russia). [1] By 65, there is less than 0.5 men per woman. And even at 15-64 age range, it is 0.9 men per woman.
[1]: https://en.wikipedia.org/wiki/Demographics_of_Russia#Sex_rat...
I think the problem is that full-time employment and everything around it is like keeping animals in a zoo. You hope and beg for vacation time. You pretend to work 8 (actually 10 to "look good") hours even if you finish all your work in 1. The most personal work you can hope to retain after you leave, beyond a blurb on your resume is to sneak around behind your employer's back and work on your own stuff. There is tons of politics.

The salary negotiation is itself about trading getting the employer to basically take care of you (especially in Japanese corporations, as patio11 often mentions) so you can reduce your risk. The infantile mentality inculcated in people receiving conditional welfare is present in FTE -- pg's essay about schools and jails would be applicable here. One can even argue that our education system has been designed to prepare the majority for being obedient and loyal FTE workers.

http://www.paulgraham.com/nerds.html

I'd rather society replaced all this with an UNCONDITIONAL basic income for everyone and everyone would be free from any age to work as a self employed contractor. That would effectively abolish the minimum wage and let people learn through doing projects where they are treated with respect, not as animals in a zoo.

I think libertarians talking about philosophical freedoms should take a serious look at actual personal freedom as defined by the range of options each person has.
So it is trying to map "file" which has its executable bit set to "file.exe", and vice versa, potentially clobbering one file with the other. Or is it doing this irrespective of any posix execute bit that is set?
and based on diet and the amount of food to be consumed, this could lead the person to feel a bit sleepy to take a quick nap/siesta just to recover and feel refreshed again and replenishing blood sugar levels in the process.

The nature knows how to get its way with all of us =)
Completely agree. Do accountants have to work on the companies books for 8 weeks as a "trial period"? Does a mechanical engineer have to build widget X on the spot during the interview process? No, for most jobs they look at your background, talk to you about your experience, talk to your references, etc. And if they don't work out, even after some coaching and career development? Lay them off.

And don't give me xyz about how hard it is to fire someone. Owners with people working for them in other professions don't seem to have this problem and they lay people off at will.

I know that owners and funders are trying to reduce risk as much as possible and this is one way they feel like they can. However, as the article even states, startups fail for all sorts of reasons. Newsflash, staring and running a company is a risky thing to do! Thats why if you succeed there is a large reward!
> Because Eclipse eagerly compiles everything with its special compiler it seems to have a much faster startup time for unit tests.

You can configure IntelliJ to behave similar, the option is disabled by default. Its the "Make project automatically" option in the "Build, Execution, Deployment -> Compiler" settings window.

Also, IntelliJ can use ejc if you like, the "Build, Execution, Deployment -> Compiler -> Java Compiler" window, the "Use compiler:" option.
I already explained this: the author's disconnect, as I see it, can be explained by challenging the assumption that the college degree inherently "creates" the increased productivity, and considering whether the market for the jobs on the higher side of the mean or median in the productivity-wage correlation is not met by the college degree.

In addition, and as a related aside, doesn't automated production challenge the "definite" productivity-wage correlation even in work typically reserved for college degreed workers? (Genuinely asking here, as I haven't seen this talked about very much in the material I read, though I want to know more about it.)
A small dragonfly is found to be the world's longest-distance flyer
Here's an idea: auction off H1-B spots based on salary each month. And require the employers to pay that wage annually for at least 4 years. Would keep the H1-Bs for the most valuable candidates, and prevent its abuse as just a way to import cheap labor.

A special pool for startups would be nice too, with less costs/requirements.

I'd personally be in favor of getting rid of the cap entirely or increasing it several times at least, but these might be more realistic reform ideas.
Could you give an example of a program you think Go isn't suited to?
When I first immigrated to the UK it took me more than 6 months to establish a bank account because I was stuck in a catch-22 lack of local identification (which is all BS as the identity requirements are up to the bank). Mondo's approach is a lot saner, and there's a lot of segments of society that are otherwise underserved that they can capitalise on.
Skype is horrible. I'm sorry but it is such an awful tool. It crashes, it loses my old conversations, group calls never work. It is truly horrible, the codebase is a rotting pile of garbage that will never be fixed.

I am glad that Slack will not be eaten by Microsoft. I hope they really do implement voice soon.
I am not sure I understand what you mean exactly. You can't just "switch" fire departments without the "process", at least I am not aware of any. If I wanted to move, I would have to do most, if not all of the "process" over again... complete with no guarantees.
2 and a half years also feels too long to me. But in order to not look like a "job hopper" is that the standard time I should expect to stay at a place or is 1 year good enough.
Dynamic languages make good tooling very difficult. It makes it painful to transition from Go for hobbies to Python for work. :(
The compiler was straightforward to express in Go, but I wouldn't want to write a static analysis tool in it.

I don't especially love writing database-backed web applications in Go.
The only real way to prevent this is to raise the price. Either through auctions, increased fees, or increased minimum salary.

If you can't find someone at the prevailing wage, you have to offer more. That's how the prevailing wage increases. Increasing the supply of workers willing to work for the current prevailing wage depresses wage growth--there's no way around it.
Looks like Microsoft finally found a way to eat Valve's lunch - release a windows API that forces you to only publish via their app store.

I'm surprised this is the first they've done this. In a way, Valve has been reaping the same benefits of Apple and Google without supporting an OS.

It's too bad things are headed completely in this direction. Rent seeking app stores have shown that there is little resistance from developers even with ridiculous margins (30% of revenue!).
That is the same idea behind take-home tests. "Code this App. It should be 5 hours worth of work. Get back to use when you are done".

I asked a friend who hires for his start-up why they do it. And their answer was exactly what you suggested -- to find desperate people and it also requires minimum investment of their time to start with. The rationale is because in the end they'd have to invest a significant amount of their time during the delivery crunch, that ends up selecting for that trait pretty well.

He spoke as a friend, and will probably never say or admit it in public to the outside. But yeah it is something that happens. I imagine they are not the only ones who came up with that realization.
Yes, and H1B can only be renewed for 6 years, and anyone staying longer (and making more with more experience) switches to an green card then eventually citizenship.

Additionally some the highest paid foreigners are on an O1 visa, so they don't count in the "H1B average" (while the highest paid Americans are in the same bag as the others).
I think because it's more likely women will become single mothers than men becoming single fathers.
Alienware Graphics Amplifier
It's clear where this is going. Apple did it first, with rigid control of the IOS platform. Then Google gradually tightened the screws on Android apps. Now it's Microsoft's turn.

It's not just about games. It's about control of the app business. Apple won't let you sell an IOS app that competes with an Apple product. In time, neither will Microsoft.
The CS thought process is self-taught. I've seen old women write out mathematical 'if' statements on paper and then ask me how to implement in Excel. Understanding data arrays is inherit. Knowing that they are called data arrays is something else entirely.
Sometimes. Other times, generics are a tool that development teams use to amplify complexity.
I know precious little about the UK banking system. Is there an equivent to the US's FDIC or Canada's CDIC?
While I'm not sure that's what they do they DID get caught red-handed a couple of years ago snooping on urls sent over Skype.
2005 should be in the title
Companies complain that there are not enough people, and use the 'shortage' as a reason to go H1b a la Disney, but they won't lift a finger to TRAIN people for what is needed because they say the employees will bolt - well STOP treating employees like crap and they'll stick around... The H1b fiasco just reduces wages and standard of living. sometimes there ARE legitimate reasons for unions...
It's not voiced by the author, but the article makes a case for communal raising of children, which doesn't sound like a bad solution.
Why not build one? Why keep trying to lift Skype to this purpose? It seems if they really wanted to they could make a good product.
It would be about time for Skype to get a serious competition and force M$ to fix it, especially for non-Windows platform.
How about the Alienware Graphics Amplifier?
http://www.dell.com/content/products/productdetails.aspx/ali...
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.

If you don't like the Universal Windows Platform, well. Don't release your games on it. I have heard Steam is a quite popular alternative...
Epic (in the context of Windows and software) is an electronic medical records company in Wisconsin. Might want to specify that this is Epic Games; that was confusing at first.
The answer to mediocre engineers is less education? Doesn't follow.
And the article talks about teaching coding. I'm tired of seeing that. We need to teach kids to think, to question, to be creative problem solvers. If we do, some of those kids will end up in CS eventually, but all will do well.

I'm tired of reading "we need more coders" articles that read just about the same as "We need more kids to study diesel mechanics at community college so that we can keep the trucks rolling to WalMart."

Standardized testing is killing our kids brains. Instead, they should be required to ask questions, not give stock answers.
This is not evidence that H1B make less for similar skills/experience. Just a big average.

Fees and paperwork is already fairly high, so I don't think companies hire H1B to cut costs.
A large fraction of the employees of corporations and other organizations need laptop or desktop computers: it would be impractical for them to use tablets or phones instead.

Only a very small fraction of those employees use any OS on these laptops and desktops except for Windows, and that small fraction is concentrated in the computer industry, e.g., Google and Oracle (if they are in fact mostly non-Windows; I don't know for sure) which means that the monopoly is even stronger in the industries other than the computer industry than the global numbers would suggest.
It would be 'awesome' if you clearly communicated that anybody using the remote hosted fonts they leak visitor information.

But i guess that is the goal of this cdn.
If I could get the old skype back, with that 2000s vibe, I wouldn't have any issues with it.
White House Asked Google and Facebook to Change Their Algorithms to Fight ISIS
For every single mother there is a single father.
Giving your team more powerful tools should always be a positive. If you don't trust them not to do harmful things with them then you have bigger problems.
I'm pretty impressed with it too. Nice UI and good functionality.
NVMe doesn't require a PCIe slot. It just requires some lanes. You can use the 2.5" form factor with the same performance. It works really well.

NVMe scales just fine. As for the livelihood of those selling these storage appliances, well check out NetApp stock price lately.

Also,I wouldn't want to run thousands of these SAS drives in today's storage appliances. Even with high performance, the control plane and rebuild/rebalance stuff would be a nightmare. Trying to imagine a 50 node Isilon cluster with these things... not pretty.
> Is it because it is seen as socially acceptable for men to lead single lives while not so much for women?

This assumes that society is the only variable in being single. I'm guessing this is not the case.

If I were to hazard a guess, the tact was chosen because there's been an uptick in single women (notably, for the first time in US history, more adult women are single than married). There are other facets to look at, but this might be the most visible in terms of expected social change from the feminist perspective I was brought up with.
Some of the "best" are going to have families, and existing jobs. Thus, if this process helps eliminate those candidates, then the basic thesis of "we hire the best" is by definition false. With a more accurate statement being, "we hire the best of those who are willing to jump through our company specific hoops".
You're welcome, thank you for suggesting these :) We do need a contributor agreement click-through first, please see CONTRIBUTING.
While interesting in and of it self, it seems to have seen no changes since mid-2013, looking at its GitHub repository (https://github.com/greedy/scala)

> This branch is 211 commits ahead, 10086 commits behind scala:2.12.x.

Is there any new context / development that makes this extra interesting right now?
The Crisis in Bitcoin
I don't see how "can accomplish much of what type restrictions can" is the equivalent of "dismissing static typing whole cloth"

I choose wording carefully for a reason
IRC is still alive ;)
So? Good for them for jumping on the opportunity. Heaven forbid a startup try to make a name for itself...
If they're going to video the interview and make it public then there needs to be a minimum cap that's publicized on the website. Fair is fair.

This is pretty clever though, can't wait to see where it goes.
At the end of the day, Win10 is a mobile OS with some legacy desktop support. I think once we see it for what it is, we'll be more comfortable with it. Does this guy from Epic have a problem with publishing these games to iphone/ipad? The game changed pretty quickly and Nadella has no interest in re-creating Win7 or going back to Desktop OS's and open-ish platforms. This is the new reality for MS, good or bad. Personally, I'm not happy with it, but I think people should be aware of what it means to upgrade to Win10 and be part of the modern MS ecosystem.

edit: really 4 downvotes? Care to tell me what is wrong in my comment. Are you guys really defending Win10 and Nadella here? This is his vision - iOS-like system on the desktop and that 30% app revenue. Being cognizant of that should be a positive.
I don't understand why Skype is so crappy. Most Microsoft software is at the very least average, with several products being industry standards. Why is Skype so different?
Biologically, perhaps. Not legally. Custody battles settle this rather emphatically.
Other than their legal obligation to comply with the law, is there any evidence that Google is doing backroom deals with the CIA and NSA?
Programming != Computer Science

It is actually very hard to find a job in Computer Science, as in any other research discipline.
For the record, S. Gueron has some papers on similar tree hashes (http://dx.doi.org/10.4236/jis.2014.53010) and there's more theory in http://sponge.noekeon.org/TreeHashing.pdf .
> In 2006, 12.9 million families in the US were headed by a single parent, 80% of which were headed by a female.

https://en.wikipedia.org/wiki/Single_parent
And a separate thread for REM0TE jobs.
>get eclipsed every 5-10 years as a new generation comes along with a new favorite tool

I wonder if this rule holds just as much for IRC - for most FOSS projects, IRC is the go-to choice, and it's been that way for a long time.
Education is force-fed, extrinsic motivation.

Self-education is self-fed, intrinsic motivation.

There is an arguably significant difference in the quality of the outcomes.
The title is "How Single Women Are Changing Society"... Where is the question answered? Oh, I see, here:

> Their impact on politics could in theory be tremendous.
Between this and the software engineer vs developer article that was on the front page yesterday I really am starting to think if our industry needs to start taking some sort of industry wide recognized professional certificate into consideration. I know IEEE offers some but I've never met anyone who actually has one.

I love how egalitarian software development and engineering is but I think the root of the problem is I as a hiring manager don't trust you can do the things you say you can do. So I'm going to use a test/trail period/white-boarding session to find that out. While making it a little less open an industry wide certificate would at least certify a minimal skill set level for everyone.
I think that the non-abusers of the program are truly in need of people with special skills that can't be found.

However, the "average programmer" salary is actually very effective when looking at the aggregate. If a programmer has skills that can't be found in a given location, you would expect them to command a very high market value, rather than an average, let alone below average market value.

Tata, Infosys, etc have ruined the H1B for what it was supposed to be used for. The government's useless bureaucratic oversight allows companies to claim that a journeyman SQL Server DBA is impossible to find in the US and hire from a body-shop instead.

The biggest victims of this are the start-ups who truly need to bring in top-caliber talent and can't get a visa in the lottery.
Does anyone know exactly which features you don't get access to unless going through their distribution?

Cause anything short of not getting the latest drivers or something or anything that affects performance or existing feature sets isn't the worst thing ever. Ok it's lame to try to close a system that's been open forever. But this is exactly what Apple is doing with their App Store, minus I believe preventing any serious Platform APIs from being called.
Apart from the API, which I just haven't looked into, my Number26 account has all of those things covered. I'm also not restricted to being a London living iPhone user.

I just don't understand the Mondo hype. Their service isn't unique in Europe and with their beta restrictions, I think their offering is behind some competitors.
It doesn't feel like that's a strategy that worked especially well for Scala or C++. Go isn't the only language that removes powerful tools: all the strict functional languages do too!
If you look at the actual demographics, for every 1 single mother there is well under 1 single father.
Do they honestly believe that startups so close to death can actually turn around with a sufficiently high probability that this investment is worth it?

If so, all power to them. They obviously know something others don't.
Can't someone come up with an open-source Linux OS fork that is designed mainly for games?

Oh, wait... Valve is trying that. ;)
Or its simply isn't about single men. Who cares if it is only about them not every other group has to be mentioned in every post even if they also have a stake in the discussion. I can write an article about the issues of db optimization without saying a single word about MySQL. Same situation.
For example: https://github.com/vbuterin/ed25519/blob/master/ed25519.py#L...
Did they forgot Yammer?
I wonder if RIM being an (originally) Canadian, not a US, company has anything to do with it.
So I took your advice and did Google Aubrey, I got his WP page first. It says he's into and wants to fund cryonics. I'm not a a biologist, but that tickles my spidey sense. Any remaining hope I had for cryogenics was firmly buried after listening to this: http://www.thisamericanlife.org/radio-archives/episode/354/m...

The second thing I got was this: http://www2.technologyreview.com/sens/docs/estepetal.pdf

The tl;dr summary is:

However, given the recent successes and highly emotional nature of life extension research, Aubrey de Grey is not the first, nor will he be the last, to promote a hopelessly insufficient but ably camouflaged pipe-dream to the hopeful many. With this in mind, we hope our list provides a general line of demarcation between increasingly sophisticated life extension pretense, and real science and engineering, so that we can focus honestly on the significant challenges before us.
Prior to modern transportation it was common for men to be out of touch with there wives for long periods of time (months / years). So, defacto most society's dealt with lots of single mothers.

The classic solution was large extended family's which is where America falls down.

PS: It's even a major plot point in the Odyssey which is ~2,800 years old.
Agreed - the current lottery mechanism is the worst possible way to distribute these slots
I've always assumed that the acquisition failed horribly. The apps are still the same code as pre-acquisition, and I'll bet a lot of the original developers left pretty sharpish. It's quite possible that the original codebase is an absolute train wreck, it's not as if it was ever an amazing app, after all.

I wonder if MS acquired Skype today (i.e. "The New Microsoft") whether they'd have been more successful.
I'd also make the visa attach to the person, not the company. (Ie, the person can change jobs, taking the visa with them, so long as they keep the auction-winning salary level or higher.)

As for:

> A special pool for startups would be nice too, with less costs/requirements.

...why?