HNHacker News
TopNewBestAskShowJobs

pmb

855 karma · joined February 20, 2008

submissionscomments
pmb··on MVC is dead, it's time to MOVE on
Show me the code. Before I believe this, I'll need to see a codebase that uses MOVE and not MVC and manages to do things which are not easy in MVC. It's find to rant and rail against old patterns, but patterns are descriptive, not prescriptive. Once you see a solution that has the same "shape" in a few different contexts, you might have found a pattern. This puts the cart before the horse by proposing the pattern before it has been actually used.
pmb··on Chinese RFC proposes separate, independent, national internets and DNS roots
We like this Internet, but we would like one without the "Inter", and possibly without the "net".
pmb··on Barack Obama Directs All Federal Agencies to Have an API
Better than it is now, where none of that data is available except possibly through FOIA lawsuits.
pmb··on Gödel and the limits of logic
The statement "this fact is not provably true under the axioms of mathematics" is not provably true under the axioms of mathematics. Therefore, it is true, but we can never prove it.

I recommend approaching this via uncomputability, and the fact that for every program there is a proof and vice versa.

pmb··on The Coming Meltdown In College Education & Why The Economy Won’t Get Better Soon
Those studies treated business students, STEM students, and liberal arts students as one cohort.

STEM and Liberal arts students do make significant gains. Business majors actually show a LOSS.

pmb··on Big Data's Big Problem: Little Talent
"claims of severe talent shortage in Big Data http://online.wsj.com/article/SB1000142405270230472330457736... Ok... where are the high salaries (500k$ a year)? No? No real shortage."

https://twitter.com/#!/lemire/status/196245665951649793

Business has a shortage of "big data" folks in much the same way I have a "huge sailboat" shortage. Neither of us want to pay for it. We want it, but not for the going rate. Only one of us has a media platform, though.

pmb··on Foo, Bar, and Baz: Not Having It
I agree. Using these variable just places stumbling blocks in the way of understanding. http://imprompt.us/2007/foo/
pmb··on My first hackathon; or, gender, status, code, and sitting at the table
I have encountered groups of developers that have gone both ways - some actually paid attention to the people who knew things, and others paid attention to the people who claimed to know things. For example, I like to think I can tell wizards from blowhards, but I am also pretty sure I can be fooled in the short term.
pmb··on My first hackathon; or, gender, status, code, and sitting at the table
Hey you!

Code culture IS weird. And not in a good way. I have all sorts of things I think about this, but I have trouble sorting these things out in any sort of useful way, so I really appreciate seeing others sorting their own thoughts out for me to read. Thanks for saying interesting things!

pmb··on My first hackathon; or, gender, status, code, and sitting at the table
Overcoming impostor syndrome! Woo!

Code culture measures how much you self-perceive to know about code. It's only after a bit of getting to know a person that you can get at their actual levels of competence. If you are in a situation that claims to be a meritocracy, but all claims of merit have to be evaluated in seconds, then it's not a meritocracy, it's a self-confidence-ocracy. Unfortunately, self-confidence can be negatively correlated with talent... ( http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect )

pmb··on Google Begins Testing Its Augmented Reality Glasses
40,000 deaths annually due to driver error
pmb··on Tim Gowers replies to Elsevier's open letter
The senior faculty need to revolt first. The junior faculty need to jump through hoops and be judged by that cohort in order to keep their jobs (i.e. get tenure). If the senior faculty really want a change to occur, all they have to do is change how they evaluate which publications "count".
pmb··on Algorithms notes from UIUC
MIT OpenCourseware with Leiserson and Demaine. http://ocw.mit.edu/courses/electrical-engineering-and-comput...
pmb··on New York City gets a Software Engineering High School
Does not exist. It seems to be primarily about trying to define programming as an upscale profession like engineering - "programmers" might be replaceable cogs, but "software engineers" are a little harder to shove around.

Even worse, you have "computer engineering", which is a real engineering discipline (at least when focussed on hardware) and then you have the disaster that is the CS/programming community's attempts to ape standard engineering practices when the blueprint and finished product are the exact same thing.

pmb··on Martin Fowler: The Fallacies and Reprocussions of Diversity Imbalance
...and those secretaries were good at it. And so were the women math PhDs who could not get jobs elsewhere. And so were the women who had female mentors, and therefore failed to be chased away. All of which dumps water on the "innate abilities" trope that people keep bringing up as the null hypothesis which must be disproved, instead of the claim which requires proof.

It genuinely weirds me out how many white males in tech see no conflict or even feel a shiver of historical echoes when they argue the premise that they (white men) are intrinsically genetically gifted in ways which other groups are not, and that is why they are superior (at technology). Every other time it has ever been argued, it has been false.

Unless the argument was that white men are better at the combination of having penises, privilege, and low amounts of melanin --- we have that hat trick down.

pmb··on What Americans Keep Ignoring About Finland's School Success
Up through high school, yes.
pmb··on Beginner Learning Python: 2.7 or 3?
New projects should go with Python 3, if possible. But really, the two languages are not very far apart. Do whichever if you are just learning and want to make small temporary things.
pmb··on Why I am Not a Professor, or The Decline and Fall of the British University
Professors will do or become whatever is required of them to achieve tenure. The number on job of a professor is therefore to meet the tenure requirements of the institution - which at most places, means "do lots of research". Change the reward system and you can change how things work.
pmb··on The Freelance Surge Is the Industrial Revolution of Our Time
No benefits or job security is an industrial revolution? For the companies, maybe...
pmb··on A test which predicts ability to program before the start of training
It is superb that they have done the replication and followup and are reporting the null hypothesis.
pmb··on Aaron Swartz v. United States
This whole thing weirds me out. Here we are on Hacker News, and yet there is a super-large contingent of people going "Well, he DID technically commit a victimless crime...".

So yes - he did do something that was against some terms of service. But jail time? For breaking a clickthrough "license" and computer hacking at MIT in the service of public knowledge? This sucks unutterably.

MIT: Playful physical hacks okay, but don't try to mass harvest the knowledge of the world or the DOJ will come down on you like a sledgehammer.

JSTOR: All the world's knowledge, as long as you don't try to access all of it.

DOJ: We'll break you just because we can (or for other reasons that we are not stating).

Hacker News: Well, they do have a point - he did access semi-public data in a non-approved way, and he had to plug into the network in a strange way to do it.

pmb··on Aaronsw indicted for hacking MIT network to download millions of JSTOR docs
For those that don't like reading, the document describes multiple employees of the "nonprofit" with compensation in excess of 200k.
pmb··on Why I will never pursue cheating again
Business students, not ECE.
pmb··on Why I will never pursue cheating again
Have you ever talked to a group in which more than a quarter were actively hostile and disinterested? It poisons the room. It's not "logical" that it should do that, but it is an empirical fact that it does.
pmb··on Are teachers underpaid? It depends.
How can you tell? How can signals propagate through such a system?
pmb··on Are teachers underpaid? It depends.
Do you know of any good techniques to measure teacher performance?
pmb··on Why is there only one human species?
If they aren't too different then we have sex with them, and if they are too different we kill them. We can project the future of our species using our awesome minds that can conceive of a "self", "species", and "time", and we deal with perceived future threats to our species in quick and ugly fashion.
pmb··on My Life as an Undocumented Immigrant
"Not too difficult". Hah. http://immigrationroad.com/green-card/immigration-flowchart-...

The shortest route is 10 years.

pmb··on In Lisp, should lists be replaced with trees?
Lisp is already made of trees. A Lisp program is a pre-order traversal of the abstract syntax tree of a yacc'ed program in another programming language. This fact is WHY Lisp is powerful. By eliminating yaccing you can create new syntax on the fly without having to recompile your compiler.
pmb··on Show HN: Let's end the Programmer Salary Taboo
CS Academia - young professors and postdocs - http://salaryshare.me/aa134b0ded8013e4d211e1abdc5eb8ac
← PreviousPage 4 of 6Next →