skysight-inc/HackerNews huggingface dataset:
open source currently aligns with MS's business plan, they haven't turned good or bad they just see where developers want to go and think it's a good thing to go with them.

it doesn't change any of their other business plans but currently it's great for open source software and luckily if they change direction again we have permissively licensed software out of it.

they can't scoop that code back out of the pool so i don't really see a downside, except maybe having to fork projects and maintain them without the MS cash if they do change direction
Of all the Saturday morning cartoons I watched, Captain Planet is the one I least expected to be a realistic portrayal of the world.
"that industrial automation has been responsible for the loss of up to 670,000 jobs since 1990. But just in the period between 1999 and 2011, trade with China was responsible for the loss of 2.4 million jobs: almost four times as many. “If you want to know what happened to manufacturing after 2000, the answer is very clearly not automation, it’s China,”"

I think globalization in general would be more accurate than "China".

Yet I also think that automation is also a factor which even though might not be the major one yet it can very well be in the near future. I'm in IT industry and I've witnessed at least one line of job going out of the window - namely manual testers- due to automation. I bet everyone has similar stories from his own walk of life. Yet most of the jobs lost in my locality was due to them being shipped to low cost countries. So - all in all- these two factors work in parallel and probably globalization is holding up automation up to a point (where automation cost > low wage worker).
The Fuchsia OS microkernel should be rewritten in Rust, too, especially if it's going to take another 5 years before we even see it in a commercial product. If Google wants to make a modern new OS that will help it avoid many of the existing security problems it needs to keep fixing with Android/Chrome OS right now, then it should do it right and avoid collecting a lot of "security debt" down the road because of unsafe code/poor initial security architecture decisions.
That's the philosophical difference I was talking about.

Doesn't change the fact that all code you release under an Apache license is free software in the sense of the four freedoms as defined by the FSF. Whether you like their ways or not.
I've not looked at LVS for a while, does it do SSL termination too? (Not sure as it's Layer4). We generally use haproxy for this reason in addition to using it for balancing.
Be civil. Don't say things you wouldn't say face-to-face. Don't be snarky.

https://news.ycombinator.com/newsguidelines.html
Camera makers do or have produced cameras with lesser or comparable qualities (for at least certain classes of use, such as for everyday users). These compete against smartphones. Another case is the users who might buy a higher end camera but now find that decision hard to justify when for their purposes smartphones are at least adequate. A third case is there being less of a demand for professional photographers these days, in part because of smartphones, which also is a kind of competition that higher end cameras have to deal with.

The bar of what smartphone cameras are capable of doing keeps rising, keeps eating into the territory of what previously required a standalone camera.

All these things are competition that eat into profits, which in turn may affect those companies' abilities to produce high end cameras. Eg they may only be able to use cheaper components compared with what they could afford in the past.
They're not really different though.

People's memory is short. I've had access to MSFT source code before under shared source apart from the CSPs suspiciously, I've had symbol server around for years and been able to pop into framework code, then there's stuff like this: https://msdn.microsoft.com/en-us/library/cc749640.aspx - not even counting the amount of source coming from MSR etc.

My criticism is not dogma, it's the regression in all the other areas that's the big problem. I appreciate not having to wade through treacle to get my job done. This has got considerably worse in the last 3-4 years as the platform sort of falls to pieces on a regular basis.

Do you remember when server, dev tools, OS and platform all dropped at the same time? That was peak quality. What we have now is the diametric opposite. We have no direction with .Net Core other than all over the place, unmaintained crap falling out everywhere. It's hell. It's really difficult to build and manage a medium to large sized project when someone is smashing all the pieces off the board once a month. And also when you have to raise a defect with one of their products it is closed, ignored or via partner support "here's a registry fix you have to deploy to 2000 disparate companies to fix our product because we removed a UI option" type outcomes.

The good things in life are where I start a project and run it to completion and the tools and frameworks perform as intended. That's not there any more. Things like python, golang and even Java offer better proposition. Even the tooling quality, such as Visual Studio 2017, we have to unconfigure a lot of features to make it stable (like CodeLens for example).

I wouldn't even consider picking it as a platform to build a new project on now because of the time, rewrite and cost risk.

What you see is marketing and front. What I see and oversee is a large team of people fighting this every day.
Meyer basically destroyed a healthy, but not growing, company in the span of 4 years through short-term number-massaging actions at the cost of their competent engineers and core product development.

Nadella isn't making a particularly strong case for MS either with his seeming distaste for any product of theirs that isn't either mobile or cloud-based (like the ones where they actually have a monopoly to build off and no competition worth speaking of), which seems to arise from that 'chasing growth numbers' mindset.
> It supports functional and OO paradigms.

[Citation Needed]

I don't think anything in Rust supports OO paradigm. There are instances where people ask for OO paradigm, but so far, there wasn't any movements towards it.

There is no inheritance and no polymorphism based on it. There is generics polymorphism, but nothing like that.

Hell, even things like

object.method()

is a sugar for:

method(&object)

And I mean that in literal sense, you can use the second form always.
https://play.rust-lang.org/?gist=6a8111b51c3862caa52c498c79e...
Doesn't look like it. "I am my own guardian" gives the context. http://www.bbc.co.uk/news/world-middle-east-41411799
Things You Cannot Say on China’s Internet
I am very enthused about functional languages like F# - don't know much about F# particularly and respect rather than love C#.

I just find comparisons of this kind slightly off-putting.

It's always an interesting time when you share your lovely clean concept with potential philistines - hope your project's exposure to your loop-community goes well.
U.S. Slaps Duties on Bombardier's C Series Jet in Win for Boeing
You absolutely right! You can imagine what Google can do with his resources when even one programmer writes his own OS, file system, etc on Rust - https://github.com/redox-os/!
>I never dropped my camera though, but i do run into things a lot, doors, doorposts, fences and most of all tiny people.

Huh?
Camera software reminds me a lot of car software (entertainment and nav stuff) in that its obviously a bit of an afterthought and its a checkbox exercise and they don't give much thought to the actual user experience.

e.g. My wife has a lovely Audi but when I drive it I get very frustrated by how long the nav/entertainment system takes to start up...
All three have different goals and solve different problems. While you can compare things like "they both have MATCH statements" or "unions are safe", deeper they have nothing to do with each other.

You would be crazy to use swift (or objc) in real-time stuff. You would be crazy to write a UI-heavy app in rust. (note: I'm talking about high level DOM-like manipulation, not about rendering engines)
Bemo: A Fun AR Messaging App
Yep I agree with your last paragraph. Just look at how Commodore went down the drain despite having superior technology.
Growing a UX tool
It's more to do with the way motion is captured by the sensor than shutter rates, ND or applying motion blur. Someone else posted an article about global-vs-rolling shutter, which gets to the heart of that jittery video look common to CMOS sensors found on DSLRs.

Also, in film, people generally keep the shutter angle at 180 degrees. So for 24 frames per second, the shutter speed is usually 1/48 of a second.

As for codecs, that's actually where some of these cameras are making leaps and bounds. The GH5 I mentioned is capable of 10 bit recording, which means you could record ProRes HQ with an external recorder.
Run Elasticsearch and Kibana on Docker
I'm a freelance web developer and I found that what has worked best for me when I'm in a dry spell is finding people who are actively looking for freelancers on Twitter, Facebook, and LinkedIn.

No one is going to show up to your website or Google you. You have to actively look for people who need someone now. I noticed that the ones who post on social media want to avoid terrible work that is generally associated with UpWork so you can negotiate good prices.

Send them a quick message to get the conversation started and see where it goes. It is a numbers game.
Are you sure? https://cbonte.github.io/haproxy-dconv/1.7/intro.html

" - TLS NPN and ALPN extensions make it possible to reliably offload SPDY/HTTP2 connections and pass them in clear text to backend servers"
The feature is mostly intended for rendering into nodes not managed by React. Such as a document child that is sibling to the application root.
Heads-Up Teenage Hoodlums Don't SWAT Brian Krebs or Else
If you are a tinkerer, you could (most likely, depending on model) use a custom firmware such as Magic Lantern. Gives you basically anything you could imagine, but that Canon couldn't imagine. http://www.magiclantern.fm/
If you remove HTML, you have more or less Gopher [1].

Maybe add back a subset of markdown to have a few semantic marks and ease navigation. Tables should be treated as what they are, that is formatted data that specialized software for viewing (it took way too long for HTML makers to realize that showing static tables that you can't sort or filter is only good at layout control).

[1] https://en.wikipedia.org/wiki/Gopher_%28protocol%29
I don't think ARC is an issue here - it's just a deterministic reference counting - a la implicit using of smart pointers. Besides, Swift also has some unsafe pointer types as well.
Google is really become a shitty company and they're destroying Youtube. Not only do they do shit like this, they also demonitize more and more videos that is critical of anything, is controversial in any way they do not like or are simply struck for no appearant reason.

I am moving away from Google-products but Youtube is the only product they have that doesn't have any good competition. It is perhaps their most powerful product and I as a consumer doesn't have a choice here. Of course there are stuff like Vimeo, but the content there really differs from that of Youtube.
Atari is back – Atari box
I haven't used Go or Rust but when I compare them I have a gut feeling that I'd be better off with Rust primarily because Go's build tools are not adequate. What do you think about this?
Someone used my credit card number and went on a spending spree with it about six months ago, and I had to get my details changed and a new number issued. Since then I've been referring to it as having my identity stolen. Not too long ago I met a guy who worked for a credit union, and he ripped me a new one for it, saying "you didn't get your identity stolen, that's just credit card fraud!"

While I see his point, that there's much, much more serious forms of it out there, I still think it's pretty much the same thing, and that just because I could get it more or less taken care of with an hour at the bank and didn't have to go through years and years of pain to get things undone doesn't make it any less identity theft.

Which is kind of the opposite point of the linked rant, I know. He's saying we shouldn't let it be called that so corporations can pin the responsibility on you and wiggle out of any liability.
> like Microsoft is doing

I thought it was, you know, game developers and publishers? How many games are actually published by Microsoft, outside of Halo, Minecraft, Age of Empires, and Gears of War?
Show HN: Moocha.io – A search engine for MOOCs
Forcing Website Visitors to Mine Cryptocurrency with Coinhive
Voyante Sérieuse
It is always best that you are prepared with your questions beforehand when you have a psychic reading as that way you can tick off each question once you get your answer and won't forget anything that the psychic says. It may be best to either write down what the psychic is telling you or if the psychic doesn't mind, or to ask if you can tape the reading so you can play it back at a later date in case you forget something. One can also check some Psychics at [Voyante Sérieuse](http://www.martine-voyance.com/) for more information.
That's true. Although not undisputed. Lots of great let's plays on Twitch. You don't have to watch live content. The video archive has tons of content on Twitch. So you can just go to the archive of your favorite personalities and rewatch their let's plays from months ago.
Venezuelans Turn to Playing Runescape in Order to Survive
> - Mutex

From their "Devguide":

Clients of Mutex must obey these rules:

1. Each time a thread acquires a Mutex it must later release it.

2. A thread may not attempt to release a Mutex unless it holds it.

3. A thread may not attempt to acquire an exclusive lock on a Mutex it already holds.

For basic sharing of resources between threads, using "access requesters"[1] can be safer and more convenient as they automatically take care of these rules for you.

And if you need to use the mutex directly, the SaferCPlusPlus library provides a "recursive_shared_timed_mutex"[2] (the one missing from the standard library), which allows a thread to hold multiple ("read" and/or "write") locks at the same time (relieving the "self-deadlock" issue). The mutex isn't documented, but it functions just as its name suggests.

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus#asynchronou...

[2] https://github.com/duneroadrunner/SaferCPlusPlus/blob/master...
Community IoT – where technology meets enterprise opportunity
PES 2013 Reborn Patch 2.0 Full Version Free Download [HERE]
That, I think, is how this article is trying to re-frame the conversation. If we describe someone using my details to take out a loan in my name as "identity theft", then it sounds like the onus is on me to sort it out and (possibly) absorb some of the cost of doing so. If we describe it as "credit fraud", then that makes it clear that the problem lies with the loaning organisation, is independent of me, and I should suffer no consequences.
My first DSLR, a Nikon D5300 had this built-in. I don't think any Nikon has had it since, thanks to SnapBridge, which is junk.

It doesn't geotag my D500 photos unless I've opened SnapBridge already on the phone, despite it being marketed as always on.
Quicker one: start calling it 'identity fraud'
Something I noticed, is that young people commonly suffer from loneliness when making the transition from student life to working life.

Leaving the friends from student life... And not really able to make meaningful friends during working life. I had several people talking to me about this

Now, I have no idea whether it is a recent thing or not.
There's not much to capturing motion besides shutter speed and frame rate. Mostly the latter.

Rolling shutter aside, given the same settings, there should be no real differences between Arri, Red and those DSLRs in motion capture (and not in image depth, dynamic range, resolution, and color science), and I don't think there are.

All kinds of movie, TV and documentary work use high end DSLRs from Canon and co, and the motion is just fine.

Of course the idea is that motion is usually set to 24fps in both those cameras and Arri, Red etc. If you want "smooth" motion of the hi-fps variety, jack up the fps. But then it would be soap-opera like and not what most people associate with cinematic motion.
Which DSLRs? All the ones I've seen and handled have been PC-GF30 or something very similar.
Canon have finally added a builtin bulb timer to many of their latest-gen models, as well as an interval timer. Of course, the most likely reason for not doing it sooner had to do with wanting to sell remotes rather than any technical difficulty.
It won't. No JS required so no targeted ads, no traffic stats and no money. That's the whole history of the web.
Wow, it must be beautiful!
Sorry we're now discussing completely different things and you acknowledge that they are "different" in regards to their lack of "peak quality".
You are not arguing in good faith. Check yourself.
That's why I use Vivaldi.
Well , if we're just going to go on rants about words, then I'm going to bring up that old pro-piracy thing.

It's not identity theft because the other guy hasn't taken it away from you. Either both of you have it or neither does, and the first is just copying and the second is vandalism.
GPU crash, maybe?
The article title is wrong. The real message is:
"Adobe Flash Player is required for interactive charts."
The title is:
"Adobe Flash Player is required for charts"

I see a chart without flash, it's just not interactive (but a static rendered image)
I think there's several arguments why Apple would not want to attack this niche market.

The strongest one is talent dilution. If they poach talent from existing teams, then the new project must be more profitable to make that a good idea. Building a new team from scratch is not an easy task - you need management that can guarantee the same level of productivity/QA that other teams have. The team leads that can produce this kind of top quality are rare - why would you spend them on the niche market instead of advancing your main product? (unless they can find a leader who is only interested in the camera niche)

The second one would be the profitability of this niche market. Why wouldn't Apple just invest money in P&G stock(or whatever, I don't know much about the stock market) - do they really expect the investment into the camera niche market to bring better gains?

I know Procter & Gamble owns a ton of brands, and I don't know if there's any cross-effect when one brand fails. My suspicion is that Apple won't be able to get away with low scrutiny, even if they spin off their own "NotAppleAtAll" cameras. This may be a third concern for them.

Less related, but many of P&G's products are direct competitors, e.g. Ariel and Tide laundry detergent. Perhaps that's just not a business model that Apple is interested in pursuing?
I must admit I'm not that huge of a fan of nginx myself, either - The "easy to read, easy to reason about, declarative configuration"-premise breaks down pretty hard when your application setup gets moderately complex. There's just too much obscure magic woven into innocent-looking configuration directives, and as a result of this, more than half of the world gets things wrong (by (ab)using "if" and the like). On top of that, as the article states, introspection into what is going on is laughable in the FOSS release.

Still, we use nginx to terminate https at work, and it's doing a very fine job at that - much better than pound, which we used before. If it weren't for Varnish directly behind it, however, it would very often be supremely difficult to debug what's actually going on between our HTTP backends and UAs if the need arises.
Nooooooooo! That was totally on my to-read list... :-(
Circle the wagons and just clap it out.
also, I had to add alias got='git' in my bashrc. Typo galore.
Sickness absence associated with shared and open-plan offices (2011)
I think that a more-realistic competitor of the A7SII is the Fuji X-T2. The Fuji has a wonderful feel, the UX is really impressively simple and just 'feels right'.

Had I not already invested in another system, I'd probably have gone Fuji.
>Russian backed troll teams
Is there any hard evidence whatsoever that this is the case, and may you point me to it? I'm fully aware that Russians never "hacked the election" as many news outlets will have us believe (low confidence from the intelligence community, the previous president, and others) but I would believe that claim with hard evidence.
React-children-render: React 16 adjacent array render made easy
I disagree. I am merely relaying experience.
This sounds very cool, but also a lot like ElasticSearch. Is there a comparison somewhere?

(There a little matrix at the bottom of their page, but it's ... marketing-y).
We will soon have accurate text summarization AI that will do to reading comprehension skills what calculators and other computing machines have done to math skills
Ironically, I see the attitude you describe in the open-source community quite often, specifically the BSD community is quite vocal about being more 'level headed' than the GPL community and more 'mature'.
Piracy, not privacy, correct? :-)
If the trends of "renovation" I've seen on other sites are any indication, the Flash requirement will disappear but so will a bunch of other useful features. :-(

IMHO if they can't change things without removing functionality, they should just leave well enough alone. They don't have to "support" the old version or do anything special with it; just leave it alone in its current, working, state.
They also have a whole focused site for it - YouTube Gaming
PC is a very impact resistant material, but you can also form it cold, a bit like mild steel, actually.
It's just not elegant to try to put everything under one company. Better to buy back 25 million of stock from an investor, who can then buy one of those startups and run it independently.
Death by H-bomb
Are you aware Ctrl-l also clears? I can't recall the last time I typed clear.
They've recently launched Vimeo OTT also which is really cool but also kinda bonkers.

https://ott.vimeo.com/
(He doesn't actually die, the GP was making a point)
Yes, you right according to "deterministic" but you forget about overhead. Rust gives you more safe control on memory management and in most cases, you can always write the fast and efficient safe program without the overhead. Rust give different smart pointers and even sometimes when you 100% understand what are you doing you can use unsafe raw ptr.
You answer yourself, LVS works on layer 4 so you have to setup SSL on your backends.

For those who are on AWS, Network Load Balancer is also competitive with LVS.
> If you put relational data in a NoSQL database you end up writing an API that is similar to SQL

Yep. Except sometimes without the benefits of a query planner, standardization, or comprehensibility. NoSQL is better in every way, right?
And it's time movies started being high FPS. Low FPS is mainly a relic from a time film was expensive and the technology to produce it tough. Their usual excuse is that low FPS solutions do motion blur well.
Duracell make a really wide range of camera batteries that all come with a 3 year warranty.

http://www.duracelldirect.co.uk/
Was mostly biking in Brooklyn, not sure exactly where I went but from my experience at least, I didn't get to bike on a lot of biking lanes.

Of course, there were some and some just painted on the road which cars drove on. So that didn't help much.
Whitespace IS meaningful, to the programmer.

Having the compiler understand that is great, because it means I no longer have to express my block structure twice.

It's one of the few things I regret about Rust's decisions, that they went for a C-like curly braces syntax.