skysight-inc/HackerNews huggingface dataset:
Yea unfortunately the new XAML isn't 100% compatible with the old XAML. Things like DataTriggers no longer exist; everything is Visual State Manager. On the plus side, though, UWP XAML perf is significantly better than WPF XAML.

WPF is still supported however, and recently got improvements in .Net 4.6. There are plans to allow WPF apps (and other Win32-based apps) to be published on the Windows Store, so you might not have to worry about porting, as long as you're happy just targeting PC users.
Possibly unrelated, but if you are interested in the geography of Chinese air pollution, check out aqicn.org
It's primarily for air-cooled motorcycles, and to prevent them from overheating = no airflow = no cooling.

Although ill tell you this, as someone who rides a motorcycle in the only state in the US where its lawful. Ive seen people get rear ended on bikes because the person behind them was not paying attention (or did not see them, which can also happen, motorcycles blend in with tail lights).
I've seen this happen at stop lights, and in stop n go traffic on the motorway. On the motorway the man was wedged in between two cars and his face was stuck in the trunk of the car in front of him, with the car behind pinning the bike down.

Oh man i think at stoplights is worse, this guy was pushed into the street into cross sectional traffic.
Even when I drive on the highway and am NOT lane-splitting people move over to the left (fast lane) to offer more space for me to get through if i wanted to be.
More states should allow lane splitting, it allows the rider to lawfully put themselves in to a position where they are less likely to get squished, but also contributes to less traffic due to having smaller more efficient vehicles on the road.

Uber you should get a bike.
But that's just the thing. They didn't remove it. I have literally never been able to play DVDs in Windows without installing third party codecs or programs.
You can't just reaffirm that without evidence and an argument. It is self-evident to me (and I presume every other software engineer here) that different architectures lend themselves to different types of change. If you want to make that claim than you probably should write a dissertation about it because it's quite a controversial claim. But simply stated as if it were unassailable fact is pushing you right into crackpot territory.
1. Fork the repo
2. Revert SJW bullshit
3. ???
4. Profit
What danger lies in mobile SDKs?
Go East Young Man (or Woman)
I'll throw in the response that the "socialist" countries of Europe are socialist to varying degrees, and I don't think most of them actually consider themselves socialist. Unlike the US, most western countries think things like a social safety net and universal health care are good ideas in and of themselves, and do not necessarily ascribe any particular political ideologies to the ideas.
I'm surprised at how many of these use props- or even methods- to show/hide the overlay rather than simply not rendering the <Overlay> component.

This article is really shallow so I'd just like to suggest you look at the code for the Rackt modal- it takes the children you pass it and renders them in a new React container, a pattern it calls a "portal". That sidesteps all of the issues with rendering a modal in the middle of your markup (CSS cascading mainly). I thought that was really clever when I saw it.
Sure if you assume HomeJoy as a lead Gen model, loyalty on both sides could be a problem. HomeJoy generally positioned their service like that. However, I don't think that was the intent in the long term. If loyalty is a problem with a service business then your customer acquisition has a flaw (high discount) or you provide no additional value to the customer (quality control, customer service, insurance, backup cleaners).Certainly the loyalty problem exists with "traditional" services as well. The big franchises stay in business by first providing good service and second loyal workers. Those factors plus acquiring the right kind of customer provides the recurring revenue this type of business needs to survive.
Selecting Between Native Advertising and Content Marketing in 3 Steps
Google’s Internet balloons will provide connectivity to all of Sri Lanka
Yeah except it hasn't changed more quickly. Back in the early 90s we had Eternal September, the NSFNet stopped running the backbone which led to SPAM (there was a time on the internet before SPAM), then the web was invented and someone wrote Netscape. That probably all happened within a period of three years or so. A few years later there were a thousand crappy Geocities sites and Yahoo and Amazon were founded.
The little "Tweet/etc this" box is so awesome, it actually half covers the first letter of each line and follows you down the whole page! How user friendly.
Performance of which Safari? My biggest problem is that webviews in Facebook/Twitter use a UIWebView that doesn't have the Nitro JS engine. That absolutely hammers performance. If you have a lot of traffic coming from social and are testing in Safari proper, you're not testing in the environment your users are experiencing your site.

Apple have released the WKWebView but last I checked it has a number of bugs/errors that make it very difficult to use.
Any North Korean that can reach old age probably knows more about security than the majority of us "hackers."
... reading content on the mobile web can be less than ideal ...

That must the understatement of the year for the last five years. In fact, my Mobile Safari feels so broken (functionally, not performance-wise), I do mobile browsing only in an emergency.
Sure, but even if it's not all TPP related - that is a truckload of money. I have no idea what you even spend that amount of money on - it would buy a lot of champagne and hookers for representatives.
consolidation and fragmentation tension is the weapon of choice in mobile
Nobody is running into anywhere and "yelling 'retard'", the equivalent of which would be more akin to posting "RETARD" on comment threads all over GitHub. If that's what was happening, most would regard it as spam and would probably agree that the user should be banned (at least temporarily). That's not what happened.

So, while I agree that using "retard" in a lighthearted manner is offensive, and I wouldn't do it myself, I don't decide what others are allowed to say, because I don't want others to decide what I'm allowed to say[1]? Instead, I'll make a choice about who I want to be friends with.

1. https://en.wikipedia.org/wiki/Golden_Rule
A useful learning tool and an interesting means for shaping public opinion. The NY Times computation takes into account publicly acknowledged exploits; one wonders how many undetected exploits there are. The number computer here is almost certainly a lower bound.

I worry that the clamor about personal information exposure is going to be used to motivate restrictive and ultimately ineffectual government action and, perhaps, kill the goose that has been laying the golden eggs.
> The danger is that you seem to be choosing to not recognize the growing trend towards what are seen as appropriate responses to being offended: shaming, ostracizing, and the forced silence of the "offender".

So wait, do you have a problem with using language against people or not?
By the way, antirez is already working on a lazy deletion of large objects: http://twitter.com/antirez/status/626406286083670016
I upgraded to Windows 10 Home from Windows 7 Home Premium and I have a Windows DVD player installed.
Cecil, Zimbabwe’s famous lion, was killed by an American dentist
“Why are there so many programming languages?”
It also does a system check and confirms for the user that their system supports Windows 10 so it actually does something of value for a user.
Backwards compatibility is a STRONG point of windows, not a drawback.

Remember that this is something used by business users. Technologies like COM are without equal in the field (native automation of every major software for example).

The only negative points you mention are icons and the pure existence of things you obviously don't and can't use. It's all in all a very silly paragraph you wrote.
Thanks, I really appreciate your comment and kind words. As a self-taught junior, I find I have gaps in my knowledge that I'm not even aware of sometimes. Reading books and talking with coder friends helps me patch these over. I'm not sure what languages you work in, but if you want to pair on an OSS project sometime, maybe we could help each other. I'm @bensima on Twitter and @bsima on Github
There's only 6 used by the game thus far: https://github.com/FrankSalad/spot-the-drowning-child/blob/1...
I think what we need to make the web better are new ways of advertising. Sites like The Verge depend on ads, and currently that means lots of requests and extra js which both hurt the experience, as the author pointed out. Which leads to people browsing with things like ad blockers and Ghostery. I'm no expert on the subject, but there are certainly better ways to advertise than plastering sites with videos and giant banners.
I created an alternative list where you can link your project website rather than your videos since I thought that could be more interesting http://www.topchart.io/lists/ycombinator-fellowship-2015-web...
Facebook must die! The amount of policing, data collection, and privacy goof ups Facebook does is an insult to all its users. Combine this with a stupid "authentic names" policy and it possibly couldn't get any worse. It just seems like Facebook has taken Google's "Don't be evil" and adopted it as "Be evil!"
Just in case you're not being sarcastic—the level of resources you have access to as a child is much more tightly correlated to how much money you make as an adult than individual IQ, at least in the United States.

https://en.wikipedia.org/wiki/Socio-economic_mobility_in_the...

https://en.wikipedia.org/wiki/Cycle_of_poverty

http://blogs.wsj.com/economics/2015/05/12/american-meritocra...
What Is Good Web Application Architecture?
Reflux has nice support for async actions. Documentation here: https://github.com/reflux/refluxjs#asynchronous-actions
Seriously excellent work by Newegg. I'm worried, however, that they've now made themselves well-known enough in the industry to avoid future targeting by patent trolls. Honestly, who would go after Newegg at this point with their current track record? In the long run, this probably helps Newegg a lot with good PR and fewer trolls attacking them. With the exception of the specific cases they've already won, I just don't see this really helping the little guys over the long run. Patent trolls are going to remain a huge headache until we get serious reform.
Same here. I have been made eligible for free credit monitoring services three times in the past year alone.

I think maybe I'll just get really familiar with the FCRA and the FDCPA, so that when someone inevitably uses my stolen PII to commit fraud, I can hit back--and get paid for my inconvenience--when the creditors and reporting agencies fail to do the right thing.
There's a known problem in the sailing world where people will set their autopilots to GPS coordinates from waypoints published in sailing magazines, and then collide with another vessel in the middle of deep ocean with no landmarks around.
(Author here, replying with my old openid account due to rate limit.)

The 'freshness' is possible because it's a domain validated certificate - domain validated certificates are < 1 min, and normally cheap or free, as all you have to do to get a domain-validated cert is have an official sounding email address, publish a DNS text record, or some other way to show you have control of the domain. Domain validation doesn't require any investigation of the identity behind that domain, which is why they don't show the company name or the green bar. In Edge, domain validated certs show a hollow grey lock. [1]

EV certificates require checking the actual company - government registration, business status (eg, do you pay your taxes), does the person requesting the certificate have authority to take actions on behalf of the company, does the company have a verifiable physical address, and more [1]. They then show that company's identity in the certificate and browser - as the company name in a green bar.

Nearly everyone you speak to will quote a either a vague figure or 7-10 days to provide an EV cert.

CertSimple only does EV, and our average certificate issuance time is 5 hours. We've been doing them even faster than that recently - check the tweets on the front page of the site. A big part of that is that CertSimple checks a whole bunch of your company's information before you pay us any money. [2]

[1] https://certsimple.com/blog/dv-ssl-in-microsoft-edge

[2] https://certsimple.com/blog/are-ev-ssl-certificates-worth-it

[3] https://certsimple.com/blog/checking-orders-before-you-pay
I actually find it slightly depressing how many people here don't find it offensive, and are comfortable with it. Maybe it's a US vs. UK thing?

Many people in the sixties said 'coon' or 'spade,' and many people in the seventies said 'paki' or 'poof;' and you could argue that those words weren't directly offensive insults, but - to me - there is still some undercurrent of the different and qualities of 'I'm superior and this is my mocking little word for those different to me.'

I don't know. Everybody has their own opinions, of course, but were I running a service and somebody reported that to me, I would have done the same thing.
People swear on GitHub all the time: http://commitlogsfromlastnight.com

That was really silly by GH folks.
I see that there is no HTTPS on the website. You may want to fix this if you want this to be safe to use on a day to day basis.
You have to be careful not to run afoul of Alice now. At the time many patents were granted, you didn't. So now you have to fight in court to prove that Alice applies, and therefore that the patent is invalid.
How to apply data science to healthcare?
Well that may be, yet back in 2011 the application the company I worked for required sms verification (to prohibit multiple accounts) and the idea was to prefill the phone number reading that field. It totally didn't work and there were entries like '<unknown>' instead of null, etc.
The application required Android 2.2 (iirc). The functionality was removed.

Personally I have not seen an EU provider storing a real phone number there.
Is there a particular reason that "using a subset of ANSI C" is morally worse than "inventing an entirely new language"? I think you're maybe ascribing some kind of ethical purity to ANSI that it doesn't really have, especially given the popularity of GNU extensions et al.
If traffic class is corrupted it will simply be QoS'ed wrong. No biggie.
It doesn't take that long to initialize, and you only need to do it every 90 days. If you get the pre-installed VM, it only takes a couple minutes from first boot to ready to use.

Besides, I think you can "rearm" and use for another 90 days or more.
For the last year I've been working on an iOS game. Here’s a preview
China's Tesla Model S copycat revealed
The cost is not just the lawyers' time (which you may be able to get on contingency), but the administrative time: managing the lawsuit, discovery, assembling evidence, time of witnesses, and so on. Then there's the business risk: lawsuits only happen when both parties think they have a case, so by definition one of them will be disappointed.

The selling out to a bigger player does happen, although since it's a distress sale it's often for a low value.
Normally Krebs is the man, but this is wrong.

1. The ability to discover is enabled by default, not to share. You actually have to manually add the networks and contact groups you would like to share with.

2. This changes nothing about the trust model of WPA2-PSK, which begins and ends with the users you give your password to.

If anything, Microsoft gave a safer alternative to what anyone could have already done anyway.
"It is probably more illuminating to go a little bit further back, to the Middle Ages. One of its characteristics was that 'reasoning by analogy' was rampant; another characteristic was almost total intellectual stagnation, and we now see why the two go together. A reason for mentioning this is to point out that, by developing a keen ear for unwarranted analogies, one can detect a lot of medieval thinking today."

Nice.
would love feedback
Exploring the World as a Top Developer and Escaping Winter
There are a number of studies that about half of all software developers do not have a CS degree. From what I have seen, many of these have degrees in other so-called STEM (Science, Technology, Engineering, and Mathematics) fields such as mathematics.

Paul Minton's LinkedIn profile lists a 4 year B.S. in Mathematics from the University of Illinois at Chicago (2009-2011). He apparently was a transfer from University of Vermont. GPA is listed as 3.31. His LinkedIn profile also lists courses in probability, statistics, and linear algebra.

https://www.linkedin.com/in/paulminton

Data scientists in particular tend to be people with degrees (often Ph.D.s) in other STEM fields involving heavy statistics and data analysis. Most do extensive software development for these data analyses.

It is not clear how much programming experience he had prior to the coding boot camp either from the New York Times article or his LinkedIn profile. These days, most people taking probability and statistics probably do some programming in class.

It is also worth noting that San Francisco is quite expensive with apartment rents running over $4,000/month in the city. Software jobs are concentrated in high cost of living areas.

http://blog.sfgate.com/ontheblock/2015/06/02/san-franciscos-...
> It works less well when the "songs" are 45 minutes long

The pieces on streaming services (just like CDs) are not 45 minutes long, though. They're separated into movements that are typically between 4 and 10 minutes long. So, while you could listen to all of the Rite of Spring if you want for its entire 40 minute runtime (and I do a lot, as it's my favorite orchestral work), you usually don't. You might listen to only the Introduction to The Sacrifice, which is only about 4-5 minutes.
What+Do+We+Want?+Equal+Pay+For+Women
I think it is a bit of an inside joke. It's laughable that anyone would consider a secretly negotiated agreement (have you seen any text?) "free".
Agreed, but not everything is public facing, and sometimes you need quick verification. ssllabs is great and should definitely be done on all external endpoints, but it takes a while to run.
I added a new list for the websites of the projects rather than the videos of the founder http://www.topchart.io/lists/ycombinator-fellowship-2015-web...
Erich Spangenberg is America's most notorious patent troll mafia head. I blames him for taking full advantage of the broken U.S. patent system to squeeze upward of $30 billion each year and the tremendous waste of use our legal system resources.

EFF[1] and NYT[2] ran full reports on him previously.

[1] https://www.eff.org/deeplinks/2013/07/times-profiles-patent-...

[2] http://www.nytimes.com/2013/07/14/business/has-patent-will-s...
That thrashing around doesn't look like he's still managing. That's full on panic. As someone that has been on life guard duty, that would be enough for me to dive in and get him out.
Patents absolutely are a block if you need to be compatible with a patented system.
I agree, and the answer is that browsers should start shipping ad-blockers as a core feature and have them on by default. Tracking scripts and ad-spam should be treated the same way pop-up ads were treated 10 years ago.

I'm not saying kill advertising, but they could control it so that only a set number (2 or 3) ad scripts could run per page, not the 10-15 that is common nowadays.
I don't understand the mentality, though. If you want to make games, make games. There isn't a "path" towards game development, you just make them.

If you want to fool around with languages, you can do that without making games, but you don't have a game concept.
IANAL. I don't charge for emails, they do, telephone calls too, by the minute.

Surely it depends on the contractual agreements you enter. If you have to provide timely support, define timely. If they can't accept a price for a timely response they're children.

> You are working for client A and then suddenly an email comes from client B, which totally wastes time due to context switching etc

Don't get so vexed. Your time is yours. It is defined in the contract with the client. If they make an unusual request then cool, but 'maker time' is pretty pointless if you get drawn to distractions without your own 'manager time' planning ahead on how to avoid it.
> A single trumpet playing at full volume is loud enough to cause hearing damage.

A pet-peeve; this is meaningless without a distance. I'd rather attend an orchestra performance from the balcony than put a trumpet to my ear.

"x is louder than a jet engine!" from the pilot's seat or standing on the wings? "louder than a crying baby," in the bedroom or in my arms?

Sorry for hijacking your insightful comment, +1.
Perhaps later in life.
All i thought when reading the linked thread was "What a horrendous waste of so many developer hours".

Tolerance is a two way street. It also means accepting minor things you necessarily don't agree with. These topics are blown so far out of proportion that they are actually hurtful to workplace and gender equality.
Y Combinator Fellowship 2015 Websites
At the bottom of the article: "3D XPoint technology will sample later this year with select customers, and Intel and Micron are developing individual products based on the technology." Sounds like the general consumer won't be getting this until those individual products are developed.
There are some good reasons for vendor prefixing. For instance, the 'user-select' property is implemented differently between in each prefix, so CSS styling should explicitly state which implementation it wants.

These properties need to be standardized. But, we're going to start running into trouble if we start pushing to get rid of prefixes for unstandardized properties.

https://developer.mozilla.org/en-US/docs/Web/CSS/user-select
Wrong question.

The right question is why there aren't more programming languages.

That is, there is only one C++ commitee saying what C++ shal be, and imposing on all C++ programmers their view on what control structure, what object system, what semantics there should be.

This is totally inadmissible and anti-democratic!

I want to be able to define my own language or my own variant, my own extensions of a language. It's not so much that I want, but I NEED to define the language in which the solution to the domain problem is to be defined!

This is why I use Common Lisp, the meta-programming programming language, where I can change the language at any time, without having to wait on a standardization commitee, merely writting in Common Lisp simple (or complex) lisp macros.

Each lisp programmer invents thus his very own language, (while defining it precisely in lisp, for other programmers to understand his meaning).
Show HN: File.io – Ephemeral file sharing
FROM THE PAGE:

nixxquality commented on c1ac0ba 4 hours ago

They are not alone. I know many people who would find this offensive. It isn't like they shadowbanned them or deleted the repo outright. The maintainers were given 24hrs and instructions to fix it.
-- @ybur-yug

No, what actually happened is that somebody reported the original upstream of this fork (WebMBro/WebMConverter) but since @WebMBro himself left a while ago (which prompted me to make this fork in the first place), GitHub couldn't get a response from him, so they shut down that repo
along with all forks, with seemingly no communication towards other fork developers.

I had to contact GitHub myself in order to even get a notification of what was going on, and it took them about 3 days to restore any kind of access to my fork of the project.