skysight-inc/HackerNews huggingface dataset:
1. 1/4" is a common, but terrible option. The suggestion is to replace it with a builtin plate for the current status-quo, the common Arca-Swiss mount.

2. Optical remotes aren't for selfies. Smartphones on stupid sticks are for selfies.

3. Most new cameras have WiFi. It doesn't affect battery life when you're not using it. They're just usually really slow, so picture upload/sync that should take 1 min tops take 1 hour instead.

Remote live-view and exposure/focus control works quite well, though, as it doesn't need that much bandwidth. There's also BLE, which in my camera allows remote control from smartphone without affecting battery life in any measurable way (BLE consumption is negligible).

4. Camera batteries are insanely expensive (and no, they don't contain anything magic or special, unlike what they want you to believe—apart from DRM, they're completely standard batteries worth about $20 retail when branded), they're DRM'd to avoid third-party manufacturing (which leads to more recent battery copies being unable to show charge level due to skipping this circuitry), they're often change shape just to force you to buy new batteries and chargers instead of reusing them, they don't support common charging specs (USB and Qi, for example—it would be practical to be able to juice up the camera while its in the bag between shootings), ...

There is nothing but battery problems.
An Interview with Best-Selling Science Fiction Author Alastair Reynolds
So the upsides of Vespa over Elasticsearch are speeding up the rate at which it scales? Ah, that seems reasonable for a company this size, but is there something in there that's of use for Startups?

This blog post shows how Elasticsearch was used to reindex a 136TB dataset with 36B documents[1], so I'm unsure exactly where except for Google/Yahoo Scale companies Vespa is of use. I would like to understand howto utilize it though without adding an umnanagable complexity.

EDIT: Maybe a Vespa Cloud startup, that abstracts the management and makes "Scalability as a Service" by utilizing other Cloud providers.

--

[1] https://thoughts.t37.net/how-we-reindexed-36-billions-docume...

[2] http://docs.vespa.ai/documentation/vespa-quick-start.html
The sad state of voice support in cellular modems
Can you explain why email address client certs are less decentralised than what we have now?

In practice all web apps use the email address as the underlying identity. Email addresses are a decentralised identity, to a large extent. But the fact that it's so awkward for end users is pushing people towards solutions like Facebook and Google OAuth, which aren't bad, but it seems like a better design to let the browser present identity credentials instead of always having to go back to a big centralised network to get it. The scheme I propose is somewhat similar to Mozilla Persona, if that helps.
Add to that the clearly missing quality control and it's just eye poke after eye poke for me. I rebuilt my daughter's laptop a couple of weeks back after her MS account got hosed due to an unresolvable billing problem that just threw errors galore and MS support is like talking to Cortana now. It took me 3 hours to get it into a workable, secure and privacy respecting state with a local account. And it's still unreliable with random stupid failures like the start menu not responding to keyboard without a reboot, the wallpaper disappearing etc.

And them I'm greeted with an advert for Cortana as a notification. And when I installed it, at the start, the entire installer uses Cortana now and shouts at you at full volume. And at every step it wants me to sign in to a Microsoft account over and over again or half the OS decides it's not going to work. What the fuck?

It's a mess. A total undeniable crapfest which just needs to walk itself off a cliff.

I'm a recent switcher to macOS after dabbling for a decade on a second machine. There just isn't this shit to deal with on the platform. It mostly just works and is incredibly boring. Which is what I want from a tool. Yes I sign in with an Apple Account but in the decade I've had one, I have had zero problems. MS account ownership is hell from billing problems, xbox live sign in problems, data loss, crazy authentication fragmentation, the lot.
“Adobe Flash Player is required for interactive charts”
All the cheap cars in the EU use petrol. The cheapest hybrid is around 18K (e.g. Toyota Yaris hybrid)
But how do you deploy VMs to the tightly controlled environment of mobile devices?

The good thing of web development today is that you can deploy the client side of any application to any smartphone, since all of them have been built with strong web browser support - and the browser is a fairly complete platform, with mayor browser being available and relatively compatible in all mobile and desktop systems. I don't know of any VM that shares those qualities.
You're right, I used SQL as a lazy shorthand for "relational database management system that definitely supports SQL but could also support other protocols in theory".
Scott Aaronson’s “Big Numbers” Talk at Festivaletteratura
My definition in wrong in the same sense that Newtonian physics are wrong. How many people have lived with working ovaries and testes? These extreme conditions do not create a different sex. My definition is good enough.
Also Microsoft has been threatening Android companies with patents, engaging in racketeering, milking more money out of Android than they made with their Windows phones.

As they say, if you can't innovate, litigate, Microsoft having the potential to become the biggest patents troll ever.

And I expect replies to this comment saying that this is how the game works, that others are also doing it, bla, bla. Stop trying to normalize the usage of patents for non-defensive purposes folks. These companies are playing the system, earning money on the hard work of others by using abusive monopolies granted by the government.
I'm not an expert at this, but this is what the RFC says:

http://www.bittorrent.org/beps/bep_0046.html

>The intention is to allow publishers to serve content that might change over time in a more decentralized fashion. Consumers interested in the publisher's content only need to know their public key + optional salt. For instance, entities like Archive.org could publish their database dumps, and benefit from not having to maintain a central HTTP feed server to notify consumers about updates.

You are technically right that the torrent file is immutable, but basically this lets clients know that the torrent is updated using the DHT data. The outcome is the same.
Google Finance is a dead product walking: Are there any developers actually working on it at all?
I think TiKV is a good example where team chose Rust over Modern C++. Rust gives the same performance and is close to metal like C when it is necessary. All possible memory management mistakes it catches at compile time if it's not "unsafe" and this is a really great!

With Rust I can hack without fear! I shouldn't remember tons of C++ rules which are described in http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines, "C++ programming language" book, also here https://herbsutter.com/gotw/, etc and I can focus on algorithms and implementation.

C++ combines a lot of different paradigms m.b. more correct I would like to say "C++ paradigms hell"! Which of C++ subsets is the right way, no one understands. Even Bjarne Stroustrup said, "Within C++, there is a much smaller and cleaner language struggling to get out." - and where is this "smaller and cleaner language"?. What is the idiomatic style in C++? Is it Google guidelines, CoreCpp guidelines or other enormous guides?

I look inside a lot of C++ projects and each of them has different styles, use different paradigms, sometimes look like different languages!

Rust, Go, C, Java code bases look the same, they have their own idiomatic style, their own way.

I think Rust is the next step in the evolution of system programming language.
Better training techniques. Some noteworthy advancements:

1.Dropout and its variations. Widely used in both vision and NLP

2.BatchNormalization and its variations.

3.Inception Style Cell.

4.Residual/Skip connections.

5.Better optimizers RMSProp/Adam.

The bigger news is actually the paradigm shift. Representation learning with gradient descent swarms the whole ML field, and becomes the new norm. End-to-end learning is vastly accepted and preferred.

As to GAN, it is very exciting in research, and has the potential to make itself a bigger deal than the previous listed advancements combined, under the condition we can make it works on sequence as well as on images, for now, it doesn't make a practical impact in applications.
I still got a few unwrap panics in libraries I've used (not in example code).

Also: Using a null pointer in C++ is also heavily discouraged ;)
GM's Super Cruise: Driving a 2018 Cadillac CT6 with a Full-On Auto Pilot
The one reason I would give is Algebraic Data Types.
When Android and iOS were new, they were completely incompatible with everything else including the web. Yet somehow I find myself using Android apps every day and many mobile websites I visit try to push me towards their app version.

Console makers reset their platforms from scratch every ten years or so. New operating system, new hardware platform, often entirely new CPU architecture. Xbox is still around.

I think some people may be over-estimating the difficulty of dislodging the web. Obviously it'd be a long term endeavour. But web apps don't have a lot of network effects. If anything it's the opposite; web apps hardly integrate with each other at all, so using one rarely makes another better.
Their new strategy might be to join open source communities and kill them from the inside. Although they probably just mean well and everything bad is just coincidence of incompetence.

Btw, you can play a lot of games on Linux!
Windows 10 has been frustrating, I could understand them doing this with Basic but you have to pay a hefty premium for the Pro version and you still get this crap.
Most circular data structures still have some node that is semantically the owner of the whole thing. Having true circular ownership is much rarer.
> It's mostly people misrepesenting and insulting other

Really? My timeline is nothing but fun, informative and new content I usually want to see. Of course there's the occasional annoying retweet or sponsored tweets.

You really need to follow only people who generally tweets what you're interested in and regularly trim people who seemed interesting but ended up annoying.

For me it is best used as a constant buzz of more or less interesting material that you can look at very very briefly every now and then (I check it less than once per day).
No you don't have to argue that, what on earth are you talking about? Good god...

Look at the way the word is used in this context. "Crazy regulatory..." That doesn't insult the culture or people, that's specifically talking about regulations. It's widely accepted that laws can be "crazy", i.e. silly, stupid, unreasonable, in every country. It's not a personal attack on the people.

Contributed to ruin...wow
Only if you are talking about raw pointers. Using unique_ptr or shared_ptr to hold nullptr is still pretty common in C++.
Why do I think what is a good thing?

Asking easy and qualifying questions upfront saves money for the company.
No. I have aliases for most things git:

gs = git status

ga = git add

gc = git commit

gp = git push

gl = git pull

gt = git tag
How to setting up SSL on your website?
Webp supports most of those features actually, iirc. I mean HEIF is to HEVC as WEBP is to VP8, right?

Not that webp is as incredible as Google claimed, but that was always a given with the inferior codec it’s based upon.
"No, reference counting is commonly seen as a specific implementation of garbage collection"

Shared pointers provide the reference counting, but reference counting alone hardly constitutes a garbage collector because it doesn't collect all of the garbage.

For example, shared_ptr:s alone do not automatically detect and collect cycles.
In my experience, having had two former employees of my mom’s shop and a strong arm robber arrested, it came down to me handing the police work to the detectives. The other complaints we filed, just to name one, another employee stealing inventory from mom’s shop in Manhattan and selling it to a vintage shop in Brooklyn went nowhere because we didn’t have surveillance in the store showing she stole it despite there being surveillance in the other shop showing she sold it. Or the time I caught a kid red handed with my bike, and the cops wouldn’t do anything because I didn’t have a bill of sale despite my ability to describe the bike and it’s serial number. They gave me the kid’s address and said if I demanded my bike back and he gave it to me, I could keep it. The kid was running a bicycle chop shop in his garage.

So yeah, if you want the cops to close a case, you need to help them and that costs money. Unless you get lucky and everything is obvious and the case closes itself. Or in case of a murder. They tend to actually put resources into solving murders. Or anything where they can reasonably seize loot. But property theft or damage doesn’t really register.
If you didn't purchase yet, did you consider the a9 mentioned a few times in this blog? You might not need the extra MP of the a7s II.

Comparison for video:

https://www.dpreview.com/articles/2661726126/alpha-better-so...

Field notes:

Used one on a trip in Europe. The light gathering is astonishing, both photos and video. Street shooting at night in dimly lit rural towns, almost every shot looks better than it did to naked eye.

Only took two very small lenses, FE 2/28 and FE 1.8/50, both gave results that belie their size and cost. It autofocused down to light levels that would need a 15 second exposure at f2 (candlelight is EV 4, autofocuses down to EV -3). It autofocused on stars.

The main thing I can't get over is its uncanny ability to nail tack sharp focus on the iris of either the main face in my image or the preferred registered face among many faces, at arbitrary distances from face larger than frame to far enough away focus doesn't matter.
> In the real world people like to tell you useful things that you’re genuinely interested to hear.

Exactly :)
Found some comparison (on the root page of their project website, my bad).

http://vespa.ai/#featurematrix

Next thing I'd really like to know is what existing software it builds on top of.
> The competition (smart phones) have a whole different market. They have a product that people (regretably?) replace every 2-3 years. The market dictates the newest techniques. Pictures are sensors + software. Software has a much shorter improvement cycle. Hence, I would expect a continuously larger part of the camera market to 'fall' for the smartphone camera. Heck, the 'official' advice from my preferred reviewers is not to buy a small camera anymore, but use the savings for a better smartphone.

The old corporations in the field (Canon, Nikon, Sony) should make you pay for better firmwares (i.e. plugins or at least revisions) so that they have an incentive to keep improving their existing DLSRs. I think on my previous body there was only ONE update in x years and that did not bring anything new on the table.

Thanksfully nowadays we have MagicLantern for Canon DSLRs at least, which brings a ton of additional features for photo and video. It's still not at a parity level with the software available on phones and the like, but it's a big jump vs the base firmware nonetheless.
“new and weird" is always relative to the industry/domain on application. In each domain , whether it be avionics or web development, managers are not going to want to use it until it has a proven record of success in that domain.
Well, last time this came up, we did get legislation that did something. Not anywhere as much as it should have, but there's that, at least.

Ditto FISC - it might be rubber-stamped warrants, but at least there's a warrant, by an actual judge.

The practical degree of Internet surveillance, and,
- especially! - censorship is still vastly lower in US than it is in Russia.
> Optical remotes? I don't take selfie. I press the button.

The OP had a specific complaint about cameras not having an IR receiver at the back, i.e., for non-selfies. Remotes are useful for bulb shots, for reducing camera shake, and many other things.
Yeah, but unwrap is very, very explicitly marked, and its use is discouraged, and unlike null it's nothing close to an undesirable edge case on every single pointer.

Edit: In my perfect language there wouldn't be an unwrap, only matching on an Option, but I guess Rust is too pragmatic for that.
It's actually "thirty-two" which, by the rules established in the poem, counts as one word only. It works with 125 words by chance. The author missed an opportunity for a neat hack.
Is there a case where "you know they're Russian", but geo-IP doesn't support that?
It really is amazing: Microsoft have fixed so many long-standing problems in Windows 10 and made something that is very close to offering a wonderful, refined user experience. However, they have also doubled down on undisableable focus-stealing and sound-making popups and forced interactions with their latest HCI "innovations" with the net result being that Windows 10 manages to feel as user-hostile as any version of Windows ever has...
Ember.js RFC #252: Dropping Support for IE9/10 and PhantomJS
Seems like they mostly did this with the a9, though the dig in the article about the upper card slot being slow is annoying, and Sony's mobile app for WiFi image transfer is bizarre, requiring the phone and camera to join a camera-created network, even though the camera can be manually configured to join your own access point.
They haven't changed a bit. Open Source is merely a marketing tag for them to gain credibility. They are not very good in the open source community; most of their github OSS releases other than a few high profile ones are unmaintained crap with zero response. If you want to fire up Linux in SCVMM for example, the tooling is open source now, but full of bugs and no way to ship it with working tools. Nothing is ever responded to, PRs, defects or anything. But it's OSS, look we're OSS! It's a joke.

Then when you do raise something on a high profile project like .Net Core which actively has buggy untested tracking enabled in the command line build tools, which violates security policies of a lot of their clients, you get told in nearly as few words to fuck off when you want it turned off by default.

On top of that They still don't listen to customers, preferring to shout loudly over them on endless blogs and marketing whilst crapping on them with increasing costs, decreasing quality, less privacy, ruinous products and more fragmentation.

They're the Omni-Consumer-Products software company now.
If you're shooting from the hip then, by definition, you're not using the EVF. I'm surprised you've had problems in bright sunlight, I can't ever recall the EVF being hindered by that (I've spent three years shooting a project with the local ski club with the camera so it's fair to say I've seen plenty of bluebird days).
On the other hand I can't wait when Swift becomes general, non-Apple language, available on most platforms (including the most popular one) "with batteries" - that will be the end of Go and Rust I think :)
This App helps you report an accident to Family & Friends of an accident victim
Yes. The web succeeded in the early days because it gave people a way to put their thoughts out in the world when it was previously impossible. No one cared that the design was awful, that you had to code html by hand, that the urls where very readable and followed strict conventions. A new web does not have to be an object of technical beauty. It has to enable some form of human desire that is not fullfiled by the current web.
One thing that I've thought about frequently is how the web enables global communities but how little it does to enhance local communities (based on physical closeness).
type "Get-AppxPackage Microsoft.XboxApp | Remove-AppxPackage" into powershell to remove the Xbox
The Full Frame and above DLSR market is not really shrinking though. It's certainly not a huge market, but it's ripe for disruption since the pace of innovation of the current incumbents is very, very slow.
Research Reveals Lack of Trust Among Brits for Connected Devices
> There were tons of proper app development platforms that could have formed the basis for "proper" cross-platform GUI app development, but none of them could cross the chasm to true ubiquity the way the web has.

I think this is the heart of our disagreement.

App platforms that were actually designed, like iOS, Android, Java etc have all been very popular. Smartphones are ubiquitous, but the smartphone that bet most heavily on the web platform (Palm Pre) was wiped out by the smartphones that bet on relatively cleanroom designs.

Heck, the Android API isn't going win many awards for simplicity or elegance, but the BeOS and Danger people had OS design experience and pretty much knew what they were doing. Android gets far more right (in my view) than it gets wrong. The entire "app revolution" that followed the iPhone launch was more or less a huge slap in the face to the web platform. If it was really so hard to beat the web, why is all the innovation on smartphones in the native app space, with web devs getting the crumbs years later after various Apple/Google/Microsoft talking shops have finished finalising and shipping WebTiltSensor or whatever feature we have in mind?

The key difference between mobile and desktop, in my view, is deployment. Android and iOS handle deployment and upgrade for you. Desktop platforms only started trying to tackle that recently, and mostly screwed it up. The web has a great deployment story.
One gets you guaranteed immunity if you sign up for three different patent pools and pay a massive arm and a leg. The other claims to be I encumbered but the reality isn’t so clear.. but you’d probably have Google’s lawyers to help you out if it came to that.
I'm really glad you liked it!
It certainly is good enough for you, if you say it is. It's not good enough for me (and not good enough for people who don't neatly fall into it; luckily for them your simple personal definition isn't the legal definition in many societies), but fortunately I (and you, I assume) are happy existing in a world in which other people have different ideas (many of course are not, and would happily burn people who don't fit neatly into this definition).

Given the problems we see in society, this definition is clearly not good enough for everyone and not good enough to satisfactorily deal with the problems arising; I might wonder what use a definition is if it doesn't actually guide us in solving problems. Perhaps this definition must be compromised when encountering reality in these situations.
"Extremist" is a weasel word for when a person didn't really do anything yet, but you are already trying to censor them.
Yet another steaming pile of overengineering, great.
Does that mean React is only using the save subset of Map/Set methods that are supported by IE11? That'd one great news and should be documented.
> I fail to understand why it's causing this much excitement.

C++ guys just like zero-overhead abstractions. The more we can get, the better. Passing std::string around has always been a sore point, and occasionally prompted misguided optimizations (like refcounting copy-on-write in g++).
I assume you're then dynamically loading core-js when it's required? Dynamic module loading is something we've avoided so far, maybe we need to start looking into that.