What Comes After MVC
Rails apps start out quickly and beautifully, but after a year features are a struggle, tests are slow, developers are grinding, and stakeholders are unhappy. “Skinny controllers and fat models” ha...
The latest blog posts to take off on Hacker News. 3,426 posts.
Rails apps start out quickly and beautifully, but after a year features are a struggle, tests are slow, developers are grinding, and stakeholders are unhappy. “Skinny controllers and fat models” ha...
Mildly interesting technology stories.
The PostgreSQL Global Development Group has released an update with multiple functionality and security fixes to all supported versions of …
I had the chance to chat this week with the very awesome Kate Heddleston who mentioned that she’s been thinking a lot about the ethics of being a software engineer, something she just spoke a…
The world of Apple II “cracking” has always held an interesting fascination for me – the thinking involved, the magic of tracing programs, and of course the “crack screens&#…
Startups focus on speed since they are burning cash every day as they search for product/market fit. But over time code/hardware written/built to validate hypotheses and find early customers can be…
Edited to add: I wrote a followup post to address comments here and elsewhere that advertising is working as intended. This paper has been ...
Employers illegally siphon billions of dollars out of low-wage workers' paychecks each year, but the vast majority of these crimes go unreported.
Could an IBM mainframe from the 1960s mine Bitcoin? The idea seemed crazy, so I decided to find out. I implemented the Bitcoin hash algorith...
PEP 3107 introduced syntax for function annotations, but the semantics were deliberately left undefined. There has now been enough 3rd party usage for static type analysis that the community would benefit from a standard vocabulary and baseline tools w...
Even after the Snowden revelations, there remained at least one big mystery about what the NSA was doing and how. The NSA’s classified 2013 budget request mentioned, as a priority item, R…
The Justice Department’s Office of the Inspector General (OIG) yesterday released another report on the Federal Bureau of Investigation’s use of Section 215 of the Patriot Act between 2007 and 2009. The report was long delayed due to declassification and redaction issues, but the timing is...
Senate Majority Leader Mitch McConnell has made it clear this week that, while the Senate is rapidly approaching recess, the Senate “will stay in [session] until a deal is struck to extend” the Patriot Act. McConnell has also introduced legislation for both long-term and short-term reauthorization...
I’m not going to lie to you – being wealthy is a lot of fun. And I’m not just talking about novelty fun that you get from driving around in a fancy car. True wealth is more of a b…
OpenMP support in Clang compiler is completed! Every pragma and clause from 3.1 version of the standard is supported in full, including combined directives (like ‘#pragma omp parallel for’ and ‘#pragma omp parallel sections’).
This is a quick Friday blog post to talk about a recent experience I had working on a piece Juju code that needed to capture the data being sent over a net.Conn .
Musings of a Computer Scientist.
Only once in a while does an Internet censorship law or regulation come along that is so audacious in its scope, so misguided in its premises, and so poorly thought out in its execution, that you have to check your calendar to make sure April 1 hasn't come around again. The Draft Online Regulation...