skysight-inc/HackerNews huggingface dataset:
Why must you have some rare ability to deserve collective bargaining?
Well, if you're going to trot out quotes from the 80s (more precisely, 1987, Henry Spencer), you should be aware that Microsoft made and sold one of the first commercial Unixes: Xenix. And they made it in 1980, long before your quote.

https://en.wikipedia.org/wiki/Xenix ->

"In the mid-to-late 1980s, Xenix was the most common Unix variant, measured according to the number of machines on which it was installed.[1][2] Microsoft chairman Bill Gates said in 1996 that for a long time that company had the highest-volume AT&T Unix license"

Microsoft definitely understood Unix and figured out there was no market for it for close to 2 decades.
Well, under the current circumstances, how can it not be?

I mean, who pays well enough for employees to risk prosecution and huge fines? The honest ones will just quit. But now that I think of it, does that in itself violate the law, or at least the nondisclosure aspect?
HN is now a pretty global community with enough presence outside western world. So as an Indian, I have no dog in fight (except that I stayed in Marriott, so my data is probably leaked), but I have absolutely no trust in both US and Chinese government and media and for that matter Indian govt and media.

It is very much possible that Chinese hackers got this data because they could and it is lucrative and then sold to players including govt. And US intelligence is only passing selective info. to show Chinese govt as the primary perpetrator.
Hmmmmm, this is a difficult one to think on. I think there is an implicit contract made, where you put in enough time, effort, and money; and in return you get a corresponding credential, or other record of your work (i.e. a transcript). Each quarter/semester may be thought of as a contract, but that doesn't tell the whole story, because it takes a series of these contracts to get a credential. That's where the implicit part comes in.

As much as people don't like added government regulation, I think the best way to address this may be to have a body similar to the FDIC (and the NCUSIF, for credit unions).

Member educational institutions would provide the actual cost charged to each student, including costs paid in cash and costs paid by loans, and including actual room & board costs (if the institution charges for that). Each institution would also survey the student body to determine average amount spent on supplies, as well as the average cost for room & board for those who live outside.

Through the accrediting agencies, the insuring body would be able to work out about how long students would spent in-school for a particular degree.

The idea would be, should an institution 'fail' (for whatever definition you want), the insuring body would step in and provide some immediate compensation to students, to keep them in housing. Then, assess if they can transfer to another institution. If not, then they are refunded all costs for the time spent at the failed institution.

The body's actuaries can work out the general risk of institutional failures, and figure out how much money each participating institution would have to contribute to fund and maintain the insurance (which would likely be invested in things like Treasury bonds).
This is a very sympathetic interpretation of Labor’s actions. Passing a law despite admitting it needed a few amendments at the very least, with a vague verbal agreement that it might be amended sometime in the first half of the next year, is neither a very promising nor a politically responsible course of action for a party hoping (and likely) to govern within six months.

It’s legislative and electoral cowardice more than political pragmatism.
Labor wasn’t forced to do anything. They chose the easier way out.
From what info is available on LinkedIn, it looks like 1Password does not employ anyone in Australia currently: https://www.linkedin.com/company/1password/people/

However, Agile Bits (parent company) does have a customer service person in Australia: https://www.linkedin.com/company/agilebits-inc/people/

It's weird and depressing to have to do this search. Having a diverse international team should be something we celebrate.
This would be nice if the company didn't ignore all of the spam which comes from their network and the spamvertized sites they host. They deliberately ignore reports sent to their abuse address and attempt to avoid responsibility by making people who want to report abuse jump through hoops to break down spam and submit it in a web form.

Companies which protect spammers will never get any business from me, plus their email reputation is already pretty crappy, so why would I ever want to run containers on their networks?
I am not talking about 8 to 11 in one go. With 8.x I experienced the first literally broken source update and a few came after that.

I've switched from Linux to FreeBSD in 1999 because I was fed up with chunky/broken binary updates. One used to be able to compile 3 versions ahead on a running system and boot into a working, clean setup. I am lazy, of course I tried (and succeeded most of the time).

But since 8 even the standard practice of migrating one major version at a time as well as updates from latest n.x to m.0 was broken for people who did not drink the "pkg and freebsd-update!" kool-aid. My allergies to that are raid controllers not supported by GENERIC kernel and a general preference to include into software only what I need - make.conf makes that really easy and maintenance is a breeze simply because we're not hit by as many security issues.
I'm guessing this is because macOS pulls from FreeBSD on a semi-regular basis.
Aws can be complicated that's why we have a we use terraform to spin up our infrastructure and link it all together.
I've also read the the Weatherford book about Genghis Khan and I agree he downplayed the atrocities during the conquest, but I agree with your rating - I don't think it's a deal breaker. When studying history we have to remember that before WWII, wars of conquest were the normal expected behavior of states, as were the atrocities that come with sacking of cities. Once you've read about a couple of events, you've kind of read about them all, unfortunately. The mongol conquests however were on a different scale than most, but there is quite a bit of nonsense out there about the casualty counts. Weatherford is a fairly short book, and I wish he spent a bit more time confronting it and separating fact from fiction.

Nevertheless, it remains true that atrocities and conquests were the historical norm: what separates different societies is how they rule after achieving power. It's there that we see huge differences from culture to culture. For example, I've recently seen loads of people compare Alexander & Genghis Khan to Hitler... Certainly true of their conquests - true of everyone with the skills to pull it off before WWII - but wildly wrong once they achieved power and began organizing their empires. Weatherford did a great job of explaining that missing half of the story for the Mongols, even though he gives a disappointing analysis of the human cost of building the empire.
The point I was making is nobody is forced to vote for anything, which is true.

Anyone in the ALP could have voted against the bill and moved to the cross bench. The “get real” response is where the courage comes into play.
As long as we can still clone and pull anonymously, I'll be half-happy, at least. :)
Dang - this is a really cool viz.
Scomo is a political dead man walking and the news that day was mostly about his failure to get legislation through parliament. Another failure would have highlighted this more, potentially even bought down the government.

Shorten/Labor let it through because they support it and won't look at it next year. We judge them on their actions not their vague promises.
Podcasts and meditation are fine suggestions.

You could also enter things like foreign or programming languages or whatever else into your long-term memory with spaced-repetition software like Anki.

Like so: http://augmentingcognition.com/ltm.html
Ambassador status is highly dependent on who you get. Overall, my ambassador is a nice guy who's professional, friendly, and helpful. I also really appreciate having a dedicated line of support considering how awful Marriott's customer support otherwise are. They're organized a few upgrades for me when they really mattered, and are my main point of contact for support, especially for some pretty complex issues which would've been much more painful through traditional channels. Beyond that, I can't say it's made that meaningful of a difference.

The quality of the service has gone markedly down since the August integration. My understanding is that ambassadors have been bogged down with technical issues, an influx of new customers (going from 50 guests per ambassador to >300), and a big drop in morale. A lot of the issues they can't help with aren't their fault, but rather problems with Marriott policies and technology.

And oh: on Your24, I've only tried to use it a couple times, and had it work about 50% of the time. I've checked in before 3pm many times and pretty much always get a room. (Except one frustrating time after a red-eye where I needed a shower desperately and the hotel had no rooms available or any showers in the gym. I was not a happy camper.)
It's a shame you can't use the Common Internet File System over the Internet. ️
I would look into the first option, Digital ocean's droplets.

You deploy a docker container and they handle the rest
> It's just them trying to save face. By all means the bill is in and the damage shall begin immediately.

I'm sick of all this idealism. Life is not a Disney movie. Labor did what they could under the circumstances. I hate it as much as anyone else, but c'mon, You can't expect an opposition, who are in a very strong position right now to die on their sword for what is, for the vast majority of Australians, a fringe issue.
I really enjoy your comments. Would you be open to me reaching out to you? My email is also in my profile, if that’s easier.
It'd be nice if one of these days Firefox were made portable again. Right now it really isn't an option, either to built or run, on anything without a shitton of memory.
"I've gone back and forth multiple times between functional practices and OO practices, and I definitely empathize with the confusion going in both directions. You trade one problem for another, and in the end there really is no free lunch."

I think there is a strange kind of duality between OOP and FP. I think OOP passes structures of objects hidden behind interfaces, while the FP passes composed functions in other direction. So you can convert your OOP code to FP code almost mindlessly by total "inversion of control" - wherever you pass an object somewhere (making a call), in FP you pass the operation from the callee to the caller instead.

And I think it's this duality that you observe in practice.

However, I believe there is a practical difference between the two, which makes FP superior despite being harder to understand initially.

It's much easier to spot that you're doing "no-ops" in FP than in OOP. In OOP, often you pass the objects unchanged across layers, while in FP, this manifests as identity functions being used. And it's easier for both human and compiler to remove these redundant identity functions (through function specialization and things like fusion etc.).

Also, I believe functional approach allows you to better realize that there are some algebraic laws governing your problem domain.

It's really kind of like in mathematics, when you come from point-wise understanding of functions to functional understanding of functions, more insight is gained.
And in particular: State so clearly, in written form, so that the people you fire have something to show their representatives. Those idiots obviously can't think in hypotheticals, but they might well understand "I got fired because of this law".
This work is important but they were slightly beaten to the punch of the van Allen group at Dana Farber in August:

https://www.nature.com/articles/nbt.4239?WT.feed_name=subjec...

Also worth noting that vaccines using the exome-derived variant approach are in the clinic and having good responses when combined with PD1:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5577644/

Given this it will be interesting to see if these approaches are able to improve beyond what's already working in diseases like melanoma, or potentially move to low mutation burden tumors (pancreatic, gbm, etc.)
I hope they do. I hope the global tech industry ostracises us and our tech industry falls apart, and that the politicians wear every bit if it in some kind of political aftertmath, referendum, vote, protests, I don't care.

My worst fear isn't this causing damage, my worst fear is that the tech community will be apathetic and impotent, like they have been all other erosions of privacy so far.
Go on epic adventures and increase your code quality – with SonarQuest
Then they hired the wrong people.
Given that laborers vastly outnumber employers, their interest in securing collective bargaining rights aligns with the general population's as well.
If only... It costs 7 dollars plus hundreds of dollars in lawyer and attorney's fees to properly prove in an audit that you paid your taxes
Compiz may be great but unless I am mistaken, these features are in a default gnome-shell install. Perhaps the Ubuntu version of gnome is very different to a Fedora install?

On Fedora, the 'windows key' by default shows me a mission control esque view of all my open windows, and ctrl+alt+arrow keys moves to other virtual desktops. They can be changed to directly from the right hand side of the 'mission control' overview. Are these features both off/disabled on Ubuntu?
Every other browser allows styling scrollbars using CSS. Firefox was the only one that didn't and there's a 15 year old open bug on bugzilla about it.

The work around was to use JavaScript, just to make it work on Firefox.

It can now be implemented in CSS, which makes it really easy for you to disable or change your preference as well putting the responsibility of style on CSS and not some annoying JavaScript.
One thing that I would love in python is some sort of snapshotting,

Like “this is my global state” - the entire state of the python process, all objects, etc.

Then I change a variable and that creates a new state. We have this now.

What I want is a rewind button, so I can go back to the previous state (quickly preferably) like a time travelling debugger.

Someone build this, I’ll pay for it (and I’m sure others would too)

I know there’d be some problems with external changes (API calls altering external system, writing to files, etc) that a time travelling debugger might not be able to reverse, but even so, I would live with this limitation happily if such a tool existed
You have good points but ML needs thousands of generations; at most we'll have done dozens of multi-person projects under our belts. 2% doesn't even beat inflation.
True. But then they go to the police about it.

Except that doesn't work for this.

Even if you're overseas, I doubt that authorities will come between you and your lawful government. And OK, maybe they would, if it were North Korea, or even China. But Australia? That seems unlikely. Especially with the 5/13/whatever Eyes aspect.
Agreed. He seemed to make a decent argument that the quantity of records + types of data exposed didn’t add up (based on his knowledge of the system), but this statement (about primary encryption keys) undermined the credibility of the overall piece.
What happens when the entire Australian staff get the order? Usually to sneak something in, you just need a clique of about 2-5 staff to write it, approve the change and get it deployed.

If the company is large enough, most won't notice the rogue commit, and if %90 of the company gets the order, well good luck!
Well Captain Nemo, I have heard this part of the story before...

To the seas!
They're the height of folly because these criminals aren't ever held responsible at that level, not because they're wrong.
People did criticize it but that didn’t stop them did it? Last I checked Snowden was declared a criminal.

I’m talking about the Chinese governments perspective. From their perspective, until the the NSA stops spying (whether its criticized by US citizens or not) it does not make sense for China to stop spying either, purely to equalize the playing field. I’m against spying too but i can understand why any country wants to protect its interests.
Try working through something like the official React tutorial, but try to incorporate how you would have accomplished the steps by using the Design Recipe at every step.

I would wait until after you have worked through HtDP, though. And if you haven't learned vanilla Javascript yet, I would work through Eloquent Javascript after finishing HtDP, incorporating the Design Recipe in the same way.
> The reason you get twelve replies is because PowerShell is the answer

...to a question not asked. No, really, I want Linux tools, and don't want PowerShell. When I want more than a shell, I want a real programming language, not a more powerful shell.

I appreciate that some people like PowerShell. But the answer to "no, not PowerShell" is not "let me tell you about why you want PowerShell anyway, you just don't understand".

> That said there’s a great case to be made for familiarity and experience

And simplicity.

Here's a closely related example. Back when there was more than one competing distributed version control system, there was "tla" (a predecessor to baz, which was a predecessor to bzr). tla had commands like "init-tree" (not "init"), "file-diffs" (not "diff"), "apply-changeset" (not "apply"), "make-branch" (not "branch"), a dozen commands for logs (not "log"), and so on. Perforce has similar problems.

And PowerShell has "Expand-Archive" (not "unzip" or "tar"), "Invoke-WebRequest" (not "wget" or "curl"), "Get-Unique" (aliased as "gu" but not "uniq" or "unique"), and so on. Brevity is a virtue in a tool used so frequently, and brevity is not lack of clarity. Unnecessary verbosity is often an obfuscation.
I don't want Mozilla to win. They broke backwards compatibility with the new Servo or whatever. That's a bug.

You wouldn't say that the new train carriage, which only works on the Bosnian gauge and not on the Standard gauge (EU, US) "makes the experience better and better" even if they have free wi-fi, air-conditioning, plenty of feet space, leather seats, panoramic sunroof etc. You can't even use it, so all the extras are useless.

I took Chromium, found the perfect plugins, and never looked back at Mozilla, after 10+ years of using it. If it's broken, you can't use it, even if it's fast.
This is a masterclass of CYA. He takes a lot of effort to try to prove that the system he was in charge of wasn't the cause, even though his arguments are absurd ("if we accept Marriott’s statement that the breach began in 2014, the system would already have been operating securely for five years." It was operating for 5 years but there's nothing to prove that it was operating securely for 5 years.) He also handwaves and leads the readers down some detective story ("ergo it must have been the data warehouse!") and says "We really don't know if it was Valhalla and may never know!"

No wonder he's an executive, he is an expert CYA-ers!
I think I've reached acceptable level in all 6 categories however I definitely feel my communication skills could improve drastically.
Intel pays not so well, other companies pay better, like apple, fb, google, etc for doing compiler work.
I think there will be much difference in tech equipment between Frigate and Coast Guard ship. The Frigate will have more advanced technical equipment than Coast Guard ship.
This is, at best, a very fringe issue for the voting public. That's sad, and I'm disappointed that it's turned out this way, but seriously, it is the only sane position for Labor to take right now. You can't affect much change from the cross bench and Labor are poised to win in a landslide. Politically it makes no sense to make this an issue. You know it and I know it. Other than political suicide over an issue that 99.99% of Aussies couldn't formulate a coherent argument around, what could Labor have done? And be realistic in your rebuttal. Dying on their sword only to potentially lose the coming election is idiotic, and irrational, regardless of what we, the tech literate think about the issue.
They do not use uBlock Origin???
Run/debug code via PyCharm/VSCode. Cache long computations on disk via a suitable pickle, x = cache(time_consuming_fn, 'path/to/cached/data'). When stale results are suspected, 'restart' the environment by deleting the cache directory.
High tech bridge computers = smartphones? :D
They can ask your company directly, and anyone at your company, to formulate a method of injection. They don't really care how it seems, so a way to deliver code silently post PR is entirely within scope.
No idealism here mate, we are accusing the Labor party of lying about their motives and reasoning. This bill was bipartisan (shame on both their houses and all that).

Saying they would "die on their sword" is wrong. Nobody would care if they said "we're waiting 6 months because we want time to debate". They do that sort of thing all the time, doesn't raise a blip. This is a fringe issue! Nobody understands or cares about cybersecurity, that is the only reason that they can get something like this passed.

To claim the Liberals would run a scare campaign is one of the most baldfaced lies since "I thank the honorable [opposition] member for their question" in parliamentary Question Time. Scare campaigns don't need to be run based on facts, politics has moved beyond that. If a scare campaign is in the works it will go ahead regardless. Labour are still going to get called soft on crime if the Liberals think it will win them votes.
Would you then be comfortable with the US stopping all spying on foreign governments while those countries continue? And surrendering all nukes while other countries keep theirs?

I'm against spying too, but if everyone else does it I can understand why China would want to also purely to equalize power. Its the same situation as nukes - i dont like them, it would be great if no one had them, but if some already do i fully understand why others would want to get them.
Yes.

But don't you feel safer over Christmas? /s
Etihad Cargo Launches Barcelona Route – Air Cargo
Move the company abroad and fire all their Australian staff, no less.
"I feel like folks who are this elitist about a degree being mandatory (regardless of field) are trying to justify their crippling student debt :)"

However, feelings aren't facts: I paid the remaining 12,000 USD of my student loans to the federal government within months of graduating. The rest of my tuition was covered by scholarships because of my 4.0 grade point average, and the other part by my then employer, minus the IRS taxable parts which I paid fair and square. Those scholarships were free money: all I had to do was maintain a grade point average higher than 3.0 and send in my report card at the end of every semester. That's reality.

As far as immunity to bad code, you really, really need to watch Brian Cantrill's videos; if he doesn't change your mind about that, nothing and noone will.
Is Mikeal Rogers with the chrome folks? Or are they with Mozilla? Because it's really not clear[0][1], and clarifying it seems necessary to legitimizing your post.

0. https://github.com/mikeal

1. https://mobile.twitter.com/mikeal?p=s
I also recall seeing Project Looking Glass[0] demo'd way back in the early 2000s. People were definitely having fun with/exploring the desktop metaphor in those years.

[0]: https://en.wikipedia.org/wiki/Project_Looking_Glass