HNHacker News
TopNewBestAskShowJobs

jackfraser

197 karma · joined May 4, 2017

submissionscomments
jackfraser··on Write apps in Objective C that will run on any platform
So, GNUStep all over again, or...?
jackfraser··on Which industries take photos at multiple locations
Rental properties, hotels, landscaping, maintenance companies
jackfraser··on Israel's tech sector faces challenge from shortage of workers
The obvious solution for this is for them to embrace the same solution that's working so well in other countries - embrace immigration and bring foreign workers in to shore up their own workforce.
jackfraser··on I need to copy 2000+ DVDs in 3 days. What are my options?
Like, ripping the HDMI output? You're limited to realtime speed for that, which is going to make the process take ten times longer.
jackfraser··on In what sense is quantum computing a science?
> Rigetti has made their own quantum computer, and they beat D-Wave to a public cloud offering -- doesn't fit the vaporware narrative

Can normal people sign up and immediately get QPU time, API access, etc? The D-Wave offering is much more complete, I think.

jackfraser··on Fragmentation Is Why Desktop Linux Failed [video]
There's been a continual oscillation between bring-your-dependencies (ranging from statically compiled executables, to composed things like docker containers, snaps, npm / ruby / php composer apps, etc.) and use-the-systemwide-stuff (like most linux apps).

The tradeoff is pretty obvious: on the one hand you get full control over what code you bring in, but you also get full responsibility of keeping it up to date and it does indeed take up more space. On the other hand you get systemwide updates, but also unpredictability which can break things.

In the former, you have a lot of work to do yourself to maintain your ecosystem between releases. In the latter, a greater amount of effort and responsibility goes onto those who maintain the packages at a distribution level to ensure mutually compatible package selections. This can be done (viz. most of the top tier distributions successfully doing this with occasional problems for decades) but we keep trying new all-in-one mechanisms every few years.

I'm not convinced that there's ever going to be a final answer to this, but it is clear that storage is cheap as chips...

jackfraser··on In what sense is quantum computing a science?
You do realize you can sign up for D-Wave Leap and execute programs on a quantum annealer ten minutes from now, right?

It's far from a glass bead game. Just because you and I don't know how to make an annealer do something useful doesn't mean others aren't already getting exciting and useful results from it.

jackfraser··on Windows Server 2019 Includes OpenSSH
My understanding is that I'm going to SSH into a Powershell session.
jackfraser··on Windows Server 2019 Includes OpenSSH
Why would they do that when Powershell is literally that, but refined beyond what's commonly available on Linux?

I'm not great with it yet, but it feels intuitively like a step forward to be able to pass objects around instead of spending so much of my time using awk-ward 40 year old tools to tease text out of various fields.

jackfraser··on Ask HN: I am building Lazylog (logging for lazy devs) in public right now
If I am POSTing logs to a thing, why would that thing be your program and not, say, Logstash's HTTP input or even direct to an Elasticsearch cluster?

Do I really want to POST logs? What if the logging endpoint is not available? Don't I want log delivery uncoupled from the application, so logging failures don't become application failures?

jackfraser··on Crypto Market Crash Leaving Bankrupt Startups in Its Wake
I've heard Amazon uses IRC internally?
jackfraser··on PC/GEOS
I had GeoWorks on a C64 and was amazed by what it could do. Felt much more cohesive than Windows 3.1 in terms of being a consistent desktop environment.

Anyone remember KeyDraw? GEM-based vector graphics package for DOS, based on the GUI libraries from GEM Desktop which was the descendant of GEOS / GeoWorks, if I recall. Fantastically learnable program that introduced 5-year-old me into the world of vector art.

(On that front, anyone remember Aldus Intellidraw? Even better, _still_ a better UI than Illustrator, though held back by lack of antialiasing and weak postscript support).

jackfraser··on Successful second round of fusion experiments with Wendelstein 7-X
> In Science Fiction over and over again the trope was of a giant computer that acted like an oracle.

In many ways we're doing that exact thing. The computer at my desk is powerful but somewhat useless; the grand oracle in the form of Google et. al. does the real heavy lifting of giving me useful information. Whether it's a single computer or a bunch of separate ones acting as a whole is pretty immaterial in that sense.

jackfraser··on JAB Code – A high-capacity 2D color bar code
> (this box of cereal was purchased at our store).

Think of the impact on forensics when every single article contains its source of origin.

Time to start a company selling an invisible privacy spray for your cereal box that coats it in UV ink and obscures the original invisible barcode...

jackfraser··on The Case Against Quantum Computing
> Quantum annealing is most certainly not what quantum computing is about

Near as I can tell, it's the only form of practical quantum computation that's available to end-users in any meaningful way. Everything else so far is vaporware with ridiculously high error rates.

> (it is not particularly "quantum" either)

The qubits - josephson junctions and superconducting loops - are indeed in quantum superposition with each other if their claims are true. This is a macroscopic quantum-mechanical effect; to call it "not particularly quantum" belies a lack of understanding as to what they're doing.

> most researchers are fairly annoyed at D-wave for originally pushing this nonsense

D-Wave is making their system publicly available for free. Have you signed up and taken a look at their demos? Admittedly it's a bit beyond my mathematical ability but it's clear the basic seed is there for something that works; they just need a bigger graph and more connections between qubits. There's no reason to assume they won't have their own equivalent of Moore's Law at some point where these things grow year over year.

> transmon qubits at Google/IBM/Yale for some well known prototypes of quantum computing hardware (which are admittedly quite far from being practical or usable).

Do they have _any_ results worth caring about yet? I don't think they're anywhere near something working on a practical scale. You can buy a D-Wave machine, or time on it - it's not vaporware, even if most people don't find it useful. For the first few years of gate model machines people aren't really going to find them all that useful for day to day things either - just like computers in the 1940s and 50s, it was very specific, high-dollar applications first, and things for the common man decades later.

jackfraser··on How Many Computers Are in Your Computer?
> At what point do you consider a chip a 'computer'?

IANACS, but I'd say the point at which it becomes capable of running Turing-complete languages. This probably covers anything that has a firmware, save maybe if there exist firmwares programmed in limited languages that can't execute arbitrary computation.

jackfraser··on Interactive online quantum circuit simulator
> on most HN posts about quantum computing somebody always mentions some misunderstood statement about continuous variables.

Well, the D-Wave quantum computer seems to be functionally an analogue machine, so while you're limited to some variety of floating point precision when specifying the values for qubit and connection bias, it's certainly not 0 and 1 when it hits the hardware.

jackfraser··on An error message, still found in Windows 10, is a mistake from 1974
I recently discovered the wild world of OPC and its variants and the huge community of paid middleware around it. Sure goes deep. Wrote something to pull OPC stuff into InfluxDB and then moved on with my life not having to worry about... or remember how DCOM works again. Hopefully...!
jackfraser··on Two Objects Not Namespaced by the Linux Kernel (2017)
The problem I always had with this was that Windows has this whole layer of objects and what might even be elegance in places all hidden under the hood, and unless you're a C++ hacker you can't actually work with most of it. CMD and the GUI tools never exposed half of it to you; Powershell helps, but it's all still very hidden and hard to get to.

In comparison, Unix provides all the tools needed to take it apart and put it back together again. When you do need to interact with some syscall interface, there's almost always a complete CLI around it. It really makes it much easier to get into the nooks and crannies, inconsistencies aside.

jackfraser··on Quantum computers will break the encryption that protects the internet
You can literally sign up for D-Wave Leap and submit problems to their quantum annealer for free. How much more real does QC need to be before people believe it?

Sure, it's not a gate model, but they have a pile of working, useful applications already. Significantly more useful than anything MS is doing on the topic, that's for sure.

jackfraser··on Solid – Reshape the web as we know it
Hahaha, right? You're just going to rediscover the same path that lead us here to start with.
jackfraser··on Solid – Reshape the web as we know it
I miss aspects of it, for sure. What I think you're getting at here is that we used to have a cleaner separation of protocol, data format, and client application - enabling us to have multiple ways of combining the above. Tons of email clients, tons of formats, but ultimately just one email namespace - the DNS. That's much more idiomatically Internet than webapps are, which rely on my browser very carefully executing instructions provided by a site with very little control on my part as to what they do with the chunk of screen real-estate they've been afforded.

There's also something about the snappiness of desktop apps on hardware 1/100th the speed of what we're running now that I dearly miss.

jackfraser··on Solid – Reshape the web as we know it
Were it not so esoteric, I'd be all in favour of something like Urbit that builds a whole new layer on top of the existing foundation with a real push for _personal computing_, not just application services.
jackfraser··on Ask HN: What made your least favorite/most hated manager/supervisor/CEO so bad?
Had a project manager who eventually became my director. The quick summary:

- Was focused on empire building, wanted lots of underlings to help prop him up into management, vs. actually getting his project done, to the extent where he actively blew out the scope and made requirements gathering take almost an entire year - for a simple IT ticketing system - just so he could hire a team of BAs

- Had different versions of the truth for every person he talked to, insisted on closed-door conversations with individuals, avoided ever bringing multiple people together, but consistently talked about people who weren't in the room in a disparaging way. No doubt he was disparaging me when I wasn't there.

- Gaslit multiple people to believe their experience/views (and we're talking about a big team experienced IT professionals) were useless, wrong, that they were out of touch, and that they should be worried about their jobs

- Conspired to get the existing director, who rightfully questioned all of this, fired, and succeeded, and then took his job, which he managed to have for six months before he was fired for incompetence (which is pretty hard to do in academia).

I hear he asked one of my former colleagues who was also a victim of his near-sociopathy to help him find a job not so long ago; he was told to go and f* himself.

jackfraser··on The Little Typer
Unless said language is PHP, in which case there's no end of diatribes about it
jackfraser··on Dual Bagpipes
Thanks for the fantastic links. The Uilleann pipes are amazing, I don't think I'd ever seen their like!

I've discovered that my 5-month-old really loves the sound, he wanted to get up and dance a jig. Unexpected and heartwarming.

jackfraser··on Ask HN: I'm depressed, what should I do?
> I am 30 years old, working in customer service. I don't like that job at all. I always feel tensed and depressed.

I can empathize with this. My brother faced the same situation. It is hard to face an uphill battle against an unforgiving public every day. You're right to try to get out and the time is ripe to do so.

> I failed to learn any of these lanagauges.

You need to dig deep and analyze your past failure, and learn from it. What do you think kept you from successfully learning a language?

- Cognitive: were some of the concepts too difficult or too poorly explained, causing a stumbling block you couldn't get past?

- Breadth: did it seem like too big of an effort, resulting in an intimidation effect you couldn't overcome?

- Goals or the lack thereof: did you make decent starting progress, but not find something concrete to work on that was within your capabilities?

- Patience and persistence: did you make some progress and then find yourself unwilling to stick with it long enough to see it through?

In general, the way to learn a language is to come up with a small (and I mean small!) first project that is well within your understanding conceptually, and then tackle it with your new language. When you get stuck, get reading, and stick to your guns. The feeling of success needs to work as your inspiration.

If overcoming the small roadblocks with a learning victory doesn't give you a bit of a rush and some energy to keep going, though, this might not be the path for you. There's no shame in that; there are still plenty of other directions to take your life in that don't involve programming.

jackfraser··on [dead]
Is this entire site, like, text generated by some machine learning thing? It really doesn't read like it was written by a human, unless it's an art project.
jackfraser··on [dead]
So?
jackfraser··on Why I Am Not Speaking at OSCON
> But the inclusion of this language, making political affiliation a protected class, leads me to believe that alt-right technologists would be as welcome at the conference as I would be. Including alt-right technologists who display on their clothing, for example, neo-Nazi insignia.

Who are these people? Has this actually happened? Is it going to become incumbent upon conference organizers to carefully investigate the political views of every attendee and speaker to ensure they fit some carefully selected parameters of acceptability?

> To be clear, the code of conduct as it was written in 2016 already prohibited harassment of all kinds, including harassment of a political nature. But the 2017 language makes political affiliation a protected class, which means by my reading (and the Wikipedia definition) that people of specific political affiliations qualify for special protection by the authorities in charge of the event.

This sounds like a pretty fantastic change to me. If the code of conduct can serve to enable people from diverse political backgrounds (it's not like a trans advocate doesn't count as "politically diverse"!) to come together at an event and not harass or bother each other, isn't it serving its purpose quite well?

> You can't make marginalized people-- who are enumerated as a protected class-- feel safe, and simultaneously make members of political groups who stand violently opposed to us feel welcome.

Why not? Your "feeling" of safety unfortunately has to matter less, as compared to your actual experience of being safe - and if you can get through the conference without any harassment or people bothering you any moreso than the general population does on a day-to-day basis, aren't the conference organizers doing enough?

> You might think that politics don't belong at a technology conference, but I would argue that politics and software are so tangled that they cannot be reasonably separated.

Largely because of the influence of people like this author, who over the past few decades have taken one of the most equalizing forces in human history - the combination of semi-anonymous internet access and open source projects that welcome any contributor - and have turned it into a war for political correctness. It was arguably much easier to be a transperson and contribute to open source in an era where one's personal identity wasn't necessarily as tied to one's work as it is becoming. Nobody has to care about the politics of User X if they're submitting good patches and making good technical points.

Can these two spaces not exist with minimized overlap? Can politics not be kept to politically-themed conferences / forums / venues, and technical ones try to remain pure on the merit of technical effort and quality?

> Or even simple things, like he/she pronoun selections on sign-up forms. Or health and wellness apps that assume that all women menstruate, or that none of their users menstruate. All of these technologies are inherently political. There is no neutral political position in technology.

I don't see how these things are technical. Technical is the mechanism that displays the form on the screen, the processes that handle the data behind the scenes. The actual choice of what's on screen really isn't as much a technical thing as it is a business thing. There's probably room in some conferences about user experience for this kind of thing, but it doesn't have to be shoehorned in everywhere. It would be like going to a car show and complaining that the cars aren't displayed in your favourite color - it's so immaterial to the point of the event as to make me question whether the author actually gets the point of these conferences, which is supposed to be information exchange, networking, and so forth, not a soapbox for politics.

> Update > Tim O’Reilly published a blog post on LinkedIn saying that the language would be removed and apologizing for its inclusion.

Great, so the effort to be _more_ inclusive has been quashed by someone who in general relies on inclusion efforts. Ironic, much?

← PreviousPage 3 of 5Next →