Can I drop a pacemaker 0day?
Can I drop a pacemaker 0day at DefCon that is capable of killing people? Computers now run our cars. It's now possible for a hacker to i...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,209 posts.
Can I drop a pacemaker 0day at DefCon that is capable of killing people? Computers now run our cars. It's now possible for a hacker to i...
KrebsOnSecurity ran a story this week that puzzled over Apple ‘s response to inquiries about a potential privacy leak in its new iPhone 11 line, in which the devices appear to intermittently seek the user’s location even when all applications and system services are individually set never to request this data. Today…
Christmas is around the corner, but I couldn’t wait and I have already been trying the new Ruby release! :christmas_tree: :tada: Ruby 2.6, apart from efficie...
Early results from my scan: there's about 3000 systems vulnerable just on port 80, just on the root "/" URL, without Host field. That doesn'...
Someone recently noticed a Washington Post story on the TSA that originally contained a detailed photograph of all the TSA master keys. It’s now blurred out of the Washington Post story, but the image is still floating around the Internet. The whole thing neatly illustrates one of the main problems with backdoors…
Make a square, split each side into two halves, producing four cells. Put a circle into each cell such that it fills it completely. There is a small gap right in the middle of the square. Put a circle there again such that it touches the other four circles. The central circle is obviously inside the square, right?…
The math behind how people wait in line
About a year ago, we made the decision to use Paypal as the primary payment method for our company, Hacker Paradise. After about a month…
Just a few months ago, we launched Trello, a super simple, web-based team coordination system. The feedback has been overwhelmingly positive and adoption has been very strong, even in its early, 1.…
With a bit of care and a cooperative compiler, we can zero a buffer — but that's not what we need. What we need to do is zero every location where sensitive data might be stored. Remember, the whole reason we had sensitive information in memory in the first place was so that we could use it; and that usage almost…
If you run a small SaaS business, you need a recurring billing solution, and there are a lot of options out there. There’s Chargify (from $149/month), Chargebee (from $99/month), Recurly (from $99/month), MoonClerk (from $15/month), etc. All of these platforms have features beyond recurring payments, which increases…
Working solo has its difficulties. For one, my income is somewhat tied to my productivity, and my productivity highly correlates to my state of mind. This is...
4% of all the money in America flows through a few mafia-like health care conglomerates. The FTC just released a ground-breaking report on how they operate. And it is gearing up to sue.
How a group of historians took years to imagine Zotero, the research application that would eventually be used by millions
Slack is great. Many smarter people than me also think that Slack is great. Slack is great because its simple and easier to deal with than emails. With all t...
Update: StackVM is now called Browserling. Hey everyone, I have awesome news! I am doing a startup together with James Halliday! I met James on FreeNode several years ago and it turned out that we had very similar ideas about doing great hacking. So we teamed up as equal co-founders to do a startup. We're on…
This book I got in a pile of FM TOWNS books turns out to be a lot more interesting that I was expecting an '80s C compiler manual to be. For as long as C and its relatives have been in mainstream use,…
The orange site is currently discussing an article about Server-Sent Events, especially as compared with WebSockets (and the emerging WebTransport). Both the article and discussion are well-informed, but I think they miss out on one aspect that has fairly deep implications.
C is a simple language. You’re only allowed to have one function with each name. C++, on the other hand, gives you much more flexibility: You can have multiple functions …
What does matrix multiplication mean? Here's a few common intuitions: This is useful when first learning about vectors: vectors go in, new ones come out.…
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
Not that long ago I became aware of Justine Tunney's cosmopolitan libc project. It's a toolkit that allows you to compile C source code into a single binary...
Rust is a systems programming language with massive ambitions. It is designed for creating the most reliable software, from the tiniest embedded systems to multi-million line behemoths, and its users need to have confidence that it is fit for purpose.
On the awful temptation to keep researching indefinitely.
Well, it's been a year since I started the draft, so I guess it's about time to publish this! :)
"I’ve had enough reasonable file formats fired at me in my time to tell you that wasn’t one" - Sam Fisher
If you're exploring or publishing data, you should give this open source tool a go.
##The geek’s Achille’s Heel I recently decided practice my algorithms skills everyday by working through Skiena’s Algorithm Design Manual and doing some Interview Street problems. To make it somewhat more interesting I decided to do all the exercises and problems in Haskell.