skysight-inc/HackerNews huggingface dataset:
I develop on Windows and use cmd.exe daily (for simpler tasks like running Gulp or PhantomJS). It's hard to overstate how much of an improvement Windows 10 brings to the command line. Keyboard cut and paste, resizing, better text selection seem so wonderful. It's a crime it took Microsoft this long for these simple features.

There's also other handy improvements, like typing "cmd" into the file explorer location bar to open a command window to the current location you are viewing.
Ubuntu 16.04 beta available on IBM LinuxONE / z Systems
Kotlin’s Android Roadmap
One thing is that Powershell has some built-in "cmdlets" which would be buried in the filesystem (and not in the PATH) otherwise. I'm thinking specifically about the PS equivalent of signtool.exe, which is normally in an SDK path under program files (x86) depending on which SDK(s) you have installed.

Do I remember the name of the signing cmdlet(s)? Nope! Is this really better than just using alias, or changing the PATH? Probably not.

Another reason is vendor support. For example, VMware publishes a set of PS cmdlets as 'PowerCLI' for doing stuff in vSphere, but if you want to do something outside PS you're going to have to script/code against an SDK. I suspect there are other vendors doing the same thing. That may be a PS benefit. I usually end up writing a script instead although I found e.g. bulk movement of VMs from one set of datastores to another easier in PS.

The final thing I can think of is that there are a few situations where maybe you want things to stay in-process, and you get that w/ PS whereas you wouldn't with bash. An example I have is a script that facilitates remote deployment of an MSI with impersonation of a user on the remote machine. This is pretty straightforward with a WMIObject in PS, but not in cygwin bash since Windows doesn't really have sudo or su -c (runas only works interactively) and wmic doesn't offer any impersonation capability.

None of the above are really compelling for me, I end up spending 99+% of my time in bash/tmux/mintty.
Here in the burbs I'm thrilled w/USPS delivery. Weekends or weekdays, I get good results. And Sunday deliveries!
Excel tricks – that will impress your boss
And that graphical manager is not findable in the menu by searching for firewall?
> One of the reasons you use Windows is so you don't have to use the command line.

It's the other way around: One of the reasons I don't use Windows is because I have to use the command line.
T-Mobile offers phone plan without phone calls
Where do you live? "Here" could mean South Africa, in which case you'd have a point. But it's also very much a special circumstance, as anyone from that part of the world would attest.
One thing I recently did - MacBook Pros do not have a right control key and I really wanted one for my emacs use. So I downloaded a remapping program that interprets holding the return key as control, but normal presses as return. Seems to have worked out well, and it gives me some keyboard symmetry with caps lock control.
This is like wanting a history of movies that doesn't mention any movies.

You're welcome to try it (1). That's a good way to prove yourself wrong ;-)

(1) I've done quite a bit of it myself.
First stage of EEE strategy.
(2nd reply) Given you the thread limit has been reached, I'm replying to the last response I'm able to reply too.

Greymarket products part OEM products that subvert import/export controls, they're not non-standard complaint produces.

As for the vendors you listed (which I might note intential avoid the vendor I requested a response on) sell OEM or private-label parts, they do not offer a market place for parts; as if Amazon only sold OEM or (Amazon)-private- products, which is

I'll stand by my position that the issue is the east of standards compliance; both implementation and enforcement. Also, stand by my position that OEM parts are over priced, and often product-complaint, not standard complaint; when's the last time you where able to use a ink cartridge for all types of a given prints, that is all color inkjet printers.
It is not ALL attributable to poverty - There is no SINGLE factor (aside from Education). The poor are not the only ones using the river as a burial ground. do you understand what a single rotting body does to the water supply, let alone tens of thousands?
quite similar to Microsoft and Nokia partnership
> Some of it stems from the fact that i just don't use it enough, but most of it from the fact that this shit just isn't intuitive.

I have exactly the same problem.

I use Linux since about 8 years but somehow I just don't use the commandline very often so I forget stuff all the time. Because of this I have half a dozen post-its glued to my monitor for all the grep/git/whatever tricks I just can't keep in my head. And for other stuff I use about once a year I have a long linux_tricks.txt on my desktop where I write down all the tricky and obscure command line stuff.
To your average consumer those names mean nothing (except for maybe AmazonBasics, because "Amazon" is in there).
One should always be doubting when it comes to security features that do not present the benefits in a clear way. The article for example claims that 18% of global email spam comes from harvested emails that is collected using tor, but is those 18% exclusively using tor?

Do uses who publisher their email address on their website that is hosted through cloudfare see a lower number of spam? It should be a fairly easy thing for cloudfare to test, while also testing vulnerability and login attempts. As an aside, it would also be interesting to see if there is a quality vs quantitative differences in the malicious activity (ie, if serious attempts are done through botnets, and script kiddie activity is done through tor).

The last a final test in order to verify a security measure that has such a high cost as this one, is to ask if its has any meaningful impact to the end result. A website with 10000 vulnerability scans per day is not going to be meaningful improved if it was reduced to 5000 per day, even if that is a 50% reduction. If there is a known vulnerability, the site is going to get hijacked either way.
Windows forgetting it has wifi or bluetooth isn't very grandma friendly either. She call me and asks why she can't check her email. Very frustrating. Yes, there are "solutions" but they all have not stuck. Windows just forgets stuff.
Project Janus reloaded? AFAICS it's the same approach. Some shim layer that translates between Linux kernel API and native Windows API. http://www.cnet.com/news/suns-solaris-10-to-run-linux-apps-t...!
I wanted to say something similar. Money can relieve from one kind of pain, the substrate (shelter, heat, food) not the existential pain (passion, love, independence, etc etc).
Now the question, is it better to have one without the other.
It is absolutely not the normal mail carrier (at least in my city -- I asked the carrier one time). Weekend delivery works great around here, too.
9 Dream-Building Tasks for Your Next Great Small Business Leap
Their introducing non-Amazon sellers on Amazon.com has really put me off. When I'm ordering from Amazon, I know I'm going to get what I paid for, shipped quickly, with an easy returns process. If I wanted to compare seller ratings, decide on trustworthiness vs price, etc etc I'd go to eBay. I really wish there was some option to just turn the marketplace completely off when I know I just want to buy from Amazon.
One of the overlooked reasons that Git has gotten so much traction is that Linus solved the right problem. While others were trying to make the ultimate DVCS, he was trying to make the Linux kernel development process easier.
Sometimes before falling asleep I wonder if the instance of my mind that wakes up is really the same mind or just someone else with the same memories and body as my mind.

Fortunately this doesn't actually stop me falling asleep.
> Currently, the standard practice is to build out the electronics for a vehicle as a single system.

What do you mean by this? The car itself is a single unit so you can assume the electronics inside communicate at some level (CAN networks usually), but the electronics are separated. You have a control unit for the engine, another one for the ABS, another for the gearbox and many others for various body control functions.
Some of them communicate with each other over the CAN, but only transmit/receive messages of particular interest. For example, the ABS unit in some cases tells the engine control unit the vehicle speed. The engine control unit transmits the engine RPM to the body control unit for obvious reasons. The same for the anti-theft mechanism.

To the subject:
Having outdated drivers in production level software is common practice. During final validation of the SW, before start of production, if some drivers are found outdated (even declared invalid by the driver/package owner), people do not jump to upgrade immediately. It undergoes a process of analysis: is there any critical bug which the new version fixes? Does it impact the current project configuration? If not, why upgrade? You run the risk of introducing a regression => requires extra validations which can take weeks or months. Nobody will approve that just to fix some bug without functional impact in that particular system.
So when you claim that a certain package has to be updated to the latest version, you have to come up with arguments. "Newest is always better" does not count. There are countless examples when newer versions of some piece of SW fixed some bug but broke something that was working.
SW updates after the majority of the validation process is finished happens only on a NEED TO HAVE basis.
This is why people should browser a lot more over Tor, such that the relative amount of malicious traffic is reduced and thus operators will not be able to uphold the argument that Tor is often malicious traffic anymore.
I guess the difference between bash scripting and powershell scripting is that you have to learn a lot of things upfront to be productive with Powershell. Bash, on the other hand, with its simpler syntax and collection of text based utilities you can get productive pretty quickly. If you want more power or if you want cleaner code you can always switch to Python et al. Thus, the learning curve is much more gentle. The latter embodies tinkering spirit and self-learning and the former shows its enterprise nature.
> I think FastBoot is a great option for (...) supporting JavaScript-less clients.

Wait, is one use-case that works out of the box to have a view that works both in text-mode browsers, like w3m and lynx (or graphical browsers with js disabled due to security or other reasons), and also "ramps up" to work well as "regular" SPAs?

Because that's one thing I've yet to see anyone really pull off: being able to define sane, simple components/widgets that also works reasonably without javascript (eg: the ability to render data as a table, and have click-able headings for sort that works both in lynx and without hitting the server in a modern js browser).

[ed: It certainly appears that http://www.ember-fastboot.com/docs/user-guide works well enough with js off, except for a couple of images not rendering.]
Wall Street Goes Big on Bitcoin Tech
Holy shit git!

I need to reset my git repo to match origin, is it git reset hard --HEAD or git reset HEAD --hard?

I'm like 90% sure they switch it with every update.
The "braking" system - or was that typo intended?

Either way, you don't need a license or even much in the way of special tools to replace the brake pads, rotors, calipers, or hoses on any vehicles on the road today. The parts are casually sold at tens of thousands of auto stores across the country in enormous volumes every day, many of them to ordinary men and women working on their cars in their garages. Not all of them get it right, but there is no outcry against this maintenance - why should there be a problem with software?

To further assuage your fears, braking systems and other safety-critical components have layers of software and physical fail-safes. If the wheel sensors report unusual data, all-wheel-drive may be disabled. If the anti-lock code doesn't work, you still have regular brakes. If the vacuum assist doesn't work, you still have manual brakes. Similar layers are present in the steering and engine control. If a mechanic applies caliper grease to the brake pads, all of this is for naught - but there is little the software can do to completely disable the brakes.
It does, but then find me a Linux user who doesn't dual-boot into Windoze for desktop apps. This way, you save one reboot. I wonder, however, how stable this will be...
Have recently rebuilt CI systems at work, and took a look at Concourse alongside Jenkins, Buildbot and Gitlab. Seems like not so many people have mentioned gitlab on this thread, but in my experience it combines all the benefits of Concourse (pipeline-driven workflows, passing forward build artifacts, config in source control) with a much simpler architecture. Concourse looks so complex and has so many moving pieces to learn - BOSH, fly, etc...

Gitlab is just a rails app and then has a go-based runner to do the CI work. Omnibus packages make installation easy. They even have some autoscaling stuff for the runners using docker engine there which I still think needs some work for my use case but for may others is ready to go and looks awesome.

CI covers so many use cases and so there is lots of room for different alternatives, but make sure to check out gitlab if you're looking for the simplest and most flexible CI system I've yet to see :)
The Grinch's 12 DevOps Tricks of Christmas
Would an Autonomous Guided Vehicle be a better idea? Flying strikes me as the expensive part, not moving.
> Apple doesn't have a desktop version...

What? iTunes isn't available on the desktop anymore? When did that happen? I used Apple Music on my laptop when it was released last summer.
Capitalism is not the idea that you buy happiness. It's the idea that you freely trade with others to get items you need.

It creates abundance - even overabundance for some - and then one can choose what level of consumption they want. Less buying = higher savings = more capital or leisure time so capitalism can actually encourage savings.
ESCORT CALL GIRL ANGIE – gde.gr| athens escorts – thessaloniki escorts
Why use bash when you can use Python with os and sys modules?
Global cookie is a session, if the user wipes the cookie, resets the TOR connection, etc. that's their issue. TOR is not designed to hide sessions, nor would setting a global cookie break anonymity unless the user doesn't understand how TOR works. All exit nodes are watched and session device fingerprints are correlated with or without a global cookie.
Speaking about physical changes to the self, there are probably lots of loopholes still to be discovered by the neurosciences, perhaps even on a molecular/chemical level.
9 Houses That Look Normal on the Outside but Are Anything but on the Inside
Agreed. I currently have an Ubuntu guest VM on a Windows host and use both simultaneously for day-to-day work.
At the moment (like, literally now, just took a break and saw this), I am configuring graphite + collectd + grafana (and probably cabot on top for alerts), using ansible to set up collectd and sync the configuration across the nodes.

After some time of using graphite + statsd and friends, I came to really appreciate the benefits of using widely adopted open source components and the flexibility it gives over all-in-one solutions such as this. On the other hand, solutions like this are much easier to configure, especially the first time when you are not familiar with the tools yet.
Yep. If we sold our house we'd have 6 years of expenses (2 years without). When we hit 25, that's it, no need to work anymore (4% rule).
So the same company that didn't want to help investigate somebody who killed 14 people because of privacy concerns believes the government has a moral obligation to help them debug their software / hardware platforms. Yup, that makes sense.
Yes - except that last week the article [1] about power and autonomy discussed how people seek power in a misguided attempt at autonomy.

If you think in survivalistic terms, the most powerful position to be in is one where others need you (and therefore you have high social capital) but you don't need them (so you could walk away if you wanted). This is actually autonomy, not power, but otherwise the people around you might experience the repercussions of your decisions as power.

I think money is just a derivative of the needs and wants of people, and so the desire for money is mostly just the pursuit of what you want, misguided or not. More money means more autonomy. It goes deeper too, as people want mastery and respect, which can also be derived from work in a profound, interdependent to the community kind of way.

[1]: http://www.theatlantic.com/health/archive/2016/03/people-wan...
>> Let's be honest. What many people think of as "the default Windows command line", cmd.exe, is atrociously bad. Selection is awkward, resizing is hard, the syntax is arcane, the list goes on. If you do nothing else, there are two things you can do to make the basic, vanilla experience bearable.

Funny, from a guy coming from Windows to Unix I think the exact opposite. Each command comes with a bazillion options and the defaults are simply atrocious (to read the man, oy). Yes I understand that you can tailor each command in some startup script but why? It almost feels like every command needs to be created to solve 5 million things when 99% of the time you use it for 1 or 2 things. A few of my favorites:

Scripting:

A = 123 vs A= 123 vs A=123 should be the same!

Please use trim() in your program when parsing tokens!

Keyboard:

Please, for the love of god, make the keyboard behave like a keyboard. 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?

cd.. should just work.

</rant>

Having been on unix for the last 7mo after years of windows, I do like some things but let's not be too quick to call the kettle black.
> With Bash you get a wealth of tools because everything can handle text.

And no autocomplete.
I don't think I've ever used a stove more complex than that.

Sure, but your stoves interface could in theory be made a lot better if your stove was more complex. Instead of having to chose an arbitrary value between OFF and LOTS you could dial in 85 degrees and have your stove guarantee that the liquid in the pot on that hotplate will never go above 85 degrees.

While in one dimension it would make the implementation details of your stoves internals a lot more complex it would make the act of using your stove a lot more simple and save people from making some very common mistakes (ie choosing a slightly too high arbitrary number)
> and a bunch of other hocus pocus

Sounds like security by obscurity.

By the way, some people use a track pad (with a stylus), where the mouse can jump discontinuously.
... then ran away after barking like that.
Right, the cord itself was collect a charge an wiring defect didn't ground it back into the device.
I can't think I a single thing I'd need to boot into Windows for anymore.
see also https://news.ycombinator.com/item?id=11387937 for more details
> I really wish there was some option to just turn the marketplace completely off when I know I just want to buy from Amazon.

This actually would solve much of the problem. I've tried to figure out how to do this. My theory was that limiting the search to sold by Amazon.com would accomplish this, but it doesn't seem to actually work that way in practice.

It's possible also that the customer reviews are for all sellers of item X, so that the strange mix of 5-star "yes this is real in real box" reviews with 1-star "this is fake in a white envelope" reviews when looking at item X is due to some kind of aggregation of all sellers of item X, and not individualized.

Either way it's a UX disaster.
MapD Launches GPU Database and Visual Analytics Platform with $10M Series A
Not to hijack this thread, but if you go the git route make sure to try magit. Best git experience I've ever had.
This isn't actually a vulnerability yet, as SHA-1 is only known to be vulnerable to collision attacks (where you try to find two messages with the same hash) rather than pre-image attacks (where you try to find a message with a specific hash); almost no hash functions have ever been found to be vulnerable to pre-image attacks: https://github.com/zooko/hash-function-survey/blob/master/pr... Secondly, the issue is moot because generating collisions on 80 bits takes just 2^40 work - not hard at all.

Basically what that means for Tor, is that while it'd be pretty easy for a Onion site operator to generate two keys corresponding to the same .onion address, an _attacker_ still has to do 2^80 work to attack a site by generating a key with the same Onion address. While that's not great - 2^128 work is considered "standard" in cryptographic work - 2^80 work is still hard enough that there are probably cheaper ways of attacking Onion sites (for reference, the cumulative total work done by all Bitcoin network miners in the entire history of Bitcoin is about 2^80 hashes).

As for the 1024bit pubkeys, I'm not sure what the status of that is; from what I hear Tor is actively working towards a Onion redesign that will fix these issues, and longer pubkeys may have already been fixed.
There's a Hacker News dataset. In case anyone wants to take a crack at it: https://cloud.google.com/bigquery/public-data/hacker-news
It means the activity done needs to be more profitable than the cost of a captcha, which means some activity will be deterred.
C also makes Linux uncomplicated in ways that hackers love. Because the language is simple and unsexy, the developer's focus is only on what you're doing. You don't have to learn someone else's model in order to add code -- a bunch of proprietary legacy data structures, conventions, and methods. You contribute directly to the koan of Unix in its native tongue, with minimimal mental impedence.
Ask HN: How does your company manage physical access control?
Ideally it should be biometric, but I'm more interested in knowing what your company uses to manage physical access for employees and visitors.
You seem to think holding both positions is incoherent, but I have no idea why.
If I use a package manager over decentralized systems (like ipfs), and a decentralized system use hash instead of version number.

how I can automatically update to the last version of a package?

how the package manager know what is the last valid version?
Donald Trump's Secret Weapon
Yes, it is quite sad that the massive industry adoption of Java and .NET forced those languages into extinction.

Although from all mainstream languages, C# is probably the closest in spirit to Modula-3.
Google Has Also Been Ordered to Help Unlock Phones, Records Show
I agree. I've bought cheap stuff that was dead on arrival and because it's so cheap, returning it for a refund wasn't worth the effort. Sad to think that this may be the core of someones business model, if only because that's some raw material that could have been manufactured into decent kit.
So after effort which you describe as "exhausting" you can find racism in Moldbug's writing that you acknowledge he may not have intended.

Yep, he's definitely a villain of the worst sort.
Excuse me... It seems like you are an ignorant and happy downvoter. HN is for civilized discussions, if you don't agree make your point.

For anybody else, just search this on Google: 2d 3d cpu ubuntu (virtualbox OR vmware OR "hyper-v")