ねぎ嫌い

始業前に学んだことを小出しに。最近はHacker Newsの人気記事をまとめてみたり。

2017-09-27 Giving you more characters

原文:blog.twitter.com Twitterのツイート文字数の上限が広がるお話。 日本語・中国語・韓国語を除く全ての言語で140文字の上限から280文字に増加される。 日本語・中国語・韓国語のように1つの文字で意味を伝えられる言語と違い、 英語やスペイン語などは1…

2017-09-27 Technical and non-technical tips for rocking your coding interview

原文:github.com コーディング面接における技術的・非技術的なチップ集のお話。 このハンドブックでは以下の内容をカバーしている: コーディング面接へどのように備えるか トピックごとのアルゴリズムチップ集とベストプラクティス フロントエンド面接への…

2017-09-26 YC’s Essential Startup Advice

原文:blog.ycombinator.com YCがスタートアップにする重要で一般的なアドバイスの話。 プロダクトを早く世に出してFBをもらうこと 必要になるまでスケールをしない ユーザーと話をするときは10%の努力で90%のwantsを満たすようにすること 会社が大きくなる…

2017-09-26 China Blocks WhatsApp

原文:www.nytimes.com 中国でFacebookのメッセンジャーアプリWhatsAppが使えなくなる、という話。 北京で行われる共産党の集会に向けての監視強化と見られている。 WhatsAppは中国で使用可能な最後のアプリケーションであったが、 これによってFacebook製の…

2017-09-23 Relicensing React, Jest, Flow, and Immutable.js

原文:code.facebook.com いくつかのJavascriptのライセンスを変更するという話。 以前にも記事にした(※2017-07-16 Apache Foundation disallows use of the Facebook “BSD+Patent” license - ねぎ嫌い) が、該当するライブラリが改めてMITライセンスの下…

2017-09-20 Technical Interview Performance by Editor, OS, and Language

原文:triplebyte.com エディタ宗教論争から、エディタ別の面接突破率を示したお話。 筆者はTriplebyteというエンジニアをスタートアップや著名なIT企業に紹介する会社に勤めていて、 様々なエンジニアと面接をする機会が多い。 その際のデータを利用し、使…

2017-09-20 Stack Overflow Salary Calculator

原文:stackoverflow.blog Stack Overflow Salary Calculatorというサービスがローンチされたというお話。 経験値と所在地、特定のスキルと教育から、一般的な給料を見ることが出来るサービスである。 残念ながら日本は対象外。 本サービスの目的はプログラ…

2017-09-19 W3C abandons consensus, standardizes DRM, EFF resigns

原文:boingboing.net EEFがW3C(World Wide Web Consortium)を辞めた、という話。 発端はW3Cで現在協議されているDRM(Digital Rights Management)の標準化について、 合意形成がなされないまま発表されたためである。 幾つかのメンバーからの反対意見を却下…

2017-09-12 A New Way to Learn Economics

原文:www.newyorker.com 経済学を学ぶカリキュラムの革命を起こそうとしているプロジェクトのお話。 2008年から2009年にあった金融危機を受けて、 経済学のカリキュラムを抜本的に見直す流れになった。 CORE Econと呼ばれるプロジェクトを立ち上げ、 学生た…

20170-09-13 Sublime Text 3.0

原文:Sublime Text 3.0 - News - Sublime Text Sublime Textの新しいバージョンが発表された、というお話。 ベータ版からUIを一新したとのこと。 また、シンタックスハイライトを改善し、 タッチ入力のサポートだったり、 Linuxリポジトリへの対応を行って…

2017-09-12 How to conduct a good programming interview

原文:How to conduct a good Programming Interview プログラマへの良い面接の実施方法のお話。 ネット上を探し回れば「どのようなインタビューを受けたか」という話は出て来るが、 「どのようにインタビューをしたか」については出てこない。 この記事では…

2017-09-09 Idyll: Interactive Document Language

原文:idyll-lang.github Idyllというインタラクティブな話を簡単に書けるツールのお話。 例えばインタラクティブなチャートやグラフ、スクロールイベントに対応して表示を変えたり。 それらをテキストベースで実現しようとしている。 このツールはReactで作…

2017-09-09 Equifax Faces Multibillion-Dollar Lawsuit Over Hack

原文:www.bloomberg.com アメリカの消費者信用情報会社であるEquifax から1億4300万人の個人情報がクラックされたお話。 クラックされた情報には社会保障番号、住所、運転免許証のライセンス番号と誕生日が含まれており、クレジットカードの情報も危険にさ…

2017-09-07 The Incredible Growth of Python

原文:stackoverflow.blog 高所得な国ではPythonの成長速度が異常、というお話。 この記事ではStack Overflowのそういった国からのトラフィックで、この5年でPythonがどれだけ成長してきたかを見ている。 高所得な国の定義はUS, UK, ドイツ, カナダなどトラ…

2017-09-06 Ask HN: How to start afresh in a new domain after years of expertise in another?

原文:Ask HN: How to start afresh in a new domain after years of expertise in another? | Hacker News 異なる技術が必要となる職に新たについた時に何をすべきか、という話。 最も同意を得た回答は以下: 最初に数多くの質問を投げかけること。 一度聞…

2017-09-06 Divorce and Occupation

原文:flowingdata.com アメリカにおける離婚率と職業の関連を調べたお話。 アメリカでは結婚したカップルのうち実に半分は離婚でその関係を終えているという。 その離婚率はカテゴライズすることで一定の傾向が見えてくる。 例えば、非正規雇用者のほうが正…

2017-09-05 A collection of things software developers should know

原文:github.com 全てのプログラマが知っておくべき記事や本を紹介している。 知っている必要はないが、知っているとより良いプログラマになれる。 以下のカテゴリごとに列挙されている: アルゴリズム 数値型 文字列型 レイテンシー 時間 メモリ 分散シス…

2017-09-04 Run your own OAuth2 server

原文:www.ory.am 自前のOAuth2.0サーバーを構築するお話。 OAuth2.0サーバーにはORY HydraというGolangで書かれたオープンソースのものを使っている。 まず、この記事のターゲットは、 APIをセキュアにするためにOAuth2を使いたい人 GithubやDropboxのよう…

2017-09-04 HomeBrew Analytics – top 1000 packages installed over last year

原文:brew.sh 2016年7月からの1年間、Homebrewで最もインストールされたパッケージのランキングのお話。 1位がnodeで以下のように続く。 node git wget yarn python3 python mysql coreutils openssl posgresql 1000位まであるのでここ1年での流行りを手っ…

2017-09-01 The art of over-engineering your side projects

原文:The art of over-engineering your side projects – Liam Symonds お金を稼ぐことを目的としたプロジェクトのアンチパターンのお話。 筆者はそのようなプログラミングの傾向として、過剰な機能をもたせすぎるとしている。 そのようなアンチパターンを…

2017-08-25 “Learning How to Learn,” the most popular course on Coursera

原文:www.nytimes.com Couseraにおいて、最も受講されている講座「どのようにして学び方を学ぶか」についての話。 講座の中で、物事を学ぶにおいて大事な4つのスキルがあるという。 フォーカスする/しない 休憩する 実践する 自分自身を知る フォーカスす…

2017-08-24 Feather: Open-source icons

原文:feathericons.com オープンソースの24x24のアイコン郡を提供しているWebサイト。 MITライセンスなので商用利用もできる。 PayPalを利用して寄付もできる。

20170-08-22 How JavaScript works: inside the V8 engine

原文:blog.sessionstack.com JavaScriptがV8エンジンでどのように動くか、という話。 シリーズの最初はJavaScriptのエンジン、ランタイムおよびコールスタックの概要について。 今回は、GoogleのJavaScript V8エンジンについて詳しく知り、良いJavaScriptの…

2017-08-16 Ask a Female Engineer: Thoughts on the Google Memo

原文:blog.ycombinator.com ベンチャーキャピタルのYCで働く女性エンジニアに、Googleの内部メモに関する質問を投げかけた、という話。 内部メモ自体には議論の価値のあるポイントもあるが、建設的な議論が行われていない。 多くの視点で議論することによっ…

2017-08-14 U.S. judge says LinkedIn cannot block startup from public profile data

原文:www.reuters.com Linkedlnがスタートアップ企業に対して公開されたプロフィールへのアクセスを防ぐことが出来ないとアメリカで判断された、というお話。 また、6月にMicrosoftに対して、Microsoftのソーシャルネットワークが独占禁止法に違反している…

2017-08-14 An Intro to Compilers

原文:Nicole Orchard コンパイラについてのざっくりとした説明を行っている。 コンパイラは、ソースコードを機械が解釈できる形に翻訳する。 (ソースをソースに変換するものはトランスコンパイラとか呼ばれる。) 伝統的なコンパイラは、以下の3つにわけら…

2017-07-29 Apple Removes Apps from China Store That Help Internet Users Evade Censorship

原文:www.nytimes.com 中国本土からアクセスできるApp Storeから、グレート・ファイアウォールを回避するアプリケーションが軒並み削除されている、という話。 中国ではグレート・ファイアウォールによってインターネットアクセスが制限されており、 VPNを…

2017-07-28 Sci-Hub’s cache of pirated papers is so big, subscription journals are doomed

原文:www.sciencemag.org “違法"論文ダウンロードサイトであるSci-Hubのお話。 現在、Sci-Hubでは全体の2/3以上の学術論文がダウンロード可能であると言われている。 また、有料購読の記事は85%以上がダウンロード可能であるとの調査結果もある。

2017-07-27 How Chrome OS, Termux, YubiKey and Duo Mobile make for great usable security

原文:blog.lessonslearned.org Chromebookをどのようにして快適に使うか、という話。 そもそもChromebookは脅威モデルと現実世界での攻撃によく備えられており、 その強みを活かしながら開発環境をどのように整えるかが書かれている。 幾つかの条件を提示し…

2017-07-26 “We will stop updating and distributing the Flash Player at the end of 2020”

原文:blogs.adobe.com Flashが2020年には消える、という話。 背景にはHTML5やWebGL、WebAssemblyの成熟があり、それらが取って代わることになる。 そのため、Flashコンテンツの製作者はそれまでに新しい技術を使って置き換えることとしている。