HNHacker News
TopNewBestAskShowJobs

jonathonf

798 karma · joined October 14, 2013

submissionscomments
jonathonf··on Joyent Public Cloud EOL
Strongspace still exists and is still hosting the VC storage accounts which Joyent shed (or at least, I think so... parts of their site seem to be dead).

ExpanDrive's "Cloud drive client software" is also well worth looking into.

jonathonf··on Don’t offer co-workers help unless asked
> You should have come to me for help, like I advised you. Nevertheless, lets look at how you can solve your problem now

So in the end you _still_ have to deal with the mess they made? And you further enable their behaviour by both making it your problem to solve and fixing it?

This approach only works if the other person is interested in improving - and if they were, they would ask for help in the first place.

jonathonf··on Show HN: Markdown page – Create a web page with just markdown
I think this has already been done by Jr [1].

And for other markup languages, e.g. Dr [2] for AsciiDoc.

[1] https://github.com/Xeoncross/jr [2] https://github.com/jonathonf/Dr

jonathonf··on Security Analysis of WireGuard [pdf]
Works fine for me on Manjaro using wireguard-dkms and the Wireguard app from the F-Droid store.

Copying public keys back and forth via email seemed a bit of a faff so there's probably a better way. Possibly using `qrencode` would let you set up the client configuration...

jonathonf··on I've mostly given up on making Ubuntu bug reports
Include every possible bug?
jonathonf··on VSCodium: Binary releases of VSCode without MS branding, telemetry and licensing
An opt-in is required under GDPR for personally identifiable information, not "any data ever".

Anonymous/aggregated data collection is allowed under the GDPR, though this data collection should still be made clear to the user (and it is on https://code.visualstudio.com/docs/supporting/FAQ#_gdpr-and-...).

jonathonf··on Ternary Trouble in Perl
It appears the author is trying to assign two variables to a single result, essentially,

    my (@a, @b) = ["resulting", "string"]
Hence @b has no assigned value.

The Perl Beginners list is also a good place for this sort of discussion, https://lists.perl.org/list/beginners.html

jonathonf··on Is serverless insecure? Let's find out
"It's a trap"

Or,

"Give me a job"

jonathonf··on ThinkPad X220 MacOS High Sierra Installation
> hardware quality & support > hardware support > drivers

These aren't Linux issues, they're hardware issues. Pick up a decent-quality laptop which lots of developers use and support is rock-solid. Pick up a cheapo Win10 plastic thing, and yes, nothing will run great on that.

jonathonf··on AMD EPYC Performance Testing with systemd
When running Percona under systemd the EPYC system was getting 24% _more_ throughput.
jonathonf··on AMD EPYC Performance Testing with systemd
I, too, read the article incorrectly the first time round. What it's saying is that for an EPYC CPU, performance under systemd is _better_. For a Xeon CPU, performance under systemd is _worse_.

So, the EPYC's architectural differences won't explain why an EPYC CPU runs slower under systemd, because it's the opposite.

jonathonf··on Backdoored images downloaded 5M times removed from Docker Hub
Why are distros packaging from PyPI and not from the upstream project?
jonathonf··on Intel FP security issue
> It seems possible the commenter on the oss-security mailing list is not aware of this strategy and is giving more weight to openBSD's patch than it deserves (and perhaps wrongly implying openBSD have disrespected the embargo as a sideffect).

This sort of thing regularly happens. I remember an incident relatively recently when someone inaccurately "pointed out" that Arch Linux had "broken" an embargo by packaging an upstream release [1].

[1] http://seclists.org/oss-sec/2017/q3/420

jonathonf··on GitLab Ultimate and Gold now free for education and open source
If I'm reading that right,

"I want a hosted service which is free-libre and free-beer, and don't want the provider to charge or be acquired by a company, and don't want to do anything other than consume their service."

How exactly is that a sustainable model?

jonathonf··on It’s Impossible to Prove Your Laptop Hasn’t Been Hacked
I thought it was impossible to prove a negative, generally?
jonathonf··on Gibraltar will veto parts of Brexit if sovereignty threatened, minister warns
> is that just the Telegraph being the Telegraph?

Yes. It has its nickname for a reason.

jonathonf··on Show HN: Buy Me A Coffee – A free, fast and friendly way to receive donations
Anything that lowers the friction for people who want to donate can only be a good thing.

And sure, why not: https://www.buymeacoffee.com/jonathon

jonathonf··on How One Jira Ticket Made My Employer $1MM/Month: 7 Metrics That Actually Matter
> So the amount of "documentation" we have is ever increasing and out of date

Has anyone found a _good_ way to maintain documentation?

jonathonf··on Ivy – A static website generator built in Python
http://mulholland.xyz/docs/ivy/extensions.html
jonathonf··on Meltdown Update Kernel doesnt boot
https://launchpad.net/ubuntu/+source/linux/4.4.0-109.132 :

    linux (4.4.0-109.132) xenial; urgency=low
    
      * linux: 4.4.0-109.132 -proposed tracker (LP: #1742252)
    
      * Kernel trace with xenial 4.4  (4.4.0-108.131, Candidate kernels for PTI fix)
        (LP: #1741934)
        - SAUCE: kaiser: fix perf crashes - fix to original commit
diff'ing the two changes it was this:

    > diff -u linux-4.4.0/arch/x86/events/intel/ds.c linux-4.4.0/arch/x86/events/intel/ds.c
    > --- linux-4.4.0/arch/x86/events/intel/ds.c
    > +++ linux-4.4.0/arch/x86/events/intel/ds.c
    > @@ -415,7 +415,6 @@
    >  		return;
    >  
    >  	per_cpu(cpu_hw_events, cpu).ds = NULL;
    > -	kfree(ds);
    >  }
    >  
    >  void release_ds_buffers(void)
plus it's here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1741934...
jonathonf··on My interview experience with Canonical
If this is to be taken at face-value I'd view it as "poor show" on Canonical's part. An offer of employment was made and later rescinded. However, while a "provisional" offer might seem unusual, from a UK-perspective it would normally be down to things like eligiblity-to-work, ID checks, and references (a "provisional offer based on satisfactory references" is quite normal).

I'm not sure if the author would say, or know, the reason _why_ the offer was rescinded, but, on face-value, it presents Canonical's HR and recruitment process quite poorly.

On the other hand, if Canonical requested and could not get references, or references were negative, the offer would quite understandably be withdrawn.

From the article, all we know is that Canonical advertised a position, the author was provisionally offered the position, then Canonical withdrew the provisional offer.

jonathonf··on Reason 3
But Reason is already version 9?

(I know there's going to be some overlap between project naming, but Reason is a fairly well-known product...)

jonathonf··on Macro-Less Code Exec in MSWord
Given there are two prompts that the document is trying to do something "different", and the second tells you explicitly it's trying to run an executable and provides a path, is this realistically exploitable?
jonathonf··on Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans
And don't forget wireguard [1]. I'd argue that's even _more_ awesome. :)

[1] https://www.wireguard.com/

jonathonf··on Introducing Exclusive Features to GitLab.com Bronze, Silver and Gold Plans
https://try.gitea.io/teepot/teekanne
jonathonf··on BBC Sport ditches Gill Sans and replaces it with bespoke typeface
Just for info, the new typeface is Reith Sans.

font-family: ReithSans,Arial,Helvetica,freesans,sans-serif;

And IMHO it looks lovely. :)

jonathonf··on Why I do not like Hugo
That doesn't really answer the question - no static site generator {that I know of} is WYSIWYG in the same way as Wordpress. Yes, you can train people how to use a generator, but compared to a dynamic CMS they have a _much_ steeper learning curve {based on my experience training people about web publishing}.

The closest I've seen is using Sandstorm with their static Wordpress site publishing but it's still nowhere near as smooth as plain Wordpress.

(Edit: let's add some qualification because downvoting)

jonathonf··on I Fell Victim to a $1,500 Used Camera Lens Scam on Amazon
This happens with books too, though in these cases it can be more difficult to spot beforehand (e.g. 20-30% off a cover price isn't too unusual). However, if the seller has _every_ book listed for the same price, something is very obviously wrong.

From those I've seen, it looks as though old and/or inactive accounts have been compromised. These have a decent history, possibly even a positive feedback rating, but no activity in (e.g.) the past 12 months.

jonathonf··on Internet Draft: Let 'localhost' be localhost
I assure you it's not. :)
jonathonf··on Ferret – A free software Clojure implementation
Why? What's "good" vs what's "bad"?
← PreviousPage 2 of 8Next →