skysight-inc/HackerNews huggingface dataset:
> I can't see what benefit PS has over cygwin bash but I'd love to hear ideas

For Exchange server administration, it is very useful.

Enter-PSSession give you a remote shell. There was news a while back that Microsoft was going to port OpenSSH to Windows, so things will improve.

I still prefer a Unix environment; tools like find are just a must-have. But compared to cmd.exe, which is the baseline many Windows people look at, it is a huge improvement.

For serious scripting, I prefer Perl, though.
Finally! But you should consider analyzing more thesis.
You think this case makes the FBI look good? It took a month long media circus, made Apple look like the good guys, pissing off most of the tech community—all to unlock a single phone that likely has no useful data on it. If they had wanted to advertise their ability to unlock iPhones, they would have just done it, and done a press conference about how they unlocked it and got lots of good information. Instead, they look like they were desperately scrambling, before some "Canadian girlfriend" showed up at the last minute and saved them from looked even more foolish.

Sure, from Apple's side, it would have been better had it gone to court and been established that the government isn't allowed to do what it was trying to do, but... I don't see the FBI trying the same tactic again, and, here's the kicker—if they can't establish the authority to force Apple to unlock phones on non-secure enclave machines, then when they need a secure enclave equipped phone unlocked, it's going to be a lot harder to use the All Writs Act to force Apple's hand.
Where does it say that many of the unsecured printers were that way intentionally? If you're referring to "Many university printers allow printing from outside their computer networks," that to me is pretty clearly just a way to say, in a nontechnical way, "many university printers are not secured."
I agree if they fiddle with some numbers on a spreadsheet and payed less in taxes or smuggled drugs or something. If they beat somebody up or raped somebody I don't ever want to be near them, much less trust my life to them. I don't give a hoot if they can't get a job or be integrated in society. As far as I am concerned they are permanently broken people - probably like their victims.
Amazon's customer base is not limited to people that still own a print and want to buy ink, and owned a printer that has issues with the cartridge purchased. My question how mean customers have this issue; no one I know does.
> why is -b the flag for key length in ssh-keygen?

Because the length is given in "bits". I get your point, but that's a terrible example! :-)
Well this article nailed one thing "apathy". I just don't give a shit anymore. College burned me out with preaching about diversity and the media and SJW's are burning me out on hearing about this shit. As a white male that grew up poor and has paid for everything I own and struggled to finish an undergrad (which left me in debt), I do not feel privileged. I feel tired... and I'm only 34. So now I am a selfish bastard that only cares about the needs of my family.
Aren't those the same problems all SPAs face? At least with React you have the option of server rendering to remove your first issue.
I was careful to state in my initial comment that it didn't affect the overall point, and that rich people who get there through other means don't tend to fail that way. So there's no need to beat me up over missing the point, because I got it.
One of the points of Go seems to have been the idea of making a Go process a lot like a mini-Unix, with many small programs plumbed together and communicating through pipes, only strong-typed ones (and often by passing ownership of data using pointers, so that you don't have to actually copy stuff). Which uses zero HTTP and JSON traffic, which is faster than even the fastest HTTP and JSON library could ever be.

The reason why Go doesn't (currently?) have a super-performant HTTP server and a super-performant JSON library is that the designers probably didn't envision someone using the language like this.
This is the Android vs Apple paradigm. Customization available to a fault vs "appliance" that just plain works...

Each has their strengths and pain points. There's a reason normal people use Windows and Power Users gravitate to Linux.
I'd love to do this, but I depleted my savings and took on some debt from a failed company in 2014. Still digging myself out of that hole!

Your advice doesn't fall on deaf ears, though, we're working towards a leaner life so we can get out of the rat race.
Or a simple 'docker run'
I guess it's heretical to say this in some circles but I really like PowerShell, despite its faults. An object-oriented shell is a really good idea that saves a lot of time trying to munge texts with regular expressions and such.

That said the return semantics stink.
HN is the only place I bother solving CAPTCHAs. For everything else, Firefox (Tor Browser) has plugins to get a copy from arhive.org, archive.is, or google-cache. So if the page asks me to solve a CAPTCHA, I don't visit them.

This could be a benefit for the website (lower server load) or a harm (fewer people appear to be reading their content, fewer people see their ads). Whatever the case may be, I'm caught in the crossfire between crackers and servers. I don't care about their war at all. As far as I'm concerned, I'm winning.

Cloudfare wanted me to solve a CAPTCHA to read their article. I tried to archive it, but arhive.is already had a copy of it. This happens to me quite often. So, obviously, I'm not the only one who has figured out a way around their war.

> Security, Anonymity, Convenience: Pick Any Two

Nah, I usually have all three.
Add Samsung Pay to the Mobile Payments Now Flooding China
Windows used to provide Interix which was a subsystem that allowed use to use quite a bunch of posix utilities and offered quite a very good integration with Windows. You could do quite a lot of things with it (we used it to convert a unix app to windows in record time) and it was IMO superior to Cygwin.

But that was 10 years ago, it disappeared at some point, being integrated somewhere in either the server version or the professional edition (named something like Unix Service for Windows) I lost track.

Considering all the work that MS is putting in interoperability those days, I'm wondering if it will not make a come back at some point.
Former Uber Worker Claims Company Investigator Illegally Entered Her Home
Apple, Google routinely asked to help government access devices – ACLU
It's just git reset --hard. HEAD is implied.

Edit: To be more specific:

git # the executable
reset # the operation
--hard # the type of reset being done (hard reset)
HEAD # where to reset *to*. Defaults to HEAD if not specified.
If you think Google even cares about 546GB of online storage you've gotta be kidding. This is like asking if Google is going to eliminate the free water in the water cooler because it costs a few cents per employee.

You can put 1TB of your own interesting data in BigQuery and pay $0.02/GB/month for the data storage fees. I'm sure Google will happily take your money as a paying customer, and keep your data for as long as you want to store it and pay for it.
Tips to Recruit Grads for Your Startup
Because it's just not necessary, and meanwhile most experienced SREs and performance engineers are imperative programmers. We don't see the benefits of using JavaScript on our servers, and that's rather putting it mildly.

Also JavaScript doesn't have a 64-bit integer type, which is absolutely necessary to properly support large counters. There are workarounds but the fact that you need one is ridiculous.

Many of us believe that the only reason one would want to use JavaScript is because you're doing browser programming and therefore you have no other choice.
Question, is amazonbasics amazon.com or just a name trick that amazon.com allows ?
I spend two nights with Airbnb hosts. Both had a spare room, one was home writing her thesis the other a single mother. Both could use the additional money more than the few minutes of bathroom/kitchen time that I used.

I also spend a couple nights with family - they don't have any special insurance or taxes for me either. I don't really see any difference, I didn't annoy the neighbours in any case.
transfer.sh: File sharing from CLI
I think Powershell is a huge leap beyond Command. I just wish scripting was easier with it, speaking of its return values: http://stackoverflow.com/a/10288256/9744

Maybe there are better programming patterns for me to use here. Coming from traditional imperative languages, I was confused though, especially when I got to nests of functions, return values, and debug outputs. I mean, I later understood why things worked like they did -- I just had a hard time wrapping my code around the philosophy. Which is unusual for me to have with a language from Microsoft in their post-.NET era.
> I don't want to be logged into some terminal and have the Backspace not behave like a backspace (^H??). Yes, I'm sure I can make it work via some, again, configuration magic or enter emacs mode, but, again, why?

You don't have to do any magic for that normally. Even if using just xterm with bash, backspace should behave like backspace almost everywhere. You had some weird configuration there – possible you used the terminal of a greybeard?
It's called a header tank. Plus a pressure pump if you want high pressure.

There are literally millions of these in Asia, for exactly that reason (pressure fluctuations).
ConEmu plus clink is my mitigation of choice.

Line oriented copy/paste, instead of cell oriented, is a big win.
Your casual tone makes it sound so easy. If only that were true!
> On 1st June, Monsoon would break ground in Kerala. It should cover all of India by July.

May you please provide links to weather predictions on which you base your claims ? Given all weirdness surrounding weather-patterns due global warming etc, it seems a bit presumptuous.
> I've already got CoreCLR listed as a positive example of this process and I really hope that BMW is rewarded for compliance (with feedback and patches) - having more examples will only strengthen my point that more can be gained by working with open source, instead of merely consuming permissive open source.

I guarantee you no benefit will come to BMW for this. The reason is that this is a mostly useless code dump for the purpose of fulfilling the license. It's just a bunch of old code from open source projects you can download off the web. If they made changes to any of those, they're probably minimal, and my experience with such code drops is that they're also unlikely to actually build.

If you release a product as free software, develop it in the open and encourage contributions, it can be a benefit for you.

If you use a GPL'd library in your big proprietary solution, some pesky random internet commenter demands the GPL'd sources and you send him a tarball of an old version of newlib and a linux 2.4 kernel tree with some seriously out of date ARM patches, you won't get anything back, and you probably don't expect to.
Yes, but the downside of that is you have to munge the text to do things with it, while with .NET objects you often don't have to do that. And PowerShell certainly does provide facilities for dealing with text, so you can use other languages' tools within PowerShell (and I think with some use of Out-String and similar you could go the other way well enough).
Why is everyone obsessed with knowing whether the user is a bot or an actual person? What differences does it make? A bot it's not inherently malicious, there are thousand of legitimate use cases: a bot may be downloading content as part of a script or some application, checking updates or creating a cache. Traffic generated by bots should not be blocked per se. There are certainly lots of malicious bots scanning for vulnerabilities, DDoSing sites and so on but this applies to people as well.

I think human generated traffic may have priority but blocking bots entirely is nonsense: ultimately the user agent is always a "bot" acting on behalf of an actual person: by blocking this traffic you may always break some user workflow.
What It's (Really) Like to Be a CEO of a Startup
Thats my plan, assuming i get the chance to.
I've done both a lot, and there's no way you can compare riding a bike to going 250mpg on a motorcycle.

Of course, like many awesomely fun things, it's quite dangerous, which is why I won't start riding again until I'm 55 or so.
How? I am not driving the car.
It's great that they've got all that explanatory prose for the metrics. That would help when reviewing data with other team members who aren't familiar with the context of each of these.

I have less of a realtime system review need than a post-mortem need. Today, I'll use kSar to do that, but this tool looks much more capable.

It's too bad that it doesn't provide an init script or other startup feature. The installer, while it doesn't seem to follow typical distribution patterns, is otherwise fairly complete.
I think most people discourage their use in scripts, which is understandable if you want to maintain the script easily.
To hear bash-people to call Powershell "non-intuitive" sounds like those immigrants that go to a foreign land, refuse to learn the local language and insist on the natives to understand their immigrant language. Or like programmers that think that every programming language should have the C syntax.

Bash and Unix commands are only "intuitive" after years of practice; Powershell is not different. And it doesn't have any obligation of being equal to bash.
Not with consumers like you they won't. If you're expecting a market to grow from nothing to mature without paying consumers until they're perfect nothing will change nor evolve.

You vote with your dollar by supporting the kinds of market you would like.

I started using Spotify in 2008 because the concept was what I envisioned for the future and iTunes was an awful practice in buying music. I thought I'd still "download" music on the side, but I honestly never felt the need for it. Sure Spotify doesn't have _everyting_, but it has an impressively huge amount of fringe music that I would never have expected and more than enough music for me to listen to until I die. And it grows.
Non of what you just said was an actual argument against node.js though. All you said was "Well, we don't like it"

Why don't you like it? What's wrong with it? What would be better?
Happy ConEmu plus clink user for at least a year, I suspect more, but I don't keep track, I just move on.
I agree 100% in what you say. But there are many articles that do not fall purely under technological subjects. There are a lot of information about Apple that causes controversy. If you want to state a position in this matter you are going to get downvotes unless you please everyone reading. You can't critizice Steve Jobs saying that the real genius behind Apple was Wozniak and the designer of the iPod. This is just and example.
Another example would be critizice the FBI or CIA politics or USA foreign relations. Do you understand my line of thought?
Demystifying the technology dilemma – Native vs. Hybrid app dev
They aren't taking any one thing at face value, but are combining them to get a better picture.

You might use a trackpad, so you'd "fail" that test, but your useragent is normal, you've been seen before with those cookies, and your IP is good so you are fine.

But if your IP is a known "bad actor", your useragent is something never before seen, your mouse movements are abnormal, and your keyboard inputs are instant, well all of that combined means you are getting blocked.
The C720 is a Chromebook. Hardly a fair argument, yes?
Are you on Solaris? ^H is ancient history and not a thing on Linux.
I also presume that the volume of bodies has increased in line with population, whilst the river volume has stayed constant (if not, in fact, decreased)
You can just leave out HEAD since it is implied, but understanding a little bit about git, like what the head is supposed to be, would probably help you.
Start up problems
You said it yourself: either get away from the homicidal monkeys, or hey! just get rid of the monkeys. Anyway its a given that mechanical constructs can adapt dramatically faster than biological - they just reprogram themselves.

Because we don't know the probability these things would be 'matricidal' does in no way justfity a 50-50 statistic. I'd say, we must be very, very careful not to. Its not at all clear what the long-term goals of a device designed to be our slave would be. Of course nobody would intentionally design it to be a threat to our civilization. The entire notion is, that our society is actually not considering long-term results of anything else; this would be just like all the rest of our inventions: agriculture, fracking, indiscriminate travel and population mixing (providing unlimited disease vectors), politics, money and on and on.
I think you're correct on this one. I ran into this issue once and it was some silly, easily fixed issue. Sadly I don't remember what it was.
I guess it won't help if you don't know what cmdlet you want to use.
Well that's the point of hedonic treadmill that one has to keep earning more-spending more cycle going to be happy.
I have written an org-mode replacement that addresses some of the key challenges (hard to learn, awkward) while keeping some key benefits (efficient from keyboard, extremely flexible), and adding huge flexibility in what can be done:
http://onemodel.org

It is a personal organizer, and the beginning of a platform to change how individuals (or mankind) manage knowledge overall.

(Now with an improved web site.)

Feedback welcome!!
I'll confirm this. During a previous project, it would sometimes crash, or history would get wonky, but I've not seen any of those behaviors while working on my current project. I generally am just using the terminal to run tasks, so I'm not sure I qualify as a "power user."
Good advice for some people. I don't like supplementing reality with drugs.
Using a language in which 1 + "1" == "11" instead of one of the best type and null-safe languages to be developed in the past few years is not exactly my idea of a delightful experience, but interface as a pure function of state is a good idea.
I prefer Python when appropriate, but if you're going to "shell out" a lot and pipe a bunch of commands together it starts getting too verbose and loses it's elegance. I agree with other posters that bash is not intuitive, but if you've worked with it for a long time, there's nothing like being able to cat | grep | sed in a one-liner, rather than creating a bunch of Process objects, etc.
Now that's just making things up.
Copperhead, Guardian Project and F-Droid to Build Secure Mobile Ecosystem
Nicely done - Would love to read through the source, or a post-mortem describing the challenges in implementation.
In academia this is something that DOIs (see https://www.datacite.org/) solve quite neatly.
Anaconda and Hadoop – a story of the journey and where we are now
Current HN Title: 1.7 petabytes and 850M files lost, and how we survived it.

Article title: The largest unplanned outage in years and how we survived it

Article overview:
A month ago CSC's high-performance computing services suffered the largest unplanned outage in years. In total approximately 1.7 petabytes and 850 million files were recovered.

Although technically correct, the HN title is misleading.
I do the same thing! Even now, WiFi has poor support on Linux with many computers, especially newer business tablets, so VMs or remote desktops are the only options. This will mean I can get full performance.
You confuse the POSIX subsystem with SFU/Interix (originally called "OpenNT", but soon renamed to "Interix". Later bought by Microsoft and rebranded as "Services for UNIX"):

> https://www.samba.org/samba/news/articles/low_point/tale_two...

> http://brianreiter.org/2010/08/24/the-sad-history-of-the-mic...
Sure, usually I'm not keen on social features either. Rarely touch them. However finding like-minded people and discussing shared interests. This is basically what happens here.
With that in mind I always avoided following real life friends on rdio or Spotify as I didn't want them to ruin the recommendations, suggestions, feeds, etc.
Well, it matters a lot less on Spotify since the features aren't there anyway. However rdio with a bunch like-minded people you never met was great. The good kind of social interaction.
Not only that, it had Jennifer Aniston and Matthew Perry as well: https://www.youtube.com/watch?v=kGYcNcFhctc
I'm specifically talking about Apple asking for the hacking info. The FBI doesn't look anything (yet) because it's just the recipient of the request and AFAIK hasn't yet responded.
It's the same thing for me with my rather expensive camera equipment. It gives me an excuse to see interesting places.
There's actually very little risk in fracking itself. Unfortunately, the movie "Gasland" made a real mess of the term.
I've seen plenty of server-based applications written in node.js. Just because javascript used to be pigeon-holed into front-end doesn't mean it can't perform well on server applications.

A good example of a node.js app that is purely server side is Hubot, a chat bot created at Github and widely used in Slack, HipChat, IRC, etc. I'm sure there are thousands of others out there, and I don't believe being written in Javascript gives them any fundamental disadvantage to server applications written in Python, Java, C++, or any other language.
As a Linux user you'd want to run Windows as your main OS?

I'd rather use a VM (or WINE).
for me it's turbotax that does not have a linux version
It looks like git 2.8.0-rc3 is the newest in the Debian archives. https://tracker.debian.org/pkg/git will show when it's uploaded.

It corresponds to

commit 312e98e283ed7f62d72bb7ac07318285f1454c78

Author: Jonathan Nieder <jrn@google.com>

Date: Wed Mar 16 18:28:22 2016 -0700

debian: new upstream release candidate

Sidenote: I wonder how far I'd get simplifying the `devscripts` package/dependencies - your instructions will download 200+ megabytes of packages `--no-install-recommends` will do 160.

Side sidenote: https://repo.or.cz/r/git/debian.git/ is listed as Debian's upstream source for git, yet it doesn't use a valid SSL certificate...
A Tale of Two Standards (2005)
What a surprise. The Economist thinks the solution is more markets.
Because not everyone shares your opinions. I'm not a fan of Powershell, but one thing I love about the design is that it works on objects, not text. UNIX philosphy relies heavily on text and it keeps some things simple, but when you need to move beyond that to more complex structure, the UNIX command-line starts breaking down, whereas Powershell pipes, etc. continue to do well. There are good ideas out there beyond "just use Linux."
Try the "web" button? No ads for me on mobile.

I'd encourage you to check out Woods' work elsewhere online. If you were interested enough to click, it's surely worth putting in a bit of effort to find content rather that doing the passive equivalent of just "changing the channel".
I never said it was a package manager, but it is a way of getting dependencies in an uncentralized way.
It comes down to research.

Presumably, one researches what laptop to purchase. It's only a matter of a little more time to research if Linux has been installed successfully on the laptop.

I don't have one piece of Linux incompatible hardware because I research first. It's really that simple.
If the Linux command line is state of the art, then the art hasn't advanced that far. Too much of it is frozen in time, with constraints from PDP-11s with two-tone 80-char displays, and insane, arcane UI that made sense to the wizards of that day, but less so to we mere mortals. Lots of inertia there.

Still CMD is worse, and Powershell is different, but maybe not any better...