New
The latest blog posts to take off on Hacker News. 4,763 posts.
Curl’s backdoor threat
-- "Have you ever detected anyone trying to add a backdoor to curl?" -- "Have you ever been pressured by an organization or a person to add suspicious code to curl that you wouldn't otherwise accept?" -- "If a crime syndicate would kidnap your family to force you to comply, what backdoor would you be … Continue…
House Address “Twins” Proximity
In a previous post, I did a bit of analysis of the names of towns and streets . However, that clearly wasn’t enough to sate my bizarre interest in all things address-based, so here I am again with more street-name-based nerdery.
A method for improving Milky Way exposures in light pollution
Light pollution is a rapidly growing problem. Most of the population in the United States cannot see the Milky Way. When I look up at the sky from Venice, California, I can see about 20 stars. The rest of the galaxy is hidden by an orange haze of light pollution. This guide talks about a method called ETTR or…
Why Must You Pay Sales People Commissions?
“I’d be a billionaire if I could get a dollar for all the bullshit I hear today” –Big Sean, The One I felt a little odd writing that title. It’s a little like asking “Why should you give engineers big monitors?” If you have to ask the question, then you probably won’t understand the answer....
Facebook, You Needy Sonofabitch
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
Is StubHub's Website Deceiving Users?
OLXTOTO menyediakan akses login slot melalui link alternatif terbaru dengan informasi RTP live yang selalu diperbarui untuk memudahkan pengguna setiap hari.
Chrome's Plan to Distrust Symantec Certificates
Posted by Devon O’Brien, Ryan Sleevi, Andrew Whalley, Chrome Security This post is a broader announcement of plans already finalized on t...
Cruise's 3rd generation self-driving car
Electric self-driving cars will save millions of lives and significantly accelerate the world’s transition to sustainable energy, but only…
Betting on the Web – Why I Build PWAs
Note: I just spoke at Coldfront 2017 about why I’m such a big proponent of the Web. What follows is essentially that talk as a blog post (I’ll add a link to the video once it is published).
CSS in JavaScript is like replacing a broken screwdriver with your favorite hammer
There's a ton of interest these days in 'CSS in JS'. The premise is simple: CSS operates in a global namespace, which can result in undesirable side effects, spaghetti code, and extremely difficult to maintain codebases. JavaScript used to do this, and we fixed it by encapsulating everything in modules and using tools…
Scientists discover hidden patterns of brain activity
In a collaboration led by EPFL’s Blue Brain, scientists discover patterns of brain activity – never before observed – with the help of mathematics, providing insight into how neurons collectively process information.
A Hardware Privacy Monitor for iPhones
Andrew “bunnie” Huang and Edward Snowden have designed a hardware device that attaches to an iPhone and monitors it for malicious surveillance activities, even in instances where the phone’s operating system has been compromised. They call it an Introspection Engine, and their use model is a journalist who is…
Basecamp 3 for iOS: Hybrid Architecture
We’ve written quite a bit in the past about our approach to building hybrid mobile apps. Basecamp 3 represents the latest generation of this architecture, taking everything we’ve learned from previ…
A Copyright Vote That Could Change the EU’s Internet
On October 10, EU lawmakers will vote on a dangerous proposal to change copyright law. Mozilla is urging EU citizens to demand better reforms. On Octobe
Web frameworks are transforming from runtime libraries into optimizing compilers
My current "investment thesis" is that what we call web frameworks are transforming from runtime libraries into optimizing compilers. When it comes to eking performance out of hand-authored JavaScript and accompanying runtime libraries, we've reached the point of diminishing returns.
Give away your code, but never your time
As software developers, I think we can agree that open-source 1 code has transformed the world . Its public nature tears down the walls that prevent some pieces of software from becoming the best they can be. The problem is that too many valuable projects stagnate, with burned-out leaders:
A startup founder and ex-Facebook engineer’s story of the BSD + Patents license
A startup founder and ex-Facebook engineer’s story of the BSD+Patents license. Disclaimer: I’m not a lawyer, nor is this legal advice.
QArt – Pictures in QR code with no inherent errors
QR codes are 2-dimensional bar codes that encode arbitrary text strings. A common use of QR codes is to encode URLs so that people can scan a QR code (for example, on an advertising poster, building roof , volleyball bikini , belt buckle , or airplane banner ) to load a web site on a cell phone instead of having to…
Lotfi Zadeh has died
Lotfi Zadeh - professor emeritus, world-renowned computer scientist and leader of the college community - died on September 6, 2017 at the age of 96.
Mastercard Internet Gateway Service: Hashing Design Flaw
Last year I found a design error in the MD5 version of the hashing method used by Mastercard Internet Gateway Service. The flaw allows modification of transaction amount. They have awarded me with a bounty for reporting it. This year, they have switched to HMAC-SHA256, but this one also has a flaw
Apache Struts Statement on Equifax Security Breach
UPDATE: MEDIA ALERT: The Apache Software Foundation Confirms Equifax Data Breach Due to Failure to Install Patches Provided for Apache® Struts™ Exploit The Apache Struts Project Management Committee (PMC) would like to comment on the Equifax security breach, its relation to the Apache Struts Web Framework and…
Smalltalk Envy
I myself was not on the famous C3 (Chrysler Comprehensive Compensation System) project in 1996-2000 that is pivotal to ‘Extreme Programming’ (XP). That project used Smalltalk, and team contribution was provided by Object Technology International’s ENVY version control system. I wanted to know more about that so I…