skysight-inc/HackerNews huggingface dataset:
I get the sense that Thunderbird doesn't have cohesive vision or leadershihp: All the big organizational moves seem to be Mozilla's initiative; I don't hear about much happening at Thunderbird, technically or organizationally; and Simon Phipps' report[1] says the following when considering an independent Thunderbird Foundation, and the implication I take is that these issues can't be resolved now:

* Creating a new entity involves resolving all of the
issues currently facing Thunderbird and its community
and then making them concrete in legally­binding bylaws
and articles of association. As such, it is a step best
taken after these things have been resolved, rather than
before.

* With all these things taken into account, I would not
recommend this option as a first step. However, it may
become appropriate in the future for Thunderbird to
separate from its new host and become a full independent
entity, and the ability to do this should be considered
in selecting a new home.

But my concern is based on only an intution plus a few observataions; does anyone know? I don't mean it critically; it's hard to organize and find leadership resources for a volunteer project. Mostly, I'm just concerned about Thunderbird.

[1] https://blog.mozilla.org/thunderbird/files/2016/04/Finding-a...
That's really sad.
upboat for a brilliant article there!
It's not really LinkedIn, it's more their built-in blogging platform, pulse.
A lot of people wonder why large companies can't just stay in the US and compete on quality, and here is a great case for why. It doesn't matter how great your workers are, you can't sell a product for $3,000 when others are selling it for $600. Especially when it's a technology still in development.

And I know we pay extra for the warm and fuzzies knowing that something is made in the states, but I'm sure the home tinkerer in Indianapolis doesn't get super warm and fuzzy thinking of paying an extra $2000 just to support some exorbitant Brooklyn rent.
Long story short: last round was made in a hurry (due to hardware issues), no feedback loop at all, results were vastly different from preliminary tests. Hope the next round will be done sane way
Everything I witnessed was not just a bunch of boolean conditions, but a mess of boolean conditions. This is where complexity comes from.

And, think about the awful stuff like derivatives, taxes, etc.
How Fair Is My D20?
I actually prefer the term CI, or computational intelligence over AI. There is a wide gamut of things using CI or AI to do or explore art, with art being a very flexible concept. I consider 'Inceptionism' a form of art [1]. I did some personal explorations using GA (Genetic Algorithms) to score some music to my liking by letting the system evolve short melodies, and then based on a -1, 0, 1 score I gave them, evolve more samples for me to listen to. I played with Mathematica quite a bit after Stephen Wolfram published 'A New Kind of Science', and tried creating CAs (cellular automata) that started on one of the sides as well as the top, and created my own rules for where they intersected on the diaganol with restarts. I am now into livecoding music and graphics at a beginner level, and I am already trying to incorporate feedback, or competitive coding by a neural network doing time series analysis on my output and playing off of me like a jazz musician would, but it is in the concept, and prototype stage now.
A conceptual idea I had in the 1990s involved writing a computer virus whose purpose was to replicate, and hide undetected in the system with no purpose to do harm, or do anything for that matter, but only to serve as a 'time-capsule' with a message to be released in the year 2000. I thought creating code that could evolve to seek new places to place itself on its own would be cool, and have a message popup on many terminals or out of a printer saying, "I am alive!". Needless to say I learned a lot about self-modifying code, but never created it. I think game AI is incredible, but it is a field I have only read about. I am sure there are a lot of things going on that you wouldn't guess from just playing the game. Unfortunately, I have never really been a gamer; it just never bit me.

[1] http://googleresearch.blogspot.co.id/2015/06/inceptionism-going-deeper-into-neural.html
Don't put things into articles people are going to talk about that you don't want people to talk about. There are two topics in the article and the discussion here broaches both.
Onedrive had similar same icon overlays to notify if the file was really downloaded or not. Dropbox is going to run into the same problem with placeholders where people go offline thinking they have the entire file.
Oh, look. Another PMP proponent who didn't _WANT_ any agile practice success rushing to quote everyone who has reflected on the fact that it isn't perfect. This guy kills his credibility with the "let's hold a rave on the grave of Agile, I'll bring the Molly" attitude.

Also, he clearly never learned the secret sauce of "agile" that Scrum and modern proponents only pay lip service to because it doesn't "sell well": Fucking. Technical. Practices. I've spent over a dozen years now on teams that focused on a.) pair programming b.) test coverage and testability c.) CI (actual CI on one branch - not GitFlow B.S.) and d.) Close customer involvement. We shipped high quality, low bug software that made money for the businesses. Teams that fail to learn technical excellence leave 75% of the value of "agile" on the table, and 9 times out of 10 it's the fools in suits that won't 'let' them do it.

As far as I'm concerned, big organizations can go to hell & keep failing over and over. As software becomes more powerful, 'we' don't need them: http://allankelly.blogspot.com/2015/10/software-has-disecono...
Two thoughts on why this is not such a big deal...

1. SEC rules require GAAP results to be presented with equal prominence to non-GAAP metrics. This is why reports usually have "Core" and "As Reported" metrics.

2. Starting mid 2014 to early 2105 we saw a large increase in the value of the dollar relative to other currencies. GAAP accounting requires that currency hedges be marked to market with fluctuations in non-realized gains/losses. This creates a lot of noise, hence the increase in non-GAAP reports.
From what I'm understanding, this format uses a variable number of bits, automatically growing and shrinking as needed.

How can this be implemented efficiently? If there's a cap on the maximum number of bits (eg, 64), why not just use that maximum number all the time, and not have to worry about shuffling things around (bitwise!) in memory?
Collection of “What are the best” questions related to development
Understandable as to why they're doing this, but the amount of spin in how they titled their press release is sickening. "Production flexibility," indeed.
It's not.

Given that there exist moralizers who propose that everyone ought to have to follow a certain set of values, you can either:

A) accept their authority and adopt their moral schema, or
B) reject their authority.

There are no other options. All other possibilities are subsumed by one of these two, in one way or another.
Name2Gender, determination gender by name
Perhaps from the first two text messages didn't have enough information to tell what elevator he was stuck in?
Well, those who like it don't approach it as "pain", but as a strong nice feeling on the tongue, that is the point is not some pain (painful is how it feels to those who can't take it), but the taste.

It's not like they would just as well overly acidic food (which would also be "pain" on the tongue) or overly hot (in temperature) food, etc, as "masochists".

It's the taste of the spice, not the pain.
"On the server side, we’ve seen Node.js gain traction for “back end” applications. But Node has been pretty much relegated to a web niche. ERP solutions like SAP aren’t using Node. While a company may use JS for their website, don’t expect any serious shop to be washing their critical Business Intelligence data through JS code. The truth is, most Fortune 500 shops aren’t basing their businesses on JavaScript and never will."

Next time you make such a bold claim, maybe Google it for a few seconds ;-) Legacy SAP stuff predates Javascript. Modern SAP stuff is different, "HANA Extended Application Services" is actually a server-side Javascript runtime. What is HANA made for? Exactly, "critical Business Intelligence data" ;-)

http://scn.sap.com/community/developer-center/hana/blog/2015...

http://help.sap.com/hana/SAP_HANA_Developer_Guide_for_SAP_HA...
WPF DataContext, DataTemplates and DataTemplateSelectors
grep doesn't have a search index.
Leaked Postmates financials suggest company might be doing better than thought
Have you quantified the times when it has been effective though?
I often wonder if costs could be lowered for many of these companies if they would stop locating in some of the country's most expensive places to operate and for their employees to live. I know the arguments about workforce availability and all that, but I've never seen a proper look into it.
We are mostly programmers, so it makes sense. Most of us are happy to listen to people more knowledge than us though.
i'm an active user. i use it for bookmarking.

it's been down for a few days, I hope it comes back, otherwise all my bookmarks are gone :(
We really should try to promote 3D printing companies that support the open source movement and local manufacturing. Maybe we should set up a wikipedia category for open source 3d printers?

Product Chart has a section for 3d printers with open source design:

http://www.productchart.com/3d_printers/sets/4
> That's not a long list

It's not the list of top-level pieces of software, it's the amount of code that could have contact with the plaintext or the encryption keys.

> If you don't actually want to test

And build! Don't forget the building itself. It's not so much harder to exploit an app even if all you have access to is its build stage.

----

This is security software we are talking about. The more lines of code that touch it, the more risky it is of being vulnerable. Not to mention the sheer astronomical difficulty of auditing it. From what I know of the industry, I wouldn't be surprised if a security auditor plain refused to touch this because of the sheer magnitude.

And that's without even mentioning it uses npm.
Spflashfiles
MakerBot sucked at manufacturing. Laser-cut wood frames for a production product? Please. What they need from China is manufacturing expertise. People who can design injection molds and stamping dies. They were in love with their "replicator" fantasy of one-off manufacturing, forgetting that 3D printing costs orders of magnitude more than injection molding in quantity, and produces inferior plastic.
You could also make a cylinder and roll it, or a top and spin it.
Let's just call that Quality and make things in good ways.

Go back to W. Edwards Deming—understand your customers, understand your company and your people, manage with respect and based on science and psychology, and base decisions on the reality of your systems and customers, rather than fantasy goals or objectives.
Quick Q from a rookie on the topic: what's the primary advantage behind React being declarative in how its built?
But it did deliver results, confessions that were directly cited by the US Commander in Chief to justify the invasion of Iraq.

This poses a further question. Was the invasion decided apon based on the belief such intelligence was true or was this confession rather something to justify a decision ?

Winston Churchill's criticism of torture is that it was not useful because you were told what you want to hear - under torture the victim will say anything to make it stop.

Enhanced Interrogation is a euphemism. That the actions described in the article are torture is clear.
> People in other regions where this stuff isn't available have every right to copy it without paying.

I think you've got this wrong. The people in other regions don't have "every right to copy it", they have "every right to not consume it". Don't like the rules? Don't play. It's their content, so they set the rules. That's kind of all there is to it. I absolutely agree that you can be pissed off about this and not like it though.

But nothing gives you the "right" to force your way into someone else's party just because you weren't invited, or didn't like the ticket price. If you think like that, you're as much of a dick as the people you seem to be mad at.

So unless you are using the word "unethical" in an ironic fashion when you describe what they do, you probably should not use it at all if you're then going to condone what is essentially an unethical response yourself.
GPL doesn't even protect against this kind of situation. The copyright holder is not bound by the GPL license, they are the one licensing it. Anything release under the GPL is still available as GPL, but the copyright holder has no obligation to release future changes under the GPL. They can instead have a proprietary license. Things can get a little more muddied with community contributions as the contributor owns the copyright to the change, unless they sign over the copyright as part of a contributor agreement.
Emphasis on Data Wrangling Brings Materials Science Up to Speed
Steve Gibson calls this type of design "Trust No One" (TNO), which I quite like.

But I think "end-to-end encrypted" is fine and has caught on with the public to some extent.
I take it as trying, apparently without success, to avoid stepping on a land mine.
Only global/dynamic environments should be hashed. If you're optimizing lexical environments from assoc to hashing, you're optimizing interpreted semantics instead of writing a compiler. The location of a lexical variable isn't a moving target; it sits at some statically fixed offset in some environment frame, and access to it is reduced to an indexing operation in the compiled code.

Hashing lexicals will not necessarily speed up an interpreter. It depends on what kind of code and how you do it. A lot of code has only a few lexicals at any binding level. If you construct a new hash table on each entry into a binding construct which has only a handful of variables, that could end up performing worse than the original assoc lists. You still have to cascade through multiple hash tables under that approach to resolve nesting. One hash table for an entire lexical scope leaves you with problems like how to resolve shadowing, and how to capture closures at different sub-nestings of that scope that have different lifetimes from containing scopes.
Can someone tell me why this is harder to do on desktop computers?

Because dropbox on phones (iOS atleast) has had exactly this forever, and it makes me wonder about the technical differences.

- I see all the files, and can open any of them at will.

- They don't take up space on my iphone unless cached

- I can select files that i want to be available offline
> Or is it not even present in GHE?

This feature is not present in GitHub Enterprise.

> Does anyone know how to find out which public-instance-Github features are supported on GHE?

GitHub provides a pdf comparing both products: https://enterprise.github.com/downloads/en/comvsenterprise-0...
The whole point of HTML documents is that the client renders them. I vastly prefer web docs because they reflow to my screen, can be decluttered, styled, etc, over PDFs and the like.

If sites with paywalls wanted to distribute encrypted PDFs to their customers that would be one thing. But they're using HTML and the whole point of that is that the client renders it. I will always reshape your HTML + requests before I fetch and render it. That's how it works. If you don't like that, this is not the medium for you to engage me in.

Also, ads are grandfathered in, in most people's minds, because they happened before our privacy discussions started. But when you consider the insidious tracking and the anti-anti-tracking measures (how is that not hacking?) going on, they're a hideous technology. If history was different and you just invented internet ads now you'd be called a malware author and privacy abuser (of children!). So it's time public perception catches up with reality and (tracking-capable) ads die a fiery death.
Buy a Dice Labs' 120-sided dice (d120) here:
http://thedicelab.com/d120.html
Free 10,000 calls per month for everyone!
Show HN: A collection of useful items for building SteamVR titles in Unity 5
stackoverflow.com (actually, and through my ISP) points to 104.16.33.249 and that IP also shows my ISP's page - https://imgur.com/CgECUZR - so i don't think this is DNS hijacking; the DNS mapping is correct but the actual content has changed.

- I have paid the bills

- Clicking continue just goes into my ISP account panel and not to the actual site, so not really an "offer" popup or anything.

- Yes they definitely are. Most of the "my Internet" now points to their servers. I have no idea how long they're going to take to fix this.
>So in cases of heterosexual liaisons where neither party is capable of consenting, the female -- who 90% of the time is the only one put in a position of consenting or refusing -- will not be prosecuted or disciplined, while the male will be.

Right, and I'm pointing out that this is blatantly sexist and discriminatory.
I wouldn't go that far. Maybe, "witty", but I wouldn't call it Shakespeare.
well, you would only fire half the team if that half was for some reason performing really poorly. in which case, the brilliant guy would probably not be too upset.
How does that play at the negative interest rates times?

Anyway, all that is true, and I did know that when younger. What nobody tells you is that there are a few times when your income grows faster than an exponential. Everything you save up before of one of those few times is basically worthless.

Anybody's main goal should be to have as many of those income growing events as possible. Not giving-up everything when young because of compounded interest.

Yet, this thing is not predictable, thus it's always good to save a bit. It's a balancing act, not a clear-cut good vs. bad situation.
It's far from the only use case, but my impression from using the Phoenix framework is that anything Node can do Elixir does better (cue Annie Get Your Gun soundtrack). Elixir is to Node as Ruby on Rails was to PHP in the 'oughts.

It's highly productive, especially at scale, relatively bug-free and easy to test (being a pure functional language with immutable data), designed for (and makes almost trivially easy) extreme concurrency without blocking (even by GC), minimizes the risk of crashes due to errors (YMMV of course), nudges the programmer in the direction of sound and productive architectural decisions, is fast "enough" for most non-number crunching uses (much faster than the 90s dynamic languages, slower than Java/C#/Go/Swift), and, although the ecosystem is still small, it makes up for it with probably the best standard library there is in the form of OTP.

I'd say its problem domain lies in the area of large (large codebase and/or large userbase) realtime apps. Or, more generally, it offers its best productivity relative to the competition for applications where most computations are not particularly complex and/or are repeated, but they may need to be performed at a very high throughput. An excellent server/networking language.
Motor Development – Myrtle McGraw's Twin Study of Johnny and Jimmy (1930-42)
Some interesting discussion happening here - https://www.reddit.com/r/programming/comments/4givdg/go_home...
Ugh Google has destroyed so many nice products.
> That doesn't seem too bloated to me.

For a security software? It may not be too bloated for a web app, but for a piece of security software it is absolutely bloated.

Note: I'm not talking from a utility point-of-view, that "C'mon, writing a security-related app doesn't have to use so much stuff".

I'm talking from a safety point-of-view, that "Security stuff should absolutely not have such a large code footprint".
Unfortunately the housing prices in Boulder are pretty close the Bay Area but I've heard the pay has not even come close.

Thoughts on that?
Mozilla lives on money from the ad industry, so in a way they are all part of the same system.
JS enjoys popularity among other things because people don't want to write code twice. SPAs at a minimum need server side rendering for SEO and faster initial delivery for better customer experience. To be honest ES6 and TypeScript is very far from shitty. If you take a close look at people who are pushing node adoption in major projects they are anything but "people who are afraid of learning a new language".
I'm looking too and based on reviews I read, I'd agree with LastZactionHero.

We have three MakerBots at my company and at least the two Replicator 2X have been fraught with problems. Service from MakerBot was terrible so in the end we had to repair it ourselves as best we could. Based just on that experience, I'd recommend against them.
Manufacturing expertise should have been there since Stratasys bought them.

The way I see it, they simply want to lower production costs, cut jobs, save money. Stratasys overpaid heavily.
Yeah. MakerBot could easily move to Indianapolis, after all. Or even less expensive locations elsewhere in Indiana, for that matter. Brooklyn is one of the most expensive markets in the United States, yet Indiana has just as many qualified technical people. Perhaps more, to be honest. Purdue is a pretty fantastic engineering school.
It's been known for many years that one gene, once edited, can produce many different variations of the same protein. Cool info piece though if not familiar with genetics.
Talkshow is texting in public
Results should be the same as the convex optimization technique in the "well-defined" entries, though numerical stability is a real concern that I haven't looked at yet. Empirically I haven't had any issues, but if you have entries in the singular vectors sufficiently close to zero you can definitely imagine some problems. I don't think that's unique to this approach, either.
There's no exact solution to these problems, and I will admit that affirmative action is more of a band-aid than anything else, but POC (I only speak for the US here) in general are worse off economically, have a criminal justice system that disproportionately incarcerates POC for similar non-violent crimes as whites through stop-and-frisk and racial profiling, are stripped of their voting rights

The concept of white privilege makes a lot of white people uncomfortable, including myself for a long while. It's not simple: white privilege is a result of centuries of structural oppression against non-whites. It doesn't guarantee that all white folks are better off than some POC, but the overall differences are stark. Nor does it guarantee that your life was easy.

Saying "I had a hard life and I'm white" is a single-data point of a very, very large structural problem. Maybe affirmative action isn't the answer, and I'm not certain that it is. But to say that all other things equal, a white person and a black person of the same economic status is equal in our society is blatantly false.
well, address bus is still a bus. They share a bus not the addresses. From the programming point of view it is the same, from the architecture PoV the complexity (number of gates and latency) it is not the same.

A network stack is just a external universal bus that deals and introduces way more complexity.

But it is just a bus.
As a consumer, I trust valve more than Google to make decisions that are better for me. They could be doing a lot more to squeeze money out of me, but they won't do that. My stuff feels safe on steam even if it's under DRM.

I normally don't buy movies, but I might buy one in a sale. In fact, I don't actually know of any services that sell / stream them outside netflix (they exist, I'm sure). If valve can convince the movie industry to play by steam's rules, they can make money. Plus movies get access to advertising on the steam platform.
When the powerful cry 'bully'
Node.js v6.0 Released