nathankleyn

Joined 13 years ago

Karma
197
Submissions
63
Member since
Apr 2
[ my public key: https://keybase.io/nathankleyn; my proof: https://keybase.io/nathankleyn/sigs/00n65O3Jew1SwXNq3zKSYlg5iiFhOXQZDbBSsk9M_fg ]
View on Hacker News

Recent submissions

Comment · 16 days ago
Comment · 16 days ago
Comment · 9 months ago
Personally I think Markdown got _really_ popular not because it is easier to write but because it is easier to read.

It’s kind of a huge deal that I can give a Markdown file of plain text content to somebody non-technical and they aren’t overwhelmed by it in raw form.

HTML fails that same test.

Comment · 2 years ago
We had the same reticence about Dependabot missing before we made the switch, but realised Renovate works with Bun and is a good enough stand in for now until support arrives.

Absolutely zero regrets, the cumulative savings across everything that is faster and the massive step up in DX is worthy of the hype.

Comment · 4 years ago
Actions and Codespaces are listed as having "degraded performance" now too - seeing a lot of action builds disappear into the ether and never get added to the queue to run.
Comment · 4 years ago
Comment · 5 years ago
It's what they call the releases of Chrome — M91 is version 91.
Comment · 5 years ago
Comment · 7 years ago
GDPR applies to any company that handles the data of EU citizens, regardless of whether that company is located in the EU or not.
Comment · 7 years ago
Sadly Nashorn, the JS engine that was built into the JVM, has been deprecated as of Java 11: https://openjdk.java.net/jeps/335

It had so many compatibility issues with real JS that it was kind of untenable to use it with scripts designed for other JS environments: https://jaxenter.com/nashorn-javascript-engine-deprecated-14...

The only real way to deal with JS now is Rhino (which still exists!), or some custom binding to V8 or something via JNI (yikes).

Our work uses Nashorn a lot for scripting and this is a big blocker for us to move to newer Java versions.

Comment · 8 years ago
Hey! I'm one of the co-maintainers of the project here. I've posted a very similar reply to a very similar comment below at [1], but to replay the main points:

We absolutely agree this tool only solves the easiest part of anonymising data, and internally we rely on our team of data scientists to do the difficult parts. This tool is absolutely not up to the task of anonymising a dataset in such a way as to make it able to be made public. For us, it's about risk management vs effort: from a security perspective there are scenarios where we can use samples of data that have gone through this process and decrease the risk of holding data internally in multiple places substantially without significant effort. If we were to go onto to make any of these datasets ultimately public, we'd be looking for a better suited tool (eg. ARX [2]).

Regarding one part of your comment:

> My concern is that helping the user with the easiest part of anonymizing data stands to encourage the user to go full steam ahead without slowing down to stop and think very carefully about what they're doing.

We're going to try to add something to the README addressing this exact question from both of you as it's one I anticipate we're going to get asked a lot - or one that carries risk if it's not made obvious form the outset - so thanks for the constructive line of questioning as it really will ultimately help us and people who choose to use this tool make a decision that's right for them and their use-cases.

[1]: https://news.ycombinator.com/item?id=17144702

[2]: https://arx.deidentifier.org

Comment · 8 years ago
Hey! I'm one of the co-maintainers of the project here.

What you see today in this project is really a means to scratch an itch we had - mainly to quickly and easily sample/obfuscate some delimited data in a way that is "good enough" for use for demonstrating a visualisation tool without using the original dataset. It's important to note that that we intend to use this data still within a secure environment.

This tool is absolutely not up to the task of anonymising a dataset in such a way as to make it able to be made public. For us, it's about risk management vs effort: from a security perspective there are scenarios where we can use samples of data that have gone through this process and decrease the risk of holding data in mutliplate places substantially without significant effort. If we were to go onto to make any of these datasets ultimately public, we'd be looking for a better suited tool.

As a result, tools like ARX are not something we really want to compete with - they're aiming for a complete solution whereby the results are good enough to potentially make public. It goes perhaps without saying really that the reality of this goal is debatable given the research you linked, but some people might be comfortable with those risks.

One thing we've done to try and bridge the gap a bit is to make it really easy to add new functions as we need them, and I think we can get to a point whereby for a good portion of use-cases this tool is good enough (for example, making datasets you can use in a development environment that are representative, but a manageable size and anonymised to a reasonable degree).

We'll also try to add something to the README addressing this exact question from you as it's one I anticipate we're going to get asked a lot - so thanks for the constructive line of questioning as it really will ultimately help us and people who choose to use this tool make a decision that's right for them and their use-cases.

Comment · 9 years ago
I think it was less that Amazon wouldn't provide support for Chromecast with their services and more that they refused to stock and sell Chromecast devices at all.

I suppose the difference between this and Walmart's move is that we are not entitled to buy the things we want from every shop, whereas these drivers are probably entitled to employment without discrimination in regards to other customers they provide services to?

Comment · 9 years ago
I could not agree more

As a vinyl collector myself, another thing that interests me is the feeling of quality you get when you buy vinyl. I love looking through the lyric booklets in 10/12" format, beautifully printed and often a piece of art in its own right. I actually feel like I _want_ to sit there and listen through a whole album when you have all that to gaze through at the same time.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton