skysight-inc/HackerNews huggingface dataset:
I'll try that as soon as I'm back on my Win10 laptop. If this works well it will be highly preferable over an UWP port, because too many compromises have to be made to run games on top of UWP.

What I'd actually like to see is a new application model and set of APIs 100% focuses on games, in the original spirit of DirectX. The required API footprint for games is minimal and should be easy to sandbox.

None of the existing desktop or mobile operating systems are particularly well suited for games, writing window system glue code and input event handling is terrible everywhere outside of the game console world.

Only Microsoft cared about that in the early days of DirectX and before it's gaming focus shifted to the Xbox and Xbox360. We need a new DirectX initiative which fixes the flaws of UWP for games. We don't need one generic solution which is supposed to work for all application types, we need a couple of highly specialised APIs and specialised application models. As Windows8 has shown, one-size-fits-all doesn't work.
Agreed, a tool to visualize what's going on with a sample input will be a great help in understanding and writing recursive programs.
And having to charge all the things all the time.
> You just need about 4 years experience and you pretty much know it all.

No. After four years you know just about enough to inflict a really nasty case of the second-system effect on some unsuspecting customer.
I think trying to reason about recursion in terms of stack frames is madness. I find it quickly overwhelms my working memory. This is why we have the patterns---so you don't have to reason on the machine level. It's similar[1] to proof by induction, on the off chance that helps.

[1] By similar I mean exactly the same as.
Please cover your webcam, it is distracting while we are trying to listen to what you are clicking on.
Wireless chargers.
I think it's less about legalization but rather about decriminalizing it. Making these drugs legal could potentially be dangerous as it sends a message that they are safe to use.

But if you get caught buying or possessing drugs for personal use, this shouldn't have any legal consequences. Portugal is one example, but many European countries do this at least for some drugs.
They could, but to do so, legally they be entering the property without a warrant, even if it was executed wirelessly.

Whole legal arguments about the wireless signals is that they're "public" data.
I love they adhere to wikipedia war template.

Participants: Emus, Sir George Pearce, Major G.P.W. Meredith, Royal Australian Artillery
Could that indicate they have a pecking order (pun intended)?
Why is blockchain 'important' to Darpa? Because you are rooting for bitcoin or for some other non-specific to you reason?

edit: Updated question to be more clear of intention
Facebook won’t charge merchants for using Messenger’s new pay function
> Filesystem permissions cannot be controlled on a per app level

They can if you adopt a user per app model. I thought this is what android/UWP did under the hood.

> I do not like the fact, that an installation of for example a game needs admin rights, and has every chance to access data it should not be able to do.

I doesn't. The biggest cause of this is the default of requiring admin to access program files, even if it's only touching it's own new folder.

Installing off steam happens without admin rights, apart from the VC++ redistributable (why is that a thing?).
If you're trying to write commercial software and make money off of it, the GPL is a cancer.

MIT or the MS-PL is much more practical.
WiFi Kiosks Were to Aid New Yorkers. An Unsavory Side Has Spurred a Retreat
http://www.merriam-webster.com/dictionary/handful

> 2: a small quantity or number <a handful of people>

How can a person fit into a hand?

Alternatively, when were you given the power to decide what words should mean in a language you claim not to be familiar with?
If you have JavaScript disabled, you'll have to enable it, as this book heavily relies on JS rendering, both for the base content (it's been written as a React application) and all the interactive graphics, which rely on JS not just for the user interaction but also for the live-drawing (none of the graphics in this book are flat images, they're all live-rendered).

I wouldn't call that a book, but rather an interactive article. I consider a book something I can save as a PDF, print out, and read without using a computer.
>MIT isn't good enough? Because they did use MIT.

Windows is MIT licensed now?

System Center is MIT Licensed?

Visual Studio is MIT Licensed? (not core, core is not Visual Studio, it Github's Atom editor with a MS skin)

I believe I said ALL software not just some side projects
IIRC, Windows has supported IPv6 since at least Windows XP. According to Wikipedia, even since Windows 2000. (Of course, IE6 might not support v6... I never tried.)
Let's discuss Microsoft's software patents.

Any Github contributions they make are trivial in comparison.
What I like about DNS Flusher on Firefox, that you can put the icon in the status bar, where it displays the IP address all the time. For that you need a status bar addon of course.
I was initially surprised, but then I saw this:

> According to the rules of the experiment, the children had to explain the next day how they had coped with being alone under such conditions.

Title is misleading; the children didn't have access to any modern technology.

tl;dr no modern technology (no TV radio) and no other people.

> the today’s generation of young people are too often entertained by things not of their making, are incapable of finding ways to keep themselves busy, and are completely unfamiliar with the idea of the world of their imagination.

The experiment doesn't imply that.

Even yesterday's generation was also entertained by things not of their making (books, radio, TV).

Talking to an imaginary friend can't replace real human interaction, especially for 8 hours.

Plus with modern technology they are able to keep themselves busy.
How would you do something like this with stateless components? (Where the component is just a function that takes props)
It gives the ability to do validation with form components, using a nice XHR abstraction, and a router - all optional. It also provides a robust DI framework and set of testing tools.
You could write a book about a technology you don't know but the book would be of little use as yiu would perhaps not know certain things, such as best practices, features and bugs with the technology.

You would also do a disservice to users who pick up your book hoping to learn from it.

As an example Learn C the hard way was written by Zed A Shaw of Learn python the hard way fame. He did not know C before he started and the book is currently on the "to be avoided" list on this page about C books

http://www.iso-9899.info/wiki/Books
It is interesting, and the reactions are extreme.

But the experiment forces some element of social isolation that may have distorted the result.

I grew up without the Internet, and sometimes without a phone or TV. But I still had friends to play with.
I guess it's also in the interests of the US authorities that their country isn't subverted via normal citizens through blackmail.
VSCode is a great contribution and in some areas a valid alternative to Visual Studio.
TS 2.0.2 is stable enough for usage I've found, had no issues at all using it so far.
It saves them bandwidth, too, doesn't it?
There's room for improvemnt, it's just the best trade off I've seen. Windows has it's "click yes to continue" buttons, android has it's permissions thing that is useless to everyone. At least making people pause and type a password might make them think about what they're doing a bit.
Video includes dash-cam recording of the actual crash.
Marten 1.0 is Here
Things might be interesting again if Apple ever tells the world what they're doing with the PrimeSense (designer of the original Kinect) assets they bought. Consumer depth-sensing cameras took a major step backward when they pulled the plug on PrimeSense.
I disagree with "This is not something you learn in a CS program". Anyone who has taken a SICP course will know "all is old is new again". But in large I agree with you.
.NET Core is a hugely useful OSS project, only suprassed by another of theirs called "VS Code". I use it on day to day basis.
iPhone 7 Series Is Faster Is Than Any MacBook Air Ever Made
My thoughts exactly. I laughed out loud a couple of times at the hysteria permeating this article.
That's interesting.

Is there any practical step-by-step guide on how to achieve this? Or at least any sample website that offers installable downloads in APPX/UWP format?

The last time I tried it wasn't possible at all without some PowerShell black voodoo scripts with some temporary certificates and other royal pain points rendering the whole technology totally useless. I could not even run my own appx apps because they should only be run "in container context".

UPDATE: Just tried to create a blank app, packaged it into .APPX and run it on my machine by double-clicking the resulting APPX file. Here is what I've got:

"Either you need a new certificate installed for this app package, or you need a new app package with trusted certificates. Your system administrator or the app developer can help. A certificate chain processed, but terminated in a root certificate which isn't trusted (0x800B0109)"

What? Totally useless. I've just compiled MY application on MY machine and I even cannot run it.

Why not replicate the UAC known/unknown publisher model? And those MS people are then curious why their latest greatest UWP/Store platforms aren't getting enough traction.

UPDATE 2: tried to run my compiled .EXE file without APPX packaging.

Here is what I've got:

"This application can only run in the context of an app container."

Duh. Universal Windows Platform they say? Conquer the world? Nope. It all stops at "the context of an app container".

UPDATE 3:

Settings -> Update and Security -> "For Developers" -> Developer mode ("Install any signed app")

Of course I did this. Does not work as described above. All I want is to run MY just-compiled app without the hoops in loops, for starters. Yep, installing a temp certificate probably would solve this but its a PITA because it expires and requires ceremony. Won't waste my time, sorry. See ya at the next MS Conf. Hope .exe files will be launchable again till that time.

P.S.: Sometimes I miss Sir William Gates
Even more so: they were forced to be 'alone'.

edit: parent comment has been editing and ammending post multiple times.
I've been using React for my last few projects (not by choice) and have found this a lot. Maybe because its newer, maybe because it doesn't play nice with other front-end things. SO rage indeed.
There are varying degrees of "can't do math", programming's being slightly above philosophy's (IMHO).
As cited in http://www.thedailybeast.com/articles/2015/10/11/why-drunk-v...:

> Another survey from the USDA, also conducted by phone, put the [proportion] of vegetarians who’ve eaten meat in the last day at about two-thirds.
Weex exists (https://github.com/alibaba/weex)
And how is it different than other companies like Google?
Microsoft is definitely trying to change its perception among the people, from hardcore closed box to trying to be the typical silicon valley company which opensources time to time to entice engineers working for them and yeah, greater good of the community.

But, as you see if you add Angular and Google's contributions, Google leads the list by a margin. So this looks more like a PR exercise and since when did we start taking BI articles on tech seriously(no offence to any readers).
Can you give some stats to quantify your comments?
The best WordPress alternatives for blogging
"Many people believe that the spirit of the GNU Project is that you should not charge money for distributing copies of software, or that you should charge as little as possible-just enough to cover the cost. This is a misunderstanding.

Actually, we encourage people who redistribute free software to charge as much as they wish or can. If a license does not permit users to make copies and sell them, it is a nonfree license. If this seems surprising to you, please read on."

from http://www.gnu.org/philosophy/selling.html
THIS COMPANY HELPS YOU FIND BETTER SCHOOLS FOR CONTINUING EDUCATION
It actually was a long time ago that they were "tangentially involved in SCO". That was a very long time ago. My children were babies when that happened. THEY ARE IN COLLEGE NOW.

BTW. That was mainly IBM and Novell that you want to be mad at. Microsoft made a licensing deal with SCO to license Unix. Wow. You really have to reach back on that one. You could have more reasonably chosen how they treated Netscape.

No one ever seems to mention that they invested in Apple at a time when that investment KEPT APPLE ALIVE. But what ever.

The telemetry. It bother you. It doesn't bother me.

The "Get Windows 10" app that people were complaining about? Fair play. That was crap.

I don't know what to say about the last statement. Ask anyone in computer security and they will say, yes it would be great if walled gardens weren't the best idea for getting trustworthy software onto customer systems, but right now it is. They all think that Android is worse than IOS. Platforms that are used by a billion people where you can do anything you want produce malware. There isn't a way around that right now.

Solve that one and you too can be a billionaire.

My feeling is that the "ill will" is more emotional than it is reasonable. I know lots of admins who made up their mind about Windows in the Windows 2000 and 2003 era. It's vastly different in 2016 and far better. It's hardly recognizable.

EDIT: OK OK. Babies may have been hyperbole. Toddlers. They were toddlers.
The expanded version of the saying, which I think I got from my Prolog lecturer at university, is:

Writing an optimising compiler in Prolog (note, in Prolog, not for Prolog) which will accept valid programs is trivially easy. Writing an optimising compiler in Prolog which will say anything other than 'No.' for invalid programs is intractably hard.
Couldn't you build a charger with high capacity that detects the device and delivers the appropriate output? I can imagine it's not that much more expensive than a standard charger and would be a great selling point.
I'm skeptical. I need more details about the anxious feelings. That is a key piece of evidence and all we have about it is hearsay.
Genuine question, is there any particular reason DAC is connected via optical rather than USB? Or was it because AT's DAC do not have USB support?

I asked this question because I initially thought anyone with an high-end headphones are least likely to be affected if Apple removed headphone port from a Mac (because the included headphone port usually isn't powerful enough to drive some of the high-end models anyway, and many would likely to replace the DAC too, in addition to adding an Amp.)
Do you really want to point and click around on everything all the time? Maybe read the documentation on what various flags mean when you decide to use something.
To translate

if you are attempting to exploit other peoples code with out giving anything back to the people that created the code then GPL is a cancer

>MIT or the MS-PL is much more practical.

This depends on the project

I normally license my libraries, code I intend to be included in other software under BSD or MIT, but full developed software that is intended to be used as is gets GPL.
The original source (Russian) from 2012 ...
https://snob.ru/selected/entry/45522
Right now, some of the Angular 2 error messages are cryptic - I find it very difficult to figure out what goes wrong in tests currently with Angular 2, the only utility of some of the error messages end up being that there is an error in Angular's compilation of a component (for example).
I'm not sure what changed about them. Do you think that dumping some code on GitHub is enough? I disagree.

"Linux kids" hated Microsoft because of their dirty tactics, exemplified for example in the "Halloween documents" [1], which shows among other things how they sponsored the SCO lawsuits against Linux. "Linux kids" also hated Microsoft for how they always tried to subvert open standards, like for example the Open Document Format (ODF). "Linux kids" also hated how Microsoft tried to push people towards DRM and Trusted Computing.

If they changed, that would mean they no longer engage in such tactics, right?

Yet Microsoft constantly engages in racketeering practices against Android phone makers and against Linux, with their huge patents portfolio, turning into genuine patent trolls. They make more money from Android than from their Windows Phone. They are also coercing computer makers to install Windows on computers, threatening with patents that allegedly cover Linux. If you can't innovate, litigate, right? And on open standards Microsoft is still engaged in subverting ODF, forcing governments that want open formats to accept OOXML as an alternative. And on Trusted Computing, well, they weren't the ones popularizing it, Apple takes the credit for that one, but they surely benefit from it now ;-)

Oh, and the often cited article by Scott Hanselman, titled "Microsoft killed my Pappy", doesn't mention these problems. Convenient, but it feels like a slap in the face.

Yet indeed, Microsoft did change. The Microsoft I know would have never tricked users in giving away their privacy by dark patterns [2]. And I can recognize they now have a wonderful PR department, otherwise this "change" nonsense wouldn't have flied without one.

[1] https://en.wikipedia.org/wiki/Halloween_documents

[2] https://www.eff.org/deeplinks/2016/08/windows-10-microsoft-b...
Doesn't iTunes upload users' habits to the mothership ? I would be very surprised if they did not.
Interesting. I see that the Wikipedia PEG article still states that the existence of CFG- but not PEG-parsable languages is an open problem.
Bill Gates' $14M sees a future in low-carbon plastics
Yes, definitely possible, kudos for pulling it off! But it requires careful long-term proactive decisions and actions. Which is not what most humans are particularly good at. That's why I used the word "scary".

When you are a junior engineer you just crank out code and the level and employability of your skills automagically increase. But after some time this free lunch quietly stops. You suddenly have to manage your career.
That doesn't make any sense, because the existence of Apple selling an adapter doesn't mean you have to buy theirs: them not selling a first party adapter can thereby only be a bad thing (and in fact it is a pretty horrible thing as all the third party adapters are crap :/ the Apple adapters tend to last forever, while the third party HDMI ones I am forced to buy tend to literally crack into pieces after a rather short period of usage). But like: the point is that Apple doesn't always go "yay, an opportunity to make money on an adapter", as one of the most common adapters I see in the wild (to plug all but the largest MacBook into most modern projectors) is one Apple doesn't even bother selling.
That's not a problem - you can safely charge your phone even with a 100W charger, your phone is smart enough not to draw more power than it needs.

The problem is, that a more powerful charger needs to be physically bigger. 65W Mac charger is definitely a lot bigger and heavier than a 5W iphone charger. So you can't make iphone chargers which are still very small, yet can charge MacBooks when needed.
Not sure I agree with that. There's the same attitude pretty much everywhere, its not any more prevalent in the UK. Lager the whole world over has the same sort of clarity.

In fact, the UK has a stronger craft beer and real ale scene than many other countries, so I'd say there are a lot of people here willing to drink a cloudy glass.

It's much more likely that the continued use of Isinglass is due to tradition, and no great desire to change an existing product/process.
Silverlight may be the one glaring exception to that rule that I can think of. I don't think even IE or Edge support that anymore, which makes it dead.

I had an ex-girlfriend whose employer made a big bet on Silverlight for their web app platform... in 2012. Having to rewrite it all in HTML5 and JS a year later almost put them under.
"I have nothing to fear because I have nothing to hide."

Cool. Now, can I have your wallet/purse? Also, get naked. I want to see what you're hiding under your clothes.

And you can forward your medical record, along with your business emails to me as well.

Because you have nothing to hide....
Those are mild inconveniences — but how is it not better than what we have today?

Today you can't use your laptop charger to charge anything but your laptop (you can pass through your laptop's USB, but that's another cable) and if you have a dead laptop and no laptop charger you're out of luck.

With USB-C you can just carry around your laptop charger and use it to charge your phone if needed. If you forget your laptop charger you can borrow a USB-C cable from just about anyone (because they'll hopefully be universal), or spend like $10 on one if you're traveling.
Care for Your Heart While You Sleep – Daily Health
Very simple: the Wall prevents some Mexicans from working for willing employers who would pay them a wage above the poverty level.

I'm not claiming that Mexico is a middle income country solely because of US immigration restrictions - far from it. Pointing out their trade opportunities would be a valid counterpoint to that claim. I think most of Mexico's economic problems are entirely self inflicted (same as for the US, Venezuela, or most other countries).
In other words: a global filesystem.
I did not know that, thanks. Replaced it with a mentioning of regular and context-free grammars instead.
GPL and Open Source are still a cancer purely from Business perspective especially on a short term perspective. This is exactly Steve Ballmer too, he is a business guy running a tech organization. He generated huge profits.
Satya Nadella is a technical guy, who had seen the benefits of OSS tools, languages and platforms to know how they impact both the developer mindshare & long-term company perspective
They were going to re-write their router for the 3rd time. The back button's broken in some angular apps now.
> I don't mean casual mentorship; I mean a formal apprenticeship.

This is an intriguing idea. But our culture doesn't offer much in the way of a framework for it. Will you expand upon what you mean by it, and how you've made it work for you and others?
>But a quite decent improvement from the era when the company bribed government officials to purchase bulk licences for pupils and govn't, distorting the job market

IIRC they're still doing that. In India I think?

>This is a less harmful Microsoft than it was 5-10-20 years ago.

The key to that is Microsoft being far less powerful than it was 5-10 years ago. Where MS can throw it's weight around, it still does.

The aftermath of the DOJ case is probably as much as responsible for that as the competition which ended up marginalizing them.
But then all the data people care about will go there. How is that different from /home/user/ ?
Donald Trump Wants Peter Thiel on the Supreme Court
This experiment is interesting but doesn't only test what happens when the kids do not have access to internet, it also tests the result of social isolation. They were forced to be alone and not have any contact with other kids.

It would be more interesting to redo the same experiment but allow the kids to meet and talk with each other. I think there would probably be a lot less anxiety.
Using smart-cotracts to create the platform as a virtual accelerator