skysight-inc/HackerNews huggingface dataset:
> Not sure the metric, but SLRs still own the focusing crown for most action-based photography (though the mirrorless cameras are getting closer to being good at it)

I'm not sure this has been true since the Sony α9. Its autofocusing abilities are amazing, and that's coming from me - a Nikon fan and D500 owner. If I shot people rather than wildlife, I'd probably switch for the eye-AF alone.
nagibabel.js is a zero configuration tool to remove bad code from your project
The disclosure is being published now. From the timeline at the bottom of the article, it becomes clear that they only ignored the issue for 2 months.

That is still more than zero delay, but a bit more reasonable.
On the contrary, by being free beer it means many OEMs avoid paying Java licenses and try to use Android instead, thus diluting the Java brand.

So it is not about the profit Android brings to Google, rather the money Oracle looses by OEMs not paying for licenses.
That's not a very good accounting comparison.

If Microsoft had zeroed out their R&D last quarter, they'd have produced $12 billion in operating income. Your $35b figure includes a fluke quarter.

Microsoft's trailing four quarters figure, with R&D zeroed out, will jump to ~$47 billion once the present quarter is reported. Google's trailing four quarters figure will be similar, around ~$48 billion, assuming their present quarter is close to the prior three (which are at about $36b together, with R&D zeroed out).
TIME’s Latest Cover Photo Is a Drone Photo of 958 Drones
I'm sure I felt like this when I was jazzed at how easy it felt to get my first good job with just a BS. After a few times through the job switch ringer at this point I'm rather bored of it and would much prefer to have a widely respected professional accreditation to point to instead of all the repeated pointless work. But I don't think the extra-school way (like in my nursing school example) is the only way to achieve that; what I would personally like to see is an apprenticeship / craftsman model. I think a PE requires both a master's degree and apprenticeship. Maybe we could do the latter without the former?

But this is idle wishing: the current system likely has to much inertia for real change at this point.
The GDPR is a huge step forward and it would be wonderful to see something similar happen in the States.
> Thoughts like this are not welcome here on on HN

Allow me to gently disagree. The comment above is dismissive and makes assumptions, both of which the HN guidelines suggest avoiding. It also doesn't offer any supporting evidence.

If the comment had some supporting argument, if it made a strong case that ads are economically necessary, and if it contributed to the discussion in a positive way, it might be upvoted instead.

It's very easy to dismiss downvotes as cliquish disagreement or tribal behavior, but doing that won't help you learn. It's much better to assume votes are being cast for legitimate reasons and ask yourself when you see or get downvotes if the comment in question is really the best way the idea could have been presented. It's very easy in written text to say something in a way that comes off very different and much more negative than you intended.

I encourage you to share your thoughts rather than stay silent, but to also stay positive, and be conscious of assumption and conscious of style.
Yes, and a car can go off the road and kill you. Nevertheless I don't choose to walk everywhere I go.
Show HN: Two-step Kalman/Complementary filter for altitude estimation
The webpage looks really good, and the description of fizz sounds great.

On the other hand, the name "fizz" is somewhat tonedeaf, reminding me of fizzbuzz. Fizz, the language, may overcome the name reuse on its own merits, if people like fizz well enough. The going may be a bit tough until then, however.
Not sure that all courses from youtube are being stolen.

I rather think that they when they find topical content on youtube they approach the content creator to put the course on their site as well.

Udemy's quality is mostly poor, but it's usually glaringly obvious when a course is rubbish. One or two courses are actually really good.
Yes, bitfmt_misc is quite useful. In WSL (Windows Subsystem for Linux), we register Windows executables in binfmt_misc and have a handler that launches a Windows process back and relays stdin, etc.:

$ cat /proc/sys/fs/binfmt_misc/WSLInterop
enabled
interpreter /init
flags:
offset 0
magic 4d5a

This is nice because it uses standard Linux functionality; we didn't have to extend our Linux-compatible kernel interface to support running Windows processes.
This'll work great until someone has an event that changes their gait -- sprained ankle, different shoes, stone or wrinkled sock in one shoe, carrying luggage asymmetrically, etc., etc., etc..

They even mention this sort of problem near the end of the article, where they mention it would be a good way to pickup cognitive or physical decline. This controlled use would be a much better use of the technology, but grab fewer headlines.
So sad that they’re discontinuing Neopan ACROS 100 this fall too.

It’s still my favourite “modern” emulsion as it has a beautiful tone curve and amazing dynamic range if developed properly.
This is a blog post on BoingBoing, it's not meant to be journalism. Two news articles covering it are cited at the bottom.
I think the break point was around the release of D7000 (APS-C) which suddenly matched (and surpassed in dynamic range) the immensely popular 5D Mk II (FF), the default choice of videographers and fashion/wedding photographers. Around that time 5D Mk II (and to some extent 1D) dominated.
The OS Armageddon Is Coming – John C. Dvorak
Those downvotes are because the internet existed before ads, and its factually incorrect.

If you feel like giving a more nuanced opinion with some arguments (eg, free content via ad supported model is better than the others because blah), you might find the downvotes dont come as fast and furious.
The equivalent to acing a code interview for an academic is submitting a terrific paper. Papers are typically submitted to open calls without any referrals. If the paper has an impact, the rest of it follows.

Prestigious invited talks don't come out of the blue, but usually as a result of consistent work that people care about.

If a researcher can't get their papers published, in an activity where that is a key metric of success and the key communication medium, what's the basis of the 'really good' assessment?

Look at the list of keynote speakers at any major conference you understand. Are those the wrong speakers? Did they get this privilege unfairly?
Ask HN: Should we start celebrating failure just like a success?
Would that make everything twice better?
and increase positiveness?
Why? Because they had a code exec vuln in 2017?

On the CoyIM site it says: "Not yet audited. Do not use for anything sensitive."
Even if we solve this problem by getting the users permission, or using signatures instead of a URL that points off site, or with a proxy (transparent/hosting at server/tor) then what is the next complaint?

Do we trust the server we're connecting to with their own TLS certificate revocation status? DNS? What about all hops along my network path? Email headers?

I doubt this was the intent. Using the Internet is inherently public. Privacy is hard and needs a clear separation / promise to the user. With that, Governments should have an awareness campaign so people know when they visit their bank website that they may be accessing third parties for fonts and tracking and that only their financial information is private.
The rise of the apprentice: a European tradition comes to the U.S
I don’t know that you can read between those lines, manufacturing one unit might cost nearly the same as manufacturing a million units, so might as well stock up despite waning sales based on where you think the obsolescence tail wraps up. For a momentous event like their last film camera sale, today may well have been their target date from 8 years back.

I have a cousin that works in Arrow Electronics’ obsolescence division, where they buy out final production lots in aging technologies (basically keep production lines going a few more months or years) with the intent to supply users of obsolete but operational systems with a fresh supply of parts and service. Lots of government and military equipment.
lucrative business and there is an art to projecting future demand of obsolete tech. Not saying that this was Canon’s intent as well, but it was eye opening hearing him talk about his business.
Moral absolutism can make it seem like you are on the right side of the debate even when the ground is shifting.

Lets take slavery as an example. Did you know that federal and state prisioners are forced to work for 30 cents or less an hour. If they refuse they get put in solitary. The average time someone is in solitary in the California prison system is 7.5 years. That is a form of torture. Slavery still exists lawfully so does torture.

Are you aware/against those forms of slavery/torture? Is everyone who is against slavery against this form? I think there is still some room for conversations around this issue and all of the other general topics.

I mean murder can be seen as a net benefit if someone murdered hilter before he took power.
Rolling Marble Projection
I personally use AdAway https://f-droid.org/en/packages/org.adaway/

It is a simpler design and works great. It works by adding mapping to your hosts file.
The VueJS 2 course[0] is 95% off right now, marked down to $10 from $190. I wonder if it displays that for everyone.

I'm sorry, Udemy, but that's a suspiciously huge discount.

[0]: https://www.udemy.com/vuejs-2-the-complete-guide/
Reading is fine, and reading challenging material is fine, but what pedagogical value are students deriving from binging all of Shakespeare's plays, if there isn't a lot of discussion and contextual explanation to go along with it? Just saying "we read hundreds of pages of words" sounds a lot like "uphill both ways", without that.

I'm also curious as to what else y'all read, given that Shakespeare wrote 30+ plays, and at a rate of one every week or two, that's just about an entire school year spent on nothing else.
so you think EU law should dictate viable fonts, libraries, and distribution methods? why is the EU so paternalistic and authoritarian? why don't they focus limited economic resources on bigger problems? where is the cost-benefit analysis?
There is a similar vulnerability with `mix-blend-mode` that enables a script to check whether a user has visited any given URL. It has existed since as early as 2016 and is still a problem today in Chrome 67. See: https://lcamtuf.blogspot.com/2016/08/css-mix-blend-mode-is-b...

And here is a demo: http://lcamtuf.coredump.cx/whack/

It has limitations which make it slightly impractical to check against a large number of sites but it's still surprising to see this hasn't been fixed.
The government has a very long list of things they are specifically prohibited from doing, that under some circumstances a corporation might be able to do. Here's ten off the top of my head.[0]

That being said, the government keeping a secret list of a certain subset of its citizens certainly leaves a bad taste in my mouth even if I can't perfectly express why. I'd just as soon not have department of the federal government tracking who is good and who is bad outside of law enforcement.

[0] https://en.wikipedia.org/wiki/United_States_Bill_of_Rights
Show HN: Code.xyz code editor to build Serverless APIs in 1 click for Stripe
It is somewhat of a loop, but it doesn't really play into things, because:

1) The search engines pay money and receive something in return. That's a closed off transaction. It's not like Mozilla needs to keep them happy, so that they come back. Sure, it would be nice, if more than one search engine continues to exist, so that there's competition for that spot, but that's about it.

2) Search engines are not actually that dependent on tracking. The ads can be placed based on the search query, and a browser can't block them from tracking that search query.

3) There's competition between search engines, so even though they share a common interest in being able to track users, it's not like they'll all agree to give up that spot. When one search engine is pissed off enough with Firefox to not want that spot anymore, another one will gladly fill in.

And 4) there's already other politics that prevent Mozilla from blocking all tracking. Webpage owners need to be kept happy, too. If you block tracking, those make less money off of your browser, are less likely to spend money to fix or develop things for your browser and so on. With so many users voting for Chrome, too, there's little incentive for webpage owners to spend anything on supporting Firefox already, so Mozilla can't be too aggressive with taking tracking away from them. And I feel like that's much stronger than the search engines' stake in Firefox.
I am running pi-hole at home and push out that pihole DNS to my VPN clients and my phone is always connected to my VPN. I never trusted any of these phone platforms to do anything in my best interest anyway.

Related, I cannot wait for the Librem 5
Personally, I think the last few years have seen more issues with brigading and bad / unethical subreddit moderators. But other than that, I agree completely.
This is ideal for something like LMDB. Can't wait.
You’re confusing film and video.

Anyway (D)SLR use phase detect autofocus in which you don’t have to figure out much at all.

Mirrorless is another thing.
Riddles fell out of favor, but now we're faced with the next disastrous trend which I just wasted an hour on yesterday---coderpad.io.

Imagine a binary pass/fail test that determines your future, next to a suitcase full of cash, clock ticking, and another developer watching over your shoulder, also feeling smarter because they already know the answer. An answer they researched in solitude at a leisurely pace.

Conclusion: "We can't find any qualified people, there must be a shortage."
> Ironically the foreign big ones have enough resources to comply to the law, small local ones don't and will die/never be created in the first place.

Yep, that's what I've been saying all along, but people don't seem to understand.

The real cost of regulation isn't the cost of non-compliance and the punitive measures that follow. It is the cost of compliance, reporting, addressing an endless stream of complaints and requests for information.

Large companies have the resources to handle that, small ones don't.
There are plenty of Canon and Nikon rumors regarding a mirrorless option; the proof will be in the pudding. The A7 III is Sony's shot at Canon's full-frame jugular.

I, too, surprised myself by recently purchasing a 6D (I, not II -- why increase weight and dark noise?) on both lens-selection/lock-in and quickness concerns. I was surprised to find that I loved being able to leave the camera switched on all day in the mountains and draw/shoot/stow in seconds, with 1000+ images on one battery. Barring substantial advancements in sensor/display power consumption, no mirrorless camera can match that property. Furthermore, it is an instrument I can handle/adjust quickly and reliably with gloves on in harsh conditions. For a week at temperatures between -20 and -30 C, the 6D (and iPhones kept warm) operated normally while friends with mirrorless cameras suffered shutdowns.

The three things, from my perspective, that Canon really lacks are 0.5-1 stops of dynamic range in the sensor (SNRs are competitive across all brands, an underappreciated fact), silent electronic shutter, and Sony's incredible array of on-plane focus sensors and focus algorithms (Canon's DPAF may actually compete, if turned loose/optimized further). Sony's eye-detection AF must be a game-changer for portrait photographers.
Agent on Demand
I learned about this service via this other thread ( https://news.ycombinator.com/item?id=16494677 ) and gave it a whirl. My experience was a very positive one. I reached out to Agent on Demand when on my job search earlier this year. Michael was helpful in helping me evaluate what was most important to me and became my go-to for bouncing ideas/thoughts back and forth. As things narrowed down he provided great points to consider. I chose to handle negotiations directly, but would have trusted Michael to do it. He made my decision making process much easier and was in the background providing valuable advise and data throughout! I'd recommend Agent on Demand if you need advice or the whole negotiation handled.
I agree. You don't do business in Russia without cooperating fully with the Russian Government. I'm fully on board with the whole "red scare" perspective and saying Kaspersky just got caught up in the wrong place at the wrong time in geopolitical arguments. Being realistic though, it's silly to think the Russian gov't would allow them to operate fully independent with no oversight. They absolutely have a hand somewhere in Kaspersky, the only question is how deep a role they are requiring Kaspersky to play. Kaspersky is a fantastic company with very well respected programs, and for a vast majority of its userbase, Kaspsersky products do just fine. I did find it entertaining that the founder said he didn't really care about losing the US market, because the US accounted for very little of their overall profits.
While It's rarely hard to read a particular piece of code, the combination of duck typing, only structs as receivers, and interfaces can make it as hard to understand as any dynamic language.

There are quite a few traps for the unwary, like that a unitialized pointer to a concrete type will not test as null/nil if it was passed as any of its interface types, that channels ( for concurrenct ) isn't easy except in a few special cases, an that a closed listening socket isn't necessarily closed immediately, and all sorts of shenanigans. You could expect all those from a relatively new language, but not one that is ostensibly very simple.

If you, however, refrain from using any concurrency, interfaces, slices, and maps ( maps and slices are really reference types made to look superficially like they are passed by value ), and accept that the first element in an iteration over a string should give a different result than indexing the first element in that string.

Well, then it's as easy as it looks, for anything where you don't need to actually handle errors, or where you can always handle them where they occur. Also please do remember that log.Fatal() is actually going to kill your process, because calling os.Exit() is obviously the task of the loggin framework!

But yes, Go could have been that easy to read, but there are quite a few really odd decisions that make a lot of the apparent simplicity be rather superficial unless you happen to use a specific subset of the language.
> Google essentially has just one, and it’s based on diminishing user privacy to the maximum extent possible.

You seem to be defending Proven, so why do you think this is correct?

Google does not have just one single product. It may have only one "profitable" product through direct sales (adsense) but Google offers many popular services, Gmail, Google Hangouts, Google Drive, Google Play, 8.8.8.8, GCP to name a few. Not to mention, Google is the driving force behind a number of open source technologies, such as Android, Kubernetes, Golang.

The funny thing about this is that I don't really care about defending Google against Microsoft. I just think it's strange that you, nor Proven, are trying to be factual about this.
Very true! This is only possible through Sweden's standardization of tax rates — it's more like if the federal government directed the taxes they receive immediately to the local jurisdictions, but the federal government still sets the specific tax rate. Local governments won't need other forms of taxation in this model, as the income tax received is more than enough to have perfect infrastructure and all.

It's currently infeasible in the US due to how substantial our federal government is, but it's funny as it's a libertarian dream to minimize the government; Sweden's success is in fact doing so, but also keeping tax rates high in the process.
Just wanted to add this. My perspective is skewed because my consultancy firm focusses on Microsoft, but most of the companies I've seen use TFS, C#, VS Enterprise, SQL Server, Skype for Business, and Azure (and usually git and Angular as well, as non-Microsoft technologies).

.NET Core has a lot of momentum, and a lot of people like the new approach, which seems to be to move faster and to break backwards compatibility.

Ironically, I'm not a big fan of Microsoft, but I can see how using almost exclusively Microsoft products helps integration.
> What was impressive was the way Stockfish9 was beaten.

Without its opening database and without its endgame tablebase?

Frankly, the Stockfish vs AlphaZero match was the beginning of the AI Winter in my mind. The fact that they disabled Stockfish's primary databases was incredibly fishy IMO and is a major detriment to their paper.

Stockfish's engine is designed to only work in the midgame of Chess. Remove the opening database and remove the endgame database, and you're not really playing against Stockfish anymore.

The fact that Stockfish's opening was severely gimped is not a surprise to anybody in the Chess community. Stockfish didn't have its opening database enabled... for some reason.
7 Successful Email Marketing Tips to Build Your Customer Relationships
Atari Launches Linux Gaming Box Starting at $199
Pi-Hole is just a DNS-based adblocker. It returns 127.0.0.1 (I believe) for ad-serving domains, so it happens before https even starts to be negotiated.
GP post is open to a benevolent interpretation wherein a cooperative reader fills in the missing "per capita" from the context of talking about quality of life.

Calling Iraq and Oklahoma similar closes that door, because those two are not similar at all per capita.
This goes beyond just identification to actual data leakage, but ties into a larger point about GDPR and other regulations that we've been discussing ad nauseum here, which is questions like: "Why don't the GDPR regs just tell me what I need to do?"

The GDPR being deliberately vague is a response to issues like these, it serves neither the interests of the users or the regulation to say "Get consent before getting cookies and only cookies" only to have sites and services turn around and use methods like this, or:

BrowserFingerprinting - https://panopticlick.eff.org/

Super/Ever Cookies - https://github.com/samyk/evercookie

HSTS identification - https://www.owasp.org/index.php/HTTP_Strict_Transport_Securi...

or whatever the new sneaky identification via browser features hack happens to be.
I mean, you could just not use apps that rely on ads for revenue.

I personally like getting paid for my work, and being able to buy food and pay rent.
unreal. and advocates deny any and all costs and collateral. i can't believe their spending limited political and financial capital on this rather than the multitude of real problems in the EU - without any compelling cost-benefit analysis no less.
Fizz is a bit of a buzz kill.
I believe this is also why there's not a CSS equivalent of Adobe's Pixel Bender shader system.

They're worried that someone could write a shader that would detect sensitive info (like a credit card number) and jank the render thread in an observable way to leak the number to a script running in the parent window.
PiHole acts as a local DNS server. So it blocks ad network domains.
It can be done, MS just went way out of their way to stop you from doing it (and it is getting worse with each new "upgrade"). The button is there but, IIRC from the last time I had to do it, there's still like 2 more screens you have to go through and one of them tries to trick you.

One imagines Microsoft is intentionally trying to kill their Desktop OS, but has to keep being less and less subtle about it because the alternatives are so bad people are just putting up with it.
Tesla Model 3 found profitable