636 karma · joined February 17, 2012
The experience of going to the library now compared to 30 years ago when I was a kid is totally different. Then it was a quiet place with books, catalogues, a reading table, and maybe a computer or two. Now it is a social meeting place.
(What I do wonder is, what were the social meeting places of 30 years ago? Why is there a need for them now?)
Anyway, in my experience with university libraries, unless you know what you're doing research-wise, these libraries are not the most accessible for the outsider. There is a lot of information to wade through, and if you're unlucky, you have to order books you want from the archive/warehouse anyway, which can take from a couple of hours to a couple of days. Unless you can go to the library every day, you will have to plan your visit, search and request the books and materials you think you want beforehand, and hope for the best.
How I miss searching for hours or days in libraries and archives!
I have walked out of interviews as well. Sometimes the interviewer and I discover together that the recruiter we worked with didn't know their job, at all!
More often, though, it sort of was clear from the start of the interview that the company would not be a good fit for me. I would tell them so, and my reasons why I thought so, and leave after thanking them for their time.
If they ask me to do some simple programming task, I ask them if they have looked at my Github repository and what they think they will learn during the simple task they could not from my repository. If they do would have a good answer for that, for example they want to get to know my thought processes while coding, I am happy to oblige. But if they clearly have not looked at my Github repositories, nor have any inclination to customize the interview process, I tell that I do not believe in the validity of the process.
I have also walked away twice during the one-month trial period. Once the company was unable to find a project for me, even though they kept on promising there would be one for me soon. The other time I discovered I was unable to combine working full-time with finishing writing my PhD thesis.
Anyway, I also found that in half of the cases I walked out, the other party did understand and accepted why.
Of course, it is easy to walk away when you know you will find a job soon anyway and even if you would not you will get some support from the government anyway.
Unfortunately, the city I live in has been burned, bombed, or otherwise destroyed a couple of times since it became a city in the late middle ages. This destruction happened regardless of likeability or sturdiness of the buildings involved.
That would be the case if each rider would have the same chance of winning and each rider would be there to win. However, for many riders, the national championship are not their main focus. They might be exhausted from a long program of races in the previous weeks and are not at their best. Or they might be preparing for other more important races in the coming weeks and are not yet on their best, for example when coming from a training camp at height, or are unwilling to take extra risks to prevent injury. And, of course, some races are better suited to certain riders than others.
All these factors mean that there are a lot of riders that know they aren't there to win, but would be willing to help another rider. For example, one who has helped him before, or a team mate, or one would could beat a rival, or one who is an underdog, and so on.
It took me many a day at the local hacker space dedicated to building the software, but as it is so intriguing, I got a lot of comments and interest from other hackers as well. There's just something awesome about simulating life-like structures on a computer.
Nope. I think the most dangerous animal you'd encounter around here is the tick, which is related to the Lyme disease it might carry.
Our team consists of experienced and above-average educated developers. We are not looking to attract that one 10x developer, nor do we desperately need a senior developer now. We sort of have too many senior level developers; our retention is high. Anyway, we are looking for similarly educated and experienced people that fit our team, and we offer a culture where such a person can thrive. We prefer to take a while longer to find and grow a great match rather than to gamble on potential talent that might leave again soon.
On the other hand, we do need new developers, particularly specialists, and we have gotten to the point that we are willing to take more risk. But the organization as a whole is still figuring out how to grow beyond a 10 person post-startup development team towards a 100+ person company (we merged with our biggest partner).
- one-month trial period - one-year contract - permanent contract
For senior people, the trial period is more of a formality as they are often quick to become productive in the organization. Of course, when after a couple of months it is discovered that the new senior and management do have a fundamental difference of opinion with regard to the future of the organization, professionally, or even personally, the end of the one-year contract is the moment to part ways. This can be initiated by employer, employee, or even both, but that depends on the situation.
I've never been asked these kinds of "knowledge" questions in any interview. Nor have I asked them of any candidate. To me, interviewing is more about finding a fit to the company's and team's culture, than to ascertain if a candidate knows what she is supposed to know. Even if a candidate succeeds in bluffing her way through an interview, she will fall short in the one-month trial period.
I like the one-month trial period. I've walked away twice during the trial period from a company because they were a lot less organized than they did appear during the interviews. Similarly, we have let go of a couple of employees during their one-month trial because they were unable to learn fast enough or were too arrogant.
For your specific issue, and this is a general pandoc solution, filters with side effects could work. For example, you can write a filter that would extract and inspect the metadata and writes it to to an RSS XML file.
In Paru¹, the Ruby wrapper and interface to pandoc, a very naive solution could look like:
#!/usr/bin/env ruby
require "paru/filter"
require "rss"
RSS_FILE = "my-rss-file.rss"
title = "No title"
date = Time.now.to_s
# Collect metadata information while filtering a document with pandoc
Paru::Filter.run do
title = metadata["title"] if metadata.has_key? "title"
date = metadata["date"] if metadata.has_key? "date"
end
# Create new Atom item
new = RSS::Maker.make("atom") do |maker|
maker.channel.author = maker.channel.about = maker.channel.title = ""
maker.channel.updated = Time.now.to_s
maker.items.new_item do |item|
item.title = title
item.updated = date
item.link = "Some link"
end
end
# Add new item to existing Atom RSS feed
rss = RSS::Parser.parse(File.read(RSS_FILE), false)
rss.items.concat new.items
File.write(RSS_FILE, rss)
(My apologies for the bad code, this is my first attempt at working with RSS/Atom)¹ https://heerdebeer.org/Software/markdown/paru/#writing-and-u...
¹ Manual: https://heerdebeer.org/Software/markdown/pandocomatic/ ² https://pandoc.org/
I agree. I did some research on teaching the concept of instantaneous speed to 5th graders. Building on their intuitive understanding—from a young age on we are continuously confronted with dynamic systems such as (loco)motion, weather, computer games, cooking, and so on—and connecting to their understanding of a constant speed, I devised a learning trajectory to explore and deepen their understanding of instantaneous speed more mathematically, including quantifying it.
If anyone is interested, you can read more about it here: https://heerdebeer.org/DR/thesis/ch5.html
Twice a week we open the space for visitors and regular participants. We try to be as open as possible; everyone is welcome to join up whenever they feel like it. There are no restrictions regarding participation or contribution. If people want to, they can make a small donation but it isn't required. At our meetings there is free coffee, tea, and beer, but everyone is welcome to bring other stuff as well. Donations in the form of drinks or food or tools are also welcome.
We have about 15 participants that show up regularly, and about 50 or so that show up now and then. I think we have had a couple of 100 visitors that did not return or only once or so, particularly when we organise special events.
Basically, people just show up and start working on their own projects. Somehow we have trouble starting communal projects, probably because it is up to the hackers themselves to keep it going or not. We try to create some sort of free-style atmosphere where everything can be supported, but there is no pressure to perform or finish. Most often, when a couple of hackers show up, it becomes more of a social gathering than a work place. That is always a nice end of the evening.
Furthermore, we also support other like-minded clubs to have their meetings at our space for free--we also have a large canteen, and a couple of meeting rooms. We have collected about four separate clubs that meet up about once a month or so. This is great as it results in some sort of cross-pollination.
After a couple of years we created an official foundation to make renting and paying things easier. It has a board, which has one board meeting a year of about an hour or two. So, bureaucratically, it does not take much time.
It does not matter if I am unable to finish a task, because I'll be working on it during the next hacker space meetup. Yes, oftentimes it is slow going, particularly when we're having fun, but it gives me two clear structured time slots a week to work on my projects.
Actually, even this is harder than it seems. Having worked as a teacher, I saw many teacher create their own materials. They created handouts, pamphlets, worksheets, exams, short instructional materials, and some even whole text books. Compared to profession stuff from publishers, these self-made artifacts were often awful. The artifacts worked, of course, but typesetting, layout, illustrations, printing, and editing were almost always sub-par.
The most common example of this was trying to fit a worksheet or exam on one sheet A4, printed on both sides. As a result, my colleagues and I chose to use smaller fonts, smaller margins, decreased image size, less whitespace, and so on. Over-all, we ignored the intended readers (also known as our students), and focused on secondary matters such as ease of distribution.
On the other hand, where these instructional artifacts did shine was with respect to their practical applicability and usefulness because they were custom made (by the teacher) to fit a very specific situation (their classroom). Which is why readily available computers, software, and printers are such a powerful and awesome tool for a teacher.
For a couple of years I've been a high school computer science teacher. Having 50 students making the same errors over and over, made me very good at spotting syntactical errors in other people's code. Furthermore, I was also able to easily identify "beginners' bad patterns", which are basically the inverse of the usual best practices. The downside of this was that some students tried to use me as a human compiler/linter because I was seemingly able to spot the problematic areas in their code in almost no time at all. Of course, at such moments I had been monitoring their progress for some time. Nevertheless, it helped me enormously to support my students in learning to debug their own code because I could have them reflect on their own practices and design choices.
Just an anecdote.
For example how Star Trek explored early space exploration in Enterprise (sans time traveling shenanigans), another era in the original series, and another one in The new generation and DS9 and Voyager.
I do like the stargate universe, the Atlantis spin-off in particular, and I would like to see more of it. Maybe they can set a new series in, say, 100 years from the ending of SG1. Or maybe it is time to move on to fresh ideas. I liked the universe of The Expanse, for example, and am looking forward how they can move it forward.
(I was less happy about the Dark Matter universe, or rather the story told in it, for example: one small ship with a small crew holding the balance and future of the entire (known) universe in their hands is a bit too much for me.)
During my daily commute from and to work I think about one in ten I pass / pass me is an electric motor supported bike. It seems that mostly elderly people are riding them, but more and more people under 50 are using them as well.
Note that e-bikes here are normal bikes with an electric motor to assist the cyclist to keep a (slightly faster than) normal pace. Personally, I dislike the e-bikes who behave like mopeds/scooters and go 30km/h or more because they're dangerous. Especially on bike path given the difference in speed between regular cyclists and these electric monsters.