skysight-inc/HackerNews huggingface dataset:
To be fair, from a few lines down ....

"Interestingly, in this new study, the same result we saw with Perl we also observed with Java, a programming language so popular it is used in the Computer Science A – AP test in high school. Ultimately, using a technique we call Token Accuracy Mapping, which is basically a way to figure out which tokens may have caused the problems, it appeared that C-style syntax was plausibly the culprit."
I probably won't by FTDI either!
Given the supposedly authoritative but completely wrong advice that's been dished out over the years by 'experts' on the subject of fats and cholesterol, they might well do. Cardiologists deal with disorders of the heart; their primary expertise is unlikely to in be the biochemistry of the sterols though of course there will be notable exceptions.
Yeah. Instead of trying to protect the environment from what's inside (radioactivity), you are trying to protect what's inside from the environment (sea salt)!
Or better yet, you just stay away from FTDI, knowing that their capriciousness can lead to customers' devices being bricked or disabled in various ways.

The CH340G is really a nice and cheap chip. And I'm starting to see it in more established American designs too (as opposed to Chinese designed electronics).
I would suggest reading this article (and the others listed in this series) as a good comparison of various tradeoffs in object-oriented design. The conclusion of where OO/Functional is open/close is intriguing.
HTTP/2 and content delivery
Exactly. Ideally I'd see both. Subscriptions for those who make enough use of Blendle and on a consistent basis, and micropayments for people like me who will occasionally read an article that interests them.
Many economists are applied mathematicians and the microeconmics crowd is specifically focused on understanding consumer and firm behavior. This checks out.
This is true but because it is inbuilt into our current system and not a universal truth. There are mechanisms we could use to change the narrative from all or nothing to a lot or enough.
The problem is that risk has become an absurdly exponential factor of increasing wealth where hard work is at best only additive. Risk should not take the value that you provide and raise it to the power of 10 just because you might have failed.
With the state of lower level persistent backdoors, I'd almost consider any HDD that windows touched to be comprimised and change hdd completely...
You understand Kubrick slowly. For me, the movie Eyes Wide Shut was very hard to grasp when it was released just before his death. I didn't like the movie, it was slow-moving and didn't tell any story to me. Ten years after a very painful divorce and lots of jealousy, I managed for some reason to watch the movie once more. I finally understood what's it all about. I finally really liked it.

Just give him time. Grow as a human, get older, live your life. And then at some point of your life, watch his movies again. There's a good chance you'll get them.
No such on gap my Chrome, it works great. (v48.0.2564.97, Mac OS X 10.11.3)
How to Build and Publish ES6 Npm Modules Today, with Babel
Privacy concerns aside, it seems apparent to me that if you're trying to hide your behavior, you're probably not being successful.

Someone probably knows or can pretty easily find out what you've been doing.
I love a three of the films you just mentioned, but for different reasons. The thing all of these films have in common is that they are intensely and carefully constructed, and what I admire most in Kubrick is his ability to create singular worlds. I actually think that as a narrative story teller he is lacking, he just makes it work by having his characters act as if they are in some sort of trance.

I can understand why you wouldn't like Barry Lyndon: it is slow, and fixated on a very idiosyncratic corner of history/lit history. I think this comes down to a matter of personal taste, some people don't enjoy spending time with the characters and the places on screen here, and some people do.

With regards to 'omniscient narrator', I agree it is almost always ill suited to film, but for me in Barry Lyndon the world was so indebted to that of the novel, that the narrator didn't seem odd or out of place.

At the same time, I think anyone would be hard pressed to argue that the film isn't a landmark, technical achievement. I can't think of another film which looks like a moving 18th century painting. The film is also, consciously, epic, dealing with a wide spread of characters, locations and lives, fitting them into a framework which at the very least attempts to say something about 'the big things' (mortality, love, society etc etc). Even if it seems pretentious and vapid to some, it doesn't to others. It also feels singular (though so does all of Kubrick). I would be willing to bet you could take any frame and it would be recognizable out of context.

I actually think Barry Lyndon has aged better than 2001 and Dr. Strangelove, and maybe that's why it receives more love now than back when it was released. Barry Lyndon and the Shining don't have any special effects which look laughable in a modern context (men in ape costumes, psychedelic colours, falling against a greenscreen backdrop etc). 2001 and Dr. Strangelove are still immensely enjoyable, and valuable, and it's remarkable they haven't aged worse, but they still look like they were made when they were.

Sorry for being a pompous arse, I actually can really see where you're coming from, just trying to argue the other side :)
Would you be willing to share your list of mistakes with the group?
"Chrome has Incognito mode, Safari has Private Browsing, Firefox has... actually, Firefox has Private Browsing too."

This is surprising because? I would rather switch Chrome and Firefox in this sentence.
Arent assumptions based on race racist?
Frankly, I don't think about counterfeit chips. If I did, and had a meaningful way to determine a counterfeit, then I'd not buy products with them.

But there's no way for an end-user to do this. And since they're the ones being punished by the bricking (any supply chain movement is a second-order effect driven by upset customers), and since I lack the technical capacity to identify a knock-off, then my most rational course of action is to avoid anything that might be counterfeit . . . by insisting on a totally different chip.

Not having FTDI in your design is a feature. And that's easily checked by plugging the device into a USB port and looking at the VID/PID.

FTDI has a death wish.
Aside from approximating the elliptical orbits as circular, there is no further approximation in the epicycle geocentric model. It really is like that, it's not some low-degree approximation. Again, aside from the circularity instead of the ellipses.
Have you ever seen the mathematics on this? When so much is being selected "at the same time" it seems like most of the time it would never get selected in the wash. After all, selection works on an individual organism, and it's binary: either the organism survives, reproduces and passes on its genes, or not (we are not talking about DNA swapping between microorganisms here). This binary signal is supposed to be the "vote" for whether a particular combination of genes is more fit or not. But you can't just say "it's all possible given a really long time", you'd have to actually quantify what the chances are of say, the mechanism a single vote selecting simultaneously 1000 different traits, would increase the prevalence of all the "beneficial" traits. Do you have enough resolution to decide e.g. whether the bone density, color of skin or the length of legs was the factor that led to survival?

I am especially not sure why it would select the traits -- like a colorectal angle -- that would make an individual simply more comfortable rather than make a tangible difference to survival.

If we took the predictions of evolutionary theory seriously, then their contrapositive seriously too. In particular why would gay people exist if genetically homosexuality confers a much lower genetic fitness? Why do we say homosexuality is primarily genetic if evolution is true?
An interesting hack in minimalism. They accomplish being able to display user defined text in tooltips without JS by using content(data-attrib) in the CSS rule. I was not away that the content() rule allowed you to query other attributes on any matched tags and use them like variables
Meaningless class based prattle

Hardest management job I ever had - working night shift manager at a food store while going to college during the day. Like surviving a hurricane while running a marathon while the building's on fire, every single night. I lived roughly a decade of "real" management in my senior year.

Cashiering required a surprising amount of memorization of obscure procedures and policies and item codes, not to mention carefully tracked flawless arithmetic skills when giving change.

The general manager was an artist of endcap design. At non-megacorp retail you're on your own when designing displays. Its truly an art. At the megacorps you have teams of CAD drafters, graphics artists, and sales consultants designing displays, at a non-megacorp story you have yourself, and the boss expects you to do as good of a job as the team. Teams are usually much less productive than individuals, so its not as hard as it sounds.

Stock clerk at higher levels was insane. Its really a two level job and the new hire teen kids merely threw product on marked shelves, but if you were there more than a year and were not an idiot you watched the more experienced guys and took over for them, after which you spent all your time on rotations and resets and price changes and sales stickering and being a reception clerk for the 50 or so direct store delivery trucks we had. I don't care if you have 20 pounds of soup cans for a 10 pound shelf, make all of them fit somehow and you need to accept deliveries from dairy and bread and beer and you have two hours until break time to get this all done plus or minus helping out everyone else.

I've noticed over many decades that despite enormous quantities of (self serving) propaganda, the hourly pay rate people get generally has little relationship with how difficult or important the job is, on a large enough scale.

Another interesting observation is the dumb people didn't survive on the job nearly as long as the smart people, and the dumb people absolutely suffered horribly compared to the smart people.
> Yes, they should have. And tested the function. The applicable standards actually demand it.

I agree. I don't want to put counterfeits in my product.

Now, show me FTDI's standards documents that indicate how to identify and test for fakes. (Hint: they don't)
If you read on to the language page, they apparently mean tokens and not syntax. They have retained C/C++/Java style syntax, only having renamed some of the keywords and delimiters.
For those wondering, the main trick is here:
https://github.com/chinchang/hint.css/blob/master/hint.css#L...

This creates a pseudo ":after" element with content set to the value of the data-hint attribute. Smart!

https://developer.mozilla.org/en-US/docs/Web/CSS/attr
I absolutely love being a programmer and wish there were more hours in the day for me to tinker with stuff and spend time on toy projects.

I'm impartial to working as a programmer, though it pays the bills quite well.
Obesity and diabetes, sure.
THERE ARE SO MANY THINGS TO DO WITH YOUR LIFE! And you're allowed to demand a hell of a lot out of your career as long as you are willing to create it.

No one will ever just give you an interesting career tailor-made for you. Find out what is interesting, fulfilling, and challenging, and make that your career over time. You start in your company doing menial crap but then move to interesting crap over time, by being intentional about what the company needs, what you need, and how you can leverage one to get the other.
3-6 months is not that bad. Especially if it means you can guarantee that you get genuine parts. Most real projects can easily handle this lead time for production.
I hate to say it, but 99% of users don't seem to care about online privacy, unless you ask them.
Lesson from using Ansible exclusively for 2 years
Ray-traced simulation of a black hole
In this case it's obviously simple: you are not allowed to update drivers unless you have validated them.

As far as I understand, this "behaviour" is totally deterministic and certain. You immediately notice the problem in any test system.

Don't believe that safety-critical devices are allowed to install some drivers willy-nilly!
The bandwidth doesn't depend on the frequency you're occupying, but on the amount of spectrum available: you "usually" get in the order of 1 bps for every Hz of spectrum available for mobile: a 20Mz chunk of spectrum will give you ~20Mbps, no matter if it is 700MHz or 5 GHz. (Please notice that YMMV, LTE gets several times that, illustrative, bla bla bla, etc.).

Higher frequencies have awful penetration and range, that's why today you define who wins in the mobile game by the amount of 700MHz and 800MHz spectrum they own. In other words, lower frequency spectrum is (within certain limits) always better.
I've purchased what I thought was an industrial spec microcontroller board from a legitimate and respected supplier, through Farnell, and it had a counterfeit FTDI chip on it.

I built that board into a piece of test equipment that's likely to be used for 5 or 10 years. Fortunately this whole saga happened while I was still developing it - if their chip bricking driver had been released a year later, I'd probably not have known about it. Someone would connect the test PC to Windows Update in 3 years time, and the device would stop working.

Counterfeit chips are a reality, and not one that people building devices on a small scale can properly mitigate against. Not buying chips on alibaba is common sense, but not buying pre-built modules from Farnell? If you're not going to buy them from Farnell, where are you going to buy them from?
Probably was referring to the naming of private mode on these browsers?
I think styling should be done with semantics as far as possible (avoiding classes).

One thing that you should look out for is that many users run on low brightness and has a lot of glare. So (while the lower contrast is better on high-end screens) you want as much contrast as possible!
I was surprised at how low University of Cambridge is. Is everyone good working next door at Microsoft Research?
Would you pay 10$/month for Twitter Pro?
Insanely Impressed with the Surface Book
> and get kicked out if you aren't

Or pay...
Look at his username. He's a trollacter.
How accessible is this approach to screen reader users and people who rely on keyboard interaction alone?

Edit: A quick test reveals these tooltips are not accessible at all.
Raising consciousness for typography is a good thing and urgently overdue.

Every frigging wiki software I know uses Arial, of all things, for body text. Can you believe that? A wiki as the kind of software where text plays the most central role of all, whose primary purpose is to have users read it over and over, and the programmer's best idea is to make the worst parody of a shit font nightmare ubiquitous.

Yeah, we're in dire need of more font awareness.
I agree that a lot of "evolutionary arguments" that make their way as far as popular culture are indeed post-hoc "just-so stories".

However...

>Consider just how much relative advantage with survival and replication any given feature must have in order to come to dominate ALL the other features that are competing in the population

Answer: very little! This is the advantage of sexual reproduction (or at least gene transfer) - it allows us to do our evolving "in parallel". A single "feature" might only convey a tiny advantage, and you'd think it'd be swamped by all the thousands of other features - but the "experiment" is repeated zillions of times, enough to bring it out of the statistical noise. It doesn't have to "make the difference" between reproductive success and failure in any particular instance. It also bears repeating that most "features" don't spring out fully formed - most "features" only convey a tiny advantage!

Sorry if this isn't a very good explanation. You've hit upon a key aspect of evolution, and I think you're right that there isn't a good, popular layperson's explanation of the mechanism that actually tackles the statistical aspect instead of glossing over it.
If you play devil's advocate and assume Microsoft's excuse then this seems to expose a staggering disregard for product quality. It lines up with similar things coming out their windows mobile department this year, it is a common sign in software companies with a lack of focus, working aggressively/quickly on too many things at the same time.
Yeah, I always been an IDE guy since Turbo Pascal 5.5 and only reluctantly used vi and Emacs as poor man's IDE replacement.
Very! But being a programmer does not necessarily make you happy though. In a similar way that having lots of money doesn't necessary make you happy. If you invest some time in looking for a good team, at a company that encourages learning - you're getting closer. Work on something you're interested in. If you're missing one of those things, change it... Keep changing it until you find something that works for your lifestyle. You'll either find it or figure out programming isn't for you.
Being forced to work for a living is absolutely the worst thing that could ever happen to a human being. As far as that goes, I would do almost anything to break free of this yoke and enjoy my life.

Alas, reality is only what it is. I suppose writing code in an office beats manual labor or a life of crime.
Cloud datacenters are not complex heterogeneous mixes of components. There's no SAN head. It's one thing multiplied + some networking gear. Even if a top of rack switch fails they're still not going to yank the box yet because the TCO will be lowered by too much maintenance at this scale. They wait for their maint interval and fix everything at once (or just upgrade the hardware).
Dutch Police Training Eagles to Take Down Drones
Way to skate past the second part. A t2.nano instance costs $0.0065/hour. You need it for a few minutes every three months.
officially supported option for pretty much any platform out there

Non-embedded platforms. Many embedded systems only officially support C.
Auto Loans for College Students
Ah okay, didn't think of that ;)
I found it amusing that one of the articles [0] linked in the recommended reading was about how computers still can't beat players at a game of Go.

[0] http://www.wired.com/2014/05/the-world-of-computer-go/
Absolutely, web fonts are overrated. For most websites (i.e. websites where the majority of your readers have no idea what the difference between a font and a typeface is), your best bet in terms of speed and cross-platform aesthetics is to use a stack of system fonts.

See http://www.awayback.com/revised-font-stack/ for examples of well chosen cross platform font stacks that each achieve a certain style.
Dutch Police Are Training Eagles to Capture Drones
I'm a FoaF of one of the founders of bowery -- If the word of mouth is true they got bought out by Google and I assume integrated into one of their projects.
Indeed. Or check it every x hours in the background. Or the developer keeps up with jQuery news (and a few other big ones) and pushes updates. Or developers can push updates themselves. Many simple solutions that give a speed boost on many sites already.
It is time we get a meme with Richard Stallman saying “I told you so”.
If you just want to switch between build configurations, a `#if DEBUG` compiler directive is going to be easier and more efficient.

See "Build configuration statement" on this page:

https://developer.apple.com/library/prerelease/mac/documenta...

If you want runtime configuration (change the URLs after building), it's usually a better idea to use a separate .plist file instead of the Info.plist (since Info.plist is usually reserved for data you need to communicate to the operating system). If you need compile-time generation, you can set that up as a "Build phase" in Xcode (any Build Phase script will have access to the same macros you're injecting into your .plist).
The article is talking about diversity:

Quote:
"“With every company we invest in,” explains Dror, “we require the CEO to lead a diversification process. Within three years from the moment of investing, we want them to get to 30-percent diversification in human capital. This means hiring Arabs, Haredim, Ethiopians, but also women.”
Not with keyboard interaction: they’d have to add :focus rules and tabindexes to the parent.

Screen readers sometimes read out generated content. Léonie has more info: http://tink.uk/accessibility-support-for-css-generated-conte...
>Even compensation wise, it peaks very early and probably won't get most rich without a ton of luck. Its depressing to make comparisons, but 99.9% of developers will never make half of what a specialized MD or successful lawyer or someone in finance might make.

Software engineers in Finance can make a pretty good living though. Definitely not as high as specialized MD or M&A specialists, but rivaling some successful lawyers for sure. Then again even for people with top business degrees M&A is a top tier which takes quite a bit of luck to get into. My 2c.
Try crawling around in asbestos filled attics or rat infested crawl spaces for 12 bucks an hour.

Programming is much easier than so many professions I've had in the past it's absolutely unbelievable.
Absolutely. It just has to be good again and have multiple billions on marketing budget. But as Facebook is nether good nor useful (in the sense that you see others content and they see yours, Facebook really sucks in that point) i see no reason why it would survive any targeted attack.
I'm not disputing that you can easily get a counterfeit chip without it being your fault.

But why do you simply accept that? Have you even complained to Farnell?

Read the sundry web forums, very few people complain to their distributor. Everyone bitches about FTDI.

And that's what's really bugging me here. In the FTDI case the problem has obviously gotten out of hand. I can totally understand that the manufacturer wants to get tougher.
UK scientists get green light to genetically modify human embryos
I think it is IE9+, as I understand from here: http://caniuse.com/#feat=css-gencontent
Dutch police are training eagles to take out drones
Check out razzle dazzle, visual camouflage for ships

http://news.usni.org/2013/03/01/camouflaged-ships-an-illustr...
They do on Github[1]

"hint.css works on all latest browsers, though the transition effect is supported only on IE10+, Chrome 26+ and FF4+ at present.

* Chrome - basic + transition effects
* Firefox - basic + transition effects
* Opera - basic
* Safari - basic
* IE 10+ - basic + transition effects
* IE 8 & 9 - basic"

[1] https://github.com/chinchang/hint.css#browser-support
If this works (the cynic in me feels people don't read anymore), and the numbers that I've heard through the rumor mill indicate it does with about 100-150k paying users with decent return payments + a 30%, it might be a decent attack vector into the dreaded academic publishing landscape eventually. Their 30$/article fees are just a tad bit on the ridiculous side.
Windows 10 automatically installs FTDI's driver without asking the user, or giving the user the option to opt-out, or a way to downgrade to a working version of the driver.

The best Windows ever keeps getting better; or something.
People need a FTDI driver because the UARTs by FTDI aren't "class compliant". Just as most other interface chips aren't "class compliant".

Here are all the drivers for "proprietary" USB UARTs that are currently supported by Linux:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....

Here's the class compliant "Abstract Control Model driver for USB modems and ISDN adapters": https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....
Fighting Passive Surveillance should be our top priority