ねぎ嫌い

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

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コンテンツの製作者はそれまでに新しい技術を使って置き換えることとしている。

2017-07-25 Verizon Throttles Netflix Subscribers in Test It Doesn't Inform Customers About

原文:www.techdirt.com VerizonがNetflixのモバイル利用ユーザーの通信速度を制限している、という話。 これは暗黙的に行われ、利用ユーザーに開示されることなく実施されていた。

2017-07-24 How a VC-funded company is undermining the open-source community

原文:theoutline.com San Franciscoのスタートアップ企業のKiteが訴えられているという話からベンチャーキャピタルがオープンソースコミュニティを壊している、という話。 そもそもオープンソースのプロジェクトは個人・法人の営利目的かどうかに関わらず利…

2017-07-23 How do I know if I’m good at programming?

原文:www.danielslater.net 若いプログラマに尋ねられた「プログラミングに向いてるかどうかをどのように知るか?」に対する答えの話。 この記事では、良いプログラマーとは良いコードを書く人と定め、 また、コードは目的を達成できているかとしている。 …

2017-07-22 The New Firefox and Ridiculous Numbers of Tabs

原文:metafluff.com Firefoxの最新版におけるパフォーマンスについての話。 膨大な数のタブを開いていたりすると、従来までのFirefoxは立ち上げに数分もかかり、タブを表示するのに15から30秒もかかっていた。 実験では、1691個のタブをWifiから切断した状…

2017-07-21 A hacker stole $31M of Ether – how it happened, and what it means for Ethereum

原文:medium.freecodecamp.org Ethereumで3100万ドルのEtherがクラッカーによって盗まれた、という話。 クラッカーはParityに存在した脆弱性を利用して3100万ドル相当のEtherを盗み、更にもう少し時間があれば1億8000万ドル相当のEtherを盗んでいた。 この…

2017-7-20 Why Should I Start a Startup?

原文:blog.ycombinator.com 何故スタートアップ企業を立ち上げるべきなのか?という話。 著者はY CombinatorのCEOであるMichael Seibel。 多くのスタートアップ企業は成功せず、秀でた才能を持つ技術者は大きな給料を受け取ることが出来、大企業ほど大きく…

2017-07-19 The Myth of Drug Expiration Dates

原文:www.propublica.org 貴重で高価な医薬品が未だ強力かつ安全であっても、消費期限を設定している、という話。 なぜ米国の医療費が世界で一番高いのか、という問題の答えの一つが「無駄」であるとしている。 例えば老人ホームで亡くなったり居を移された…

2017-07-18 The Limitations of Deep Learning

原文:The limitations of deep learning 深層学習の限界についての話。 例えば、製品の要件に対する十分な説明からコードを生成することはできなかった。 通常、プログラミングや科学的手法を適応させるといった推理が必要なものや、長期計画、データ操作と…

2017-07-17 Employees Who Stay in Companies Longer Than Two Years Get Paid 50% Less

原文:www.forbes.com 平均して2年以上同じ会社に雇用されていると、生涯に渡る賃金の少なくとも50%以上を減らす、という記事。 つまり転職によって賃金を増やし続けていくほうが、同じ会社で働き続けるよりもずっと生涯年収が高くなる、という話。 同じ会社…

2017-07-16 Apache Foundation disallows use of the Facebook “BSD+Patent” license

原文:[LEGAL-303] RocksDB Integrations - ASF JIRA ApacheでFacebook BSD+Parentsのライセンスを使用できなくなった、という話。 主な理由はParentsに含まれる特別条項に因るもの。

2017-07-15 Seeing AI for iOS

原文:Seeing AI | Talking camera app for those with a visual impairment Microsoftが発表したIOS向けアプリケーションの話。 このアプリはカメラに映されたものが何であるか、を説明してくれる。 例えば、見えている世界をナレーションしてくれたり、 友…

2017-07-14 Toward Go 2

原文:Toward Go 2 - The Go Blog プログラミング言語「Go」の世界的カンファレンスであるGopherCon2017においてGo2が発表された、という話。 Go1が2011年に発表された時、その目的は安定していて経年による変化がなく、例えば本やブログで書かれたサンプル…

2017-07-13 Reverse-engineering the Starbucks ordering API

原文:blog.tendigi.com スターバックスはAPIを公開するべき、という話。 多分アメリカで提供されているサービスだが、モバイルから注文ができるらしい。 www.starbucks.com ここで行われている処理の一部をAPIとして開発者が利用可能とするべき。 この記事…

2017-07-12 Battle for the Internet

原文:www.battleforthenet.com インターネットの未来のために戦え。 Comcast、VarizonおよびAT&Tはネットの中立性を終わらせようとしている。 彼らは我々が見たいものやオンラインでやりたいことに追加の料金を課そうとしている。 7月12日、我々はそれをや…

2017-07-13 Net Neutrality Day of Action: Help Preserve the Open Internet

原文:www.blog.google 今日はネット中立を守るためのアクションを起こす日であり、このメールはアクションを起こしてもらうために送っている。 我々のコミュニティがフォーカスしている問題は、インターネットの未来にとって重要なものである。 これをもっ…

2017-07-11 Taking Control of All .io Domains With a Targeted Registration

原文:thehackerblog.com .ioドメインのTop Level Domainが購入出来てしまった話。 ドメインには有効期限があって、それが切れてしまったTop Level Domainが購入できてしまい、 DNSへの攻撃に対するセキュリティリスクが大いにあった。

2017-07-10 24-core CPU and I can’t move my mouse

原文: 24-core CPU and I can’t move my mouserandomascii.wordpress.com 24コアのCPUを積んだPCを使用しているにも関わらず、マウスが動かせなくなるくらいハングすることがあったときの話。 調査したところ、プロセスの生成や破壊に伴うシステ…

2017-07-09 Counterintuitive problem: People in a room keep giving dollars to random others

原文:www.decisionsciencenews.com 1つの部屋に100ドルずつ持った100人の人がいるとして、毎秒自分以外の誰かランダムな1人に1ドル上げるとする。 時間の経過とともに、お金はどのように分配されるだろうか、という話。 直ぐに「多少の誤差はあるが概ね均等…

2017-07-08 What Is Ethereum?

原文:whatthefuckisethereum.com Ethereumという分散コンピューティングプラットフォームについての話。 Solidityという言語を用いてEthereumのネットワーク上に実行可能なプログラムを作成することが出来る。 このプログラムを実行するためにEtherという仮…

2017-07-07 Wildcard Certificates Coming January 2018

原文:letsencrypt.org Let’s Encryptが2018年1月からワイルドカード証明書を発行する、という話。 Let’s Entryptは無料で証明書の発行をしてくれるサービス。 また、ワイルドカード証明書は全てのサブドメインに対して1つづつ証明書を発行する必要がなくな…

2017-07-06 Antisocial Coding: My Year at GitHub

原文:Coraline Ada Ehmke: Antisocial Coding: My Year at GitHub Githubで働き始めた女性エンジニアが受けた苦痛について書かれている。 男性社会であり、不公平であり、誠実ではない社内文化を批判している。 “コラボレーション"は筆者には行われず、 "ポ…

2017-07-05 Making a virtual machine in Google Sheets

原文:Google Sheets Virtual Machine Google Sheets上に仮想マシンを構築してみた話。 Google DocsはApps Scriptと呼ばれるスクリプティングシステムを持っていて、以下の様なことが出来る * 文書を開いたり、セルの変更などのイベントに伴うコードの実行 *…

2017-07-04 Gitter is open source

原文:gitlab.com Gitterはチャットとネットワークのプラットフォームで、コミュニティを管理・成長・繋げる。 現在はMac OS上でしか動作しないが、Windows, Linuxは鋭意開発中。 本ページでは使い始めるまでを案内している。 gitter.im

2017-07-03 Largest-ever study of controversial pesticides finds harm to bees

原文:www.nature.com 大規模な研究で、農薬がミツバチに悪影響を及ぼしていることがわかった、という記事。 冬眠による越冬をするだけの能力を減らしてしまっているため、とのこと。 また、農薬を与えたミツバチと与えてないミツバチを比較したところ、生存…

2017-07-02 How I Took an API Side Project to 250M Daily Requests

原文:blog.ipinfo.io どのようにしてコストをかけずに自サービスを2億5千万のリクエストを受け取るまで成長させたのか、という話。 提供しているサービスは、IPアドレスからジオロケーション、プロバイダの情報等の詳細を表示あるいはJSONで返すものである…

2017-07-01 Silicon Valley Women, in Cultural Shift, Frankly Describe Sexual Harassment

原文:www.nytimes.com シリコンバレーでベンチャーキャピタリストのハラスメントが相次いで明るみに出たという話。 女性起業家に対して、ベンチャーキャピタルの出資者が性差別のメッセージを送ったり、無視・軽視させたり。 原文により具体的な内容がかか…

2017-06-30 “Which word begins with “y” and looks like an axe in this picture?”

原文:english.stackexchange.com A - Zが描かれたボールのYに斧の絵が描かれているのは何故?という質問。 通常であればAxeで"A"のはずが、"Y"が描かれていることが発端。 それに対する回答が秀逸。 回答者はまず"Y"から始まる斧の単語はスウェーデン語の"Y…

2017-06-29 Is it unethical for me to not tell my employer I've automated my job?

原文:workplace.stackexchange.com 集計作業をやっている人が、それを自動化して毎日楽していることを会社に報告すべきか、という話。 恐れていることは、報告したことで自動化したプログラムだけ持って行かれて仕事がなくなること。 人間らしさを出すため…

2017-06-28 Magic-Wormhole – Get things from one computer to another, safely

github.com 任意のサイズのファイルを転送するためのコマンドラインツール。 ファイルを送信するときに定められたコードを、受信する側が入力することでファイルをやり取りできるというもの。 友人とファイルを交換するときに、USBに入れたり、ランダムパス…

2017-06-28 An easter egg for one user: Luke Skywalker

原文:An easter egg for one user: Luke Skywalkerhttp://einaregilsson.com/an-easter-egg-for-one-user-luke-skywalker/einaregilsson.com ルークスカイウォーカー役のMark Hamillに対してイースターエッグをしかけた、という話。 Yahtzeeというゲームサ…

2017-06-27 Brain Drain: The Mere Presence of One’s Own Smartphone Reduces Available Cognitive Capacity

原文:http://www.journals.uchicago.edu/doi/abs/10.1086/691462 スマートフォンがそこにあるだけで認知能力を低下させる可能性があるという論文。 限られた認知能力のリソースをスマートフォンが専有することで頭脳を流出させる可能性があることを提案して…

2017-06-26 I decided to disable AMP on my site

原文:www.alexkras.com 自サイトからAMPを提供しないようにした理由について。 AMPは、Accelerated Mobile Pagesの略で、モバイルからのアクセスを高速化するGoogleが提供している方式。 仕組みとしては、amp用のURLにリダイレクトされ、Googleがキャッシュ…

2017-06-25 Intel Skylake/Kaby Lake processors: broken hyper-threading

原文:[WARNING] Intel Skylake/Kaby Lake processors: broken hyper-threading ハイパースレッディングが有効になっているときに、非常に不安定な動作をする場合がある、という警告。 BIOS/UEFIから無効化すれば回避できるとのこと。 対象は、Skylakeおよび…

2017-06-24 Google Will Stop Reading Your Emails for Gmail Ads

原文:Google Will Stop Reading Your Emails for Gmail Ads - Bloomberg Googleが宣伝を表示する際の元データにユーザーのメール本文を使うことをやめた、という話。 ただし、宣伝には検索結果やYoutubeの内容を基に行われる。 G Suiteを利用しているユーザ…

2017-06-23 Luna – Visual and textual functional programming language

www.luna-lang.org Lunaという関数型言語の概要。 可視化されたグラフとテキストによって記述される言語で、生産性・コラボレーション・開発人間工学にフォーカスしている。 設計を可視化することで開発効率を上げる。 「カテゴリ指向プログラミング」である…

2017-06-22 The API for your bank account is here

原文:blog.teller.io 銀行口座用のAPIがあれば、と願ったことはないか。 Tellerが解決できるぞ、という記事。 開発者用アカウントを作成して、銀行口座と紐付ける。 5分もしないうちにAPIを呼び出すことが出来る。 複数口座を持っていても問題なく使用でき…

2017-06-21 Uber Founder Travis Kalanick Resigns as C.E.O.

原文:www.nytimes.com UberのCEO、トラビス・カラニック氏が株主の理不尽な反乱によって辞任したという話。 火曜日に5つの投資家がCEOを辞任せよと迫った。その中の1つはBenchmarkというベンチャーキャピタル。 投資家との話し合いの末、辞職することとなっ…

2017-06-20 Euro MPs back end-to-end encryption for all citizens

2017-06-20 Euro MPs back end-to-end encryption for all citizens 原文:www.bbc.com 欧州議会でend-to-endの通信は全て暗号化されるべき、という提案がなされた、という話。 ただし、政府がバックドアを用意しているのか、あるいは何らかのトリガーで暗号…

jasperreportsとitextで痛い目見た話

2015年7月9日、突如としてmavenを利用してビルドが出来なくなった。 何が起きたのか。 こんなエラーが出てしまう。 [ERROR] Failed to execute goal on project hoge: Could not resolve dependencies for project hoge:jar:1.0.0: Failed to collect depend…

Gitlab7.4でLdapログイン出来ない

原因究明していないが、とりあえず回避できたのでメモ。 ログインしようとすると、 Access denied for you LDAP account.と出ていたので、怪しい辺りをコメントアウト・・・。/opt/gitlab/embedded/service/gitlab-rails/app/controllers/application_contro…

AWS上にUbuntuインスタンスを使ってGitlabを構築した際のメモ

色々間違っているかもしれないが、自分用のメモを兼ねて。 インスタンスの作成 OSをUbuntu14.04を選択し、後は適宜。 業務で利用するように作ったのでm3.largeを選択。 VPC利用。 Gitlab導入 SSHでインスタンスに接続した後に、以下の手順で。 RPMから取得 s…

ATOMって何

ATOMって? ATOMとはAtom syndication FormatのことでXMLフォーマットのひとつ。 RSSの標準フォーマットとして策定された。 フィードの目的だけでなく検索エンジンや写真管理にも利用できるらしい。 リソースモデル 構成要素は、 メンバリソースと コレクシ…

興味のあることまとめ

自分用メモ URLVIM学ぶ http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/EmberJS http://dev.classmethod.jp/client-side/javascript/hello-emberjs/設計思想 http://yamamotoyama.tumblr.com/post/8378062576/dry-yagni-kiss-oaoo随時書…