skysight-inc/HackerNews huggingface dataset:
If someone guesses what all the instructions are supposed to do and implements the wrong semantics, they didn't actually implement the same instruction set!

When all your security issues are violations of the spec, then it is not the language in the spec that is insecure.
Apple wants to claim the App Store is just a store, that it being closed and no option to install another store does not equal monopolistic tactics. That can only fly if they also don't abuse their privileged position to undercut app competitors.

It's no different than Standard Oil giving itself preferential shipment prices on the rails. This is text-book anti-competitive behavior.

So yes, in a regulated environment where monopolistic tactics are supposed to be verboten, we are supposed to have a right to at least be on equal standing with Apple's own apps.
They could start fixing it by not turning their spying tools inward, and enacting strong whistleblower protection laws.

The other half is admitting that the government did something wrong in the first place, which they can do by prosecuting officials who broke the law, retire those that quasi-legally facilitated domestic dragnets, and pardoning Snowden, Winner, etc.

That’s going to take politicians who aren’t jingoistic.
As you hint at, the (more common) alternative to defining the world in advance is to rely on machine learning to figure things out (and possibly generate separate clusters for meanings that don't even map well to specific words but resolve the ambiguity). But even then you can run into problems. Even if your model can parse "cloud" correctly based on the context, good luck trying to parse a text about online storage of meteorological data.

The ontological approach described in the article doesn't really work all that well with real world data.

The raw ML approach works well enough but has a multitude of problems (e.g. learning biases, like "black" being a negative sentiment classifier when talking about people because of the texts the model was initially fed).

But given how hard it is to "solve" these problems, I'm not convinced ML alone will ever progress beyond the 80% "good enough" solution it is now, without being replaced with something completely different.

This is what makes me skeptical of all the tall tales about strong AI and "the singularity". While the specialised applications (e.g. deepfakes) are certainly impressive and a lot of the more generalised applications can go a long enough way to get a decent amount of funding despite unfixable flaws (e.g. sentiment analysis), getting from "here" to "there" seems to require more than just more incremental refinement.

Computer Linguistics courses have been teaching ontological "scientifically sound" approaches that yielded no real-world applications while Google had been eating their lunch with dumb statistical models. The dumb models have since become infinitely more intricate and improved from "barely usable" to "good enough" but seem to be inching ever closer to an insurmountable wall, whereas the "scientific" models still seem to be chasing their own tail describing spherical cows in a vacuum.
Totally agree on email. I've long been saying that they should just acquire/partner with FastMail, seems like a great fit and would allow Mozilla to better align their revenue stream with their users.

Also, this constant killing and reviving of the Test Pilot brand looks incredibly short-sighted and stupid to me.
Well, there's at least an implicit expectation that a "platform" farming out work to (and taking a cut from) 3rd party developers should be neutral with regard to app ratings and popularity

Apple wants to have its cake and eat it to (have a non-neutral platform that favors only them while implying the platform is neutral to their money cows).
Adobe reimagines customer journey as layers of data in a Photoshop image
Similar lamentation about EU salaries, since those are not often aggregated.

FWIW I was offered $200k in NYC in 2012 (with 5yrs XP at that point and they offered visa sponsorship) if it helps.
Straw Poll Rejects Feasability of P++
I'm not sure if you're trolling, but if you're serious about having a business based on Django you should know that v2.2 have support until 2022.

The current LTS (1.11) ends in April 2020, which gives you a little more than 6 months to upgrade current projects to 2.2.
This isn't cool, but it doesn't bother me too much because iOS app store search has been useless from day one. It should almost never be used unless you already know what you're looking for. There are better places to find music or notetaking apps to download.
The Longest War: US in Afghanistan
> It just seems like WeWork took an existing business model of renting office space, went all VC and gathered a bunch of money and sky high evaluation (toss in some creepy insider dealing) ... and ... that's it.

That is basically what they did, but they also marketed it really well and made the process seamless. Everyone points to Regus as an example of a company that already existed in WeWork's space, but as far as I can tell, most people have only heard of Regus because WeWork is so often compared to them.

Before WeWork, most people weren't aware that coworking spaces were an option. Startups would work out of homes or they would find cheap office space and sign long term leases for spaces they might soon outgrow. WeWork solved these issues for them.

Now, I don't think there's much of a competitive moat. I don't think there's much stopping companies from moving to any other co-working space. Their corporate governance issues are crazy. They are probably overvalued (at least as of their last raise in the private markets). But they certainly are the 900 pound gorilla in this space and the space has gotten much bigger as a result of them.
Likewise, I often explain to people that I'm from the midwest. Sometimes it helps cut through the bullshit, sometimes it doesn't.
There is

Believe it or not, HN

More to IT then web apps... (to mis-quote Ross from Friends, Front OR Back :P)
I am always skeptical but also don't doubt a kid can do this, as I shared your skepticism I also searched it.

https://www.snopes.com/fact-check/pancreatic-cancer-test/

Seems that they aren't saying he's a fraud just that he overhyped his claims on accuracy and cost (he is 15) and for obvious reasons there is a lot to still figure out with his early tests and results being like step 2 of 20 to make an actual human viable test. They also point out other research has shown the protein he is claiming is maybe a weak link to cancer, not the strong one he suggests. But even the articles I read say that is not yet scientific fact either.

I don't begrudge a 15 year old getting too far out in front of his skis, he's learning. The fact he comes from a science based family make sense too, as almost all these types of situations there has to be some base understanding from a good friend or family member.

The main reason I like the snopes article more than the one you linked is snopes stayed more on the topic and didn't seem to be trying to pick the kid apart, there is no reason to do that.
Unfortunately some domain registrars still don't work with less common TLDs. I'm stuck with GoDaddy unless someone knows a better registrar for .boston domains
> muh can't we all just get along

Take the Hitler / Darwin pill: as long as there are separate entities and limited resources, they will be in conflict. Accept it, it's a part of nature.
https://www.youtube.com/watch?v=-wjMmeNS9wA&t=2m53s
We detached this subthread from https://news.ycombinator.com/item?id=20926837 and marked it off-topic.
>One way of making Lean-Agile methodologies more palatable to progressive and non-profit spaces could be to define them in a different way.

I'm really not seeing why these two paradigms need to relate to each other at all. Lean-Agile is not a moral framework it's a business strategy. If the private political beliefs of your employees/coworkers are interfering with your operations you already have a much more serious problem than making a particular strategic approach more palatable to one group of people. Bringing politics into the workplace is a mistake.
You should take your car for an oil change regularly. You should go to the dentist every 6 months. And you should consider updating your software dependencies when they announce end-of-life sometime over the next 10 years. It's been 10 years.

https://www.python.org/dev/peps/pep-0373/
I thought you specifically had to approve the participation even if you already met the criteria?
> how many professional software developers will really want to self-identify as “ballerinas”

Ballerina -> Baller. Problem solved.
They're definitely employees. I hope the scam ends.
I absolutely love hooks and don't want to use the `React.Component` class ever again.

And yes, hooks need to be grasped, they're quite something else. But once you get the hang of hooks, they're very simple to understand.

OP seems to be a bit stuck in a hole.

If you end up in a situation where your hooks come loose and the code becomes a mess — just delete them all and rethink your code / component logic structure. Believe me, it all can be simplified. Just rinse and repeat until you are satisfied with the outcome. That's when the "aha!" moment comes.

At the moment I only use `useEffect`, `useState`, `useRef` — the rest is unneeded so far even in my large-ish application.

P.S. sorry for the puns!
Elon Musk vs. Jack Ma (2019) [video]
666 is Gematria numerology applied to Nero’s name in Greek, 616 is what you get with the Latin spelling, it’s more of a confirmation than a contradiction
The feature-rich Vivaldi browser finally arrives on Android
I’ve never had any trouble avoiding usage of any thanks to how powerful TS generics and interfaces are. Also why would it type check dynamically? TS is a static typing utility, there are other ways to type check JS at runtime if you need to do so. These statements (and that you seem to think TS is most helpful for “less experienced secs”) make me think you’re not actually that familiar with its usage

I’ll be the first person to say that I’m eager for a viable front end solution without any JavaScript (shoutout vugu, an awesome but young and experimental go lib), but TS isn’t going to die with the removal of any lol
watching a video of bill gates on the indoor toilets project now vs in the 90s giving DOJ depos is like watching xergiok get his eyes back

The DOJ isn't a subtle instrument and there are a lot of up-and-comers gunning for this (yelp, for example, was part of the group that lobbied margrethe vestager to take down G in europe)

The investigations that are coming into the tech cos will going to be like gladiatorial combat. It will be like the microsoft hearings combined with the kavanaugh confirmation combined with the mel brooks passion movie
While this seems like a generally good thing, I'm irritated by the constant encroachment of the web browser in trying to control the whole network stack, or occasionally, such as here, just use it's own and ignore the OS settings.

For one, presumably Firefox-based traffic will go one way whereas network traffic from other apps will go elsewhere, which may provide either unexpected problems or be the cause of unintended data leakage as people believe their whole network experience is protected. I have similar concerns about the rumor Firefox is going to start defaulting to its own choice of DNS provider, which will tamper with both my personal ad blocking strategy (Pi-hole) and my corporate network strategy (internal DNS for internal apps).

I would rather web browsers browse websites and components that mess with networking be separate installable components that properly interact with the system's networking APIs.
The app store is not only keeping the competition down but is hampering innovation. At the size of this business this is an existential threat to Apple‘s ecosystem as old ideas get tired and new can not get a toehold. They really need to get out of being an abysmal marketing platform and focus on distribution mechanics.
I never had a good feeling with GoDaddy, their managment console is bad, they are spamming you constantly with offers and their pricing is not transparent. And now this story. What are good alternatives for Domain registration and DNS hosting?
ASGI is disgusting. It's WSGI (not very good in the first place) with asyncio tacked on (even worse!).
https://www.cv-foundation.org/openaccess/content_cvpr_worksh...

Here's a nice paper. But yes, almost any CNN works.

VGG-16 or VGG-19 seem to be used the most.
The difference is that Mitnick served his time (and is no longer considered a criminal in the US system) but in Russia you can get out of jail early.
That's a "yikes take" from me dawg.

That's what's called "Self-justification". Helping your victim after victimizing them allows you to say "I'm not that bad, I'm helping make sure this doesn't happen again".

This is a terrible person doing bad things to other people. He could donate all the money he makes selling the user name to orphans and it still doesn't really justify the behavior.
Not least because lungs take in oxygen and output carbon dioxide. I guess while the Amazon is on fire it acts a bit like lungs.
put a million dollar bug bounty on bgp. that will be fun to watch at least.
> So is this just a VPN that's baked into the browser?

No, it's a secure connection to an HTTP/HTTPS proxy being run by Cloudflare. It isn't a general-purpose VPN.

I would love it if Mozilla offered an email service.
German bond yields are currently negative. That means that you pay them more than $100 for every $100 you get back.

See https://www.bloomberg.com/markets/rates-bonds/government-bon...
That's because it's very hard to fund development of something as complex as a web browser in 2019 with nothing to fund the development other than donations.
That's a very nice IPsec summary!
> You can pick the winners of the evolutionary process, take a skim while you're learning and then copy them with something using private APIs.

Right back to the Microsoft-Windows business model from the 1990s.
Well, most of that is accurate.

Also forfeiture doesn't account for the fact that you may have paid capital gains tax. I feel like they really shafted me on that one.
That ZeroHedge's article on climate change is the perfect shit sandwich of unrelated facts for someone with confirmation bias. It conveniently ignores the atmospheric carbon dioxide which has reached unprecedented levels. Levels that are clearly man made. https://climate.nasa.gov/evidence/

I honestly expected better from you.
This sounds like a good classification, and I would hope along with it would come corresponding taxation policies. Here in Canada there are many "small businesses" which are incorporated single persons getting paying the miniscule corporate tax rate, with various tricks to avoid income tax (paying spouses, drawing dividends, investing in 'corporate' assets which aren't, etc.) while drawing their income primarily from a single source (often a corporation or charity they are personally associated with.)

When the gov't made noises about small business tax reform people screamed bloody murder and they had to climb down. Which only shows you how pervasive this kind of 'contracting' as tax avoidance actually is.
But Algo is too much opinionated for my use case, or at least looks like by reading its docs. Plus, the VPN I need to replace is not "for personal use".
There are business that must have an mobile app and a website, you can't screw half of your customers and tell them to buy other phone. Developers did not like to develop for IE but the businesses had no choice to support IE because the customers were demanding it.

So as a individual you can decide to buy an Android but as a business sometimes(maybe most of the time ?) you can't decide not to support iOS or Android, you have to support both.
I don't see how this is a problem unique to uber or lyft. employees can game the system of any employer. This is an employer problem, not a legislation problem.
I did it once, and it didn't go well. When I was younger, I just quit my job and start my own business without a lengthy plan, and I was failed, painfully.
My 2 cents: you should be prepared well, especially is finance. Whatever you do, regardless of how hungry and foolish are you, you need to stay alive first.
I am starting to use hooks and it is actually way better to do async thunk axios http calls than to put it in a lifecycle method. the code is more succinct and clear and you don't have to keep the lifecycle in mind as much
Show HN: I made a platform to team up as in opensource, whilst splitting profits
I like django, I really do. But the other day I had to reinstall a site built with Django 1.4 and was disappointed to find that the docs for it are no longer online :-(
> If you are using your Google Apps email address to log into various websites, I strongly suggest you stop doing so. Use an @gmail.com for logins.

This strikes me as bad advice. Getting access to a hijacked Google account is about as hopeless as everything else he got put through.

The point of failure wasn't "using a non-gmail address," it was "using an untrustworthy registrar."

And I know it's not a silver bullet, but it's unclear from the article that he was using MFA for his GoDaddy account.
The Tortilla Cartel
I wouldn't recommend it to the average person. It worked out a lot better for me than most would expect.
The attitude in USSR at the time was that anyone, and any activity, not actively advancing the interests of the Party and the Revolution was not just useless, but actively harmful: mercy, justice, humanity included. I.e., showing evidence of concern for any of those was to demonstrate divided loyalty.

It was very dangerous to suggest not exterminating any person or group. Eagerness was evidence of commitment. Everybody needed to provide such concrete evidence of commitment, or be labeled a class enemy.
I don't think more direct at all. Perhaps more direct than southerners, particularly London, but hardly compared to northerners or Scots. More determined to bring overstatement and excess superlatives certainly, while British are the inverse and overdo the understatement.

"This is good" En-GB: "Not bad, I 'spose", "it'll do" En-US: "Awesome man, incredible", "I'm excited you asked, amazing"

I will retire never having used "exciting" in a work context. :)

With apologies to both sides of the Atlantic.
Cries with €30K in South Italy
If you believe in the ability of the state to regulate labor, you should have no problem with this bill. Uber and similar companies are exploiting 'independent contractors' to slash their labor prices. Those employees aren't being offered health insurance or even minimum wage. Good for California.
How can your bank afford a 40 story building when it charges you €2 per month?
> You can't expect intel to benchmark if a feature would be better or not on amd, that's not its role.

It is, in facts, its role as a major contributor.

And they do, in fact, benchmark and fix AMD as part of its open source efforts, as they should. Case in point: https://github.com/OpenVisualCloud/SVT-VP9/pull/48 (Intel developer contributing AVX2 improvements, specifically mentioned as AMD Epyc improvements).

They can cater only to their own devices when the code only applies to those devices (e.g. the i915 graphics driver). In generic code paths, they must cater to all users. Adding optimization using generic features that have generic flags, but hiding them behind vendor detection, is borderline malicious. The developers here are well aware that there is a feature flag they should check instead.
> I don't want quotas as NYC is doing. This is just recreating the taxi medallion system.

The worst part of the medallion system were the title transfers. Quotas and a fair lottery system can be ok, and can even be in the public interest to reduce traffic. However, letting the medallions go to auction for hundreds of thousands of dollars creates perverse incentives that squeezes small players out of the market or force them into crippling debt.
Plenty of sovereign debt interest rates are below zero, so you'd pay $101 for $100 in a year's time. Whether or not this is sane economic policy is a question though.
I used to have a 7 digit ICQ number of mostly 3s, like 3335133 or something like that. It totally wasn't worth the hassle of random Russians trying to buy/scam it from me.

Same thing happened on a smaller scale when I had the apparently rare 'white earbuds' in my Steam account.

The easiest thing is just to give it away and find something better to do with your time.
> Agreed, but is anyone really arguing this?

Everyone is arguing this. None of the Democratic candidates who have proposed Medicare for All have proposed corresponding European-style taxes. Nobody has proposed a VAT, which averages 20% in the OECD. Sanders has given a "menu" of options, none of which raise anything close to the required revenue. The closest thing in Sanders' plan is a 4% employee + 7% employer payroll tax. That's less than what Germany or France assess in payroll taxes to fund their healthcare systems. All of Sanders' proposals put together only raise about $13 trillion of the projected $30 trillion over the next 10 years: https://www.sanders.senate.gov/download/options-to-finance-m....

> It should come as no shock to anyone that in order to get Euro-level services, we need a higher tax burden. High earners have the most to lose so it's also not a huge surprise it's an especially concerning issue for them. Most Americans (including those that would benefit most from these changes) are not high earners and they will pay a more measured amount.

Actually, middle income earners "have the most to lose." Again, look at how Europeans actually pay for their universal healthcare. Here in Maryland, the top marginal income tax rate is 42.75%, as compared to France or Germany's 45% rate. The top marginal rate in New York or California is higher than in France or Germany. What pays for the healthcare is not higher taxes on "high earners" but higher taxes on middle income people. In France, the 41% tax bracket kicks in at $83,000. In Maryland, the marginal rate on that income is just 26.75%. (In Texas, it's just the 22% federal rate.) Capital gains is higher in France, which is unusual among even European countries in taxing capital gains like ordinary income, but there's not much capital gains income to tax. ($650 billion or so in the U.S.). Germany's and Sweden's capital gains rate is 30%, about the same as Maryland. Corporate taxes in both France and Germany are comparable to or lower than the U.S. (after Trump's tax cut).

To fund universal healthcare, we need to raise another $3 trillion per year in taxes. The total income of the top 1% is 2 trillion. Raising taxes on those people to French or German levels won't raise much more money. This is obvious from Sanders' proposal: https://www.sanders.senate.gov/download/options-to-finance-m...

Sanders proposes to raise the top bracket to 52%, above France's or Germany's. It proposes to treat capital gains as ordinary income, like France but unlike Germany, Sweden, etc. Even raising taxes on the rich to levels higher than France only raises $1.8 trillion over 10 years. The payroll tax proposal, by contrast, raises $7.7 trillion, four times as much. Going all the way and raising social insurance taxes to French levels would raise 5-6 times as much as raising taxes on the French to higher-than-France levels. So would a European style 20-25% VAT.
If you're using an IPsec VPN, you can build a configuration profile with Apple's Configurator tool and do some neat stuff with VPNs.

I believe always-on is one option, but the option that intrigues me the most is to automatically connect when a certain domain is requested after a lookup failure. If you have an internal domain, say, ".randomtisk", you can set it to try, then connect the VPN if the DNS lookup fails - this way it will work normally at home and transparently connect to the VPN when you're away.

NOTE: I haven't actually tried this yet, it's a work in progress.