skysight-inc/HackerNews huggingface dataset:
The fear would be that software engineers who are Australian citizens would want to travel to Australia again to visit family, and then be forced to comply. You can be living and working in the United States, but if you're an Australian citizen traveling with an Australian passport they can simply not allow you to leave unless you implement a backdoor, never mind the fines and jail time.
This is literally what I just said. Including the desktop environment example.
TIL there's an AWS Windows AMI that comes without a GUI. Another user in the thread was talking about the "default install" of Windows not containing a GUI; wonder if this is what they meant.
Oh, it got unsuspended? Glad its back up, will have to dig on the fediverse to see what reason Github gave for suspending it yesterday...

Edit:
Blogpost: https://linuxwit.ch/blog/2018/12/everything-that-lives-is-de...

Commentary on Fediverse: https://cybre.space/@nightpool/101225002026108939
Case Western did this, or was considering it. There was backlash from the alumni though - from appearances and description it sounded like it would function as a cap on students with financial need, rather than an avenue for affirmative action.
Did you forget about net neutrality in US? All of us as Fucked, Australia too, with their encryption thing.
They still suggest to return a pair of values on both error and non-error case and try to figure out, if your error value invalidates the main return value or not, instead of adding sum-types. Not to mention that error still does not signify statically its type.

How is this useful? Why do go people try to reinvent the wheel for a problem long solved (with the result monad, exceptions, algebraic effects etc)?
What I am missing in the article: Which are the measures taken making it hard to insert backdoors into the product? I've expected a link to their security practices and development process at least. And even then how can I vet this as a customer?
As I understand it, the law is already in effect.
Did you have limited skirmishes in mind or a nuclear war?
Chrome pushing the auto-login made me switch and I haven't looked back since, Firefox has really come a long way.
Labor quite clearly did not do what they could under the circumstances. If the Opposition is incapable of actually opposing something they had serious reservations about they aren’t really trying.
Can someone share if there's any protest or event one could participate to maybe change things or at least gain public attention? I'm one of those sole trader based in Sydney extremely worried by this law and very willing to protest
Delete these 13 mobile applications from your Android smartphones
Every major tech company has workers in India.
Yeah, great joke. Came here to post it.

But damn, Snopes doesn't seem to have much of a sense of humor. I mean, it's a bloody joke! And anyway, there's no way that they could know about every naval confrontation throughout even the historical era. Pissing matches about course corrections are all too common.
> It’s legislative and electoral cowardice more than political pragmatism.

The only reason you can say this is because you have no skin in the game. If you were in Parliament, faced with a fringe issue (I don't think it is, but the vast, vast majority of Aussies do, probably because they don't understand the ramifications), then, unless you wanted to commit political seppuku, you'd have done the rational thing and supported this bill.

Politics isn't like Internet armchair quarterbacking, you do what you can to ensure that a) your position is safe, and b) that you will lose the battle to eventually win the war.

The privilege of never compromising on your values is reserved for the rest of us who have nothing to lose by criticizing the process.
Doom postmortem
However it is far too verbose and without aliasing everything it's a big pain in the a to use.
I've found it is folly to blindly accept doctor's advice, at least for general practitioners. Second opinions and personal research are a must for anything that matters, unless you have been lucky enough to find a good doctor one and are able to stick with them. Respect for the GPs who are capable of saying 'I don't know' or 'I'll need to research this'.

Even specialists disagree, leaving you with the choice of which you trust more. They can't all be right.
Well, and the ratio of faculty to students would be worsened, facilities would get overextended, many students wouldn’t be able to live on campus, etc. I agree with your broader point though and indeed Harvard does have Harvard Extension School and was one of the founders of edX.
That might be your experience, but mine is exactly the opposite. Besides what you've written sounds like trying to self-justify why one didn't get a degree.

We didn't just theorize: my entire advanced C programming class was spent in front of the whiteboard, debugging code; we had to manually depict what the pointers and the memory looked like; the operating systems class required writing a virtual memory manager, and my diploma thesis was building a firewall based on a Sun Enterprise 250, Solaris 7 and CheckPoint Firewall-1. It would be a bit of a stretch to call all of that theoretical, especially since the firewall went into production at the company where I used to work full time while I was studying, also full time. Later on, I debugged and developed for a living and I still do, even though as a technical architect I could comfortably get away with doing nothing but "Powerpoint" and "Excel" all day long. But I don't and the only reason why I don't is because I went to study computer science to program and design computers, not masturbate in the realm of theoretical. None of the CS graduates I ever worked with were pure theorists, we were all driven by applying what we learned in the simplest, most effective way possible. That's what we went to school for, and that's why I can only recommed to everyone else working in IT to do the same: those algorithms and data structures learned at the university sure came in handy and saved my ass many a time, producing small and fast software.
There is also bumptop from roughly the same time period https://www.youtube.com/watch?v=M0ODskdEPnQ
I mean that if it isn't set, the behavior is the same as auto. If you weren't getting "auto" behavior, then it's a bug. Please feel free to file an issue.
Vote Green and we might see some changes.
This seems to be the first product to run actual workloads on instead of out-of-band management?

I'm a bit lost when it comes to GitLab because they are trying to do so much, so I'm confused if this is a change in strategy or natural next step for them.

Edit: Clarifying question.
According to the article it doesn't go into effect until March of 2019.
Total tangent, but since our understanding of nutrition is weak and has shifted so much over the decades, why is it not also reasonable to doubt our understanding of Earth's climate and the extent to which CO2 impacts temps?
Where would an English speaker be able to do this?
It All Started When...
Same here! Trawling around forums and mailing lists to try and get Beryl working on my old desktop with a cheap-ass SiS integrated motherboard was quite a learning experience. Dead-ends all around.

Also learned what hardware acceleration was all about and that my motherboard's VGA chip specifically didn't support it. The first thing I did after saving up for a new laptop was install gentoo+beryl+gnome on it and rotate my desktop cube in all its hardware accelerated glory. Fun times!
The point of ssh is that I can easily manage some Windows boxes from a Linux server.

A customer of mine fires up servers to run tasks on them. A few of those tasks are programs that unfortunately run only on Windows (the pain of updating those boxes!) I install ssh to be able to perform some basic operations on them and move files over sftp. Hopefully an integrated ssh server works better (issues with terminal, etc.)

I understand that this is not a scenario Microsoft would advocate in the past, but eventually Microsoft lost the war for servers so it's giving us interoperability tools now.
One method I use fairly frequently is to combine ipdb and importlib. You can set a breakpoint in one module, after some time intensive task, and pause there in your console. Write some code in another module - your working module - and then import it from the ipdb prompt. You can then make some changes to your working module and use importlib.reload(working_module). It will reload that module practically instantaneously and execute any top level code.
I want to believe firefox is the best but Chrome's user interface is simply too smooth and clean and firefox has not been able to match that.

There are some details that you will only notice if you have used FF and chrome in equal amounts for a long time, such as being able to easily merge two windows in Chrome (in one click vs two), or clumsy bookmarks and search history settings in FF, etc.

Also there's a significantly slower drop-down url menu in firefox?? How does no one notice this? I click on a result and a list of other results take its place and send me to the wrong page, before the change even appears in the url box.

There will be people who ask me to elaborate on my points here, but I'm so tired of doing that for Firefox supporters and curious chrome users. If you want to feel why Chrome is simply better, just use it and compare it to Firefox.

As long as both browsers are able to do everything, a good UI is the only deciding factor for me. So many people in this thread are echoing what I've said.
Fellow HN'ers - what was your 'now or never' moment when you knew you had to chase your dream or it might never happen? Would be great to hear your stories.
It depends on which credential you're talking about. For some programs, it would be enough to have a book plus a series of lectures, along with the labs to complete and the exams to take. But, there are a few problems that need to be solved, which are not specific to academia.

First is copyright. It's difficult enough to get through the copyright issues to produce printed lab material for a class; publishing online adds an additional layer: Material has to be licensed for unlimited distribution, in a way that is compliant with each country's copyright laws.

Another is communication. This is more important for some programs, particularly the programs where there is heavy discussion involved (instead of just lectures), you need seamless, high-quality, real-time communication between people. And I'm not talking about G.729, or Speex. I'm talking uncompressed wide-band G.722, with low jitter and no packet loss. And at least voice communications is essential, because there is so much information that is lost when communication goes text-only. Ideally the conversation would be video, because there is information lost when you go audio-only.

Both of these issues are things where the for-profit world needs to be leading the way.

Educational institutions will fight for looser copyright restrictions all the time, to the point where the people in charge tune it out. Lobbying is also harder (not impossible, but harder to do), because you can risk the 501(c) status. Having for-profit companies pushing for looser copyright restrictions for education would massively help, by reducing barriers and making people less nervous about distributing material without the threat of copyright claims.

As for communication, the distributed startups have been facing this problem head-on for some time, but I don't think there is a single Body of Knowledge that exists for the way to do one-way (lecture), two-way interactive (Q&A, office hours, etc.) and n-way collaborative (discussion session) most efficiently. It's one thing to talk about theory (we do that really well!), but the people in the startups are living this today. Give us the tried and tested Way To Do It, backed up by your experience.
Although concerning and moronic, I'm comforted by the fact that this bill is so fantastically infeasible that I'll never personally have to worry about it as a developer. Any organization where you could be secretly compelled to introduce a back door in such a way that it wouldn't be detected is not a company I will work for.
US customs fails to delete personal data after electronic searches
>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".

Again, be realistic, and account for the context of the situation. The LNP, in cahoots with our corrupt media made this a "keep Aussies safe over Christmas" issue.

No one in Australia is strong enough to take on the Murdoch media cabal. If Labor opposed, and even a minor incident occurred over Christmas they would have jeopardized their chances of election. For what? An issue that the vast majority of Australians don't care about? Idiocy.

I'm as disappointed as any other punter, but I've been unable to convince any of the tech-illiterate in my social circle that it matters.
> Other than political suicide over an issue that 99.99% of Aussies couldn't formulate a coherent argument around, what could Labor have done?

So "99.99% of Aussies" don't care that their software industry (or at least, security-related stuff) gets destroyed, and Australian engineers etc become unemployable?
My understanding is that this is the whole point of the five eyes program. It's illegal for the US to spy on its citizens, so they ask Australia to do it and report the findings.

According to Wikipedia, Snowden revealed that the five eyes countries "have been spying on one another's citizens and sharing the collected information with each other in order to circumvent restrictive domestic regulations on surveillance of citizens."
Pictures of the aftermath: https://mediearkiv.forsvaret.no/fotoweb/archives/5028-KNM-He...
> Even specialists disagree, leaving you with the choice of which you trust more. They can't all be right.

That leads to confusion and general mistrust for doctors. If skilled doctor doesn't know what he does, how can I? If I don't know better than doctor, how can I know who gives better advice? How to find that good advice?
Falsehoods Programmers Believe About Pagination
PowerShell is great for when you want to interact with Windows APIs (local and remote) and/or work with objects. I have no problem with using it for those purposes.

But terminals and the tooling around them have always revolved around text. My point is that since Microsoft is (a) including OpenSSH, (b) upgrading their terminal infrastructure to support VT100 and ANSI codes, and (c) investing in WSL, it would make make a lot of sense to add a Windows-native shell that is more text-oriented. Not because I hate working with objects and APIs, but because plain text ought to be the primary, first-class supported data format when working on a terminal.

PowerShell is great, but it's an object-oriented (not text-oriented) shell.
One frustration I have is that Firefox Mobile doesn't yet support Android Oreo autofill, which means it doesn't work with any of the major password managers. If you use FF Desktop it's convenient to use it on mobile as well given that history and such can be easily synced, but having to go back to copying and pasting passwords manually is quite a pain. Would love to see that implemented soon.
Fewer, Bigger, Entrepreneurs Explain Rising Inequality
It was no mistake; they knew exactly what would happen, as Dick Cheney himself had publicly predicted just a few years before: Once you got to Iraq and took it over and took down Saddam Hussein's government, then what are you going to put in its place? That's a very volatile part of the world. And if you take down the central government in Iraq, you could easily end up seeing pieces of Iraq fly off. Part of it the Syrians would like to have, the west. Part of eastern Iraq the Iranians would like to claim. Fought over for eight years. In the north, you've got the Kurds. And if the Kurds spin loose and join with Kurds in Turkey, then you threaten the territorial integrity of Turkey. It's a quagmire if you go that far and try to take over Iraq.

https://www.youtube.com/watch?v=6BEsZMvrq-I
Windows was and is scriptable as well (but it must be said that you mostly had to discover it yourself, documentation was lacking)

Backup is done the other way around, you backup your configuration scripts
Read this great blog post about Truly Ergonomic chatter.

http://www.cataclysmicmutation.com/2014/03/28/truly-unrespon...

I have two of them (apparently I had to learn the lesson twice), both exhibit chatter to varying degrees. It seems to lessen the more you use the keyboard, but comes back if you leave it for a while. It is super inconsistent and annoying and absolutely ridiculous for keyboards of that price.

Also their support is non-existent. The firmware latency settings can help a bit but if you make it slow enough to not do double-presses, then the keyboard feels unresponsive and you'll get more missed presses. Total bullshit.

I'd never EVER buy another product from them. They should be out of business in my opinion.

I have an Ergodox now and very happy.
OpenSSH with powershell is such a great combo. I was very skeptical about powershell, but after writing many scripts I’m a convert. Powershell does so many things nicer than bash. It feels like a real programming language but still not loosing its scripting roots.

For running tests for a GUI application which requires us to spin thousands of Machines in parallel, manage job queues, interact with Windows UI automation, do some html result dumping, shell buffer streaming, and a whole bunch of crazy things, powershell interfaces with things really nicely.

I absolutely love that powershell pipes streams of objects rather than just streams of bytes. So much more expressive.
At one point, I worked on a lawsuit involving a firm that had entirely outsourced its IT to India. There was literally nobody left in the US who knew how stuff worked. I don't know, in retrospect, whether that was pathetic, or utterly clever.
It's worth digging a bit into the discussion, there are many interesting points and examples brought up.

But the thread starter is pure outrage.
Norwegian is mostly intelligible with Swedish, but the words that differ from Swedish are very often exactly the same word in English. The Danes live on - in England.
I'm glad I'm not the only software engineer that can't figure out how to use AWS.

So far, DigitalOcean does everything that I need. I hope they can maintain this great developer experience.
I've been doing a lot of unstructured data mining in Kotlin recently that's heavily dependent upon heuristics and how the algorithms interact with the precise data given.

I'll often write the code so that each function is a bunch of value definitions in a pipeline, followed by a trivial return statement. No side effects if I can help it. Then I run it in the IntelliJ debugger and set a breakpoint on each return statement. When it hits the breakpoint, I instantly know the value of each subexpression, and can inspect them in case anything is amiss. If I need to rewrite something, I'll write the new code in a watch and immediately evaluate it. I basically use watches in the debugger as a REPL, except that I have the ability to factor out subexpressions and independently check the correctness of them, plus IntelliJ syntax-checks and autocompletes my code within the watch. Also, the sequence in which breakpoints are hit gives me a trace of the code.

The one downside is that I still have to recompile and re-run once I've fixed the bug and identified the correct code, but I mitigate that by architecting the app so that I can easily run it on a subset of data. So for example, my initial seed data set consists of a Hadoop job over a corpus of 35,000 1G files, but I wrote a little shim that can run the mapper & reducer locally, without starting a Hadoop cluster, over a single shard. And then I've got a command-line arg in that shim that lets me run it on just a single record within that shard, skipping over the rest. And I've got other flags that let me select which specific algorithm to run over that single record in that single shard in that 35TB 3B record corpus. I also rely heavily on crawling, but I save the output of each crawl as a WARC file that can be processed in a similar way, without needing to go back out to the Internet. The upshot is that within about 10 seconds I can stop on a breakpoint in any piece of the code, on any input data, and view the complete state of the program.
Title edit: 2016
How about simply visiting Australia without your corporate laptop? Or take the laptop but without the means to connect to the corporate network/accounts?
Why are you certain it’s irrational? If your employer is going to go bust anyways, better to be paid $100,000 for one year than $40,000 for three years. You get an extra two years to earn money somewhere else.
The C compiler is in fact part of the FreeBSD base system (if it weren't, you would need to install a port just to update from source. You don't.) You are right that it's one of the few pieces that is developed outside the project (and periodically imported into the tree).

It is, on the other hand, fully supported. Bugs in the C compiler are considered bugs in the OS and will be fixed.

I don't need a desktop environment or care about having one, so it not being part of the core OS doesn't bother me.

I'll copy-and-paste my thoughts on why I like FreeBSD from an earlier comment I made:

"Every one I have used installs the source code to the entire OS in /usr/src and make it very easy to change and recompile the system. On the BSDs I mentioned, if you don't understand how something works or you want to fix some bug, it's usually pretty easy to go find the source code, read it and learn how it works, and fix it. On most Linux-based OSs you would have to go figure out which random organization makes the component that has a bug (Linux project for the kernel, GNU for a lot of utilities, zillions of others for everything else), figure out how to download and build the source and install it into your distro (which is probably totally unsupported since your distro will expect to be using RPMs or DEBs rather than random stuff installed from tarballs...)

This is the most salient feature of the modern pc BSDs to me. It's impossible to describe how different it feels to be truly in control of your system and understand/change it however you want."
> 8.0 > 8.4 > 9.0 > 9.3 > 10.0 > 10.4 > 11.0 > 11.2

Yes, something like this. For 11.x I had to go to a specific patch level first (IIRC due to LLVM version bump).
Looking for an hacker that can handle any hacking related issues down to university upgrade, credit card top up, clearing criminal records, bank transfers, website hack , bank hack,spy, deleted unwanted data from source, Facebook hack, phone hack, Instagram hack etc
You can contact lulzsek he is the best person for the job via WhatsApp,Skype and email or ICQ
WhatsApp : +14438217809
Skype:lulzsekhackinc@outlook.com
Email: lulzsekhackinc@outlook.com
ICQ:745929862
Thats an OS system specific problem. I use blackberry for this very reason, everything in one place
I'm sorry if my comment came off that way. I used to buy Folex watches on the street 20 years ago... so knock offs are certainly not new to me. The difference is that the sleazy guy on the street has nothing to lose while best buy, large malls, soulja boy, etc are taking a much larger risk by promoting it because they all have a lot to lose. Knock offs are not surprising -- the risk is.
What are you thinking! Open cyber warfare could destroy our way of life. Imagine if all electronic records were very suspect. Bank acct values had millions of known wrong values.
WinRM / PS Remoting has been installed and enabled by default since Server 2012, and RDP disabled by default.
I got one of the Microsoft Sculpt setups last year https://www.microsoft.com/accessories/en-us/products/keyboar... and have been more than happy with it.