My eldest is currently taking her GCSEs, and for the English Literature exam this week she had to write an essay on A Christmas Carol. Whilst helping her, I couldn't help but realise that the overarching messages around the importance of social responsibility are becoming increasingly relevant again.
Yours is definitely the spud gun I remember, and I suspect that's true for most folks of a particular age from the UK: a small die cast red gun and a monster potato to feed it ammunition.
If we're talking home made back garden arsenal, the go-to for my generation was the peg gun: https://www.instructables.com/A-Great-Peg-Gun/, which is, in retrospect, absolutely irresponsibly lethal with the right tension elastic bands.
A well-known UK startup, renting an old building just outside of London, is (or was, as of a few years ago) paying square footage cost for an entire floor that doesn't exist. The previous occupants - a government department - had the floor removed to make for higher, grander internal ceiling heights.
I wonder how many niches still use slide rules today. I'm currently training for my private pilot license, and many of the calculations for flight planning are still done using what is essentially a circular slide rule [1]. Having grown up in an entirely digital era it took me a good long while to get used to it, but there's a level of elegance baked into this multi-purpose device that it's hard not to like it.
Makes me smile too. Around 2008 while I was at Yahoo! I built a standalone library called Dhaka (literally stuck a pin in a map and used the place name as the project name) that did almost exactly this. It was used on a few of the EU sites but I left before I got chance to open source it. The problem I was trying to solve was eliminating a bunch of duplicate JavaScript that was essentially sending/fetching data to/from a remote source and inserting/replacing it into the current page.
Having written a bunch of books on Flash and PHP back in the early 2000s, my experience is very much aligned with this.
For a relatively young guy the income was welcome, and after the first book did well I got a pretty decent advance for the subsequent books. They all sold enough to pay back that advance and so I got quarterly royalties on top too, but given the amount of toil it required - and quick turnaround times with new Flash releases, meaning many late nights - I would have been better compensated doing pretty much anything else.
That said, money isn't the only, or even necessarily the most important or fulfilling, reward on offer. I got the writing gig because I was spending a lot of my free time on various Flash-related forums answering questions and helping people with their projects. I did that for the sheer joy of helping others along in their learning journey, and saw writing books as a massive extension of that.
It very much mirrors my experience of the public school system in the UK: teachers are chronically overworked and underpaid, but do it anyway because it's something of a calling. In fact, that probably applies to a bunch of other public sector roles too, not least the NHS primary care roles.
At the risk of being ridiculed, when I was a lad growing up in the UK I saw something that I later learned might be described as ball lightning.
It was late winter in the South West with overcast skies and melting snow on the ground, and looking out of the window of my bedroom across the street and into the opposite neighbour's front garden - which had been dug over to prepare the ground for vegetable planting in the spring - I saw a sphere of pinkish glowing light falling slowly to the ground. At first I thought it was a balloon, but looking at it more intently it seemed perfectly spherical and as it got close to the ground it hovered there for a good 5 or so seconds, illuminating the ground below. Then it completely vanished without a sound - no bang, no fire, just... gone. I ran out of the house and over to the neighbour's garden to see if I could find any remnants of whatever it was but there was nothing to be found except for what I noted at the time was a weird sharp smell and a small dish-shaped depression in the rough ground below where it vanished.
I obviously can't say for sure that it was ball lightning, and I hadn't heard anything about such phenomena at that point so didn't describe it as such at the time, but every now and again when the topic comes up I can't help but see similarities between what I've seen and some of the reports. At the very least, it's a good excuse to retell this bizarre story from my childhood.
To be fair, on-foot gameplay (née "space legs") has been on the promised roadmap since the original kickstarter campaign, and it's a natural extension of the landable planets and SRV gameplay added in Horizons.
Frontier definitely tried to appeal to the typical FPS crowd with the on-foot conflict zones, which was a huge misstep: it was never going to be good enough as just a small part of a much larger game, and a lot of the existing players are much more interested in the space stuff.
If you ignore the shooty bit of the on-foot gameplay, though, it really does (or at least has the potential to) add to the core gameplay. Being able to walk around station hangers and concourses, prison ships, planetary installations and the planet surface itself is definitely increasing my enjoyment of the game.
The general hope is that they're leaving a bunch of the content releases - hints of new ships, SRVs and new thargoid-related gameplay - until the console releases for Odyssey in the autumn so that a large chunk of the playerbase isn't left behind. Sadly that means that us PC players are currently beta testing Odyssey, but after the recent patches it's just about performant and stable enough to enjoy.
I'm a regular Elite VR player, and a more careful wording of the state of VR support would be that there is no VR support for the core feature added by the latest expansion: on-foot gameplay. The existing VR support (in the ship and in the SRV) remains and is currently one of the focus areas for fixes, but when you disembark your ship or SRV you're presented with a floating virtual screen.
There's a vocal minority of the Elite playerbase that want on-foot VR over pretty much every other feature request, but I think they're underestimating how much effort first class on-foot VR support would be to implement and how few of the already small VR playerbase would find fast-paced FPS combat comfortable to play in VR.
I can highly recommend the book - Why We Sleep - mentioned at the top of the video. It goes into quite some depth on the reasons for and mechanics of sleep in a way I found approachable for someone with only a layman's understanding of chemistry:
Stripe give you a `funding` property on a card source [0], which at least in the UK distinguishes between debit, credit and prepaid cards somewhat reliably.
0: https://stripe.com/docs/api/python#card_object-funding
I assume this is not exclusive to Stripe.
I recently lost more of my life than I care to admit to Zachtronics' more graphically pleasing follow-up Shenzhen I/O [1] that I think I first heard about from HN [2].
The backstory that unfolds through your fake inbox actually gives the devilishly tricky game some direction, and the post-solution histograms showing just how many people solved the same puzzle cheaper, with fewer instructions and with lower power consumption than you tug at your ego and keep you obsessing over the same puzzle long after you've solved it. There's even a fun Solitaire variation buried in there for good measure, which was evidently so popular they also released it as a standalone game [3].
1: http://www.zachtronics.com/shenzhen-io/
2: https://news.ycombinator.com/item?id=12660253
3: http://store.steampowered.com/app/570490/SHENZHEN_SOLITAIRE/
tails.com | Front-end & Full Stack Developers | Richmond, London | ONSITE, full time
tails.com is a tech-centric startup, using the power of technology combined with applied nutritional science to change the world of dog food for good.
So much more than just a website, our intelligent systems formulate and fulfil bespoke, individually optimised blends of food for each dog, and we evolve that blend over time to match the dogs' constantly changing nutritional needs. Orders are delivered direct to owners' doorsteps every month all across the country; every bag of food that leaves our blending facility is totally unique.
We launched in July 2014 and we're currently expanding the current team of 9 with developers of both front- and back-end persuasions. The platform is Python based, though we've flirted with Go recently too, and with an ex-Amazon architect among our tech founders we of course make full use of AWS in building a robust, distributed set of applications and services.
If you're interested in finding out more, head to https://tails.com/careers or drop an email to steve@tails.com.
The official python debugger is called pdb, so this is following convention. Moreover, bdb and gdb have coexisted since the 80s without causing much confusion. I think we'll survive.
I've had very much the opposite experience with Fitbit, twice.
1. I had an old FitBit Ultra that stopped syncing to the base station. They sent me a replacement base station but that didn't work, but I forgot to follow it up. Fast forward a year and I find my (now out of warranty) Fitbit in the back of my Man Drawer. I dropped them an email on the off chance that they'd take a look at it for me and instead they sent me a free Fitbit One.
2. My wife dropped her Fitbit One on the school run and didn't notice until later in the day. On the way back to pick up our daughter she found her Fitbit by the side of the road with half of the electronics hanging out due to having been under more than a few car tyres. I suggested contacting Fitbit to see if it could be repaired or if they offered refurbished units, and again they sent her a brand new Fitbit One completely free of charge.
I'm sure the level of customer support varies geographically, but since the above I've had nothing but good things to say about Fitbit UK's customer support.
It is when they decide which order to process debits and credits in to maximise their fees:
https://www.fca.org.uk/news/commitment-high-street-banks-ret...
It was slightly more insidious than that - they were processing debits before credits, and charging a fee for insufficient funds if your balance dipped below zero (or below your overdraft limit) in the process:
https://www.fca.org.uk/news/commitment-high-street-banks-ret...
From the article you linked to:
"At the end of 2015, the combined market share for IE8 (8.95 percent), IE9 (6.67 percent), and IE10 (4.18 percent) was 19.80 percent,"
Sure, use flexbox exclusively if you want to push away nearly 20% of visitors. Also notice how the older of those browsers has the highest single percentage of use, and reflect on what that might mean about how likely those users are to upgrade.
I prefer the more customer-centric method of looking at what browsers my customers use and supporting them, rather than the more developer-centric view of "X is hard, I don't want to do X anymore and it's no longer supported anyway so there!".
By all means keep an eye on the browser usage for your audience and drop active support for older browsers once they fall below a certain percent, but don't take another company's actions as a license to screw over your (hopefully paying) customers.
FWIW, towards the tail-end of my time at Yahoo! I played a bit part in a team working on a more modern open source PHP-based version of the template localisation system that was at the heart of Jake. Remarkably this still exist on the Internet, though they haven't been touched since 2009 when most of us left.
http://sourceforge.net/projects/rthree/
Looking at the source now, I think we might have been trying to use every pattern in the GoF book in one project.
Every time static generation rears its head, I'm reminded of Yahoo!'s ... unique... take.
Back in 2006 when I worked for Yahoo!, and they had a CMS / template management system called Jake that statically generated templates for the PHP-based frontend servers to evaluate at request time. The idea was that you put as much of your logic as possible into the template generation layer, leaving the request-time logic to handle the stuff that changed request by request.
Now, that all sounds quite reasonable, but the two layers were written in different languages. The pre-template-generation logic was written as inline Perl (plus a little custom syntax, because why not), while the dynamic frontend logic was written in PHP. Perl was frequently used to generate chunks of PHP code to be executed by the frontend servers, and sometimes this PHP code wrote chunks of inline JavaScript. To say that debugging said JS was fun would be an understatement.
ALAS covering this vulnerability:
https://alas.aws.amazon.com/ALAS-2015-473.html
As usual, the Elastic Beanstalk team (with their forked yum repositories) are lagging behind on a fix.
I did some research on this a few years ago [1], and Steve Souders recently re-ran the test with the latest http archive data [2]. Given the percentages, I'm still not convinced that it makes sense to reference jQuery or any other library from a shared CDN.
That said, you also need to be careful with concatenation. It's tempting to go for a 'concatenate everything into one file' approach, but that can be suboptimal. When you've got a large library like jQuery that changes infrequently, concatenating that with your constantly-evolving application code results in your users paying the download cost for jQuery every time you make a change (albeit without the connection overhead). Instead, it make sense for some applications to bundle third party libraries into one file, and the application code into another.
As I said in my original article, the most important thing you can do to improve the performance of your site is to measure client-side performance from your real user traffic, establish a baseline and only then try various techniques and see which ones have the greatest impact for your site and your visitors. There are various techniques that /might/ help, and some are more universal than others, but you won't know for sure if a change helped or hindered if you can't look at your stats.
[1] http://statichtml.com/2011/google-ajax-libraries-caching.htm... [2] http://www.stevesouders.com/blog/2013/03/18/http-archive-jqu...
I wish I had more than one up vote.
Just yesterday I had a fish finger and salad cream sandwich for lunch, followed by a crisp sandwich for dinner. These tasty snacks - along with Pot Noodle sandwiches - fuelled me through university many moons ago, and are delicious enough that I'm still making them now that I'm married with two children.
I must admit that I'm not totally sold on the plain recipe for a toast sandwich, though I could see it being tasty with a bit of garlic butter rather than just plain butter.
I've previously done this kind of thing with an ND filter and long exposures to save getting frustrated by occasional passers-by.
Here's a series of photographs of major cities around the world done using this technique by Lucie & Simon:
http://petapixel.com/2012/03/28/post-apocalyptic-photographs... http://www.lucieandsimon.com/works/silent_world
Interestingly, Gerstmann went on to found GiantBomb [1] as part of Shelby Bonnie's (CNET co-founder) Whiskey Media group with a whole bunch of ex-GameSpot people who left in the wake of Gerstmann's dismissal. GiantBomb was recently acquired by CBS and is now part of CBSi, with Gerstmann and the rest of the GiantBomb editorial and production team intact.
Gerstmann and GameSpot's John Davidson spoke quite candidly about the acquisition [2] at the time, including the thorny issue of Gerstman's previous departure from GameSpot. Makes for an interesting watch if you remember when the original scandal broke over the original Kane & Lynch review.
They could have had both if they'd used window.history.replaceState()[1]
[1] https://developer.mozilla.org/en-US/docs/DOM/window.history#...
It may well be pirated regardless:
http://www.themillions.com/2010/01/confessions-of-a-book-pir...
In another life I wrote technical books, which at the time were only available in physical formats. That didn't stop electronic versions of the more popular books from appearing on usenet.
I've been using appfigures.com's status page for that:
Not that this needs to turn into an exercise in finding prior art, but here's one from 2002:
http://www.actionscript.org/showMovie.php?id=459
Over a decade ago I was a moderator on the FlashKit forums[1], and this page turning effect was all over the place.
[1] I'm surprised this is still here (in all its cringeworth glory) after 12 years: http://board.flashkit.com/board/showthread.php?243303-NETbre...
Never mind the public outcry - Kissmetrics were being sued because of this technique and ended up settling out of court:
http://www.wired.com/threatlevel/2012/10/kissmetrics-trackin...