skysight-inc/HackerNews huggingface dataset:
I think their recent change to per user pricing plays into this nicely. These features look really cool, but I can see it being costly to an organization when you have to give managers, project managers, etc. access to Github just so they can manage issues.
I would like to mention Blitzwolf as some of their products overlap with Anker. I have recently discovered their products when ordering from a chinese website. For the price (cheaper), the build quality seems excellent. I am very happy with their quickcharge wall charger and the reversible micro-usb cable.
What would be the point of that?

What he's describing is something that also happened (with far greater, more rage-inducing frequency) on tech forums before SO existed.
Ofcourse, tons of "enterprises", ING, Comcast, Salesforce, IBM, General Electric, Electronic Arts, (Slack?) and Google (obviously).

There are also tons of components to pick from, someone is obviously building them. We are rewriting parts of RhodeCode UI in polymer right now and everyone is very happy about how that goes.

There are plenty of job offerings on polymer job channel and in the wild.

It just seems that HN folks are ignoring anything that is not called Angular/React because its not hyped enough :)
Has everyone who switched from Redux to MobX been informed that Redux won and they should switch back?
Maybe a bit macabre, but I believe the cost of training a fighter pilot runs around $10 million total, so you can add that "savings" in as well.
I'm currently developing a mobile app using React (web, not native). And I'm using the regular bootstrap. What advantage does react-bootstrap have? I seriously don't want to learn a new framework.
My WiX installer prepares the program folder location and installs exactly one downloader executable which pulls the rest of the desktop app from a location in the internet. Is this setup compatible with App Store via Desktop Bridge in principle or should I get problems with sandbox etc.? (No need to elaborate, if the answer is yes I'll work through the details on my own).
The 40 best academic conferences in Europe
According to my understanding, you are correct and it's new domains that suffer.

Of course, this becomes political soon enough. As new countries see mass adoption of the interwebs and find out that they have massively smaller allocations of IP addresses than the existing countries they might feel annoyed and do something about it. Tempers flare, shoes are thrown, everyone gets sulky and unhappy.

All this could be avoided if we just flipped a few switches, wrote some code, and all moved to IPv6. It's such an easy, small thing to do. Why not just do that and not irritate the living buggery out of everyone?
Ironically this site would be on a wall of shame for lack of color-blind accessibility.
If you're not using secure boot* and an encrypted Linux partition you are not secure.

(*Or a boot loader on a separate USB drive which is never plugged in while running Windows)
Transistors were invented last century. Neurons were invented millions years ago, we're most probably near the physical optimum.
In a CA world, every TLS certificate for a site under . is validated through trusting the CA, and the USG, which controls various CAs capable of issuing certificates for any site, can silently swap in its own identity for that of any of those sites.

They don't get the bits of your private key exponent. They don't need them; the CA key escrow system is subtle enough to let people think their secret keys matter.
A workplace is not required to ensure you're not offended, only that you're not sexually harassed, harrases in general, or discriminated against (if a protected class). A workplace can also not force inclusiveness.

I fear that the swing in PC culture is going to cause more harm than good for "inclusiveness" now that the pendulum has swung too far.
It only appears that we do not follow universal, perfect rules because we have so many of them and even different from one individual to other. Our brains are too big to make sense about these rules. But if you take simple variant of brain, insect for example, you see that they pretty much have universal, perfect rules that they follow much like robots.
> He points out a further worrying issue with TUEs: in the past some athletes, such as Lance Armstrong, have been allowed TUEs retrospectively to escape possible bans, as the American did after testing positive for corticosteroids in 1999

I'm curious how many other cases like this exist. Starting to sound like a pretty big loophole.
Well, yes. It's a StartCom certificate, so it will be invalid if you have revoked StartSSL stuff.
By the way, FF reports this when accessing pandoc's site from the linked URL

pandoc.org uses an invalid security certificate.
The certificate is not trusted because it is self-signed.
The certificate is not valid for the name pandoc.org.
Error code: SEC_ERROR_UNKNOWN_ISSUER

The problem is that the tutorial on claudiajs.com is linking pandoc as https://pandoc.org/ but they are plain http site: Google links to them as http://pandoc.org/

The author of the tutorial is too optimistic about the adoption of https :-)
I'm surprised there's so many Asian companies/sites that don't support v6. Probably has to do with being hosted on some sort of cloud but considering v6 is fairly important to that region it's interesting they're willing to rely on ISPs providing NAT/DNS64 for customers instead.
Do you have recommendations for any generic tools that can do this for images, artwork, web pages, etc., and allow one to easily view the evolution like a photographer would look at photos captured in an app like Adobe Lightroom or similar? Preferably something that allows annotations and version control so each change is clearer? It'd be great if there are some free tools too. I work on UI very rarely, if at all, but I see value in a workflow like this.
Have you actually benchmarked polymer in a non-chrome browser?

It is much faster than Angular - somewhere around React performance. Polymer is picked up by big companies already whereas "no one"(big) is using angular 2.x for now.

People here seem to project a weird bubble around Angular/React.

> In other browsers not so. I hope v2 will be much better once they can get rid of the compatibility layer for other ever-green browsers.

Browsers get rid of it on their own - when they implement the standards, shims load when specific functionality is found or not.
Try adding in regular strength training - doing squats properly can help immensely, and with a few other leg exercises, you might be surprised just how much of a difference it makes.
Most probably because there are similarly named competitors (e.g. Anchor http://www.anchor-world.com/)
Had my first ever real world interaction with IPv6 yesterday.

Running iptables firewall on a server. Checked what's my ip address at a customer site. Saw an IPv6 address. Ok, no problem add it to the iptables rules. Oh yeah that doesn't work. Duh.

So I guess I have to learn to use ip6tables now...
Because the big hitters drive adoption. Plus they also help adoption, as they are the ones with the most resources to nail down the tricky bits.

It's about being a good netizen.
Reach == rich?
The list of IPv6 adopters in that list is dominated by Google or Google owned sites. If you took them out it would only be 13/124 = 10% adoption.
Subdivision modelling in 3D Studio Max 2012 using Editable Polygon
Developing a generic count() method for Idiorm/Paris
This is the problem I have with all these "easy" setups and boilerplate projects. It doesn't matter how you set up your project, unless you do it wrong, it all comes down to a one liner in the end. All these things do is hide the complexity from you with the goal of being able to "get up and running quick", which I find fairly pointless for projects that are of a significant enough size that you're considering using React or Angular for them. You're much better off learning all the tools and understanding how your project works.

But then again, the thing about the overtooling is: I can't find anything in my React stack that is unnecessary or can be removed. And really, all it is is React, Redux and Webpack. I think the complexity of front-end Javascript development is blown a little bit out of proportion.
Looks like an excellent resource! I had not seen this before, bookmarking it now.

Bezier curves are immensely useful in graphics, animation and pretty much everywhere you need interpolation. But to get the most out of them, you need to know the tricks to manipulate them, e.g. subdivision and calculation of derivatives.

Nice to see a really thorough resource on one of my favorite methods.
Almost half of Belgium and over a fourth of the USA is using IPv6 to connect to the internet just fine and you have the audacity to claim it doesn't work because there's a bug in the implementation of Linux?

This is like saying DEFLATE doesn't work because someone committed a bug to zlib.

Shame on you.
In case anyone's looking for something a little bit more sophisticated than a sticker to put on his/her webcam: https://soomz.io/detail/webcam_covers_a10 Been using it for a while and it works like a charm. (Though on a phone it does tend to attract a bit of dirt and the color wears off over time. If you keep your phone in the pocket of your pants, that is.)
Obviously. Wanted to give a heads up that me (and several others) are (voluntarily) unable to read websites using StartSSL certs, at least until mozilla possibly eventually takes action against these CAs, when it might become an even bigger problem.
Why JS declarative manipulation is a much better experience than using templates?
Also the mandatory upvoted comment 'why are you using vb6'.
Ποιές Είναι Οι Αγαπημένες Τροφές Των Πορνοστάρ; – Athens Escorts Babes
More interesting is this: from the original 128, out of the 44 sites that do ipv6, only 16 aren't google-run. That's a terrible report card.
That's a general javascript problem though as soon as you involve any third party library.

Something funky going wrong when jQuery's involved? Good luck stepping through that.
>> ageism is one form of discrimination that eventually hits us all.

Indeed, it's the silliest form of short-termism.

Then again, when you're young you can't help thinking you 'll never grow old. It's what being young means in the first place.
fixed :) (deploying to the CDN, so should take a bit to get globally updated)
Ask HN: Suggestion on Automated Testing Suit(E2E) for NodeJs/ReactRedux App?
re: Chaos Monkey. I love this, and I'm 48. 99.999% uptime meant that once a year your program did something completely disastrous because the server flunked.

Assuming our hardware was reliable was a mistake. Writing code so that it's chaos-monkey-proof is a great step forward.

As for the generational thing... meh, we're ugly. People like hiring the beautiful folks. Startup folks think they're immortal, having some greying old fart in the corner wheezing away reminds them that they're not.
I believe it is a joke.
Visualize your site users on a map using Varnish Custom Statistics
As someone who has never used Angular but is interested in Angular 2, can you give some examples of the framework-y things it provides that React doesn't? Redux is really the only thing I find necessary for what I've developed so far, and I'm sure Angular has it's equivalent, but what else does it have?
Making generalizations from a set of interviewees is very risky - because interviewees are very, very different from the general population. I should know because I recently made this same error.

Background: Current company recently got series B, and I'm trying to aggressively scale the engineering team. As such, I've been rapidly phone screening candidates at a much higher volume than usual.

After screening the first set, I began feeling very sad about the current state of software engineering. The average age was probably about 27. All had CS degrees. All were experienced Java developers. And, yet most did not know the difference between a long and an int. Most couldn't describe the differences between linked lists, arrays, and hash tables. Most could not explain how to make a block of code thread safe. Most could not describe how an interface is different from a class. Most could not explain the difference between value passing and reference passing.

I was so aghast. I mentioned in passing to a co-worker that computer science degrees must have become so dumbed down over the last decade. But, then I realized my mistake.

Of course these interviewees sucked! Very few of the good candidates were looking for work. So, I was only seeing the worst of the worst - not a random sample.
Advance Indian Military Weapons
We never used to tape up cameras, now we do. Perhaps one day we will cover microphones or disable them even though we don't now.
Laptops have a LED showing when webcam is in use
You can totally use typescript with React, in fact it's a game changer.
It's actually way more beneficial than with angular, as you have properly typed components all the way down. No crappy string templates that are not checked by typescript.
Varnish in the cloud with AWS
The comment that started it all was very clear that "make a decision as to the width of an integer" was referring to deciding on the exact width. In the same sentence that quote is taken from, it makes it clear that it is talking about fixed sized numerics. Deciding the width of an integer is not the same as deciding the minimum width of an integer (otherwise, the original comment makes no sense).

In the next paragraph it contrasts this with the minimum width approach ("word-sized ints and size_t's").

Deciding on the minimum width of a data type is a decision that needs to be made, and is made regardless of how you spell your type name. If you use an "int", you have specified that it must be at least 16-bits wide. Just because the name of the type doesn't have the number 16 in it doesn't mean that the same decision isn't being made.
For economical reasons. We decided between ng2, React and Vue.JS: https://docs.google.com/spreadsheets/d/1ULB2GjA3ytXAN_Sn-fEy...

React would mean to rewrite your whole application as it has a totally different basic concept. Following the ng2 migration path you're able to migrate slowly.
> For example, if some of your customers need a pubic IPv4 address [..]

I don't see how this has anything to do with wired vs wireless.
What I'd really want is an adblock extension that automatically hides clickbait articles on, say, google news. Or maybe a crowd-sourced thing that converts titles into nonclickbait titles. People need to think of it as just another form of spam.
Apple just unveiled its second wearables platform
BlueHost September Flash Sale
Before you consider Angular 2, do yourself a favor and check out http://aurelia.io.

Compare the differences and consider the trade offs with complexity vs simplicity. It's worth a consideration.
Science and philosophy are not separate, competing entities.
How we built our Internal Networking Interface
Also manual conversion steps without installer: https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop...
This article describes how to turn off the led light on Windows, which is surprisingly easy:

http://blog.erratasec.com/2013/12/how-to-disable-webcam-ligh...

TLDR: Webcams follow the UVC standard and, according to this standard, the LED indicator light is controlled by the host software. So a simple hack is to find the webcam driver DLL, find the function that controls the LED (such as TurnOnOffLED()), make it return immediately, done.
> Blackmailing people with pictures taken from webcams

How can one blackmail a person with webcam pictures where the person just stares into a screen?

If you mean NSFW pics I don't think they're done with a computer's webcam cam. Nowadays, people use phones for that use case.
Critical thinking for software engineers
NURBS!
At least, it sort of makes sense to do inside a browser, as you don't need to load in an entire web browser as a library.

Also just in general, the long-term plan for Firefox is to phase out XUL and to replace it with HTML/CSS/JS, so this is not just someone choosing to write their application in web technologies for no reason, but means that they will actually have less maintenance work.
Well, since the government can't collect what they don't know about, they want Sven to do the effort, charge extra for Aussie customers and then forward them that money.

Extremely ridiculous.
The really amazing part about the downvotes here, is that HN is unable to reconcile the realities of mass surveillance that tend to conflict with profit motives, and yet the collective overtone of HN professes itself to be a bastion of progressive futurist space exploring tranhumanism. Few seem to notice the cognitive dissonance.

Sort of a cruel prank. Those in the best position to release the yoke, are only motivated to tighten it.
Preparing your internet download desktop app as appx might be the way? Rather than converting the installer https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop...
Previously: http://www.independent.co.uk/life-style/gadgets-and-tech/yah...
Its likely that someone who says "NO" all the time is right some of the time and its fair that they get credit for being right. At the same time, they need to be held accountable when something they said "NO" to turns out to be a really big deal. Im sure someone said Java is a fad when it was launched or that python was useless and so on.
Extra downside is code bloat. Scala.js on its own just maybe but combined with another major framework - forget it.
Personally I hope once the global filesystem concept will be gone, and apps will use isolated or shared storages where shared storage will get explicit access rights for each app/user it is shared with

I very much hope not, since default and easy global sharing is what makes desktop OSs so very useful, and a lot of this sharing is spontaneous, creative, and ad-hoc. Besides, we already have things like filesystem permissions. By all means have a sandbox for "the untrusteds", but I don't want the equivalent of being forced into the "everything which is not explicitly allowed is forbidden" bureaucracy.
You can very easily find yourself in a situation where every project is either your first in technology X, or trying to maintain something that was someone else's first attempt at using it. "Legacy" means "proven in production and making the company money" but too often these days it is seen as a dirty word.
ICANN Boosted Member Who Transferred U.S. Technology to Iran
Hi, thanks, I will send out an email shortly!
What you're describing sounds like the Oxbridge tutorial system. I thought it was great, but it's not a cheap system. It's quite labour intensive to provide customised (anything).

What we have at the moment is the industrial school. You mass produce education just like widgets. A lot of people fall through the gaps, because they're not widgets, they're people.

There is hope though. MOOCs and such things are cheap enough at least up to the point where you need a PhD advisor. There's also a rich world of free advice on places like stackexchange.
> converting their app or game with the Desktop App Converter and then enhancing and extending it with UWP functionality

The keyword here is probably "extending". I am not aware of what it really means, but I wouldn't be surprised if MS tried everything it could to get more developers on its UWP. And keep them.
AngularJS vs. ReactJS by Example
Impressive tech, no question. However, I find it difficult to praise the technological advance of autonomous systems in any killing machine. I could care less about any cost savings for the tax payer in this context but I am glad that the pilot got to go home to his family that day.
Oh my god, this article can't be more wrong.

A wearable extends your capabilities without compromise.
Like a smartwatch gives you much freedom the be connected, monitor your health, organize your life without being intrusive and limiting your freedom in movement.

Earpods go in your ear, they limit your hearing, the one of the top connections to the real world.

In this context VR headsets are wearables as well.

It's an overpriced BT headset with some extra features. Let's not try to look more into this then it actually is.

If anything bone-conduction headphones are closer to being wearables, because they not limit your freedom of hearing, they can be used to stay connected, you could use Siri with it.
Addendum to my previous comment: As someone else pointed out the GCAS had already rolled him right-side up as well.

Without that he would have taken an extra second or two to reorient himself and take appropriate action.

That delay, plus what I wrote above would make it a certainty in my mind that he would have had an unscheduled plane to ground rendezvous without the Auto-GCAS.
ARM in Your Ear: Computers, Not Hearing Aids
Many of those secondary sources contain valuable information. That you read some stuff in the original doesn't make you more of a philosopher! Probably that appellation should be reserved for those who have made an original contribution.
iOS 10 is a pleasant surprise for the iPhone 5 and 5C
> Patrick dreamt of the Amazon.

> He dreamt of rivers and snakes and fishing in those endless waterways.

I didn't. I don't like traveling. Please don't cram me into the same bag.
Tesla is suing oil industry exec for impersonating Elon Musk
This. Arranging words is already a hard, long, tedious task when you have to pick every single small letter by hand (or using strange contraptions called linotype).

Printing charts seems to be even more costly and time consuming.
Am I the only one who looked at this and thought it was satire through and through? He effectively launched the one comma club? It had a little too many digs at other SV startups and companies, and references to the HBO show...
Thanks.

Here's an example of a complex lookup field in practice.
https://github.com/codaxy/cx-starter-kit/blob/master/app/rou...

It's perfectly fine to add multiple bindings between lookup options and field's data. That works for multivalue fields too.

If you have any other questions I'm happy to answer in this thread https://news.ycombinator.com/item?id=12495728
> React expects you to do your development on some flavor of Unix, and really doesn't have a sane plan for Windows, so you lose VS.NET and its huge productivity gains.

I've done both React projects with Python and C# apis. React is perfectly usable in VS.NET - are you aware of the Task Runner Explorer - https://blogs.msdn.microsoft.com/webdev/2016/01/06/task-runn... - hooks whatever you want into the build cycle, watches etc - once I discovered that, everything just clicked into place.
Can you differentiate between an aggressive maneuver that results in loss of consciousness and a similar maneuver followed by a controlled one that looks like flight into terrain but is not ?(e.g. because pilot does aggressive acrobatics). Or two aggressive maneuvers followed by almost level flight but where one of them is with loss of control.

I'm interested what would be the cues that can be taken from controllers and plane attitude that can make the software say something in the line of "this guy seems lost, I'd better pay more attention". Of course nose down is one, but what about more subtle ones?
True story.

But how did you get rid of the implicit anys when using JSX?

I used this compiler flag that forbids them and suddnendly nothing worked anymore. It seemed that almost everything returned any per default.
Then what's different about this to only developing in Firefox and afterwards testing in the other browser?