skysight-inc/HackerNews huggingface dataset:
"There are many, many positive software cults in our world today."

Care to name some? I don't believe cultivating religious fervor over anything and rejecting information that disconfirms or challenges your beliefs as a positive thing.
Sure, but you're citing the most outlying of outliers as examples.
As a technical leader, the biggest hurdle I faced personally was understanding how to measure and improve myself in the right ways.

While success in an engineering role can generally be described as "write good code" (with all the nuances therein), technical managers are measured on totally different things, and it isn't obvious how to improve most of them.

When I transitioned and realigned myself to these things, my outlook changed, and I started really enjoying leadership roles:

* Embrace the idea of being hands off technically. I have never seen a hands on technical manager that worked out well - politics will always come into play. Instead, encourage friendly inter-team debate, which you can coach and steer into a healthy dynamic to make the right decisions. Feel satisfaction that the team you build creates better engineering than you could alone.

* Focus on helping your team lead fulfilling careers and lives. See in them what they could become in 10 years and help them achieve it, even if it sometimes conflics with your short term interests.

* Build amazing products - The leader is way more instrumental in this than often credited.

* Create a great team environment that people want to be a part of.

* Get a seat at the business table - you should absolutely be a big part of the product roadmap. Done right, eventually you should have sales/customer teams coming to you for advice and input like 'Customer X wants Y, what do you think?'

* Create great communication flow - make sure everyone else knows how important your team is, and help your team see how what they do contributes, and how the market/product is changing and why.

On your comment about fighting fires and other managers - you can change this. These things make any job unpleasant. I strongly recommend reading The Phoenix Project to get some ideas from an IT perspective - it can easily be read in a weekend and addresses exactly these common problems.
4 exceptional cases aren't much of proof of anything..

It's like saying racism and equality is resolved because Obama is president.
https://twitter.com/ThePracticalDev/status/74234336148344832...
You might want to look at https://github.com/enaqx/awesome-react
Apple Pay will challenge PayPal by expanding to online purchases
Apple announces new version of OS X rebranded macOS Sierra
Wow, that's a lot of mixed metaphors for a single sentence.
You and ChrisDeRose have no regard for truth and certainly have no problem spreading FUD for your own gain. You don't truly care about crypto, decentralization nor freedom but only about counterparty and bitcoin going up for your own selfish gain. Hope you can sleep well at night.
`with-file` doesn't guarantee anything about users who forget to use it. With RAII, only the implementor needs to remember to use it, users can't “forget”, because there's nothing to remember.

> It's perfectly possible to do the same thing in a higher-level language though - if you only expose with-file then you have the same safety guarantees as RAII.

It's still less sophisticated than desirable. In Rust, objects can be moved to a different environment, so cleanup need not follow a strict LIFO discipline.
Congrats on taking that leap of faith.

Essentially in the same boat as you and agree on the value of the MBA is in communications.

While arguably technical business leaders can significantly help organizations, businesses just don't see that way.

I've made the shift to the business side and don't do any coding at all. More time is being spent planning, analysis, presentations and building relationships.

I'm also set to start a new venture on my own as solo founder. Good luck!
> Haskell community's "We're smarter than everybody" attitude

Please link to concrete examples of this. I'm genuinely interested in calling people out on such rudeness. The Haskell community has traditionally been modest and very welcoming and I'd like to keep it that way.
You mean like how the "tweening" industry completely destroyed artists?

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

Nah, if this "AI" becomes useful, then sound artists will just be expected to use this new tool. AIs have taken over "tweening" (which is why 3D Animators exist. To specify model movements in such a way that the Computer can automatically create physics simulations or whatever to automatically fill in the annoying-to-do crap).

But the new tools have only made 3d animation more popular, leading to even more artists and more 3d animated content. And bigger productions (ie: Big Hero Six used a lot of AI for the city. "The Lion King" used flocking AI to animate all the Bison during the Stampede scene.)

AIs don't always destroy jobs, they sometimes create them. They replace jobs that no one wants to do (who wants to animate 500+ bison running down a cliff? Nah, lets have the AI do that). Letting the artists focus on more meaningful tasks, leading to a higher quality in production.
The Cult of Linus.

The Cult of RMS.

The Cult of Carmack.

The Cult of antirez.

The Cult of Pike.

Cult, definition:

... (religious definition skipped) ...

4. a group or sect bound together by veneration of the same thing, person, ideal, etc.
5. Sociology. a group having a sacred ideology and a set of rites centering around their sacred symbols.
My buddy also had a theory that those dating profiles that say they don't want drama are the ones that are the drama.
Apple Pay on the Web
The only sensible advice here is "Consult a lawyer." And the reasonable question to ask is, "How/where do I find a good lawyer?"

The rest of this thread is basically noise.

(Also, don't ever start work without a contract dammit. That's the first sign to walk away.)
https://upload.wikimedia.org/wikipedia/en/b/b9/MacOS_origina...
That option didn't exist a few months ago[1], so expecting users to proactively hunt when they implement an opt-out to an annoying feature is also bad UX:

[1] https://www.facebook.com/help/community/question/?id=1020742...
I think it's telling of the times, my increased opinion of Microsoft, and my horrible impression of LinkedIn, that I expect this to result in better LinkedIn behavior than previously. Microsoft still has its own problems, but in my opinion they are far better than the skeezy feeling I get from LinkedIn's marketing and promotion to "linked" email accounts (that is, addresses they've associated to you and send notices that people are trying to contact you on).
5 Tips to ADVANCE Your JavaScript Compilation
My experience has been two-pronged with Scala.

About half of companies using Scala are only doing so because it is a trendy way to trick people into continuing to maintain god-awful legacy Java (basically same for Clojure too) -- and in these places they code Scala like it is Java, e.g. use mutability everywhere, poor code style, no emphasis on functional patterns.

The other half seem like legit and interesting jobs, but they tend not to believe that self-taught Haskell experience, or on-the-job machine learning experience with say Python (even with pyspark) is translatable to Scala, and they heavily emphasize seeking people who are specifically experienced in exactly their tech stack already and immersed in the culture of it.

Either way it creates barriers that make it seem like my quality of life wouldn't be very good switching to Scala. But if I found a company that valued what I already can do with Python and my statistics experience, and was happy partially training me / helping me while I teach myself idiomatic Scala, that would be great. It just seems impossible to find that, even though some companies pay lip service to that idea.
You better hurry before Microsoft removes that "feature".
Oral History of Online Travel
Machine Learning Is Fun: A Simple Explanation of Deep Learning and ConvNets
So, will it be macOS 10.12 or just macOS 12? I don't think they mentioned this during the presentation.
OS X is now macOS and gets support for Siri, auto unlock
Google and other well run companies have skilled technical people at all management levels.
Compare your Salary by LinkedIn
To clarify: Given a general (co)recursively enumerable problem, it's possible to come up with several semi-deciders, which won't necessarily diverge on the same inputs. So, even if I charitably interpret “undecidable program” as “program for which a static analysis tool diverges or otherwise runs into trouble”, we still need to know what specific static analysis tool we're talking about, in order to talk about what programs will be problematic for the tool.

Now, I'm aware that Animats mentioned a concrete static analysis tool, the Windows Static Driver Verifier. But, without any knowledge of the specifics of how it internally works, you can't design your program to pass the verification.
Absolutely report them for breaking the law. If not just for you, but for everyone else they've fucked over. And don't call it "selling them out". You have absolutely no obligation to cover for their shady shit.
If it looks like what the client is looking for (a very big if), those are very cheap frames. If you hire someone to manually mangle 5 min of video it will usually end up costing way more than that.
5 sigma or it didn't happen!

(And thanks for the great summary.)
Are you playing a devil's advocate?

I just don't think this is the right place to do the synchronization. Wouldn't a Double box (that's really a "SynchronizedDouble") be silly?

Besides, can you think of any legitimate reason to concurrently append to a StringBuffer in the first place?
While I'm not sure starting with IPOs is the best idea for a novice, I recommend questtrade for a cheap canadian brokerage. Here's how you'd do it with them:

https://community.questrade.com/b/diy_investing/archive/2016...
Raise or fold was an aggressive strategy when I was playing in the early 2000s. I think SuperSystem even talks about it.

The players I knew were very much into theory and the math of the game. It wouldn't surprise me if one, or multiple, of them were who you were playing against.

Of course, great bots can be made and run easily.
Cornell has launched a program[1] that aims to be what you're describing here. There's also a Technology Management MBA from the University of Washington's Foster School[2], although it's more of a technology-oriented part-time MBA than a traditional MBA targeted at engineers.

[1] Cornell Tech MBA: http://tech.cornell.edu/programs/masters-programs/johnson-co...

[2] UW Foster Technology Management MBA: http://foster.uw.edu/academics/degree-programs/technology-ma...
> Not valid when using pointers and references.

Fixing this is the whole point to static lifetime checks.
> $26 Billion is actually fair : The question is, would it provide earnings of $2.6 Billion per year discounted over the next ten years?

> Keep in mind, MS sells $90 billion of product and services a year, so we're talking less than 3% of that. (MS cost of revenue is about a third of revenues!)

30%
Heh, downmods for this series?
> 2. Once you learn Haskell you really kind of want a Haskell job to put all this nice stuff into practice.

Personally, not really.

I enjoy dabbling with Haskell on my open source projects but doing so has made it abundantly clear why I would never want to use it on a production system, especially one I'm responsible for. Laziness making performance intractable, bad tooling (see the stack trace observation above), difficulties hiring Haskell programmers and the fact that while they can be good coders, they are usually very weak on the engineering side, etc...

Both Haskell and Scala are on my list of languages that I love to experiment with on my free time but that I think are not ready for mission critical stuff.

> you have a pool of people who have self selected to be above average in determination and smarts

I hear this claim a lot from Haskell programmers but this has zero evidence.

It's just a human thing to believe that your choices of technology make you better than people who made different choices.
Why aren't you using a self-encrypting SSD?
In what world does Facebook have good UX?
So did you file a counter-notice? How long did it take DO to bring your droplet back?
I hope all the cloud storage can be turned off. Depending on your job (e.g. confidential data) or how much you pay for bandwidth, these are some really bad features.
For this role OCS worked better before Skype for Business.

We had click-to-call, voicemail, forwarding configuration with Outlook integration. It worked great.

Then we went to 365 and Skype, ostensibly as a cost saving measure, and now none of that works. Big step back.

I mean seriously.
Apple announces iOS 10
The CEO not having any cash is no excuse for breaking the law.
Steve Jobs 1997 Closing Keynote
> How about just using StringBuffer unless you really (that 0.01% case) need the performance of StringBuilder?

Because when writing new code you should opt-in to thread safety, not out. Collections are not concurrent by default, there is no `unsynchronized` or `non-volatile` keywords, etc. StringBuilder:StringBuffer::HashMap:ConcurrentHashMap. Also, if the performance benefit requires negligible upfront cost (e.g. providing length to ArrayList if known) you should do it and build it in your muscle memory as the default approach.

The problem is StringBuffer (unlike many other parts of the stdlib) was the only approach available for a long time so people need to change their default way of thinking. Luckily it's been a long time since 1.5 and basically everyone has changed.
Pretty much the only land a great circle JFK-NRT flight passes over is northern Ontario, Nunavut/NWT/Yukon, a little bit of Alaska, and Kamchatka. A great circle JFK-TPE changes that to Quebec, Nunavut, far-east Sibera, and Manchuria. (Of course, planes would take different routes for reasons like 'weather patterns' and 'restricted airspaces' and similar.)

So basically my point is this: the FAA has no jurisdiction over the vast majority of those routes.
I've been looking at Cayley recently, for a project of ours. We want to ingest millions of Hearthstone replays (simple XML documents describing thousands of key/value deltas per game) and analyze the game state for every turn, etc.

Cayley seems uniquely suited for that, but its development activity is concerning. If anyone has any other suggestions, I'm all ears.
You are saying Google has a lot of VPs without MBA and no product leadership experience, without any prior experience of having P&L responsibility, strictly engineering experience? Perhaps, but I am skeptical. I'd like to see the data on that.
> So why don't we, as an industry, talk to the Universities, and say that we really need a new program, let's say a TechMBA?

Its already been done, and there are a wide-number of tech-specialized MBA programs.
Seems the site was slashdotted, cached version: http://webcache.googleusercontent.com/search?q=cache:P683-fv...
This already exists: http://www.ntnu.edu/studies/mtiot . It probably exists in the US too.

The demand for them is crazy-high. Leadership roles in Norway are very rarely filled by hiring fresh graduates, but the consultancies lap them up.

It's an integrated 5-year master. They do engineering stuff the first three years, specializing in the third, and then they do two years of economics/business/leadership. It's very specialized, and to me it looks like they are OK at their chosen engineering discipline and OK at their chosen business discipline but not very well rounded. That's the sacrifices you have to make when you make a business/engineering combination but try to avoid making master-of-nones, I guess.

Their choices are (in each stage they can only chose one. 3. year available choices depends on 1/2. year choices):

1/2. year: CompSci/high-voltage/machine/marine

3. year: AI/digital economics/software/el. energy/heat & energy processes/production/marine projects and logistics/marine technical operations

4/5. year: economic optimization/project leadership/purchasing and supply/reorganization/investment and finance/innovation and entrepreneurship/HSE/strategy and business development
Sorry, you misunderstand me.

If you read eg cyrillic you're going to find it very much easier to read and remember cyrillic words. Thus, presenting cyrillic to those people benefits them. That's why translating from English to local languages is a good thing.
Siri is coming to the Mac
I'm not an expert on comets, so I might be wrong, but I guess that we talk about recycled ice; that would be sterilized each time the comet orbit pass closest to the sun and the water is (partially?) boiled, to become frozen again later.

There would be probably other consequences if a such large comet will fall in a planet. I can't see any happy ending for this organism to surviving its travel just by chance. If the comet is small or disintegrates in smaller pieces the plant is roasted and dead. Otherwise if fallen in one piece, all the life in the impact area of such large comet should be crushed by the pressure wave and vaporized also, including our plant
Thanks! I'm usually way more interested in the technique than in some service offerin it. At least for interesting and novel ideas
It's true. I'm inclined to vouch for this so any unfamiliar get a sense of the culture surrounding cryptocurrencies. There is a religiousness to digital currencies. They almost have to be this way, because their initial value depends on Ponzi-like marketing and proliferation is a very grass-roots effort.
Apple opens up Siri to 3rd party app developers
I'm looking forward to reading the book.

In my experience with deliberate practice, there are a couple of ingredients from that brief article:

* Breaking a skill down into achievable progressions

* A roadmap of how progressions lead to different "sweet spots" of expertise within that practice
Why is AI focused so much into fooling/imitating/trap-ing humans these days?
FilmFish: Humanly curated movie recommendations
It is great to know that WatchOS3 will have better performance, and background processing for fitness apps will also help, but aside from that, I don't see any other big Watch OS news for developers.
He is Chris De Rose.
i used to work in the adult entertainment industry... i was always amused(and shocked) at who they would pick as "experts" when doing interviews on TV. it really ruined all "experts" for me, as now i assume they are the equivalent in their field as the goons whom were "speaking" for the adult industry were.
I've run neural-style on my GPU at home and each frame at high res took ~ 15 minutes to converge. So 5 * 60 * 24 * 15 = 1800 Hours GPU Time * 65 cents an hour on EC2 = $1170. So costs aren't that low.
Again, that does not, in any way, mean that the city should not be attempting to budget somewhat responsibility. Just because you don't like how the city has been run doesn't mean they shouldn't ever try to be better
True, Linkedin is spam and their apps/feed are copycats of FB. But, they have a monopoly over professional networking and so recruiting. The data is the gold mine, there's no way any new company would be able to convince 440 million people to create profile with all the information. So all MSFT wants to is to probably improve their product line, cross sell Office/Dynamics to Linkedin's customers and may be buy some HR/payroll to create a complete suite(Recruting+ HR + Communication + Enterprise tools).
Ah - got you. Though I could counter with Satya Nadella who had a degree in Comp Sci and an MBA before joining Microsoft.
Takes guts to do a rethink like that. I like a hungry and threatened Apple.
It's not like iOS where everything is locked down. You are root and can do anything you want on your machine. It should be pretty trivial to prevent the cloud storage stuff from running.
Ya that cloud storage thing needs to be able to be turned off for my personal use because I don't want that feature and for work otherwise I can never upgrade past 10.11 and will basically have to go back to a Windows machine when it comes time to replace my work machine.

Apple Pay in Safari seems very interesting. I wish they had come up with something that would have worked with any browser as my personal primary machine is Linux, but I can probably upgrade my old macbook to use that.
In OS X, the X is the tenth version of Mac OS. So this new version is now "Mac OS 10: macOS."

Unless they bump the version number, that is. Then it would be "Mac OS 11: macOS."
When they write off the 26 billion in a few years the tax payer will be paying 40% of the purchase price.
The FCC won't release internal memos about the Time-Warner-Charter merger
As a CTO myself, i see there is a lot of vagueness in the whole role of CTO. Almost all other roles in an organization are well-defined and have clear goals and responsibilities. The role of the CTO varies so widely between each organization, it is something that has to be specified clearly when going through the hiring process or even when starting a startup.

Why does this happen? I have found it has a lot to do with the investors and management team. I've seen the definition of the CTO varies as far as "The CTO should be the technical evangelist, super SEO." all the way to, "The CTO is in charge of Product and delivery."

IMHO giving CTO titles to the "evangelist, super SEO" undermines the role, because that role does not warrant either "Chief" or "Officer" in their title.

----

As far as myself, i retain the CTO title because am the owner of the technology; in that i make sure that technology is all the things we are trying to achieve as a business; looking beyond the current implementation and plan out how we need to build the product over the coming years. This goes alway down to components required, system architecture, external interfaces and how we can do things better, faster, cheaper. I also write pieces of the code and help out in engineering task as needed. This keeps my competency in day to day ENG high. Involvement with ENG tasks and coding is what keeps my sanity.

If someone asked me if i liked my role as CTO i would say yes but there is all the things you listed (fight fires and battling with managers and tech team).
Intel Currently Has No Plans for a Turbo Boost Max 3.0 Linux Driver
Safari-tab? What do they mean?
The only sane way to write multithreaded code is to assume all libraries are not thread-safe unless explicitly declared as such, and to carefully manage critical sections. There's no point in "defaulting" to threadsafe libraries; just because you use StringBuffer does not mean your code is threadsafe. If you don't understand your critical sections, you're almost certainly screwing up.
Ethereum-Powered Music Ticketing Service with No Booking Fee
Show HN: Goque – Fast disk-based stacks, queues, and priority queues for Go
I get messages through LinkedIn asking for my resume.

Also, why would it be great for a company to exclusively maintain your resume?
Funny thing, "macOS" (actually "мак ос" / "мак ось") was a slang name for OS X in Russian and Ukrainian languages all this time.
bummer - whats the next best vendor?
That is terrifying. Propaganda for any cause should not be that easy. This makes me even more worried about Trump.
I am not a theorist, but if anything I think the 26 free parameters is a pretty significant understatement in terms of predictive physics. Experimentalists have measured orders of magnitude more than 26 measurements which are incorporated into our understanding of physics.