HNHacker News
TopNewBestAskShowJobs

jackfraser

197 karma · joined May 4, 2017

submissionscomments
jackfraser··on Azure is experiencing DNS issues in all regions
I think it's good to hear someone talking about it. I've never used it - perhaps I have the impression that it's not even something I could just go sign up for with a credit card and start using as a non-business entity.

But, I see things like https://github.com/IBM-Cloud/terraform-provider-ibm exist, so it must be at least reasonably usable.

What's a reason why someone would consider this over the big three, besides sweetheart deals for big customers?

jackfraser··on Remove Scala-CoC-Incompatible Projects
Is there any more detail here? What thoughtcrime did the authors of the "incompatible" projects commit?
jackfraser··on Immediate Mode GUI
There's no reason that that can't all be done as part of the underlying IMGUI implementation; what you're working with above that is essentially a DSL that renders out to a workable set of controls. Layout management and the actual rendered graphics / animations are handled by the code you don't have to see.

If anything, this is actually a lot like Web 1.0 programming: server side rendering, often using templates that end up looking a lot like a DSL. Each page view is rendered based on those templates against data fetched in advance of the output.

You can get pretty deep with that kind of thing, though of course the page refresh time was what killed this otherwise fairly nice style of writing an application. Users expected actions like sorting a column to be as fast in the browser as it was in a Windows 95-era file explorer or Excel, and it simply wasn't happening.

(Imagine if first-class client-side-interactive UI components like a sortable table, tabbed panel, etc. like what XUL provides had been in HTML in the 90s. We wouldn't need half the Javascript bullshit people have to use now to replicate that functionality half-assedly...)

jackfraser··on Nord: An arctic, north-bluish color palette
MS-DOS Shell called, it wants its aesthetic back
jackfraser··on Making Video Games Is Not a Dream Job
Do you _really_ think your photography job deserves the same hourly wage as an engineer or manager?
jackfraser··on Making Video Games Is Not a Dream Job
> Or alternatively offering something like $100 for four hours to do lifestyle street shoots.

I personally think that's not a terrible offer. $25/hour to stand around clicking pictures? It's a lot easier than most work people do for minimum wage, first, and secondly it's not like you have massive film costs or need a ton of technical knowledge anymore. 99% of the shots people want can be accomplished with stock or relatively cheap lenses, too; you don't have to be a gear-head who spends all their profits on their kit for no appreciable difference in how much people are willing to pay.

Most of us don't have $500-1000 to pay a photographer so we simply don't bother and rely on friends and family for it. I might consider getting professional pictures of my family if it didn't cost the obscene amount that it does. There's probably a market on the volume, low-cost side that simply isn't being tapped because photographers are often such dilettantes.

For someone who wants to break into photography, finding a steady supply of low-paid jobs to build up the portfolio and their name recognition for word-of-mouth marketing is probably the best way to go. You wouldn't want to be running at these wage levels for more than a year, but to start, well, there's certainly worse paths.

jackfraser··on Quake II RTX: Re-Engineering a Classic with Ray Tracing Effects on Vulkan
Glide, man, such a great era for PC gaming if you had the right equipment.

I'll never forgive the computer store guy when I was 14 who pushed me to buy the $40 cheaper S3 Trio3D instead of the Voodoo. Instead of something useful, I ended up with a glorified paperweight that only worked well for Direct3D. Guess how many games back then bothered to use that?

I think I got Quake 1 with some shitty hacked MiniGL driver working _once_.

jackfraser··on Prenatal testosterone linked to long-term effects in females with male twin
Wow, from the article:

> In rural areas folklore often claimed this condition was not just peculiar to cattle, but extended also to human twins; this belief perpetuated for generations, as was mentioned in the writings of Bede. (de Albuquerque, Martim Notes and Queries Volume 2. 1857 by Oxford University Press, p. 149)

Actual observed effect that has now been confirmed by science? Or, a superstition that got lucky?

jackfraser··on German Wikipedia shuts down for 24 hour protest
To save you a moment with some Google Translate: -----------------------------

THIS IS OUR LAST CHANCE. HELP US TO MODERNIZE COPYRIGHT IN EUROPE.

Dear visitor,

why can not you use wikipedia as usual? The authors of Wikipedia have decided to turn off Wikipedia today in protest against parts of the planned EU copyright reform. This law is due to be approved by the European Parliament on 26th March.

The proposed reform could severely restrict the free Internet. Even the smallest internet platforms would have to preemptively prevent copyright infringement of their users (Article 13 of the planned law), which in practice would only be possible by means of error-prone and abuse-prone upload filters. In addition, all web pages for short text extracts from press products would have to acquire licenses in order to comply with a new publisher right (Article 11). Both together could significantly affect the freedom of opinion, art and the press.

Although at least Wikipedia is explicitly exempt from Article 13 of the new Copyright Directive (but not Article 11), Free Knowledge will suffer even if Wikipedia remains an oasis in the filtered desert of the Internet.

Around five million people protest in a petition, 145 civil rights and human rights organizations, business and IT associations (including Bitkom, the German start-up association or the Chaos Computer Club), Internet against the reform in its current version Pioneers such as Tim Berners-Lee, journalists' associations and creatives.

We therefore request that you contact the Members of the European Parliament and inform them of your position on the planned reform.

Thank you.

jackfraser··on Graying Out
#yospos on synirc
jackfraser··on Berkshire Hathaway 2018 Annual Shareholder Letter [pdf]
You do realize that physical resources, which money is to some extent a representation of, are themselves finite, right?

Printing money does not food create. Look at Zimbabwe for what happens when MMT is put into practice.

jackfraser··on A faster, more efficient cryptocurrency
There are also plenty of legal efforts (e.g. free political speech) that are actively being shut down by payment processors of all sorts; these need some means of sustainment and crypto has provided what is needed.
jackfraser··on My Chromecast Ultra would not start until I began answering 8.8.8.8
Sure, but don't we reserve the right to run our own split-horizon DNS servers and point fqdn's our devices want to resolve to anything we desire?

Don't like it? Use TLS and verify certificates.

jackfraser··on Altavista: The rise and fall of the biggest pre-Google search engine
I used to work for a company making a SaaS tool for SEO teams to use to see how their site was ranking for their desired keywords on Google. This meant searching Google six million times a day from a motley crew of grey-market proxies and IPv6 providers.

We're definitely in a Google bubble. It becomes very clear that they have intense control over what shows up on the first page of searches, especially in their Featured Snippets and Carousels at the top, and their native-looking ad results.

Control over search results is incredibly powerful in terms of anything from influencing the zeitgeist, to controlling marketing efforts at a grand scale, through to straight propaganda.

We really run an incredible risk as a society by putting too many eggs into the Google basket. Using their browser to use their service to consume their results means a complete monoculture; and while they're not really visibly abusing it now, it's clear that they can subtly manipulate things for a long time before they get caught, and they have the platform to be able to do far more should they (or any government actor forcing their hand) decide they want to.

jackfraser··on How to Install PureOS on a MacBook Pro
Very cool. Is there no way around the need for a boot disk? A boot disk implies also bringing the USB-C to USB adapter everywhere, and it's a bit cumbersome.

Surely some of the http://refit.sourceforge.net/ stuff could be used for this?

jackfraser··on Software executive exploits ATM loophole to steal $1M
Is it really as common in the US as movies and shows would have us believe?

(The idea that we're still supposed to laugh at this like as though it's funny, rather than a tremendous travesty of justice, is pretty telling...)

jackfraser··on Tarrare
Redundant Array of Inexpensive Descendants
jackfraser··on Slack Says It's Filed to Go Public
Something tells me that it's possible these devices will need to be replaced or upgraded at some point
jackfraser··on Ask HN: Why did Java get so popular in enterprises?
Much of this can be credited to a few things:

- Sun already had a massive presence as a big-iron enterprise IT company, and machines running Solaris were everywhere; when such a primary vendor starts pushing a brand new platform, many of their customers follow

- The language itself is reasonably well designed, if a little verbose, but very consistent and well documented

- The Internet was booming and the prospect of writing write-once-run-anywhere applets for the browser JVM with superior interactivity compared to anything else at the time was very compelling

jackfraser··on Windows 98 Icons are Great (2015)
I felt so cool in Grade 5 when I found that file. I had discovered that EXEs could contain icons, and then found some 3rd party program that loaded one from a DLL, so I went opening random DLLs until I saw that filename. What a rush! Where were all those programs? I found out many, but some were still a mystery.

This was part of whatever that Win3.1 thing was that would scan your disk for programs it recognized and add them to Program Manager, right?

jackfraser··on Windows 98 Icons are Great (2015)
Yeah, these are excellent. Very BeOS feeling.
jackfraser··on Ask HN: What was the Internet like before corporations got their hands on it?
I miss ytalk. Back in the day, a friend and I would essentially make our own RPGs over ytalk - one of us would be the game leader and would describe what happened like the perfect text adventure (which understands context and makes reasonable assumptions). Being able to see the other person type in realtime made it that much more fun.

Simpler joys for a simpler time.

jackfraser··on New logo
> that sweet negative space swastika.

It's not facing the same way as the Nazi one, first off, and would you also say that's a problem for Sun, or for Columbia (bikes/outdoors)?

jackfraser··on Demystifying Radix Trees: How Radix trees made blocking IPs 5000 times faster
Many thanks for that and for all your other contributions to the world of open source!
jackfraser··on Ask HN: What was the Internet like before corporations got their hands on it?
> People stream their gameplay for cash

This is still such a very strange thing for me. Truly one of the first things that has made me (as someone in my mid-30s) feel disconnected from the next generation.

Why would I want to watch someone else play video games? If I had the time to do that, why wouldn't I just play the games myself? Where's the joy in it? The commentary? If I wanted commentary to listen to, wouldn't it make more sense for it to be about something real?

I guess I'll just tie that onion onto my belt and call it a day.

jackfraser··on Ask HN: Go-to web stack today?
I was a web dev in a previous lifetime and have gone to the backend for almost a decade now; one of these days I need to climb back up again. Threads like this one are intimidating in a way because there's just been So Much Development and everything I knew was wrong, except... it also still all works just fine! It's just the incorrect way of doing things now.

It's good to hear that maybe when the time comes, I can dip into React by using it as the sprinkle of JS that jQuery / jqxWidgets and such were for me the last time I did any of this.

jackfraser··on 9999999999999999.0 – 9999999999999998.0
You're probably being downvoted for posting like you're on some other site, moreso than your sentiment that this is just a simple CS 101 thing that people ought to know.

Thing is, a lot of people don't take CS courses, and have to learn this as they go along. More importantly, the naive cases all seem to work fine - it's only when you get to increasing precision / scales that you notice the cracks in the facade, and that's only if you have something that depends on the real accuracy (e.g. real world consequences from being wrong) or if someone bothers to go and check (using some other calculator that gives more precise results).

My own view on it is that it's past bloody time for languages to offer a fully abstracted class of real numbers with correct, arbitrary precision math - obviating the need for the developer to specify integer, float, long, etc. I don't mean that every language should act like this, but ones aimed at business software development, for example, would do well to provide a first-class primary number type that simply covers all of this properly.

Yes, I can understand that the performance will not be ideal in all cases, but the tradeoff in terms of accuracy, starting productivity, and avoiding common problems would probably be worth it for a pretty big subset of working developers.

jackfraser··on A Philosopher Redefining Equality
> I do support an open border. Why wouldn't you? > A closed border denies freedom of movement

First of all, where does this "freedom of movement" come from? Freedoms are things that human societies carve out of harsh reality by legal convention and physical enforcement. "Freedom of speech", for example, is really better thought of as saying "within this area wherein this government has a monopoly on force and physical enforcement of policy, it is permitted to say anything, and legal consequences will be brought upon those who try to prevent others from exercising this permission". It's not some fundamental, pre-existing condition that you have by some god-given set of rights (encoded where? defended how?)

Freedom of movement is not some guaranteed thing, nor is it a state of normalcy. Throughout human history, we have defended our territories from outsiders who would exploit us for their own gain; it's a very sound evolutionary strategy, and virtually every group that has survived the last ten thousand years has this as their default state, modulo legal immigration and trade and visas and such.

In other words, "freedom of movement" is not denied - it's simply not granted by default. When a society matures to a certain level in cooperation with other nearby mature societies, e.g. the situation in continental Europe, it's possible to relax some of the restrictions; but it's important to keep in mind that this only comes from the expectation of shared enforcement of similar or identical laws that just push the border out from the immediate ones surrounding one nation, to a group of nations. The need to enforce who is and who is not permitted in society remains under the purview of government, for reasons that really ought to be obvious.

> you only earn the freedom to move if you've been deemed productive -- so people with physical disabilities preventing them from working, or severe mental illness should be denied the right to move where they wish?

This "freedom to move" should be replaced with "right to immigrate into some other country" - very few places try to prevent you from leaving! - and you need to look at things realistically from the perspective of the new country. You're asking them to take on a new citizen you yourself say is not productive - if they have a healthcare system, this translates directly to a new financial burden. Why should they do this? In what sense do they owe you care simply because of your desire to live on their collective property?

> Or that person from the Congo shouldn't be allowed to come here simply as a circumstance of their birth?

It's not just the "circumstance of their birth". We're not blank slates, and even if we were, we certainly aren't by the age of voluntary personal emigration. Some number of people from the Congo do emigrate, of course; but it remains completely the right of their new host nation to be as selective as they like about determining which individuals to accept and deny. Surely it makes sense to do this on some objective merit basis, and not randomly or just all-permissively?

> I'm sure almost everyone on HN would decry the Berlin Wall as a authoritarian human rights abuse.

I'm pretty sure the Berlin Wall was built by the USSR to keep East Germans in, not West Germans out. Who would want to go behind the iron curtain to wait in a bread line?

> The US is far from East Germany, but why even begin down that path?

It's not even remotely a reasonable comparison. The border wall between the US and Mexico is intended to keep illegal immigrants out - legal immigrants from south of the border will probably still number in the hundreds of thousands per year. The idea is that these will be people selected peacefully and legally for being able to contribute to society in a positive way, rather than the selection process of "whoever can pay people-smugglers and survive a trip through the border and then manage to hang on in their new country illegally without getting caught".

> Westerners didn't ask permission to invade the Congo, or India, or hundreds of other places in the global south, and we certainly didn't get visas before stripping those countries of natural resources and their cultural heritage

Well, of course not. I don't really see how this is exactly germane to the conversation about open borders. I will say that the Congo and India probably would have enjoyed having stronger borders to prevent this incursion, in retrospect; I'll also say that I and increasingly many other people do not buy into any kind of collective guilt based on the ethical indiscretions of our ancestors / predecessors / people very distantly related to us.

> How hypocritical is that?

How does it make sense to take an irrational-yet-principled, self-destructive stance? Is the goal to earn some kind of moral absolution? Who would deliver that, and in what sense would it really be absolute, lasting forgiveness? What level of impact / destruction / restitution / reparation is required? How many generations need to bow to this historical guilt - a concept that was literally antithetical to the Western canon of the son not being punished for the sins of the father for the past two thousand years?

Is there some point at which the due is paid?

> And lets not kid ourselves that closed borders keeps "the bad people" out -- people who want to commit crimes generally don't care about following immigration laws. They'll dig tunnels under walls...

I think a decent number could be stopped. It's not like this would be the only effort - consistently applying enforcement and rewriting laws to more fairly and effectively keep the citizenry safe is the ongoing job of any government interested in "law and order". Deportation, fighting organized crime, making it more difficult to be undocumented, and reducing financial incentives to be in the country illegally are all a part of this effort. Of course, this effort cannot stand alone in its attempt to make the country safer and better - there are plenty of legal Americans who are problematic and similarly need to be dealt with. No reason to believe only one strategy should be executed at once.

> If it means more strain on welfare programs in the short run as people try to start new lives here

It probably means their collapse, eventually, when taxpayers become tired of funding an effort that is directly to their own personal detriment and causes the slow decay and destruction of their beautiful cities. What comes next is terrible; so I think trying to stave that off and form something workable while we still have societal cohesion is the better course of action. That means capping things off and committing to a slow reduction in these services (and a corresponding uptick in services to wean people off, e.g. re-education, employment placement, renewed industrial development to help form career paths for blue-collar workers rather than being stuck in entry-level work for their entire lives, etc.)

jackfraser··on Ask HN: Being told to support IE6, any advice?
Consider perhaps a remote-terminal solution - in general I am against VDI and Citrix and such, but maybe you can find a remote app delivery mechanism that still has a Win2k client and can display the browser running remotely.

There are X11 servers for Windows that might be able to run Electron off a remote Linux machine, though watch out for problems with opening files and copy/paste.

jackfraser··on VW Solves Quantum Chemistry Problems on a D-Wave Machine
Aaronson is unfortunately in a sunk-cost position when it comes to D-Wave - he's been so against them for so long that even if they start to produce good results his bias is going to make it difficult for him to fairly evaluate them, especially if it means reaching different conclusions about their past work than he did previously.

Probably better to look to other commentators on this one, at least until he has enough time to emotionally process the situation and come around to it. It's not so easy admitting you're wrong in the shtetl.

← PreviousPage 2 of 5Next →