HNHacker News
TopNewBestAskShowJobs

aubergene

306 karma · joined August 20, 2009

https://aubergene.com

[ my public key: https://keybase.io/aubergene; my proof: https://keybase.io/aubergene/sigs/lKR6jtBQrHvvORLOu3oE3_UKGLI_ul3lgJiry4E6OTk ]

submissionscomments
aubergene··on Temporal: The 9-year journey to fix time in JavaScript
This seems more to do with how JSON works than Temporal. There are libraries such as Devalue which will handle this for you

`devalue.parse(devalue.stringify(Temporal.PlainYearMonth.from({year:2026,month:1}))).subtract({ years: 1})`

https://www.npmjs.com/package/devalue

aubergene··on Show HN: Nue – Apps lighter than a React button
Just to add Svelte (`pnpm create vite -t svelte-ts`) ~8KB

  dist/index.html                  0.46 kB │ gzip: 0.30 kB
  dist/assets/index-yJpzg09Q.css   1.26 kB │ gzip: 0.63 kB
  dist/assets/index-CxtJFQC8.js   17.91 kB │ gzip: 7.72 kB
aubergene··on It’s time to leave the leap second in the past
Whoever made that first line chart should have used step interpolation. There is no point in time when none integer amounts of seconds have been added, but it gives the impression it's been smeared over the whole year
aubergene··on Americans are drowning in spam
When I moved from the UK to USA it was the same in reverse. I had just got a new phone and number and immediately started getting spam calls and texts. I asked my colleagues how I could report or block these and they didn't really have an answer. OFCOM in the UK largely deals with spam and when I've had spam it's usually been that it comes from outside the UK but will still eventually get blocked
aubergene··on Open source “split-flap” mechanical display
The contrast is very high, so easy to read in bright sunlight
aubergene··on Longest known exposure photograph ever captured using a beer can
perhaps internal reflection within the beer can
aubergene··on Reviving Sandstorm
How does Sandstorm compare with Freedombox

https://freedombox.org/

aubergene··on Old CSS, New CSS
I used to write XHTML and found that if you server it with the mime type application/xhtml+xml then the browser will validate it, which can be a problem if you can't reliably output valid XML
aubergene··on Bacterial cells are small 'eyeballs', scientists discover
The diagram showing the DSLR with the image the right way up as opposed to the eyes, is misleading as the camera is also captured upside down and then flipped in software.
aubergene··on Swift Style Guide by GitHub
I agree, particularly with Elastic Tabstops

http://nickgravgaard.com/elastic-tabstops/

aubergene··on A game made with CSS/HTML only
Do you know if this intentional behaviour in Chrome? it can be annoying for some types of interaction, any good workarounds?
aubergene··on 52 Places to Go in 2016
The image for Phnom Penh has some terrible compression artifacts, the other images and videos are beautiful and worth the bandwidth

http://graphics8.nytimes.com/newsgraphics/2015/11/10/places-...

aubergene··on A size 8 dress today is nearly the equivalent of a size 16 dress in 1958
See this great interactive, What Size Am I?, by Anna Powell-Smith

http://sizes.darkgreener.com/

aubergene··on Legends in D3
Looks very good.

For the size legend, the defaults are a bit odd. You should almost always be using d3.scale.sqrt() as you're comparing area, also zero in the domain should usually map to zero on the range.

I made a similar legend for circle areas, but they are stacked within each other. http://bl.ocks.org/aubergene/4723857

aubergene··on Life paint
Side note, but this would be great for some creative graffiti uses
aubergene··on Let's Encrypt Root and Intermediate Certificates
So many acronyms, this page could certainly benefit from using the <abbr> tag to explain, or link off to a definition of what they stand for.
aubergene··on Mozilla to open first-world front in Firefox OS war
I was given a Firefox OS phone at Mozfest last year. I lost my other phone earlier this year and so used it exclusively for four weeks. I'm sorry to say it's pretty terrible at this stage. I was using v2 of Firefox OS.

The problems are broadly that it was slow, unreliable and poorly designed. It would just become completely unresponsive a couple of times a week, requiring the battery to be removed to restart. There are very few well known apps. Twitter seems to be the only one, and it was so slow for scrolling that I gave up using it. The included apps were just placeholders to install apps, almost all of them only worked online. I wouldn't recommend getting one to anybody. I'm sure you could buy a cheap secondhand Android and have a better experience. It was worse than Android 1.6.

There's such a huge mountain of work for the Mozilla developers to get this to be in anyway competitive to Android. I think Mozilla would be better to concentrate their resources elsewhere.

aubergene··on Heroku DX: The New Heroku Developer Experience
I've been considering using CartoDB to replace Heroku. I only use basic geo stuff and their maps would be handy. The specs don't really tell you want you get for you money, there's a $29 which might be ok. http://cartodb.com/pricing/
aubergene··on How a new HTML element will make the Web faster
There's no syntactic difference between an attribute, an object and an array.
aubergene··on How a new HTML element will make the Web faster
That isn't well formed, you're missing two </src>.

I dislike XML, the confusion between attributes and sub elements is one of the worst bits.

aubergene··on World Cup 2014 Predictions and Results
Hey, one of the Bloomberg developers here. Thanks for the comments.

The prominent most likely score is a bit confusing, if you click through to the match detail then the histogram shows a range of goal differences. So for the first match we predict a goal difference of >2 to Brazil, although the highest probability for an actual score result is 2-0 (16%). Our model makes projections for up to 8-0 in both directions, but we aggregate them for display in this interactive.

aubergene··on So You Want to Write Your Own CSV code
Mike Bostock's DSV library handles pretty much all of the cases listed for encoding and decoding. Written in JavaScript, in 116 lines.

https://github.com/mbostock/dsv/blob/master/dsv.js

aubergene··on How Americans Die
I work on the team, but didn't do this interactive, but I sit next to the guy who did. The other comments in this thread are correct, it's d3 and some jQuery. D3 is an amazing library and well worth learning. Thanks for all the feedback, we're reading it all.
aubergene··on Threes: The Rip-offs and Making Our Original Game
Me too, and it's probably only the third app I've ever paid for
aubergene··on Brazil, Europe plan undersea cable to skirt U.S. spying
This article by Neal Stephenson on cable laying from around 1994 is a long but still a very good read

http://www.wired.com/wired/archive/4.12/ffglass_pr.html

aubergene··on How Lavabit Melted Down
It was five keys and included the full certificate chain
aubergene··on Ask HN: Who is hiring? (October 2013)
Data Visualization Developer, Bloomberg - New York, NYC, NY

We are looking for a data visualization developer to join Bloomberg's Visual Data team. You will be a part of a small group of talented designers and programmers in establishing Bloomberg as a global leader in data visualization. With Bloomberg's trove of data at your fingertips, you will be delivering consumer facing products that emphasize exploration and discovery while engaging and delighting users.

Examples of Visual Data products: - Billionaires: http://www.bloomberg.com/billionaires/ - State-by-State: http://www.bloomberg.com/visual-data/state-by-state/

You will be key in selecting the tools, technologies, and development of best practices. You will report to the R&D Head of Visual Data and work closely with designers and editors.

Qualifications:

Qualified candidates will have 5 or more years of experience developing web applications, services, or data visualizations and find much of the following list familiar:

- JavaScript - HTML/CSS - Ruby, Python, Node.js

You can also email me directly at jburgess29@bloomberg.net

http://jobs.bloomberg.com/job/New-York-Data-Visualization-De...

H1B sponsorship is possible

aubergene··on Why We Hate Infographics
That graphic wasn't created by Tufte, it was published in 1869 by Charles Joseph Minard

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

aubergene··on We need an NRA for privacy
Systems like PRISM should be a lobbying issue for the NRA. Background checks and gun ownership registration become moot when the government has copies of all your web browsing history, purchasing activity and correspondence. PRISM is the biggest threat to the second amendment, the NRA needs to wake up to this.
aubergene··on The Criminal N.S.A.
UNIVERSAL DECLARATION OF HUMAN RIGHTS - Article 12.

No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks.

http://www.un.org/en/documents/udhr/index.shtml#a12

Page 1 of 4Next →