skysight-inc/HackerNews huggingface dataset:
>The one thing my "dream linux" system would borrow from powershell is the tab-completion for flags and sub-commands

You might want to check out some alternative shells: The fish shell does this out of the box, it's really nice. For something more bash-like, I think zsh can too (but you might have to set it up in a config file)
The Safari Tech Preview is a full-fledged copy of Safari that bundles its own WebKit frameworks rather than using the system frameworks. As it's a separate application it can have a different name, and use an independent copy of preferences, history, bookmarks, etc. from the system version of Safari.

WebKit nightly builds run your system version of Safari with an updated version of the WebKit frameworks. This means that the application you're running is your normal version of Safari. The WebKit nightlies do some shenanigans to convince the system to do things like display a different Dock icon, for instance, but for the most part they just let Safari be Safari.
Synergy!
So can we actually start using this yet? I hope it isn't still vapor.
Well, if you want to talk about South America, just keep in mind that in several countries the housekeepers are happier than the middle class people they work for.
I'm on Win8, haven't updated to Windows 10. Will this /only/ work on Win10? I really don't want to update -- but will update if it's the only way.
The Year of VR
https://bencollier.net/2016/03/unable-to-open-links-in-safar...

http://money.cnn.com/2016/03/28/technology/iphone-safari-bug...

http://techcrunch.com/2016/03/28/its-not-just-you-clicking-o...

http://www.news.com.au/technology/gadgets/mobile-phones/new-...

http://www.theregister.co.uk/2016/01/27/apple_safari_bug/

http://m.nzherald.co.nz/business/news/article.cfm?c_id=3&obj...

http://www.independent.co.uk/life-style/gadgets-and-tech/new...

http://www.express.co.uk/life-style/science-technology/63841...

http://milwaukee.suntimes.com/mil-news/7/121/284320/glitch-o...

http://betanews.com/2016/03/24/ios-9-3-os-x-10-11-4-el-capit...

http://www.techshout.com/macintosh/2016/28/ios-9-3-link-bug-...

http://www.mactechnews.de/news/article/Link-Crash-Apple-kuen...
It is? I thought it was hard links.
Are there any ongoing human space habitat design/construction projects you really like?
http://www.macrumors.com/2016/03/28/ios-9-3-bug-safari-web-l...
I don't think there is a big problem in upvoting content from known writers just because they are known. After all, they got to this position for a reason, and we shouldn't expect everybody to read everything without at least a basic filter.

The problem here is that this isn't even an article, it is just propaganda.
Computer Science or Mathematics?
Chrome Extension – To Shorten Your URLs in a Shortcut
Ubuntu on Windows – The Ubuntu Userspace for Windows Developers
Isn't that pretty? I'm delighted!
I've always thought that Mars missions should 'drag a bag' behind an atomic rocket. The best shielding is the inverse-square law. Put the habitable part of the mission vehicle several miles from the fissionables! At the end of a tether.
>MSYS and MSYS2 actually are Cygwin

Not the person you're replying to, but interesting ...

>tools like GCC or Bash expect the system to support POSIX APIs and have POSIX semantics-- for example, Windows has no equivalent to a POSIX fork() call.

So do Cygwin and/or MSYS emulate the fork() call on Windows? and if so, do you have any idea how that is done? Just interested, since I have a Unix background - not at deep OS level, but at app level and also at the level of the interface between apps and the OS (using system calls, etc.).
I wonder if it would be feasible to hook this up to Amazon's Alexa Skills Kit so these bots can be used from the Amazon Echo and similar devices.
Programmatic cut and copy to the clipboard
It’s now possible to programmatically copy and cut text in response to a user gesture with document.execCommand('copy') and document.execCommand('cut'). Having this ability may eliminate some websites’ last need for the Flash plug-in.

---

:'( - So much pain erased in a single stroke!
Which supports 7.5 year old hardware. This should not be a stopper if you're serious about web-dev.
"Either person B or C, depending on whether or not they are enforcing laws for the government."

If there's no problem with B's behavior, the takeaway is that no one can say anything that anyone would take offense to, because they'd be putting their employment at risk. No thanks.

There are ways besides government force to chill free speech.
I have a vague memory of being told by someone that the US system is slightly different, because it includes a year or two of what we'd consider A Level content in the UK.

So you get more people panicking in the first year or two when they find they can't hack the basics.

Or they just don't care, because daddy's trust fund awaits.

Tangentially, the subject with the worst drop out rate in the UK is CS, at around 11%. It's also the subject with the worst employment prospects.

That could be because it's hard, but it could also be because the pay here can be terrible compared to the US.
Thanks, this is what I was actually looking for. :)
conhost (the black box that typically runs cmd.exe) is a terribly shitty terminal emulator. My biggest gripe with Windows has been the lack of a decent pseudoconsome system that would allow an ecosystem of terminal emulators to developer, as one has for POSIX-ish systems.
Refined GitHub
You can reach it at https://www.visualstudio.com/downloads/download-visual-studi...

Use the menu on the left of the page and select ISO.
Vinegar?
WebKit: Open Source Web Browser Engine
I know but the semantics are different.
Dogfooding is great, if there actually is a fix to the issue at hand. If the issue is "anonymous internet access gets abused a lot" then I'm not sure what a tech support guy is meant to usefully contribute to ending the dogfooding pain.
Thanks so much for the feedback!

Agreed on pretty much all fronts, although you bring up some points I didn't think about.

The icons definitely could use some more explanation. The app does a better job of describing the buttons, and I'd like to eventually update the web to match the same look and feel. A help section and some annotations on the buttons would make things much clearer.

You're right about the slogan, I've changed that several times and can't really decide how to explain it in one catchy sentence. It currently kind of captures the feeling, but it's not really accurate since someone has to make the initial suggestions.

Another good point on providing an email address. To be honest, you previously had to provide everything in the sign up form (first, last and password), so providing only an email address was a more recent improvement. It's nice to have an email address mainly because you could easily lose your administrative link with no way to recover it, plus you receive updates to the event in your inbox. But your point still stands, there's no particular reason why it absolutely has to be required.
Open Source Paperless solution “Mayan” adds document signing
Title of the article made me think, bash on Windows? Why is that news?
Why don't you just use Linux in a VM on Windows? I don't really understand why native bash (and full Linux ABI) would make Windows a better development environment than just running a Linux VM.

If you plan on using the Linux environment and having it interact with the Windows environment you're going to have the same limitations that you would with a VM, OR you'll have to change your workflow because the way a program running under a Linux environment interacts with some windows service is going to be a completely new thing.

Will I be able to use a windows only service to interact with a command line program written in python running in the Linux layer? If I can't interact with the windows layer completely then it's very much like a VM or a container running inside a jail.

What happens when I install python or nodejs and stuff just doesn't work right? Like say I have a database running on windows and I want to interact with it with python. Will I have to rely in Windows making sure the compatibility layer always work?
I submitted this article also, with less luck in the up vote game.

It is really a great read! If anyone wonders how screwed up the Chinese stock market really is, this pretty much describe the core problems: it is basically an insider market where those with connections and power (e.g. the princelings) basically steal money away from naive and greedy retail investors by pumping and dumping (even government aided!). Basically, exactly what we've suspected all along!

The smart money attempts to ride the manipulated flows to profit, or just stays out of it and plays in the less (but still) manipulated real estate market.
You're putting words in my mouth. I merely pointed out that the reCAPTCHA page is not in any way a bandwidth hog. Whether you think captchas are an appropriate tool to filter out abuse from Tor users is a different discussion altogether, my point is that if you're going to have any kind of captcha, then the one CloudFlare is using is probably smaller in size than most other pages you might visit.
To amend that a bit, it has something to do with fast drives, i.e. of course a fast drive will speed up your first invocation, but unless your system is under a lot of memory pressure subsequent invocations will be in the FS cache making the drive speed irrelevant, which is the common case for working with Git repositories.
Being able to run Linux binaries natively on Windows is nothing new.

CoLinux did it somewhat poorly but garnered a bit of popularity.
http://atratus.org did it too. FreeBSD (and maybe the other BSDs?) have first party Linux emulation which isn't entirely trivial, as you still have to write effectively the same stuff. (ELF binaries to be interpretted on a COFF/PE binary platform for Windows; the FBSD guys wrote an entire layer that maintained the SysV COFF a.out standard while concurrently allowing you run the more modern ELF binary standard circa version 4.3.)

Windows also has had first party access to all of those utils via the `gow'[1] package. In ConEmu it looks pretty nifty too. (Not that you really need it since the whole MSbuild chain is now 100% open, but yeah not having to fight against Cygwin and mingw32 for hours as one had to 10 years ago is quite nice.)

[1] https://chocolatey.org/packages/Gow
We're switching to React and moving away from simulation on the server. We're close to converting our core views and should be rolling those out soon. If you're interested in our perf problems, I would check out https://www.quora.com/Why-is-Asana-so-darn-slow-to-load/answ...
I hope I'm not reading this wrong... But is the new "C# Interactive Window" a C# REPL? That would be amazing.
> So do Cygwin and/or MSYS emulate the fork() call on Windows? and if so, do you have any idea how that is done?

Cygwin does some pretty horrific hacks to emulate it. It basically creates a paused child running the same binary, fills in its memory, stores the register context of where it came from in a shared memory, and then resumes the child. The child on startup detects that it was forked, and then looks into shared memory to resume running at the place of the fork.

edit: It's even worse than I remembered: https://www.cygwin.com/faq.html#faq.api.fork
"Important websites"... because only the websites that you visit are important.
Public data is good! I have used their book text data on two projects to generate common ngrams. These newly released data sets look useful and using BigQuery is reasonable if you just need parts of data sets.

Amazon does something similar: keeping useful data in S3 for cheap access when running on AWS.
This is amazing news, and I'm really excited for the innovation this is going to bring to the bot space.

As an alternative to this closed approach, I've been building an MIT-licensed bot framework using Golang, enabling anyone to build advanced AI bots. The API we've built seems to be a lot more robust than what Microsoft showed today. https://github.com/itsabot/abot

It's still very early (too early for a ShowHN), but there's tons of documentation and guides if you wanted to get your hands dirty before we do a proper release.
OK, so users with a particular app had Safari issues, the app got patched, and Apple's planning on fixing their end of the bug per http://techcrunch.com/2016/03/28/its-not-just-you-clicking-o.... "Booking.com associates its app with all sorts of domains — too many domains to be precise. With 2.4MB worth of domain-name-to-deep-link entries, Safari and other apps crash when iOS checks links against its Universal Link database because this database is too big."

Your criticism seems doubly odd now. Should Apple pause all Safari development whenever a bug is encountered? What are you proposing?

edit: Since I can't reply:

> Any app with a link association file that had too many links can cause Safari to totally stop working.

Yes, there's apparently a bug, triggered by the rare apps that pad out the file to enormous sizes. Not sure why you felt the need to spend ten minutes updating your post with every mention of it you could find (along with unrelated stuff from 2015).

> This has been discussed to death already, you are very late to the party here.

I'm extremely sorry I missed a bit of tech news about an edge-case bug that doesn't affect me. I'll try harder in the future.

> It's totally within the realms of possibility that Apple can do more frequent bug fixes and develop new features.

OK, but from the looks of the dates on those articles, this bug has been known about for about a week. Do you always fix every reported bug in a week or less, or do they sometimes take a little while to fix and QA? iOS has a bit of a larger user footprint to consider, too. Given there's a workaround - patch the apps with bloated link associations - I'm dubious of the need to rush an update here.

edit 2:

> edit: you can reply, press the link that takes you to my direct comme t and hit reply.

No, I can't. "Submitting too quickly".
Free Twitter Analytics and Visualization Tools
The World's Largest Unified Communications System Deployed in Russia
I don't think so, at least, not exactly. I suspect that Tay is more designed to help with NLP, and specifically to improve the understanding of how younger generations are speaking and writing, and to more quickly adapt to changes in languages.

I do think that Microsoft will continue experimenting with Tay (and other bots) and will use the data to enhance both Cortana and their other ML services, which would obviously benefit this bot framework.
They've been releasing nightly builds for over a decade. Easy to install, uses same Safari UI, and can be run alongside release versions of Safari.
In turn these Extremist groups are funded by the CIA and Pentagon and fight each other.

http://www.latimes.com/world/middleeast/la-fg-cia-pentagon-i...

It's the circle of (a corrupt) life ...
It's actually been there since Update 1.
> Programmatic cut and copy to the clipboard

Wow, this is huge.
The news he is referring to is that many developers improperly coded their app in regards to misusing universal links. Bookings.com already fixed the issue on their end so you can simply reinstall it. Apple is also working on a fix to handle apps that haven't fixed their issue yet: http://9to5mac.com/2016/03/29/apple-ios-9-crashing-bugs-when...
It looks like they're working on it and it's supported in the latest Node Tools releases? https://github.com/Microsoft/nodejstools/issues/77#issuecomm...
Good move on Apple's part. Similar to Microsoft providing Windows 10 VirtualBox images with versions of their browsers.
Doesn't matter how good the team is if the market doesn't want the product.

To pick a winner, you need foresight. You have to know a lot about what people are doing today to predict what they are doing tomorrow.
In my case I had a very dark CRT monitor.

Likely burned out after many years of use.

This is the tool I made to make it brighter:

https://github.com/macondobits/gamma

It resides in the system tray, remembers profiles, and it could be useful for someone else.

I will upload the gamma.exe file to github one of these days, or sooner, if anyone wants it.

The great and unexpected thing, it even works in Wine and changes the gamma ramp in Ubuntu. I use xgamma in the command line instead of my own tool, but I'm glad it works.
https://sourceforge.net/projects/wine/files/Win32%20Packages...
Hybrid Apps for the future
I remember seeing an ad for an PowerBook (oh, this first one one: http://xaharts.org/funny/Apple_Mac_OS_X_Unix_ad.html ) back in 2002 (apparently) and thinking: "Wow, now I want one." Outstanding pitch. And for the last decade and a half so have a huge number busy engineers, scientists and most recently and profoundly, web developers. Microsoft is making a very smart move here, even if it is exceedingly late.
org-mode has the concept of attachments which you can use for pdfs, images etc.

http://orgmode.org/manual/Attachments.html
This version actually installed a lot faster than the last update for me. Still kinda slow but not half-a-day slow.
I'm not fond of the implication at the end that scraping is justifiable because old websites are dinosaurs without APIs, and those websites are jerks for not doing so, and therefore scraping is the moral thing to do.

I've scraped my share of BuzzFeed data and Foursquare data to make data visualizations (with the latter explicitly saying "don't scrape" in their Terms). But if either one told me to stop and take down my results, I would not contest, since data is what drives the Internet ecosystem.

(For the record, neither service did; in fact, both tried to recruit me as a result of the visualizations. The difference is that I am not using the data to create a direct competitor that could cause them to lose business.)
It's great to see Apple doing this on the desktop - I wonder if they have any similar plans for Mobile Safari? I would imagine they could do something similar to the process for iOS public betas: allow users to install a cert for Safari Technology Preview, keeping them on a parallel channel of updates.
The "vulnerabilities equities process", adopted in 2010, requires the FBI disclose the exploit details to Apple on request.

More info can be found in am EFF case: https://www.eff.org/files/2014/07/01/eff_v_nsa_odni_-_foia.p...
That makes a lot of sense. I guess that is the reason why they can share sessions and other web-related resources seamlessly.
A demo video would be nice.
Windows has had powershell for a while, and there is a good argument that its better than the *nix shell because it supports strongly typed objects. Many will disagree, of course, but keep in mind that cmd.exe hasn't been the windows shell of choice for many years now.
Microsoft Launches Cognitive Services Based on Project Oxford and Bing
Oh, great, they updated the installation isos, thanks.
It could be available as something of a public ad-hoc build, or as a sideload-able package since the iOS9 SDK added support for sideloading. OSX Safari is also built pretty deep into the OS.
I fixed it now. Thanks for your comment showing it!
Thanks, but I don't have MSDN :(.
Visual Studio is built with WPF.
I respectfully disagree. I remember hearing that phrase when discussing career options in the late 90's. It probably goes back further. People rarely mean it literally. It's typically shorthand for the idea of making the world a better place, often as a contrast to focusing solely on material compensation. Also, if you do an ngram search on Google Books, you'll see similar phrases spiking in use in the early 90's.

To your point though, you do see an awful lot of articles about how millennials are placing more emphasis on "personal fulfillment" than previous generations. I don't know how true that actually is, but I think it supports your point of people now talking more about doing good, not just building something valuable.

I don't think that's entirely bad though. If you have the luxury of choice, it's good to think about how you and your career focus impact the world. It's good to want to leave the world better than you found it.

However, my problem with the idea is that people approach it at such a shallow level. For example, I did a chunk of consulting work for a major vendor to pharmaceutical companies. My team helped them streamline a bunch of business processes and optimize software systems, saving them (low) millions of dollars per year. On the one hand, you could describe that as us just helping a giant corporation improve its bottom line. On the other hand, our improvements had a direct impact on clinical trials getting bid out and approved significantly faster with better end-to-end reporting and more automated safety checks during the trial. So, was that "saving the world"? Meh, not really. I was doing it for the money and joy of working on a solid team. But I did like the fact that in a small way our work was improving the efficiency of a global system that creates new live-improving, life-saving treatments (and admittedly some bad ones too).

I think I kind of lost the thread of my argument. :) My point is just that people have been considering the personal fulfillment part of their careers for a very long time, e.g., see Maslow's 1943 hierarchy of needs, and I think talk of saving the world is just a specific flavor of that general idea.
That's a great example. But what's missing ? just the feeling you're at real risk(you say it's a benefit, but it might be an appeal of real driving) ? or something more ?

And with regards to remembering the experience, reliving it in your imagination later , do you feel any difference between real/sim ?
> ... Similar to Microsoft providing Windows 10 VirtualBox images with versions of their browsers.

I must have missed something. Are you saying it's possible to run these Safari previews on any platform, not just on OS X?
Climate Model Predicts West Antarctic Ice Sheet Could Melt Rapidly
My thoughts exactly, and I was reminded of this achewood panel:

http://achewood.com/index.php?date=05182004

It's a todo list. Good! I hope it works.
In my mind an app is a sandboxed, focused thing that lives in a single window and behind a single launcher icon. application or program or any other older term from before iOS introduced "apps" could be a collection of a half-dozen different entries in your start menu, or an application like GIMP that scatters a bunch of different windows around your screen. "App" implies a level of simplicity.
Oh, another subsystem. Yay, good for Microsoft. The problem with the subsystem approach is that it's hard to get programs running in the subsystem to interact with the desktop world, which is win32. What I like about Cygwin is that the programs that run under it are win32 programs: they can equally well use CreateWindow and ppoll. Cygwin programs understand NT permissions.

It's always been possible to run Linux programs under Windows: just run a VM. What Microsoft has done here makes it less painful to run Linux programs, sure, but these programs still exist in their own little world. Cygwin programs, on the other hand, are Windows programs. To me, that makes them much more useful.

Now, maybe I'm wrong. Maybe the new Linux subsystem is more tightly integrated with the rest of the system than I'm guessing. But based on the available documentation, it looks a lot more like SFU or Interix than it does Cygwin, and that's a shame, because if I'm right, Microsoft misunderstood the whole point of Cygwin. Again.
Microsoft brings Bash to Windows
May I ask why Go? Merely curious.
How does this work with the sandboxing requirements. Last time I tried to build an app for the ms store i hit an immediate wall with sandboxing and stopped proceeding with the idea. Are things more lax now?
To avoid any hint of copyright infringement, a team reimplementing an API (or similar) must never have looked at the original code.

https://en.wikipedia.org/wiki/Clean_room_design
ENIW is 'Nix In Windows
Why I don’t use CSS preprocessors
No, but it's a sign of goodwill towards webdevs.