HNHacker News
TopNewBestAskShowJobs

j4mie

5,979 karma · joined May 28, 2010

https://www.mtth.org
submissionscomments
j4mie··on SQLancer, a tool to automatically test DBMSs to find logic bugs
A list of bugs found using this approach is here: https://www.manuelrigger.at/dbms-bugs/
j4mie··on Ask HN: How would you build a shopify or Airbnb today?
Your probability of high-scale success is extremely low. So use whatever technology you are most comfortable and efficient with, keep your code as simple as possible, and then worry about scaling later.
j4mie··on Show HN: SQLSite – serve simple websites, APIs and files directly from SQLite
That's exactly what it does do! Everything is served from the sqlar table inside the database. Is there a bit of the documentation that doesn't make that clear?
j4mie··on Effectively Using Materialized Views in Ruby on Rails
Are there any sensible ways to do this with Django? Ideally with migrations to create and update the views.
j4mie··on New – Savings Plans for AWS Compute Services
Any plans to launch this for RDS?
j4mie··on Anchorage Has Never Reached 90° F. That Could Change This Week
Complaining about posts that are trying to raise awareness of and find solutions to climate meltdown feels a bit like criticising a fire alarm for disturbing your sleep.

Calling this "spam" implies the poster hopes to profit from his actions. In this case, the poster literally wants to save the entire planet.

j4mie··on Bald Eagle Filmed Swimming
I wonder if other eagles ever do this? Maybe a distant Golden Eagle swimming in a Scottish loch might be mistaken for a large aquatic creature of some kind - Nessie? Birds are dinosaurs, after all..
j4mie··on Trello is no longer free for teams
For us, this takes Trello from $0 to ~$5000 per year, with roughly one month notice.
j4mie··on Amazon CloudWatch Logs Insights
This looks great, and the query syntax is fairly easy to pick up (just from the "tips" in the UI - I haven't been able to find the documentation yet). The idea of connecting the parts of the query with pipe characters reminds me of https://stedolan.github.io/jq/

The feature where you can add the queries to a Cloudwatch dashboard seems to be a bit broken at the moment. First, the version of the query that I copied to a dashboard didn't seem to respect the time limit I'd set so instead of looking at the last hour, it was looking at all time - could get accidentally very expensive! Also, I couldn't see a way to show the visualisation (ie the stats graph) on the dashboard - just the raw table of query results, which is not ideal. Hopefully I've missed something, or those niggles will be sorted out soon.

Overall, very impressive!

j4mie··on Show HN: Tones.fm – Make synth music
Very much like a Yamaha Tenori-On. Nice work.
j4mie··on Ask HN: Who is hiring? (March 2018)
DabApps | Full Time Experienced Python/Django Engineer | ONSITE | Brighton, UK (or possibly Cardiff, UK)

DabApps is looking for an experienced and highly-skilled senior Python developer with excellent knowledge of Django and ideally Django REST framework. We need a motivated technical leader with the architectural and hands-on skills to help take us to the next level.

DabApps is one of Brighton's leading web and mobile app development agencies. We are passionate about producing high-quality work that we and our clients can be proud of. Our values are based on standards compliance and best practice and we are constantly working to improve and streamline our development process. We use open source technology wherever we can, and contribute back to the open source community as much as possible.

More info and full job spec here: https://www.dabapps.com/careers/experienced-python-engineer/ - if you need any more information, please email jamie@dabapps.com

j4mie··on Mongoose OS – An Open Source Operating System for the Internet of Things
If I wanted to make something that (say) reports sensor readings over MQTT to AWS IoT, what firmware options are there? NodeMCU looked great (Lua!) but doesn't seem to support X509 client certificates (which AWS needs). There's Arduino, Mongoose, Micropython - any others? What's the best way to go?
j4mie··on Vegetarian diets are not going to save the planet
The list of facts presented with citations are available on their website: http://www.cowspiracy.com/facts/
j4mie··on Live display of CO2 emitted to produce electricity in European countries
Travel to the island of Islay (off the west coast of Scotland) and head to the tiny village of Portnahaven. From there, walk north along the coast for half an hour or so and look out for the Islay LIMPET, the world's first commercial wave power device connected to the United Kingdom's National Grid.

It looks like this (photo I took when I was there earlier in the year) https://www.instagram.com/p/BD1Ao-1IaXi/

Details: https://en.wikipedia.org/wiki/Islay_LIMPET

It's not a "tour" (it's unmanned) but it's fascinating. While you're on Islay, you can also enjoy whisky, wildlife and being in one of the most beautiful places on the planet.

j4mie··on Introducing unlimited private repositories
So to clarify: if I'm an organisation with 100 private repositories, and I add an outside collaborator with access to just one of them, I have to pay $9 a month for them?

I was quite excited about this change (we're an agency with a large number of repos and a relatively small number of users) until I read your comment.

j4mie··on Simulating the TS808 Tube Screamer in LTSpice
Sorry if this is a stupid question (I don't know anything about LTSpice) but would it be possible to actually feed a guitar signal through this simulation and run it out into an amp, in real time?
j4mie··on B. B. King, Defining Bluesman for Generations, Dies at 89
I saw Gary Moore supporting B. B. King back in 2006. That was a good night.
j4mie··on RethinkDB 2.0 is amazing
It's pretty amusing that "it writes your data to disk before acknowledging the write" is something that has to be described as "impressive" and written in bold text when talking about a database. MongoDB really has lowered the bar.

That said, I love the look of Rethink and I can't wait to give it a try.

j4mie··on AWS Frankfurt, Germany Region
For those who are curious, this is called "eu-central-1" (Ireland is "eu-west-1").
j4mie··on Show HN: GoldenLayout – JavaScript Layout Manager
Creative Commons licensed?

Q: Can I apply a Creative Commons license to software?

A: We recommend against using Creative Commons licenses for software. Instead, we strongly encourage you to use one of the very good software licenses which are already available. We recommend considering licenses made available by the Free Software Foundation or listed as “open source” by the Open Source Initiative.

https://wiki.creativecommons.org/Frequently_Asked_Questions#...

j4mie··on Unicode support in MySQL is...
It'd be really interesting to hear from an engineer at one of the big MySQL users (I'm thinking Twitter, Facebook, Github) how they solve this problem.
j4mie··on London to Brighton train ride, 1953-2013 [video]
The Brighton to London trip is just over 50 minutes on the fastest currently available route, which has two stops (East Croydon and Clapham Junction). The BBC article linked in another comment [1] mentions that the train used to make this video was a specially commissioned non-stop trip, so I expect it took a bit less than 50 minutes (assuming it was going at the same speed, of course).

[1] http://www.bbc.co.uk/news/uk-england-23853863

j4mie··on Pilbox: an image resizing application server
Similar idea, same tech, more mature (but more complex?): https://github.com/globocom/thumbor
j4mie··on Puma, a fast concurrent web server for Ruby
I'm not a Rubyist, but if I'm reading the section of the README that describes the design [1] correctly, the closest Python equivalent (architecturally speaking) is Waitress [2].

[1] https://github.com/puma/puma#built-for-speed--concurrency

[2] http://docs.pylonsproject.org/projects/waitress/en/latest/de...

j4mie··on Schema migrations merged into Django master
And here are the docs: https://docs.djangoproject.com/en/dev/topics/migrations/
j4mie··on Github now supports rendering tabular data
It would be nice if GitHub added better support for column-oriented data in diffs, too. This article shows how it could work, with an example implementation in a fork of GitLab: http://theodi.org/blog/adapting-git-simple-data
j4mie··on Full Stack Web Development
Django was released a year after Rails.
j4mie··on High Performance at Massive Scale: Lessons Learned at Facebook
I'd love to see a 2013 update on some of these numbers.
j4mie··on Numenta releases brain-derived learning algorithm package NuPIC
Five years ago, I used the previous closed-source version of NuPIC for my MSc thesis to build an evolutionary simulation of a predator/prey relationship to evolve camouflage patterns. The NuPIC network was the "predator", trying to categorise "prey" patterns against background images. I only scratched the surface of what it could do, but it worked incredibly well.

It looks like this new version is a completely different implementation [1] but, in my experience, the idea is sound and the approach is very promising.

I'd love to revisit the project at some point. The fact that this is now open source makes that much more appealing.

[1] http://numenta.org/faq.html#whats_the_difference_between_thi...

j4mie··on A non-magical introduction to pip and virtualenv for Python beginners
I find it's really useful for beginners to clearly understand what's actually happening under the covers before they start adding magical stuff on top. They can always add magic later, if they prefer that approach.
← PreviousPage 2 of 4Next →