HNHacker News
TopNewBestAskShowJobs

tobych

344 karma · joined March 1, 2009

submissionscomments
tobych··on Research does not say that people produce more when working 40 hours per week
Yes, coming from the UK, where my hours in academia were 37.5/week, I was surprised to learn (from my incorrect interpretation of the title) that those 2.5 hours/week I work here in the US were pointless.
tobych··on Show HN: Monica, an open-source CRM to manage friends and family
Okay, that made my day. Quotable.
tobych··on Show HN: Monica, an open-source CRM to manage friends and family
Agreed, though my first reaction was definitely: "I can't believe you don't know cron". I had to step back a little and remember who the audience is. Then I wrote my comment (at the same time as everyone else here did).
tobych··on Show HN: Monica, an open-source CRM to manage friends and family
The file is a "cron schedule" [1]. Paste the series of numbers (and the *) into the box on the site below and you'll see it means "midnight on July 19th every year". The commenter will probably have this in their personal "crontab" file. They're emailing themselves every year on that date.

[1] https://crontab.guru/

tobych··on SpaceX sticks 11th rocket landing after launching first used Dragon capsule
That headline makes no sense to me. What does "sticks" mean here?
tobych··on Deep in Brazil’s Amazon, Exploring the Ruins of Ford’s Fantasyland
Boulder City, Nevada, was built as a semi-permanent town in 1931 to house 5,000 working on the Hoover Dam.

The Wikipedia entry says the city "was exceptionally rare as an example of a town fully planned under government supervision. This is unlike 19th century privately funded company town examples found in the United Kingdom, such as Port Sunlight, or in the United States, such as Pullman, Chicago."

https://en.wikipedia.org/wiki/Boulder_City,_Nevada

The thing that fascinates me about company and government towns is the rules the residents ended up having to follow. In Boulder City, no drinking, prostitution or gambling. In Saltaire, UK, no hanging washing on a line, or "Gatherings or loitering of more than eight persons in the streets".

http://www.saltairevillageexperience.co.uk/rules-for-living-...

tobych··on Show HN: KQ – Simple Job Queue for Python Using Kafka
Typo: lightweight in the README should not be hyphenated :-)
tobych··on Canadian pilots no longer have to fly real aircraft to keep valid licences
For those like me who, though not a pilot, enjoy watching Aircrash Investigation and similar programs, and finds the investigations and findings inspiring/sobering/educational as a software engineer, and like me weren't aware of the "Children of [the] Magenta" phrase, this article and audio piece [1] looks a good place to start. The phrase was used in a 1997 presentation - available publicly [2] - by American Airlines captain Warren Van Der Burgh, who said that (quoting the article's summary of his words): "The industry has turned pilots into “Children of the Magenta” who are too dependent on the guiding magenta-colored lines on their screens." He makes his case with some very funny lines, too. Quite the humorist: "I got stuff to worry about, don't I. Heads up stuff. It's probably not a good time to be typing." [3] immediately precedes his explanation of the phrase.

[1] http://99percentinvisible.org/episode/children-of-the-magent...

[2] https://youtu.be/pN41LvuSz10

[3] https://youtu.be/pN41LvuSz10?t=510

tobych··on Is Facebook’s Massive Open Office Scaring Away Developers?
Ouch. Plenty of jolly and upbeat advice here for teachers on decorating their "Windowless Classroom", which is apparently a thing. OMG.

http://www.weareteachers.com/blogs/post/2015/08/25/best-of-t...

tobych··on Is Facebook’s Massive Open Office Scaring Away Developers?
I can recommend this book: "Difficult Conversations"

https://www.amazon.com/Difficult-Conversations-Discuss-What-...

tobych··on My Experience Running Development at a Startup
Just chiming in here: in The Pragmatic Programmer it's called a "tracer bullet", not a "tracer". You'll do a lot better searching for discussions by using "tracer bullet".
tobych··on Dropping Webhooks
One solution might be for Github to store the details of each failed call, and give each call a number that increments (not just for failed calls). Then, if the server notices that it's missed a call into it, it can call Github and fetch those missing calls. Furthermore, if it notices it's not received a call for a while, it can could call in to check.
tobych··on [dead]
If you're having suicidal thoughts, I'd suggest you concentrate on sorting that out before moving on to career planning. Give this a read and give the nice folks a call on 1-800-273-8255 and they can put you in touch with local resources.

http://www.suicidepreventionlifeline.org/learn/warningsigns....

tobych··on Show HN: ied – an alternative package manager for Node
Did you run your name by /anyone/ whatsoever before posting this? I can't imagine that if you'd say, asked three people, one of them wouldn't have laughed at the very suggestion. IED indeed. This is the sort of silly mistake one can only make if one is acting in isolation: to me it's super important in life to be checking in with people constantly when making decisions like this. Typically a couple of people will do it: after that, for me in my circle anyway, the returns diminish. What a waste of people's time and energy on this forum, just because you didn't bother checking with people (I'm assuming). It's kinda selfish of you, in that sense. Well, good luck renaming it, and good luck figuring out where you went wrong.
tobych··on Rosea: DSL in Tcl with relational algebra for generating executable UML
Here's the abstract from that document:

"This document describes a Tcl package named, rosea. Rosea is an execution architecture intended as the target for translating XUML models using Tcl as the implementation language. The package consists of a run time execution library that implements the XUML semantics and a domain specific configuration language that is used to specify the XUML domain model and generate the required data for the run time execution. Rosea uses TclRAL as the basis of its data architecture and that enables referential integrity constraint checking based on the XUML class diagram relationships and supports set-at-a-time operations on domain class instances. Processing is transactional and constraint violations result in rolling back the changes to a known good state."

tobych··on JS Sequence Diagrams – UML Sequence Diagram in SVG from Text
Is this the same syntax that PlantUML uses? http://plantuml.com/sequence.html
tobych··on The Executive Computer (1985)
I love all those phone numbers.
tobych··on Full ZX-81 Chess in 1K (1983)
My first computer too. Stuck a match in with the RAM pack, along with a bit of Blu-tack to keep it all together. Stunning memories of typing programs in KNOWING they'd be zapped once I pulled the power. Funny thing was we had no TV until we got the ZX81. I spent two weeks with the user manual and no TV: for a long time after that I was irritated by people who didn't RTFM in advance. It still worked last time I tried it. RAM pack'n'all. Very much a treasured possession.
tobych··on Wire – Modern Communications Network
This sentence on the App Store page needs fixing: "Wire works on iOS and OS X, it is inspired by and developed for the latest in hardware."
tobych··on Dateparser: Python parser for human readable dates
They needn't be invoking a separate process. Could be just calling out to an API provided by a running PHP process, perhaps over HTTP.
tobych··on RunPee – Because movie theaters don't have pause buttons
If this app were ever to be wildly successful, enough people would try to leave the theater at the same time that cinema operators would either lock the toilets or start having intermissions.
tobych··on Ask HN: Idea Sunday
Buy Nothing Project (BNP) isn't about "gifts" in that sense. Here, the "gift economy" is "a mode of exchange where valuables are not sold, but rather given without an explicit agreement for immediate or future rewards".

http://en.wikipedia.org/wiki/Gift_economy

An aim of BNP is to build a hyper-local community where people give and receive goods and services with no money or bartering involved. You get to know the people involved in your group, because only people living within a certain area are allowed to be in the group. And yes, groups do indeed have people picking up things from stores for each other, or giving them rides, on occasion. Some groups including informal lending libraries, where you can borrow tools, equipment, household items an no charge.

Around here on Bainbridge Island, you often see tables on porches for BNB'ers (Buy Nothing Bainbridge members) to pick up stuff. The things (a garlic press; a pair of pants; a lawnmower) will have been listed on the group's FB page, probably with a photo, then there'll have been a few people saying they'd love to have it. Sometimes things go first-come, first-served; other times people get randomly selected.

tobych··on Ask HN: Idea Sunday
The Buy Nothing Project (started by a couple of friends of mine) is a successful model for this. It's not an app, but a network of Facebook groups.

From their 'About' page: "The Buy Nothing Project began as an experimental hyper-local gift economy on Bainbridge Island, WA; in just 8 months, it has become a social movement, growing to over 25,000 members in 150 groups, in 4 countries. Our local groups form gift economies that are complementary and parallel to local cash economies; whether people join because they’d like to quickly get rid of things that are cluttering their lives, or simply to save money by getting things for free, they quickly discover that our groups are not just another free recycling platform"

http://buynothingproject.org/

tobych··on Stripe Open-Source Retreat
Me too. That was a shock.
tobych··on Show HN: API Happiness is not a 'nice-to-have'
I'd suggest you replace the music with a voice-over that explains what's going on.
tobych··on A JSON field type for Django
My understanding is that the field, when working with a PostgreSQL database, is stored as a JSON field in PostgreSQL, rather than just a text field. I don't think django-jsonfield can do that.
tobych··on Show HN: Real-time server monitoring in your browser
That's the first thing I thought. Please, please change it. Things are difficult enough for women in technology without things like that. I don't care what the rational is. It looks awful, and I'd be embarrassed to show that to women at work.
tobych··on Vagrant 1.5 and Vagrant Cloud
Thank you sir.

Typo in your blog post: pleasent (should be pleasant). Also: "interetsted" on the "Organization Accounts" page.

Thank you again.

Not quite the awesome criticism sandwich @patcon made, but that's all I can do.

tobych··on F.lux updated
Likewise. As with a pomodoro ending and the bell rining, the sun setting on PyCharm stops me working. All sorts of chemistry going on.
tobych··on Redesigned Python.org
Surely "Simple arithmetics" in the second code example should be "Simple arithmetic", singular.
← PreviousPage 2 of 5Next →