skysight-inc/HackerNews huggingface dataset:
The post offices in Brooklyn and Queens are typically quite terrible and do really shitty things like mentioned in the OP all the time. My brother has terrible problems running his business out of Sunnyside because of problems caused by USPS.

There's no accountability in these post offices for how they deal with their customers.

I'm glad almost all of my Prime deliveries are via UPS or FedEx. Occasionally they go through USPS or through them via FedEx SmartPost and those are the only ones that ever have problems.

My post office in South Carolina is pretty crap too. If the carrier calls out sick, nobody delivers the mail that day. Every once in a while there will be several days of this and then my mailbox is stuffed with all the mail I should have received. Or something arrives 6 months after it was sent.
Or any automobile software.
I first encountered him with this book:
Designing object-oriented C++ applications using the Booch method

and really liked:
Agile Software Development: Principles, Patterns and Practices.

I didn't think Clean Code was worth it though.
Interesting! I will keep this in mind when I eventually move.

Curious, are there Amazon Lockers near where you live and if so, was there a reason why you chose not to use them?
SaltStack - Fast, scalable and flexible software for data center automation.
Hopefully will change when and if Web becomes actually Open.
jquery is at number 19 on the full list with 197 of 10,000 projects using it.

https://docs.google.com/spreadsheet/ccc?key=0Alceaf46X4GPdHh...

However, I have no idea how they chose the projects or arrived at this number. Perhaps they missed all the projects that include jquery via CDN.
But often you don't care. The value of a throwaway account you made to download a file is practically zero to you or an attacker. In the tradeoff in simplicity (all my crappy throwaway accounts have the password 12345... easy!) against security, simplicity wins.

If I only made an account on one of Cupid media's sites because I wanted to see a picture, I wouldn't care whether my password was easily guessable. Additionally, I'm fairly sure that an easy to make account with no access privileges is completely worthless to an attacker as well, and so the likelihood of anyone even attempting to compromise it is next to nothing.
Ok, makes sense. But then "jail" is a bad name for it, I'm sure inmates have to use a lot of shared hardware in the real life.
In fact "partition" conveys the right meaning.
Well, you accept [probably non-legally binding, at least I always assume that] condition for a driver for your hardware.

Anything else they don't get specific permission for is a breech of the law here (UK, Computer Misuse Act) ... would love to see that prosecuted.

The government should lead such a prosecution really given how important unauthorised computer use/access is to them - extraditing people for it and all.
How do I view the new modern design?
It only took them 8 months (Jan-Sep) to get some information on what their services do. That's not a great customer experience.
This is probably due to my naivety, but it seems like there have been a lot of new libraries recently that are basically "Knockout with slightly different syntax". But Knockout is robust, well tested, has excellent browser support, has excellent documentation, and is under active development. Why should I be eager to discard it?
[video] Every atomic explosion in seconds
Not in the post: beego https://github.com/astaxie/beego
It is probably worth noting that Uncle Bob doesn't seem to be implying that the pilot training model is exactly the model that we should use. His point if you read a bunch of his stuff is that as a profession, we should look beyond our own borders to learn lessons from doctors, accountants, lawyers, pilots, engineers, architects, etc. to advance the level of professionalism in our profession. If software is going to make the world a better place ideas like "move fast and break things" probably isn't going to end up being a net benefit overall, especially for important, life or security critical software.

If we pile in a bunch of novices without proper training and hand them projects that involve account security, personal information, etc. we are going to keep hearing about major security breaches, password hacks, etc.

The more that the software industry has major catastrophic failures costing millions/billions of dollars, the more likely that we get regulated.
May I ask if you have pets and/or children? My family is looking to relocate there in about 6 months, and from my limited early research, finding a place that accepts pets and has enough space (I WFH so need an office) is remarkably difficult.
It reminds me of Drupal circa 2006, not that that's necessarily a bad thing (it's been a tremendously usable site since forever, so if it ain't broke…), but "modern" is a bit of a stretch.
And shadowplay is ...?
40% of Healthcare.gov Isn't Even Built Yet...
Type Scale - A Visual Calculator
Tip for using Git
Perhaps there should be better advertising regulation for tech like Blu-ray that require features like online revocation checks, but Intel certainly isn't the aggressor here, and kicking at its shins for implementing a feature that you paid for seems a bit silly.

I don't like that the dominance of Blu-ray and DVD forced DRM systems upon the mass market, and there's little we can do about it. But more than that, I hate threads (that have been around since the DVD days) full of impotent, righteous indignation. If insufficient people are willing to vote with their wallets (or letters to their governments), then DRM is simply a fact of life we must learn to cope with.

As far as health warnings go, as my original comment mentions, there is little more dangerous in some online DRM check than the 99.99% of other code running behind the scenes on the average user's system. If we're to talk about freedom to use our appliances as we choose, at least frame the argument more cohesively (and include things like Chrome in the process).
Having once worked for Intel, that seems about normal for vital information to pass from one fiefdom to another. The poor sap manning the forum wasn't saying "we're not telling you", he was saying "they're not telling me".

(Now, if the other guy thinks you're encroaching on his turf, the response time approaches infinity. In that case pretending to be a member of the public on a forum might be an effective strategy; if I'd listened to Andy and thought of it myself I might still be there.)
Photoshop for Interface Design
We may look to add local storage sandbox for this.
You're right about this. Dynamic analysis instance is only useful if the application goes on to the relevant execution path, and static analysis is made quite difficult by dynamic generation and a few other tricks.

However, if hidden behaviour (e.g. backdoors) is a concern, you can implement fine grained access control based on historical activity.

Anyway, my point is that for almost every problem in this area there's a solution. But I think the main issue is that there isn't more pro/consumer software for this kind of auditing / sandboxing. I guess that has to do both with user education (no interest) and industry being afraid of transparency.
Ionic: The Most Advanced HTML5 Mobile App Framework
I've heard that before.

"Proven," in as far as you trust the axioms and assumptions made by the Haskell compiler. It's an important distinction because you must assume that the 50k lines of C code that get compiled and statically linked into your Haskell programs is also, "correct," by extension despite it living outside the set of axioms and assumptions your program has been proven within.

Don't get me wrong, Haskell is a neat language, I just don't accept its trade-offs for most of the work I do.
Hey, just trying to stay up to par with the stupid shit just spat out in the parent post <3 Get stupid, stay stupid, friend.
Yeah, I'm surprised he hasn't gone with some sort of exponential or logarithmic scale (eg. hit $10/hr then start increasing by $5 each hour booked).

He might accidentally zip past the optimum price point, but he'll get there a lot quicker.
Vencer ou Desistir?Depende de Você
Definitely worlds better than the old design, I think it's awesome, very clean. Makes me want to do some projects in PHP again.
Because Go is a general purpose programming language and why not web-layer? There is even a tutorial on creating wiki site on golang.org.
I enjoyed reading his story -- not the actual sequence of events obviously, but in the telling. It bears some similarities to "The Jerk" and "Life Stinks" but it could be a worthwhile movie (hope I didn't jinx it.)

Some things I might have done differently --

1) Left LA for someplace cheaper once I decided to take the sabbatical.

2) Not have eight children. Four would have been plenty.

As others have pointed out, most who flock to LA to work in entertainment leave without much to show for it except a healthy dose of cynicism.
Again, has it actually be implemented? I haven't seen anything saying it has.
It's not even the label "lifestyle business" that's insulting but what it implies
> Cities have a _lot_ of people, last I checked.

Sure, we know that, but that wasn't the question I asked, which probably requires some more detailed knowledge of the USPS to answer. I'm sure there are others like him, though, but to really reason about it you'd have to take all the numbers into account.
Maybe this is there somewhere, but something I'd want to see are degree tracks/plans. That is, when I got my degree, there were 4 different ways to get it depending on whether I was going for BA, BS or whether I was going to declare a minor or not.

So for students, that would be a great tool to have, to help sort and plan which course would be required given what you wanted to do. Your site could have a nice visualizer for which classes to take for a given track (e.g., B.S. Physics Minor in Math, B.S. Physics no minor, etc). The key here would be to make it easy to swap in/out electives and to order the classes based on pre-requisites.

EDIT The site does look nice, btw.
Ironically your argument fails as it depends entirely on skill level. A highly skilled surgeon could perform emergency surgery without standard resources, and you could run an emergency hospital without receptionists.

Let's not get distracted by shitty analogys.
70k is pretty big, especially given it needs jquery, underscore and backbone as well.

Knockout and Ractive each give you much the same thing at only 40k and 32k and without the dependencies.
Well, they moved from 1996 to 2006. So, progress?

Still, big improvement. Snarky comments aside, it seems easier on my eyes. Not a big fan of underlined hyperlinks though.
You're completely right, it would be much better if they all went into finance or management. There's no place for people trying to learn real skills.
It seems like Amazon is developing quite the relationship with the USPS in New York City. Perhaps the recent increase you see in Amazon USPS deliveries is related to their recent announcement that they'll be delivering Prime orders on Sundays via the USPS in NYC and LA. [1]

[1] http://arstechnica.com/business/2013/11/america-get-ready-to...
>does not collect any information. //

It absolutely does, otherwise it wouldn't function.

Perhaps they meant "doesn't transmit any information beyond the service buses of your computer" - or perhaps they couldn't write that ...
Just a "you need flash" page for me.

http://en.wikipedia.org/wiki/Taylor_Wilson seems to be it.
Why not? I wouldn't pay my telecom for getting my data only as far as the nearest switching station. Why should I accept an almost-all-the-way-there delivery from a shipping company?
RSS and the Open Web
A nice post that embodies my grief with the trend to let well-established, working standards rot to death, replacing them by inferior technologies whose only "advantage" is that they support showing ads better.
The role of the proof in the history of distributed systems research
Many other tools are good for web dev too, but having played around with it I'd say in principle Go is well suited to it, if you don't mind the lack of mature frameworks/libraries. I don't see why the syntax gets in the way of it being web friendly, which bit did you think would be a problem?

Deployment is far simpler with no libraries/gems/packages - single binary

Memory usage is an order of magnitude smaller than languages like Ruby or Java.

It's pretty fast (much faster than Ruby for example)

String manipulation isn't too painful - all the tools are there for manipulating unicode text and producing html.

Why not?
I guess there's a good reason for that...

view := Views{
DIV("myclass",
H1("Example HTML structure"),

Yowsa. No thank you.
I knew about the Wiki http://michaelnielsen.org/polymath1/index.php?title=Bounded_...

However, I did not know about the solo paper
http://arxiv.org/abs/1311.4600

In their celebrated paper [5], Goldston,
Pintz and Yıldırım introduced a new method for counting
tuples of primes, and this allowed
them to show that [eq 1.1]

The recent breakthrough of Zhang [9] managed
to extend this work to prove [eq 1.2]

"Sieve methods" say integer properties like divisibility are essentially random. This is how we can show two integer randomly chosen are relativley prime with probabilty pi²/6= 0.608...

http://math.stackexchange.com/questions/64498/probability-th...

Here we are trying to count primes separated by certain small gaps.
To expand on that a bit, I should mention that this question came up at a software craftsmanship meetup, after Martin had given a talk in Cambridge. (Incidentally, people who had seen him speak had been very disappointed.) The only answers to "Who is Uncle Bob?" seemed to be "He's very old" and "He wrote a book". Given his schtick is to be a sage figure of comparable stature to, say, Don Knuth or Brian Kernighan, I don't think that's good enough.

(I missed Martin's talk because it clashed with one by Herman Hauser. Industry pioneer vs methodology salesman wasn't much of a contest for me.)

I the interests of full disclosure, I should probably mention that I've had an encounter with another Martin (Micah) from 8th Light (see http://forums.pragprog.com/forums/62/topics/2753) - nice kid but I wouldn't want him writing code that I needed to rely on.
Work ethic, comic hero make Koreans hot shots in car design
I was confused too but, I think they analyzed 10,000 projects and the components they use. So, in conclusion a lot of JS projects use grunt.
Flashissue is like Mailchimp for Gmail - just launched. i'd love your comments
I took a class at the University of Michigan called "Entrepreneurial Business Fundamentals for Scientists & Engineers" that goes into a lot of the mechanics behind different investment avenues and the risks/rewards of venture capital.

If you ever intend to seek venture capital, it would do you well to play around with the numbers in a capitalization table. You can find decent ones online from a search. What you'll likely realize is that venture capital is only good for the founders when things go perfect -- that is, when the business does nothing but grow and never has a low-growth moment. If you ever have a "down-round" (a round where the valuation of the company is lower than the previous), that will sabotage basically everything. Therefore, if you don't believe your product is going to be a complete revolutionary slam-dunk, please save yourself and the VCs pain and misery and seek means of finance elsewhere.

Another thing to remember is that VCs typically project out for a 7-10 year exit. If you don't do that, they consider it a failure on their end. Bloodhound got their Series A in 1999 and sold in 2011, so the VCs were likely in failure-mitigation mode by that point.
Not directly, but they get special loans that are government funded. Guess where the money will come from when they default?

http://www.nytimes.com/2012/11/16/us/politics/postal-service...
There's a similar(?) app called Kawaii Pet Megu that my wife has an unhealthy obsession with. They're shutting down the entire thing on Thanksgiving Day.

How can I stop her from ever finding out about Hatch?
Have always liked the user contributed notes on php.net. It really increases the value of the documentation.
Show HN: Job Board for italian Developers
is the faa american? how do politics factor into this? isn't there a "difference of opinion" between boeing and airbus about the amount of automation that is appropriate?

i see these things discussed from time to time, and i wonder just how neutral institutions are...
I don't know if it's good policy or not, nor was I arguing anything about that point. I was simply objecting to girvo's logical fallacy, and onetwofiveten's paternalistic assertions of black male incompetence.

As for what the best policy on this matter is, I have no clue. That's a quantitative problem: is P(commits crime | violated parole) x cost of crime + value of deterrence > cost of incarceration? I have no idea what the answer to that question is, but I doubt anyone else here does either.
Why There Are No Women on Twitter’s Board, and So Few in Technology
1950's Make-Up
How to create simple API endpoint in Drupal 7
What I find interesting about Go[1] and the web application community is that people constantly point to speed as a huge selling point. Speed in the sense of latency and request volume per server.

I still feel like for the majority of cases, this type of speed difference is not going to matter. The difference between the Go built in web framework at 190,687[2] (1.3 ms) json responses per second and Flask, a popular Python framework at 18,945[2] (3.1 ms) is trivial when you look at the bigger picture.

If you are receiving enough traffic for that to make a fundamental difference, you'll likely have enough potential or realized revenue to pay for a few more [Flask, Rails, "slow" framework] servers, or have enough developer time to warrant building it in Go.

The upside to using a "slow" framework is massive. Try writing an app like Ticketee[3] in Go, even with Gorilla et al and you'll realize the productivity gains you're missing out on.

For a small API, backend services, command line apps Go makes sense. But the big selling point there isn't speed, it's likely deployability.

I love Go. It's good for teams, deploys well, is enjoyable to program in, does things quickly. But if a client comes to me wanting a web application with forms, view logic, payments, 3rd party integrations – I'll take my Rails, thanks.

> Given all this, frameworks (and ecosystems) like Flask, Sinatra, Django and Rails still have an advantage for when you want to get something done today: they’re very useful toolboxes, handle a lot of the boilerplate and have a lot of examples and packages to leverage.

The author clearly recognizes this opinion – but there seems to be an idea that you can just "use Go" in place of existing web frameworks. That's not the case (yet!). I think this is largely driven by the myth of performance requirement.

[1]: Things like Node.js probably fit into this argument too

[2]: http://www.techempower.com/benchmarks/

[3]: https://github.com/steveklabnik/ticketee
Complaining publicly and voting with your wallet are both valid ways to show disapproval. The former method encourages others to vote with their wallet, whereas voting with your wallet by itself is not very contagious.
I recently bought a high-end pair of industrial noise reduction earmuffs [1] and a jar of cheap foam earplugs [2].

For me, the combination has been great. I work in an open-plan office that I generally like, but some fiend put a chunk of common space in the middle, and people end up doing large meetings or small parties there, right next to my desk.

The high-end earmuffs, which were only $30, are much more comfortable to wear than the earmuffs I had worn previously. Several hours is no problem. And the combined noise reduction of the plugs and the muffs is amazing.

[1] http://www.amazon.com/gp/product/B00CPCHBCQ/

[2] http://www.amazon.com/gp/product/B001J4HB1C/
I'm afraid that ElasticSearch cluster may be to slow to work on this setup.
I am aware of google messing with Safari cookie setting and getting fined for it, but I am not aware of any fancy new ways or old ways of messing with someone's privacy in Chrome. Can you elaborate on your accusation?
You can't even do result-set limiting with IDB (see e.g. http://stackoverflow.com/questions/19714782/indexeddb-how-to...).

As soon as you want to do more processing on your data than just looking it up from the storage, you have to do it in client-side code. That just plain sucks.
Just a self plug: I recently made a directory of programming podcasts:

http://www.programmingpodcasts.com
This post is just bitching at Amazon for a problem with USPS in his area. Thanks for the misleading title.
As the guy who formulated SOLID principles, co-created the Agile manifesto, and formulated the red-green-refactor process of doing TDD, I'd say that we should listen to what he has to say.

Why do we keep training programmers in university to bang out low-level unstructured code? We know better and some schools like MIT with SICP have been following a different approach, but why is this not more widespread?

Java is a horrible language to teach to new developers because it has traps all over the place that are best avoided. If a course started with DDD for a month before the first line of code is written, then perhaps Java would be OK.

I'd still like to see all developers learn some machine coding and assembler but that should be something that you leave to 2nd or 3rd year after you have a grounding in how to structure programs.
It seems odd that there are more projects using Rails than Rake. What kind of Rails project would not use Rake?
Technically he should have used a binary search.

$1, $2, $4,...$64, $128. $128 is too much then do a binary search between $64 and $128.
AFAIK, not the head, but one of the founders - one of the signatories of the agile manifesto back in 2000:

http://agilemanifesto.org/
Would a hospital staffed only by highly skilled surgeons constantly performing unassisted emergency surgery economically out-compete a hospital with nurses and receptionists?
In a comic twist UPS (not USPS) is well known in my locale for sending out trucks making "2 day" deliveries with just slips, no packages. That way they can't get refund requests for failure to deliver on schedule. Holy cow do they get embarrassed when I fling the door open and catch them. "well, uh, err, sorry sir but we don't actually, uh, have your package, not just yet, but I do have a delivery failure note and I promise to deliver it for real tomorrow"

(edited to add: this almost solely happens around christmas rush time, another reason why I really don't care as long as it gets here before the 24th)

I subscribe to prime because on long term average its way faster than supersaver so I didn't get the guy in trouble, besides he's kinda my lifeline and pissing him off over nothing would be a dumb idea.

Last mile delivery seems to be a natural inherent monopoly, whats keeping the competitors alive is the extreme variability in station-station shipping where competition can actually exist (like milwaukee to chicago, not house to house)
All this talk about HTML templating (html/template, etc) & Go web applications, is missing any discussion of what IMHO is a better way to write Go web apps:

1. Write a backend webservice in Go's net/http + Gorilla

2. Use something like angular JS to interact with those webservices. (From the server's perspective this means static HTML/CSS/JS assets that can again be served by Go, from memory if desired).

My first couple Go web applications did things the html/template way and were structured on the way I used to go JSF applications- but since I switched to the above approach my projects have been better performing, faster to develop , better scaling and easier to maintain. As we all know, we seldom get all those things in one technology choice without trade-offs.