skysight-inc/HackerNews huggingface dataset:
I haven't used Windows 8 much, but I do run Skype on my family Windows 10 PC. Microsoft has stopped updating the Skype Metro app. Users are encouraged to upgrade to 'classic' desktop app - which is what I have.

The desktop app does not pick up your Windows login - you actually have to log in and ask Skype to remember your credentials. This works on local user accounts as well as accounts authenticated with a Microsoft account.
To add to your point, Valve and Jetbrains both seem to be suffering from exactly this. Do you think it is Agile gone too far? Minimal viable product being too broadly scoped? Modern programming culture / lack of resources?
What I need is an API scraper, scrapy seems to be mostly for HTML. I know how to look at network requests in Chrome dev tools and JS function to understand the shape of REST API, so I need something to plan the exploration of the arguments space. For example if you want to scrap airbnb, you look at their API, find there is a REST call with a lat, long box, I need something to automatically explore an area, if the api only give the 50 first results and you hit this number of calls it should schedule 4 calls with half the size boxes and so on. If the request has cursors, you should be able to indicate to the scraper how to follow it. I don't know what is the best tool for that.
The full text is available for free. http://www.thelancet.com/journals/lanres/article/PIIS2213-26...

You need to log in, I used http://bugmenot.com/view/thelancet.com

Having a quick skim, here's what I currently guess is going on. It's a meta-analysis, and most of the studies it looks at include smokers who aren't trying to quit. The effect remains (but weaker) when they restrict to studies of smokers who are interested in quitting. But "interested in quitting" doesn't necessarily mean they were actually trying to quit.

So my guess is Simpson's paradox: for people who try to quit, e-cigs help them quit; for people not trying, e-cigs make approximately no difference; but people trying to quit are less likely to use e-cigs, and so people using e-cigs look like they're less likely to quit.

Reading the paper more thoroughly might be able to falsify this guess.

("Quit" here means "quit cigarettes". Someone who stops smoking cigarettes, but continues smoking e-cigs, is considered to have quit.)
What Is an Encrypted Message and Why Should You Use It?
> I find this trend of platforms becoming walled gardens very unpleasant.

So did all the open-source people. ;)
Destroying the Pablo Escobars Mansion in Miami
When I was there the roads were almost devoid of cars. They've also just opened their first ATM. Things can change a lot in 10 years. :)
In my opinion the two are different, despite the same word origin.

Allow me to exaggerate for a bit: "application" implies desktop: you would run the installer, it would be a powerful (and complex) tool, capable of interacting with other local tools.

OTOH, "app" implies the everything-is-mobile paradigm: you ask the WhateverStore to install it for you, and if you've been nice and the phase of the moon is right, your plea is granted. Complexity is discouraged, drool-proof colorful interface is encouraged, the only allowed interaction is with the Big Walled Garden In The Cloud.

So, yes: Win10 has apps, and it's trying its damnedest not to have applications.
Adoptive kids shouldn't be sold by European government
Many people say that the problem with Windows Phone is that there are no apps, but the OS is crap as well.
That's still not exactly a heist.
Understandable-- but if you are productive on Meteor today, or you and your team have already committed to learning about it, I would suggest that you should see that through. This kind of uncertainty/doubt around open source frameworks is par for the course, unfortunately, and I think it would be a real shame to stop before you've at least built a prototype with the technology you've already invested time with (particularly since so much of a v1 is figuring out the interface/interaction design anyways, y'know?) Just my 2¢.
@op & @EasyTiger_

Well an example are the improvements to the various authentication implementations, the fact that I can now finally configure my personal workstation to be impervious to certain types of pass-the-hash attacks. A nice matrix that illustrates the improvements can be found here:

https://pbs.twimg.com/media/BfZw8iiCQAApq0T.png

Where 'green' is secure, as you can see a 'domain protected user' in windows 10 protects against almost every type of attack. These I have personal experience with from the attackers perspective, and windows 2012 domains are quite impervious to attacks that used to own the entire domain in as little as 2 hours. Not to mention that in addition to the matrix shown here, traditional psexec has finally been restricted to a special group of users, so that local administrators can no longer remotely take possession of a system unless explicitly configured to be able to.

Most of those improvements are really only applicable to enterprise, and some of them came about by switching to a more secure default (instead of new technolly).

New in windows 10 is also control flow guard (CFG), which most applications that I run at home and work already support. With the new addition of CFG use after free exploits should be harder to achieve on windows 10 than windows 7, although I don't have any personal experience with developing exploits for windows 10 yet.

In addition to the general improvements to credential protection and CFG, windows 10 is further isolating critical system components from each other in the kernel. I haven't experimented/looked at it in any detail yet, but I get the impression it's conceptually similar to qubes OS. In windows 7 the kernel patch protector (KPP) ran in ring 0, just like al l the other kernel code, if you got code execution you could simply patch KPP too, and then your rootkit had free roam over the kernel. Now Microsoft claims that in windows 10 KPP has been isolated so that normal 'ring 0' (if that still means anything in the traditional sense) can no longer patch it.
Another place I'd love to see Meteor move towards the (future) standards would be an eventual replacement of Fibers with async/await throughout, which to me is more explicit and intuitive.
Just a thought...did you do an update or a full, clean reinstall of 10 over 8.1? From my anecdotal testing: 4 machines with update 8.1 -> 10. One was fine, the other 3 performed very poorly. Doing a clean install fixed my perf issues. The one that was fine had a almost stock (no additional software) install of 8.1 that was a few months old.
> What happens if suddenly I want to rewrite part of the back-end or part of the front-end

Which is likely what is happening right now to detriment to all those that have already adopted meteor. But you sort of have to need to do this.
> .. One of his colleagues posted that he remembered Mihai Pătrașcu as arrogant, never in line with everyone else. The author would admit, though, that it was a sign of a superior mind and Mihai had actually been admired and envied throughout his life.

???
I thought being consistently arrogant is a sign of low EQ.
There's also Fluid (http://fluidapp.com) of which I've been a happy user for years.
It's pretty fucked up really. Just about anyone can gain access to our metadata. The freaking Greyhounds Council of Australia can gain access for goodness sake!
Yeah. Everyone needs to justify their existence. While quite a lot of people thought Win7 was great and that Microsoft should just stop there, maybe with a few minor improvements (e.g. fix CMD.EXE), they decided to completely change it in response to the tablet "threat".

I have a cheap Win8 tablet. It's weird. Quite slick in a lot of ways, but you can go back to the old UI and see where all the bodges are.
> The worst thing in my experience about windows 8/windows 10 apps is that you cannot install apps from 3rd party sources.

I've been away from Windows for awhile so I just want to clarify this - when you say "apps", are you talking about all end-user applications? Or only some sort of desktop widget type system?
Excerpt from the summary for one of the two keynote speeches...

"But this has brought along the unintended consequences of viewability challenges, fraud, and ad blocking. What’s more, this myopic pursuit of success has created burnout and disengagement...2016 must mark a significant shift in our thinking" [1]

[1] http://www.iab.com/events/iab-annual-leadership-meeting-2016...
You really deserve the downvote, mate.
This might be yet another enterprise trap set-up by the fact that the people deciding what software to buy are different the people paying for the software and different from the people using the software.

The problem is that Windows isn't a purely enterprise product. Although it gets little money from the end user market, it needs dominance on that market for strategic reasons. So, MS will ensure it dominates end user market, whatever it takes.
No matter how much you might dislike those ways of coding, they are still vastly more formalized that how most people are used to dealing with problem solving.
I started using an e-cig 5 years ago and but for one relapse haven't smoked a cigarette since. They taste like licking an ashtray.
"Popcorn lung or bust!" I finally quit smoking after about 20 attempts last year, after having smoked about 10 years, 1-2 packs a day, 3 on occasion. I'd tried everything. Patches, gum, e-cigarettes, etc. The e-cigs didn't help me at all... in fact they extended the very same problematic habits (fingers wanting something to do while I had a drink in the other hand, primarily). Gum was good for situations where lack of nicotine was removing my capacity to concentrate. What finally worked was taking a month away from any familiar drinking/smoking environment and any work commitments. I would recommend quitting your job, changing your environment and just going cold for a month or two to successfully quit smoking. Don't rely on products, they're just feeding the same addition. Most people who successfully quit apparently fail to quit a lot of times (8-12?), though not as many as me. So I'm something of an expert. ;)
We all know real programmers use butterflies. I've been letting my son focus on the code rather than the editor, so he's using Eclipse per the aforementioned book's recommendation.
Does it really mean "you're welcome"? I used it to let people know they needn't be concerned about some perceived imposition.

I'm not worried, so you shouldn't be either. It's a great expression.
Opinion: What Makes a Great Front-End Developer
Should You Complete the Agile Transition?
I think you are also in a minority wanting that blinking light. I don't even want email notifications when I am logged into my phone.
Then I'm part of that minority. I use Win 8.1 with classic button in a VM and it is a fast, stable Windows. Esp as a guest in a good OS.
Will definitely be reading that thanks. However this does not change my initial point: some forward thinking individuals are ahead of their time and are sometimes ostracized for the wrong reasons.
No! No! No! No! WHY??
We spend years saying "software development is not manufacturing", and now it the name of "agile" we allow all this to crept back.
Your team is not falling behind, your estimates were wrong!!
The post's title is "What Went Wrong". What kind of comments were you expecting here? Running an OSS project is no different than running a startup in a lot of respects – marketing and PR matters. It's great to write candid posts like this, but you can't jump into other forums where the post has been linked and try to manage the conversation after the cat's out of the bag. It ends up sounding like damage control.

Instead, you should welcome further observations about some of the perceived mistakes the Meteor team made and point out specific examples where they're being addressed.
It's a good system.
If it's called an "application" or a "program" it's probably worth having. If it's called an "app" it's probably not.
"The perfect is the enemy of the good" is what we often tell each other.
I was smoking 40-50 cigarettes per day before I met with vaping(smoking e-cigarette) 3 years ago.

In the last three years, I only consumed around 50 traditional cigarettes. Compared to 49.275 that I would have smoked if I haven't switched to vaping, that's a big win.

OTOH, will I quit vaping? I don't know, and don't care for now.

EDIT: For anyone looking for information about e-cigarettes, https://www.e-cigarette-forum.com/forum/ was a big help for me. (Not affiliated)
I was particularly impressed by that guy who robbed banks, never got caught, turned himself in, and did an AMA. In his own words, he "studied and perfected the art of bank robbery".

http://www.reddit.com/r/IAmA/comments/39b67t/im_a_retired_ba...
Yeah the title is poorly worded. It looks like they're asking whether e-cigs help people quit smoking regular cigarettes, not whether they help people quit smoking entirely.
I already have 1000 different accounts on 1000 different websites. I don't want yet another one. Can someone fix that?

Fuck emails. Fuck passwords. I don't want to deal with any of these things. What's the purposed of being logged-in anyways?
> Another issue with Meteor is that it was envisioned, not extracted.

This has been the Achilles heel, in my opinion.

On what might be the bright side, this sort of thing is starting to happen, albeit from the outside (e.g. not from Meteor, but from a company who hitched their wagon to Meteor):

https://kadirahq.github.io/mantra/

This is great, but the envision/extraction disconnect persists within Meteor itself, where it matters most.
And oh look!

Harness Racing New South Wales wants metadata without a warrant as well.

They can go and kiss my arse.
Applications. Apps seems to be the new word for applications.
My original gripe was simple, if I declare bmp = class()
should I really have to tell the compiler what the return type is? ideally no.

>its now in 4 spots (header, function definition, and two spots on the same line in case the compiler cant find those?)

also they added a ^ operator so thats cool.

but I guess my gripe is every time I want a different taxonomy function I have to page up to the top of my CPP and type 42 keystrokes. (also I think I might have been missing an extra taxonomy there and its really 5 namespaces deep.)
The president was interviewed after the event asking him: "How much can you do with programming?" He answered: "I just learned basics...I can make a circle!". Everybode's gotta start somewhere :).
This may be a really naive question (or I may be falsely inferring that you want to quit nicotine), but I'm curious:

If you've cut out the behavioral addiction with cigarettes and are now addicted solely to nicotine, couldn't you slowly ween yourself from nicotine by gradually using liquids with less and less nicotine until you eventually end up using liquids without any nicotine?
The OS was good around the 8.0 time frame, reliable and highly usable. Not the whack-a-mole app dance that is iOS, and not the byzantine maze of android. The changes in 8.1 I did not care for, it made things more like iOS / android but at least the OS remained reliable. It seems like MS thought about the phone and what their strengths were, and decided to get rid of them.
It sounds a bit rude to my ears. It's like 'fine'. Nobody who says 'fine' is actually fine.
> Meteor has yet to establish itself as a mainstream development technology on the same level as Rails or even vanilla Node.js... almost four years after Meteor first launched, I have to admit I thought the framework would be more widespread by now. So what happened?

A more general answer, I feel like the web programming world doesn't really need new frameworks, does it? Rails or Django got mainstream adoption because there was a need at the time, likewise with frontend JS frameworks (which seems to be consolidating around just 2 - React and Angular), and likewise with Node as filling a need for easy async. I'm not that knowledgeable on Meteor [1], however I think by default it's reasonable to expect no new frameworks to have mainstream adoption without a major change to the web.

[1] I don't know if Meteor's x-platform appeal is enough to convert users from other x-platform, native and/or hybrid solutions (Ionic, Titanium, RubyMotion, etc.).
Second-Guessing Satoshi: ECDSA and Bitcoin (part I)
I just tried it, skeptical that it would be that easy. Well, one command to install and one to build. Worked exactly as I advertised. Nice!
An organization called the "Interactive Advertising Bureau" should understand better than most that this would be a bad move. They'd have to really try hard to dig their heads deeper into the sand.

What's the worst thing that could happen as a result of letting Adblock Plus attend? They'd gain a better understanding or ad-blocking technology? Or maybe get some insight into why so many people feel that ad-blocking is necessary?

I guess Adblock Plus just doesn't fit well with the IAB brand's "core value proposition".
In Australia, that's pretty much what it means.
I've gone so far as to create a separate autossh user with separate key, with no shell access (by setting the user's shell to /bin/false). It still permits tunneling (call ssh with -N), but does not allow shell sessions. Perfect for when you want to access remote systems via a remote tunnel but do not want to give shell access on the relaying machine to the tunnel origin. It trusts that the machine originating the tunnel will not initiate a reflection attack (by making a local forward to the remote port itself on the originating machine and causing some log messages to appear until all file descriptors are in use)[1], but that's not so unreasonable.

1. http://www.semicomplete.com/articles/ssh-security/
Personally I think the OS is great. The problems are all on the app side.
I was a light smoker (a pack in 3 days) and hated that I was addicted to cigarettes. I tried nicotine gum and patch to help me quit but it didn't really work.

Then I realized that I am more addicted to the act of having something in my hand blowing smoke then nicotine. I have switched to e-cigarettes and have moved to juice with 3mg nicotine. I feel much better overall and have quit regular cigarettes.

I haven't looked at all the papers regarding e-cigarette's ill side effects but based on how my body feels, it is definitely better than regular cigarettes, no question about it.
The startup I'm with right now just finished a meteor/react project that I led. This article really touched on our major pain-point with the learning cliff that you hit after a certain point. We used FlowRouter since it has React support, but managing subscriptions correctly (let alone caching them) took way more time than we had anticipated. It wasn't until near the end of the project that we realized none of us actually had a total mastery of what was going on under the hood in meteor, which was a terrifying realization. All things considered, though, I think our biggest mistake was biting off more than we could chew in using React and Meteor, when we had never made an app using either before. On the other hand, blaze is pretty rough...
> I don't really get the complains about a kitchen sink of predefined functions, or the functional syntax. You can always fall back on defining a function yourself. (And with the amazing documentation and Google, it's quite easy to find most functions anyways.) Likewise, you can always use C++-style syntax for defining functions, for loops, etc.

http://www.leancrew.com/all-this/2012/04/where-modules-go-to...

In the short term a kitchen sink of predefined functions are great, but in the long term they become baggage that holds a platform back (and there's no way to improve them without breaking backwards-compatibility). They're usually a sign that the platform has its priorities wrong: you need a good dependency management solution, and once you have that there's not much value putting things in the standard library. (Look at Scala, which is going to a lot of effort to carve things out of the standard library so that they can be maintained separately with their own release lifecycle).
>Not too surprising that around 26 of the 650 members of Parliament have degrees in science or technology. //

Is that particularly unrepresentative of the population as a whole?
There is a very interesting book, "I Sing The Body Electronic" by Fred Moody, who had the opportunity to observe a team at Microsoft very intimately over the course of a project. Back then, apparently part of the problem was that good managers were very rare, and as the company grew and grew, they put people in management positions that were not really qualified for (or comfortable with) the job.

Deadlines appear to have been a problem back then, as well.

I have wondered, how much of that has changed since. From your description, not much... :(
Sure hope you are being facetious, because Little Johnnie Howard has been called that pejorative by plenty of people from all over Australia. Still gets used to this day!
In comparison to other IDEs it is superb.

As far as the 64/32 bit argument, it's pretty absurd. What are the benefits of going 64 bit? More memory consumption? (http://blogs.msdn.com/b/ricom/archive/2015/12/29/revisiting-...)

What types of apps are you developing in Visual Studio? It's my daily driver and crashes very rarely for me.
That reminds me, I was going to write a scraper to extract my HN comments.
While the health issues are unresolved at this time many insurance policies consider them the same as smoking with regards to penalties and such.

the only solution to smoking is to quit

Thank you for the down votes, smoking is not equivalent to abstinence
I guess the plan is to just keep making "improvements" witch works well for keeping the platform fresh and interesting. Then monetizing it along the way. It's also nice that it will be able to run everywhere and a "Windows" app will work on all "Windows" devices.
Well, sure, because one is before the "and", and one is after it. Not the difference you meant? There are all kinds of differences, but kids usually learn to mostly ignore casing (in English) for meaning when learning to read, and programming makes them unlearn that rule. There are three exceptions (that I think of offhand): starting a sentence, trademarks and acronyms, and proper nouns. The first two don't usually change the meaning much or at all, and the last is pretty much Python's class/instance rule (except reversed).
Also using win7 right now (at work). While the practical differences aren't huge, I personally find the UI of both windows 8.1 and windows 10 an improvement (after a few tweaks).
There has been quite a bit of discussion on the name. Apparently there are other projects with the same name and similar ones. Perhaps a rename will be in order if the project grows in popularity. https://lobste.rs/s/aqijyr/asdf_-_extendable_version_manager...
Yes, that's an interesting point. The digital economy leads to some grey areas.
Yeah, that's more a state vibe. I can assure you, Sydney is nowhere near as laid back.
I've usually assumed that when people say "software development is not manufacturing" they usually are referring to the "Western" model of manufacturing that the first half Goldratt's book Critical Chain spends tearing apart.