HNHacker News
TopNewBestAskShowJobs

throwawaythekey

440 karma · joined November 16, 2018

submissionscomments
throwawaythekey··on Legacy Train Control System Stabilisation (2012) [pdf]
> [1]: https://bigbuild.vic.gov.au/projects/metro-tunnel/about/tech...

This video was great thanks!

My naive assumption was that as trains operate in a relatively controlled environment a headway much smaller than 120s would've been easy to achieve. Cars regularly drive sub one second from each other! Is it just about minimizing the chance of catastrophe or is there more to it?

throwawaythekey··on Culturally transmitted skills and values
It's not really fair to call craftsmanship toxic. The obvious local maximum is to embrace craftsmanship on a personal level and profit from the tooling of others (preferably outside of your own company).

Wait... maybe that is toxic.

throwawaythekey··on A terrible schema from a clueless programmer
If you were doing something like this then your story makes sense

`WHERE state_date > x AND end_date < x`

You can't index two ranges at once in a b tree!

throwawaythekey··on Don’t do interviews, do discussions
Yes Magnus has a team (all top players do).

Whenever I've observed him seeming bored I've assumed it comes from him being mentally so many steps in front of the interviewer. He's already evaluated all the positions, variations ad nauseum prior to being asked about them. Even if he did have something interesting to say it's unlikely he could put it into words that would resonate with the audience. I assume if he actually didn't have passion for chess he would've retired by now as his record is already good enough to be one of the all time greats.

Take the above with a grain of salt though, as it's probably just me projecting from my own experience as an IC that spends a lot of time working in a fairly specialist/abstract role.

throwawaythekey··on A framework for grading your performance on programming interview problems
> Personally, and for many people I know, cramming was not necessary because we had a conceptual understanding - maybe a week or two of doing 2-3 a day and you would be set.

Apologies for being pedantic about word use but that time commitment is longer than what's normally meant by cram. Traditionally a cram would be up to a day or two of hard work before exams. What you outlined would just be study (an even larger barrier).

> Anything you do in an interview is going to be an artificial signaling value. I think LC is a much better signal than the talk-out-your-ass approach you seem to favor, and I've done both sorts of interviews.

I prefer the talk out your ass approach personally, but maybe with a detour to asking the candidate to describe something technically challenging they worked on. If the interviewer is fast their your feet and the candidate is skilled at explaining then you can go reasonably deep. After this the interviewer can usually weigh the talk-out-your-ass claims accordingly.

> The difference is also pretty obvious in the quality of your peers based on what sort of interviews your firm does.

Our firm (fast growing series a startup) struggles with this, so take all of the above with a grain of salt. Our problems seem to be more related to not being able to generate a large enough talent pool, not with inaccuracies cherry picking candidates. We hire about ~25% of genuine applicants and find our main problems post hiring are if they are willing to take initiative and be self directed.

throwawaythekey··on Australians ‘complacent’ to rapid growth in digital surveillance
> There have been a few incidents in other states but they don't define the whole country.

These incidents are in the population centers (melbourne, sydney). They represent the country to about half of it's inhabitants!

throwawaythekey··on Australians ‘complacent’ to rapid growth in digital surveillance
Coercion might not be required, but it is certainly being used (at least in victoria). With large numbers of low risk citizens being told they need to choose between getting the vaccine and their job.

> An extremely long list of “authorised workers” are now required to be vaccinated, including marriage celebrants, personal trainers, emergency service workers, public sector employees, religious workers, and many others. All authorised workers who do not comply with the vaccination requirement will not be permitted to attend their place of employment but will have to work from home or lose their jobs.

https://www.abc.net.au/religion/human-rights-and-mandatory-c...

throwawaythekey··on Australians ‘complacent’ to rapid growth in digital surveillance
> It was a hard trade off but a good trade off

Speak for yourself! It's just another thing to add to the long list of inter generational thefts.

One estimate I saw here earlier in the pandemic suggested it takes 50 person months of lockdown to save one person month of life. Not sure if those numbers have been updated but when I am elderly I hope that I don't enforce that upon others.

throwawaythekey··on Australians ‘complacent’ to rapid growth in digital surveillance
> Hanson, Katter, Christensen and all the other useless junk

Are further on the freedom spectrum than the typical liberal or labour party member. In cases like these they are allies!

It's important to realize that a large number of Australians will never vote for the greens or other progressives (for both fair and unfair reasons). We can work together on issues we agree on.

throwawaythekey··on Australians ‘complacent’ to rapid growth in digital surveillance
What do you believe is the role of the opposition if not to oppose/raise awareness about contentious legislation?

By definition they represent the minority (or else they would be the government) so almost any action they take will be "quixotic".

To me the fundamental job of the opposition is to point out the failures of the government and paint alternative paths forward. The opposition can move the public sentiment and there are enough poll watchers in the government to respond to pressures.

throwawaythekey··on Using load shedding to avoid overload
Load shedding as a technique seems to make sense but to me it never seems to be the correct tool to reach for. Of course you need some basic load shedding to handle ddos type scenarios, but anything beyond that seems like overkill.

At (work) our services achieve high availability (99.99%) simply by being composed of reliable parts. Most effort is focused here and it seems to have a good payoff ratio.

When we do try to add anything like graceful degradation it seems to strongly hurt code readability/ease of understanding because it requires additional code branches and either a fair bit of boilerplate or extra abstractions.

This could be a result of the scale we are at/the maturity of our tools but I'm interested in if anyone else has some hands on experience.

throwawaythekey··on Pandora papers: biggest leak of offshore data exposes financial secrets of rich
Australia has specific laws to stop the abuse of tax avoidance [1]. While at a high level they seem reasonable they haven't resulted in us getting the desired amount of income from multinationals [2]. The article I linked relates to big tech though, and maybe that's a separate argument when very little of the innovation happens in Australia, mostly just sales.

[1] https://www.ato.gov.au/general/tax-and-corporate-australia/a... [2] https://www.smh.com.au/politics/federal/tech-giants-pay-reco...

DISCLAIMER: Not a tax expert

throwawaythekey··on COVIDSafe: Australia’s digital contact tracing failure
Thanks for taking the time to reply and apologies if I seem worked up.

> therealrukshan (the linked streamer) for instance is far from independent or objective media.

There's an irony in claiming that a guy walking around with a camera isn't independent. Yes he has a take but he isn't beholden to any large company (murdoch, abc...). The raw footage is also some of the most objective content out there, it's so voluminous that even when he tries to hide the protests doing something ugly it can't help but give a good ground level perspective. His edited down footage is fairly biased, but not any more than majour outlets.

> taken out of context for propaganda purposes.

It's all there in the footage... people are peacefully protesting for a few hours, sitting down, arms raised to show they have no weapons. They even observed a minutes silence to honour the shrine. They are then forcefully removed by the police using rubber bullets, horses and some sort of noxious gas. Taking it out of context is misdirecting to side shows like telegram groups (by the way several have also be arrested for suggesting people attend protests online). Taking it out of context is misdirecting to the failed negotiations with the police.

I live in the area and watched them from afar for about an hour before things got out of hand, I saw first hand that they were being respectful and peaceful.

> Subsequently a borderline riot took place outside a union office in the city that afternoon

This was really the only time in the whole affair the protesters were violent and even then it was only a small minority. (and egged on by the internal union politics - not indiscriminate).

The protests as a whole were largely peaceful and in no means justified the continual escalation and militarization of the police.

Almost every other time the police have just been quelling peaceful protests and subverting democracy.

throwawaythekey··on Chip shortage leads carmaker Opel to shut German plant until 2022
For 5. consider the diamond industry as a real world example of an industry well renowned for aggressively limiting supply.

Scarcity can drive price upwards in an exponential way that ends up making it optimal to not sell all inventory. Sure in an ideal world you would sell everything you can for the maximum price but in the real world the buyer is incentivized to wait until you offer your minimal price.

throwawaythekey··on COVIDSafe: Australia’s digital contact tracing failure
> especially given the additional subtlety that what little fascist movements there have been in Australia are paradoxically aligned with the current protesters.

I think the paradoxical nature is a clue that there might be a little more to the story.... My take is most protesters are pretty normal people and the media/politicians overblow the extremist element out of self interest.

> footage of the group/protests that have been running organised skirmishes with police most of this week

I'm generally sympathetic as it seems like the police action is what causes the degradation from protest to skirmish. It sounds like you are aware of the livestreams but for anyone who isn't check out this facebook streamer for full unedited footage (commentary can be biased though). This video at one of the larger protests pretty clearly shows that arc.

https://www.facebook.com/therealrukshan/videos/2149636972096...

throwawaythekey··on COVIDSafe: Australia’s digital contact tracing failure
I think it's obvious we're on the road to becoming a facist state. As you and your parent point out, the only difference between sitting peacefully in a park and having the police move you on (or at worst assault you) is the act of protesting.

See this protest by healthcare workers earlier today https://twitter.com/7NewsMelbourne/status/144237090600158003...

throwawaythekey··on COVIDSafe: Australia’s digital contact tracing failure
It's closer to "police officers assaulting protesting civilians who refused to stop protesting"
throwawaythekey··on Lesson of ivermectin: meta-analyses based on summary data alone are unreliable
The WHO would prefer you not to take the vaccine if you are at low risk. While not a personal medical argument it's still in good faith. I am being cheeky by extending their booster logic to the whole vaccine - the WHO are probably thinking it but too ashamed to say it out loud.

https://www.cnbc.com/2021/09/21/who-repeats-warning-against-...

There are multiple vaccines too! The Australian regulator recommends against some vaccines for the young and up until recently they were the only ones available.

https://www.health.gov.au/initiatives-and-programs/covid-19-...

I'm sure there are plenty of other reasons - God forbid you might even have a religious objection to vaccines.

throwawaythekey··on Home Price to Income Ratio
Interesting points RE the hedonic index, I'm not sure what the intended use case is but we can approach it from another angle if you would like.

A more up to date government source has the following;

> Weighted average (mean) of the eight capital cities Residential Property Price Index... rose 16.8% over the last twelve months.

We could go on forever trying to work out the exact numbers. The main thing I want to do is show non-australians how quickly our prices have risen and are rising!

https://www.abs.gov.au/statistics/economy/price-indexes-and-...

throwawaythekey··on Home Price to Income Ratio
Nice data but that it's from 2018 before the covid boom...

> The nation's median property price lifted by 1.5 per cent last month (to $666,514)

https://www.abc.net.au/news/2021-09-01/property-housing-core...

That's a >50% increase over ~3 years and from the article 20% over the last year.

throwawaythekey··on Let’s talk about founder compensation
It's easy to follow your line of reasoning to the ultimate end point that no one is really worth anything much at all. Even if it is logically sound the main outcome of thinking like that is to limit your own potential...

Note how very few of the non-labor class will refer to themselves in those terms.

throwawaythekey··on Australia’s new mass surveillance mandate
One day at the beginning of the pandemic I was out exercising and the police interrogated me over wearing jeans instead of sports wear. The copper was unsatisfied by my responses and directed me to return home + threatened a fine of several thousand dollars if I did not comply.

> Do you have to wear a mask when jogging outside?

Given my encounter and as jogging isn't well defined I assume this is at the discretion of the nearest officer.

throwawaythekey··on Australia’s new mass surveillance mandate
> And you have always been allowed outside for a jog

If you're in Victoria it can't be a long jog (2hr total per day), and it can't be after 9pm though!

Sorry for being pedantic but really it should be you are allowed outside for a jog sometimes

throwawaythekey··on Big Tech are supposed to be the plumbers, not patricians of internet discourse
Don't get me started on how I'm a better driver when tipsy than the average 80 year old that still has their license...

The tongue in cheek point I'm trying to make is that too much of the conversation focuses on relative risk. Relative risk obsession has people not taking more risky, but still incredibly safe (at least in the short term) vaccines here in Australia. Absolute risk (or its delta) tends to be a much more salient number to the victim.

It does help the antivaxx crowd in some circuitous arguments however, as the chance of an unvaccinated person killing a vaccinated person is low if vaccines work!

throwawaythekey··on Big Tech are supposed to be the plumbers, not patricians of internet discourse
The general theory is that a virus avoids evolving in a way that is too dangerous to its host because the sooner the host dies the less potential the virus has to spread. As the vaccinated have a weaker response to the virus there is no longer as strong evolutionary pressure against the virus becoming more lethal.

A real life/modern example of this can be found in Marek's disease in chickens. https://en.wikipedia.org/wiki/Marek%27s_disease#Prevention

The counter claim seems to be that because vaccination reduces the abundance of the virus there is a lower chance of mutations. It's hard to say which effect is stronger and it probably varies greatly by virus and by vaccine!

Disclaimer: I'm not an expert, just an armchair enthusiast.

throwawaythekey··on To help gamers on Twitch, Dr. K balances mental health advice and medical ethics
As an unexpert observer it made me uncomfortable when Dr. K suggested Byron's life purpose was to create Everland (an online computer game). It seemed risky to encourage a suicidal person to put all of their eggs into a basket that was likely to fail. Maybe it was the correct move though and seriously troubled people just need any light on the horizon.

That said I generally appreciate his content, even if it's a bit formulaic/Tony Robbins-esque (who I also like): 1. Casual smallchat with someone, expertly sniffing out any trauma they might have. 2. Expose the trauma, causing strong emotional reactions in the participants and the audience. 3. Offer general advice, some practical and some spiritual. Reject bullshit excuses from the participant. 4. Everyone feels positive from picturing a brighter future/getting something off their chest.

Is this a similar format to 1:1 therapy?

throwawaythekey··on It's probably time to stop recommending Clean Code (2020)
I coded this way for a while and found it makes the code easier to read and easier to reason about. Instead of your function being

  func foo() {
    // do A.1
    // do A.2
    // do B.1
    // do B.2
    // etc...
  }
It becomes

  func foo() {
    // do A
    // do B
    // etc...
    // func A()...
    // func B()...
  }
When the func is doing something fairly complicated the savings can really add up. It also makes expressing some concurrency patterns easier (parallel, series etc...), I used to do this a lot back in the async.js days. The main downside seems to be less elegant automated testing from all the internal state.
throwawaythekey··on Counter-Strike Global Offsets: reliable remote code execution
My experience with valve on HackerOne was when I discovered an easy way to lag, and if exploited crash, a dota 2 server. It was nothing technically fancy, but something that made it easy for griefers to ruin the game for everyone. I think even spectators to the match could trigger the functionality.

They turned me down for any reward - I don't remember the exact wording in their policy but I think it was a generic exclusion of DOS and DDOS vectors. I thought I should've still been eligible as my exploit was simple and only required a low input frequency. The bureaucratic process of the whole thing scared me from doing anything more and I was happy enough that they would fix the vulnerability and I could get back to enjoying the game.

I think it's five years later and the problem still exists, and regularly reduces the quality of my games.

throwawaythekey··on YouTube to remove content that alleges widespread election fraud
7 months ago 80% of democrats weren't confident that the election would be free and fair. Most of them seem happy to accept the result now.

I think this is human nature rather than a flaw with members of a particular party but I think it is worthwhile for people to compare their own views before and after the election.

https://www.reuters.com/article/us-usa-election-poll-exclusi...

throwawaythekey··on Assange Hearing Day 17
> So the question of whether the leak was "unfair to Bernie" is not established

Even if the questions were being leaked to ALL candidates (no solid proof exists) it is deceiving the public who believe the the candidates to have no forward knowledge of the questions. Or alternatively, it's unfair to the republicans who don't have advance knowledge of questions in their own debates and are unable to appear as clever on their feet as their counterparts. Or it's a disadvantage to candidates that are able to better think on their feet, and don't need to prepare, although you could argue that they were already unfairly advantaged.

> Promoting Trump was certainly a miscalculation. But it was not at all "destabilizing" in the sense the OP meant.

I'm not sure what the OP meant by destabilizing, but it's clear that Trump triumphing did have destabilizing effects on US politics. If you mean destabilizing in terms of intra-party politics, then I would be happy to take your word for it but argue that you're being overly narrow.

Full disclosure - I'm probable biased in being from outside the US, not having any skin in the election outcome, and just enjoying the transparency provided. From the outside, at least to me, it looks like a win for democracy. Hopefully future candidates play above board more often because they realize they have higher chances of being exposed in the modern world.

← PreviousPage 6 of 7Next →