skysight-inc/HackerNews huggingface dataset:
This, seriously. The reality is that you're leaving a company that has /no value/. It may have a number of pieces to get to value, but you're nowhere yet. Sometime, in the future, some set of pieces may come together that will give this company value; but they don't exist now.

( When I say value, I don't just mean profit; if you can't merge with another company in the space, or sell your code to another company in the space... No value.)

If it's just time and sweat to get to value, then don't leave! Take a vacation. Come back ready to make it work.

If it's time and sweat + some set of technology and business process innovations = value, then allow the cofounder who sticks with it to reap their reward, while you reap a different reward for different work.
I wonder how the people who wrote crypto software and provide secure messaging services feel about terrorists and other bad people using their products to execute their plans? Most of these people wouldn't have the ability or access to such technology had it not be for the efforts of a few who have made it very accessible and user friendly.

I know there are plenty of legitimate uses, but especially for the services that essentially bill themselves as secure and untraceable, you have to know at a certain point you've designed and built technology that is actively being used to hurt innocent people. For me it would be difficult to quantify if the amount of good is worth the all the bad people in the world.
The importance of digital citizenship:
Self-serving, but I'm working on an open source project which handles password storage using AES using symmetric key with the website password (many other features): https://github.com/myplaceonline/myplaceonline - you can run this locally or test out the beta version online (email me)

Specifically: https://github.com/myplaceonline/myplaceonline_rails/blob/af...
It is far from perfect, but it proved to me you can build a modern editor on top of chromium without killing my battery and cpu, unlike, you know, atom.
With TrulySecure 2.0 Developers Can Move Beyond Thumbprint Recognition
If you'd like to read how they are misinterpreting islam, here is the longer version in the book : http://www.amazon.com/No-god-but-God-Evolution/dp/1400062136

the gist is, They are interpreting things literally without any history and context of what a verse of Quran meant and revealed for, one would argue that should have been fine, but it isn't because it reduces islam to their interpretation.

Arabic is a very diverse language, with tens of meanings for a word (often contradictory) and which one you pick and choose depends upon what type of a person you are, if you are a hate mongering terrorist, you would find those meanings to justify your terror like isis is doing, if you are a peace loving feminist, you would find plenty to justify that (using the same verses). This would mean that their interpretation would depend alot on their socio economic status, the kind of society they live in, the world view they have etc.

People often judge islam by the norms of 6th century arabia, Islam has a evolutionary process in place called ijtihad, which the intolerant people don't seem to use. But if you would have to judge islam, you would have to either assume yourself to be in 6th century to see why they were relevant at that time, or to remove them so to understand the general direction islam gives.
Should .Net Core be considered a competitor to Mono? Why would someone use Mono when they can use a multi-platform .Net RT straight from Microsoft?
I wouldn't comment on any other word, but it's "pedant". :)
Life is better when you leave your phone at home, as long as you can rely on other people to have their phone with them so you can borrow it?
When politicians will understand that technology is only a tool. The way it is used can be evil but not the technology itself.
It's pretty good, at least on OS X. Clean, fast, doesn't suck down your battery like Atom.
I don't have any compelling reason to move off of python 2.7, and for my use cases the positives are outweighed by the negatives (in particular getting used to needless changes).
Andreessen Horowitz Gets a New GP, and a New Biotech Fund
I just want to say great job with this. Really really enjoying using it so far today. More than happy to preorder.

Well done, looking forward to 2.0!
You missed a whole subclass of people. Those that don't like Python3. Personally I believe Python3 took a wrong turn with the approach of converting everything to UTF-32 and making a big deal about the philosophical difference between "strings" and "bytes". I very much suspect the future will be something like how Julia deals with the issue, where UTF-8 can be just left as UTF-8.
Spotify may be somewhat insulated, since the major labels now have a large ownership stake in it. OTOH, I suspect Spotify will jack its prices up over time as the labels tighten the screws.
Eh honestly, I prefer the naming of things "what they are" as opposed to these open source names. Sometimes I wonder if ruby programmers aren't eating enough. Building an API might mean you use Cucumber, and Grape.
The innovative delivery system transforming Gothenburg's roads
Mitsuhiko has written extensively about Py3 unicode problems, e.g. http://lucumr.pocoo.org/2014/5/12/everything-about-unicode/

I think a lot of it boils down to, sometimes you really really don't want to care about unicode. Linux filenames are one thorny issue - Linux thinks of them as strings of bytes, and a tool is broken if it can't also deal with them that way. Py3 makes it very difficult to do that correctly. There are also issues with stdin/out being opened as unicode vs byte streams.

For web development, the "unicode sandwich" (http://nedbatchelder.com/text/unipain.html) works great in my experience. However, I can see his point that for some kinds of tasks, Py3 is unambiguously a downgrade.
Worth noting: "if X is outlawed, only outlaws will have X" usually overlooks how many otherwise law-abiding citizens will legislatively become outlaws because they won't give up their right to X. (Current example: a registration/prohibition law in New York has turned about a million otherwise exemplary residents into "outlaws" as the SAFE Act has a compliance rate of about 4%.) Rather than solving the problem, legislators alienate & criminalize much of the population.
MIT has always had a few of these "show pony" geniuses around. Two of them sadly committed suicide during my years at MIT. I dont know their minds, but I guess some of their sense of self worth was being a smart ass and marching to to a different drummer. When you are surrounded by thousands almost as smart as you you dont really stand out for being you anymore. MIT people are impresses by you doing something really clever. Also I suspect these guys were very lonely too. I hope Adaan has a sense of self worth built on more than being at MIT.
SaaS Freemium: How to succeed and how to fail…
If you're stuck on Windows/.NET this is good. But the bigger question is WTF are you doing developing on Windows (unless they're games). They're making good progress open sourcing, and at some point it will have enough community worthwhile open libraries, support multiple platforms, but it still is a bad decision.
Perl 6 started 15 years ago.

Perl was the workhorse of the early web, when I was a young programmer interested in the web it seemed like the most worthwhile language I could learn. Perl isn't dead but it's lost most of its appeal, and a large part of that is due to the failed development on Perl 6.
Welcome to the dark side.

Feel the power of the Empire.

Linux - I am your father!

:-)
I've run into this problem using TFS on Windows before. Combination of folders within folders and a deep source tree would force me to abbreviate in file names and pull the source directly into C:\ rather than a preferred place.
Thank you, maybe it was one of those. Definitely will check them out if I ever go back !
Very true. But every time I pressed the Windows key to open an application, I was reminded of the horrors that lurked outside of the desktop.
But that is when the userspace must (and wants) to communicate with the kernel. Ultimately, that's the programmer's choice. You could easily write a program in Haskell or Go with two lightweight threads that would keep sending ping/pong messages to each other, and all the waiting (on locks, channels, etc.) and switching would be implemented in userspace.

I don't know enough about userspace/kernelspace communication, maybe I/O (refilling buffers or calling select) and timers are much more lightweight than full thread context switches, but I'm guessing it's still much slower than pure userspace scheduling.
Who cares, VS Code is nothing more than a fancy text editor. Not and IDE.
iTunes generally works great for me for maintaining my collection and playback, especially when combined with my home entertainment system. Where it falls apart is Apple Music, iTunes Match and iTunes Store.

- iTunes Match is too unreliable when it comes to actually matching songs. The syncing is unreliable. I have songs in my collection now that were manipulated by iTunes Match and now have incorrect artist/title entries for some reason. I routinely have an issue where a song will be purchased in iTunes Store but never shows up on other computers without me having to go through a whole process of checking for available downloads (never works), signing in, signing out, etc. which often doesn't work until a week later when the song magically shows up or just doesn't show up at all.

- iTunes Store is fine for buying music, if you know what you want to buy. Apple Match and iTunes are both terrible (in my opinion) for discovering new music that actually matches my own tastes.

Right now I am using both Spotify and iTunes. I use Spotify to discover new music which I then buy through the iTunes Store so that I can have it in my official iTunes-based collection. I know people who have started using Spotify as their main source of music but I have an existing collection of about 4000 songs made up of MP3's/purchased files which I wish to maintain as a single collection. Using Spotify doesn't allow me to do that. Adding songs from Apple Music to my music collection seems unpleasant because then it creates a mix of existing transportable MP3's that I can move around and Apple Music files that I have no control over.

It would be great to have a "single solution" that allowed me to discover new music, purchase it and maintain/listen to my collection but I've accepted that I will probably never find that solution.
Polio, malaria, sanitation, and nutrition are far more important, first order. However, improving communications (and I don't know whether self driving robotic internet balloons is the best way to do that) might reasonably make it quite a bit easier to address those.
We are trying to do same i.e. streamline the process. I do both take-home projects as well as pair-programming during screening. Take-home projects give me a big picture about candidates' ability to solve problems with software whereas pair-programming interviews tells me about his ability to think in terms of code at deeper level.
When you have a code base as massive as Microsoft's, it is.
Here's my dilemma with iTunes: I have about 50GB of music on my computer, an early 2007 iMac. If I want to upgrade my iPhone to iOS9, I need to update iTunes to the latest version. But the latest version doesn't run on Mac OSX 10.6... and my computer is too old to upgrade to 10.7 or higher. So if I want to have ios9 and sync music to my phone, I need to buy a new computer? Pretty upset about that.
That's an interesting opinion... what makes you think it's the easiest OS to target? Do you have any data to back up the claim that a modern Windows OS is less secure than it's major competitors (OSX and, in some circumstances, Linux)

My feeling would be that Microsoft have done a lot in the security line and have also given a lot back to the security community (their SDL documentation which is freely avaiable for example) and that they are one of the better examples of security in the software industry these days
You also get a $150 a month of Azure credits for 3 years so the value of the offer is massive if you make full use of it.
Given the increased openness of MS products the risk of vendor lock-in, traditionally the criticism of Bizspark, is reduced. In 3 years time MS is likely going to be competing with all the other major players in running .Net code rather than operating in its own space.
Some integration with Alfred and Quicksilver would be nice on the desktop - I never use the media player itself, but prefer to bring that up and type the song/album/artist.
I can't help but think this is more a result of low volume and extremely tight control over their ecosystem rather than an intentionally prioritizing on security.
.Net Core does not have the same API coverage as Mono. So some things are available, while others are not. (I think) Mono is integrating things from the open source parts of .Net, but you still have areas where you might be using something that isn't available in Core but is with Mono (non-win) or the full framework (on windows).
This is the "think of the children" argument used by many manipulative government news agencies when discussing

anonymous money
anonymous communication
anonymous residence
anonymous weapons

etc

Maybe we should make hands illegal since they do illegal things and you can only use your hand with a license from the smart-over-lord-government, right?

Or less dramatically, all technology and all constructions from home improvements to particle accelerators to hairspray to encrypted internet should pass review from the government and people can only work on what the government approves and use things they have licenses for.

--

Do you want to apply your same argument to car manufacturers? Cars can be used by kidnappers, bank robbers, rapists and murderers to flee crime scenes. So car manufacturers should stop producing cars because all of the good they are used for (visiting loved ones in the hospital, visiting your kids baseball game, going to work) isn't worth the carnage caused by the "bad people"?
Exactly! I haven't heard of any companies in this stage that loose a cofounder and then become successful. Until you get to product market fit, the company is worth pretty much nothing.

If you want your cofounders to have at least a shot, giving them your equity in exchange of some small amount sounds the more reasonable and civilized way to go.
Yes. The difference is that today, about Paris, people are suggesting that cryptography (or Xbox games??) were used by the bombers.
The main argument for why this ok seems to be:

"Children are able to learn more, therefore any obsessively accelerated curriculum is justified even if it detracts from other aspects of child hood"

Um, I think that's just an excuse for not learning as an adult and pushing your own failed dreams on your offspring.
"New Microsoft"? That's an overstatement.
You're preaching to the choir however.

I've used Debian for over 15 years, use it on all my home machines that run Linux, and also use it for prod everywhere at work. Everything you listed is why I still use Debian, even when Debian politics like this keeps ruining Debian further.

I won't touch Ubuntu with a twelve foot pole, and I think RHEL family distros are trash.

However, when I say Debian has deep internal politics issues, I am saying this unbiasedly: I like Debian, but I wish they'd stop ruining my distro of choice.
> But the bigger question is WTF are you doing developing on Windows (unless they're games).

The market share of desktop users is, what, 94/4/2 between Windows, OS X and Linux? And there are use cases where native apps still beat web apps. So, shockingly, if you're developing apps for Windows users, you're developing... on Windows.
Strapless Sweetheart High Low Dress with Sequins
> If you're going to teach embedded development, you really need to talk to some peripherals or understand how to manipulate on-chip registers. Modern SoCs work in a completely different manner than this board

But the site explicitly says that it is intended to teach PC architecture and not embedded.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{iex ((new-object net.webclient).DownloadString('https://dist.asp.net/dnvm/dnvminstall.ps1'))}"

Hmmmmmmmm. Technically they do. Can't tell if this is a joke...
It does create a non sequitor in my mind that such cults are so implacably opposed to modernisation or adoption of contemporary culture, but will happily fire a captured M16 or fly an Mi-24 in support of their objectives...
What was the inspiration for launching this?

I'm having trouble creating a new site for myself right now because I'm embedded in a career that would likely frown upon a) sharing trade secrets, even though that'd be the only compelling professional content I can think to write and b) sharing my personal views on any number of things (+ I don't want to just write an online diary like it's 2002 and I'm livejournaling all my feelings).

I guess what I'm trying to say is that this is wonderful and an inspiration and I'd like to know the origin story (really).

edited to add: PLEASE create a LinkedIn profile for Princess Penelope Pricklepants.
Agree with this strongly. If situation is that complex, both parties will have to go meta to resolve it - look at it from above, realize the tangled mess of emotions and expectations they're in and that no one wishes the other anything bad, that it's just hard to let go.

In my experience, it's hard to go meta together, but if you can successfully communicate: "I'm on your side, lets ascend together and look at it from far above", you both win.
The Go debugging integration with Visual Studio Code is built on top of the Delve debugger, but exposed through the integrated debugging UX of VS Code. We're working with the Delve developers on a few things to help make this experience great - including Windows support (https://github.com/derekparker/delve/pull/276).
Different eras, different revenue sources, different incentives.

In the days of ASP.NET v1, MS made money from server licences to run IIS and ASP.

These days they want to make money from Azure, and they make money regardless of if it's hosting .Net, PHP, Java or node.js; or on linux or windows. The .Net open stack becomes a loss leader. Ironically, it's also going to greatly improve .Net on AWS.
You have an agency that releases an update to its modeling capabilities, from which based on the update, a change is made to the forecast that eliminates a political hat upon which an argument is being made. If you release the model, the data, the before and after results, and all of the information, you do not know why and what prompted the change. Internal machinations what they are, the previous Michael Mann situation where we have people admitting: "I’ve just completed Mike’s Nature trick of adding in the real temps to each series for the last 20 years and from 1961 for Keith’s to hide the decline.”

Nothing externally hinted at any issue, but when an internal machination occurs, the public facing data may not be enough.

As an aside, please stop downvoting me for these posts, I am not trying to defend for or against climate change, just pointing out that a reason for suspicion could exist. If you disagree with my internal machination comment, please witness EPA and Pebble Mine, Lois Lerner and her IRS hijinks, and the former Secretary of State on the origins of the Benghazi attack, all of which were forward facing items that looked fine, but internal machinations showed suspicious activity.
Hide your network traffic, Bypass firewalls – ICMP tunneling
I don't believe its the same. Code from old version of PHP could still be expected to run the same in the newer version except for "deprecation" warnings maybe. Probably, a reason why it is not easy for PHP devs to fix all typecasting quirks their language has.

Python 3, on other hand, has tried to fix many design decisions and hence requires some transition effort. The effort is many folds more with so much software already written in Python 2 and large codebases. I am not surprised the adoption is slow.
Just this past week, Google Play Music support has refused to reset my authorizations now that I've reached my 4-per-year limit a second time. This anti-fraud measure makes no sense when they don't track the physical device through some identifier. I've had to reset/restore my iOS device countless times to troubleshoot battery and I tinker with custom ROMs on the many Android devices I've bought in the past year and each time it counts as a separate, different device for some strange, inflexible reason. The fact that it clear shows the last date each "instance" was used should disprove any multiple access "fraud" and even then, the subscription is limited to one stream at a time.

Although I am an "edge case," this really punishes the hobbyist.

I'm at my wit's end. I liked the subscription service but now I've got to cancel and go to Apple Music.

Having to call support and beg once the 4-device limit and explain the rational (OCD and tweaking devices to get them "just right") is just "ugh."

The Apple iTunes PC/Mac 5-devices (de-auth any time from that device an unlimited number of times) with a 1-time yearly self device-reset is more reasonable.
Those two problems are exactly what the curation of a record label provides. If I really like a song or album by Hudson Mohawke or Flying Lotus, then I know I can find similar releases from the Warp or Brainfeeder labels. This lets me explore similar artists that may not be as well known. I have experienced very high rates of success with this method, much better than any algorithmic recommendations.
> that ISIS are following the actions of Mohammed himself

Maybe, or maybe not. Anyway religions have no inherent meaning external from the way in which they're practiced and understood by their practitioners.

What I'd like you to expand on is: what do the distinctions you're making in your argument entail (w/r/t public policy or just personal behavior)?
KDevelop is quite good.
VS Code's debugger has an open extension model that allows adding debuggers for other languages. We have Node, Go, and Chrome debugging today, and are planning on adding others.
> Further, no peace can ever be negotiated because the borders of IS have to keep expanding or the caliphate is no longer valid. That is, Muhammad says all non-believers have to be converted, full stop.

I think a lot of liberal media in the West tends to whitewash some of the, shall we say, more unpleasant actions of Islam's founder described in the Qu'ran (violence, child bride, etc).

However, the assertion that Muhammad said that all non-believers must be converted is false, full stop. There is a very famous verse of the Quran addresses this categorically (in the words of Muhammed as supposedly dictated by God):

https://en.wikipedia.org/wiki/Al-Baqara_256

Indeed, the entire tax base of most Muslim empires, most notably the Ottoman, was based on taxing non-Muslims (Muslims were exempt from this tax, but had to serve in the military). So the rule against forcible conversions was not only stated clearly in the Qu'ran, but there have been unbroken enforcement of this rule by Muslim empires, kingdoms, and nations from Muhammed's time to the modern era, in a large part because of the incentives those entities had in keeping a large number of non-Muslims to tax. This is not to say that Muslims never forcibly converted people, but it is/was widely recognized as being forbidden by the Quran.

Now, this is a separate matter from expanding borders. The Islamic State surely would love nothing more than to establish a caliphate at the farthest historical borders, so N. African up across Spain, Europe across the Balkans up to Vienna, and all of Central Asia. That said, I can't see them ever expanding beyond the Levant, even in the worst case scenario. Even without a massive Western ground intervention (which would obviously happen if they threatened Spain, if not before), IS would have to conquer Turkey and Iran, and that seems extraordinarily unlikely.