Next.js – A small framework for server-rendered universal JavaScript apps
We're very proud to open-source Next.js, a small framework for server-rendered universal JavaScript webapps.
Show HN: Htop 2.0 released, now cross-platform
This is htop, a cross-platform interactive process viewer. It is a text-mode application (for console or X terminals) and requires ncurses.
Less stress, more productivity: working fewer hours is good for you and your boss
There’s always too much work to be done on software projects, too many features to implement, too many bugs to fix. Some days you’re just not going through the backlog fast enough, you’re not producing enough code, and it’s taking too long to fix a seemingly-impossible bug. And to make things worse you’re wasting time…
Another Update
Hi all - bet you are wondering what is going on at this point. The short answer is I did not know exactly how to proceed until now, finally having an idea of my employment situation. I have talked to...
Docker for Mac and Windows Is Now Generally Available and Ready for Production
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
Google Cloud is 50% cheaper than AWS
Let’s revisit Google and Amazon pricing since the AWS November 2016 Price Reduction. We’ll analyse instance costs, for various workloads and usages. All prices are given in dollars per …
Running costs for running a web app
Finally know if you’re on track—without spreadsheets, guesswork, or end-of-year surprises.
Elementary OS
I’m not one prone to knee-jerk reactions, but I’m also not one to sit about idly without considering alternatives. So the first thing I did after the Apple ...
Signs that a startup is focused on stuff that doesn’t matter
Groove is now Helply!
Buffer Layoffs
Some tough news: Buffer has made 10 layoffs, 11% of the team. We want to share openly how we got here, the financial details and how we’re moving forward.
Adding a phone number to your Google account can make it less secure
Recently, account takeovers, email hacking, and targeted phishing attacks have been all over the news. Hacks of various politicians, allegedly carried out by Russian hackers, have yielded troves of data. Despite the supposed involvement of state-sponsored agents, some hacks were not reliant on complex zero-day…
Homebrew 1.1.0
Today I’d like to announce Homebrew 1.1.0. We’ve had a great response to Homebrew 1.0.0 and been iterating on our work there. That 1.1.0 follows 1.0.9 is a happy coincidence due to breaking changes; in the future we may have e.g. a 1.1.10.
MentalHealthError: an exception occurred
The programming community has been opening up over the past few years about mental health issues, so, I want to take this opportunity to open up about my...
Talks that changed the way I think about programming
The best teacher I had in graduate school spent the whole semester destroying any beliefs we had about computing. He was a real iconoclast. He happened to be a genius, so we took it. At the end of the course, we were free because we didn't believe in anything. We had to learn everything, but then he destroyed it. He…
Online tracking: A 1-million-site measurement and analysis
Online tracking: A 1-million-site measurement and analysis is the largest and most detailed measurement of online tracking to date. We measure stateful (cookie-based) and stateless (fingerprinting-based) tracking, the effect of browser privacy tools, and "cookie syncing". This measurement is made possible by our web…
Learning to Read X86 Assembly Language
Writing assembly language is something best left for the experts. To write code that runs directly on your microprocessor you need to know how memory segmentation works, what the intended use of each register is, how codes executes in real and protected modes and much, much more. And, of course, modern compilers will…
Writing a video chat application from the ground up, part 1
What I cannot create, I do not understand. – Richard Feynman I do a lot of video chat for work. If it’s not a one on one, it’s pair programming. If it’s not pair programming…
How is NSA breaking so much crypto? (2015)
There have been rumors for years that the NSA can decrypt a significant fraction of encrypted Internet traffic. In 2012, James Bamford published an article quoting anonymous former NSA officials stating that the agency had achieved a “computing breakthrough” that gave them “the ability to crack current public…