skysight-inc/HackerNews huggingface dataset:
I have found I can block cloudfront domains by default with almost no inconvenience.

Occasionally something like a download link, where the webmaster has chosen to use cloudfront for that specific resource, might require that I whitelist a cloudfront domain temporarily. If the domain has a unique subdomain and I am confident no ads are ever served from that subdomain, I might whitelist it permanently.

Every user is different and visits different websites. Each user's needs are to some extent unique. I think you have to find what works for you. No one can do this for you.

The more engaged you become in blocking ads, when you stop relying 100% on a third party to try take care of it for you, I think the more familiar you become in exactly what domains you need to access to accomplish whatever it is you are doing on the web. That knowledge allows you to make yoiur whitelist.

Meanwhile anyone using Chrome can tap into the built-in diagnostics via chrome://chrome-urls to get a very quick and easy analysis of what domains they are requesting and the ones they actually need:

chrome://site-engagement

To answer the second question, if I am visiting new sites, then the whitelist is modified accordingly. Otherwise I have found the majority of IP addresses to be quite stable. If I am visiting many random websites, eventually I will find one or two that are changing their address either perirodically or permanently.

Personally I like to know if websites are changing their IP address. I think there can be good and bad reasons for changing IP address. When one is using whitelisting instead of unrestricted recursive queries to a DNS cache then it becomes easy to identify websites that are changing IP address and to monitor the changes.
Works for airlines. Til it doesn't.
This is awesome, I've never seen these before. Thanks for sharing.
But that’s the point, you can send a spoofed email to your mother that will not go into her spam folder, even if she uses Gmail.

The only way Google could protect you is if the From address is from @gmail.com (maybe, not completely sure). But if you have your own domain, you can’t have that protection. Sure, you might not be able to use Google’s own servers to send that email, but email is federated so you can use somebody else’s servers.

The only thing that stops spammers from doing more of this is the web of trust happening between email services. This is precisely why if you setup your own server, you’ll start off with a negative reputation and your emails will end up tagged as spam depending on the destination.
First sentence:
"Recently WebSocket support has been added to HTTP/2 (in RFC 8441)"
> There hasn't been a time when the media haven't been biased and often knowingly dishonest.

Perhaps, but surely the media used to be less biased, and it’s worth striving to get back to that place.
Well- the React example doesn’t really restart rendering from scratch (as you yourself mentioned). And in larger applications you’d still prefer to not ‘redraw from scratch’ in React either and build on top of a previous setup.

Really what you’re doing is preferring more declarative programming practices over procedural. And as a consequence, more declarative APIs like React.
It's aesthetics because your brain can see it turns into a multidimensional graph with all sorts of cycles that's, for all intents and purposes, infinite.
Nice! This came at just the right time for me too.

I find the general attitude in this comment section curious, though; lots of people are arguing about the skin tone choice which is notably brown. Yet I feel that if it were lighter in shade, there would be much less grumbling and criticism about not including every single possible body shape?
I think that's a charitable reading of the parent comment. I thought I made it clear that in an ideal world payday loans (and the mafia) wouldn't exist, so I'm not even sure what kind of ideal world the parent comment is suggesting.
Perhaps it is time for someone to step up and declare himself as president of United States since no side is helping to end the shutdown.

Pretty sure a lot of countries are going to support it immediately.
Ask HN: Why is Facebook closing Moments?
I understand that Facebook have decided to shut down Moments: https://techcrunch.com/2019/01/24/facebook-is-shutting-down-moments-heres-how-to-save-all-your-photos/

I don't understand why they would choose to shutdown Moments (or a similar, under used service). Things that lead to my confusion:

* Facebook has insanely deep pockets
* Facebook has likely automated all of the infrastructure and elasticity of the service (and, all of its services). I could see Facebook reaching a state where not a single person works on Moments, it's just a supported service on their infrastructure team, SRE style.
* Facebook has masses of data, so it can't be an expensive service to maintain (especially, if people just upload the same photos to Facebook as that seems to be the obvious migration path)
* Facebook would retain a non-critical app for it to experiment with features, let interns lose, allow users to drive feature requests and just see what Moments wants to become.

So, why bother to close it? Why not, just, keep it? What is the upside to shutting it down?
I grew up in Asia and currently living in US. I had never thought of it that way, so I will need more time to connect the dots with this particular view point.
> Alice damages Bob's car.

He just inverted the names: Bob damages Alice's car.
New Google policy creates $15k barrier to entry for apps using the Gmail API
Looking at the 'rapid DNA machines' on the market, looks like it is still STR.

Someone should sell them on the idea that they can use SNP to generate an approximate photofit
"At 1000ppm there is a 15% decrease in cognitive function"

In a century or so we could be looking at similar CO2 levels in the atmosphere if we don’t significantly cut emissions.

Will our decencents be made stupider by higher CO2 levels? Or will they be able to adapt?
> Mainly because error reporting and performance, both compile-time and run-time, is hard to achieve.

Do you have more information on the error reporting bit? Is it due to losing important metadata during compilation? If so, couldn't a different, more metadata-rich representation than the basic AST most of us are familiar with help here?
Tangenital, but your comment reminded me of a Top Gear episode where a car acted as a Faraday cage. Perhaps putting any vulnerable electronics inside your car would be sufficient?
At least "come from" states clearly where the code is coming from.

Now... When your callbacks are names and not inline you can't really make that assumption.
> Flux of the magnitude we’re talking about

How high exactly? At the surface of the earth? I mean, if it's microwave level energy, that would imply it was harmful to humans?

(Conversely, the non-harmfulness of the Carrington Event to life should be good evidence against the people worried about phone masts...)
You can go the next level and say it's the photons emitted that you actually see ... then go the next level and say it's a constructed view that we really "see" in our brains not the raw results of photon impacts on our retinas.

Not sure what the next level is? Something about societal artistic interpretation of aurorae impacting the perception of the visual image created, perturbing our sense of reality?
My computer doesn't see that drive. Once I connected it saw it for a moment, files were there.

It's not the USB cable - same with different cable. Data recovery software (like photorec) wouldn't be problem. I'll try to hook it directly to a desktop PC
They need to provide the ability to use SMTP servers other than their own for @fastmail.com users.

SPF, DKIM and DMARC do not provide authentication of non-envelope headers like From: and To: etc, unless they are specifically included, but there is no way to publish that you require those headers as part of the DKIM signature.
Yes.

At least for me.
Fully agree. This is exactly what I've been trying to do :-)
I interpreted the OP as agreeing with you. I think you might be misunderstanding each other or I’m misunderstanding someone.
True, but there's many parts that you do have to copy into your source code:

* magic numbers at the start of the file format

* all sorts of enums that you just have to know, names and numbers and the correspondence between them

* names of data types and classes are often needed

* there are often many "standard" things that will be in both the original source and the duplicate because it's the industry standard (things like bold text in any word format or parallel constraints in cad files). They will mostly match in all programs of the same time

And that's just the beginning. You could make an argument that all of those fall under copyright. And they shouldn't. So it really isn't that far from an API.
One important difference: HTTP/2 requires* encryption. This makes getting up and running for local development and small deployments more difficult.

* https://http2.github.io/faq/#does-http2-require-encryption
"[...] currently no browser supports HTTP/2 unencrypted."
> With accessibility you could cross out most of the toolkits I mentioned. That's how you stand out.

I'd like to see accessibility baked-in because that would be my preferred path to a fully-addressable/programmable UI, and UI-QA-as-code. The way we QA UI's today is way too hack'ish. I want to be able to write unit tests for the UI within the development flow of writing the UI itself, not in some external, bolted-on fashion. Part of what seems missing is I can call the UI to perform some action on my behalf, but querying the compositor upon the final results sitting on the display output seems to be haphazardly available; I can query for some elements, but not all, or I can query for pixels but not what UI element those pixels belong to.
To me, the key technical debt analogies are leverage, interest, and bankruptcy/refinance. Borrowing against the future by doing the easy thing right now is likely to make future changes harder. But "predictions are hard, especially about the future." Sometimes the world changes in ways that entirely eliminates the debt...an organization ceases operations or it merges or it grows into a landscape that could not have been foreseen. Or in the world of startups, the organization grows into problems of scale, problems that the costs of solving upfront would have prevented growth.

Google didn't waste time building Kubernetes in 2000.

[edit] Ideally, the goal is not to pay down technical debt but to sell the asset backing the debt for profit or discharging the obligation to pay.
Your criticism seems a bit idiosyncratic, to put it kindly. So it doesn't use the flavor of C++ you prefer? Sure, but there's a lot of room for argument about whether shared_ptr or template-instantiation bloat would be good choices for an IoT-level embedded system. Similarly, the fact that it doesn't use cmake seems like more a matter of preference than of actual suitability. As for being supported by ARM, well hey, at least it's open source. It could theoretically be forked for RISC-V. Lacking any mention of alternatives, that criticism also seems rather hollow. Beggars can't be choosers, y'know.

BTW, you maybe should have mentioned that you work on a competing project.
So, you say that it doesn't maintain a persistent connection, but that poses a problem - it needs a way to do push notifications still I assume? Those need an open socket somewhere - does JMAP allow for it or does it make you rely on a 3rd party?
In the very long run it's hard to see that we could compete with arbitrary scalability and lightning fast operations.
In present and imminent situations, I thing Louis Rosenberg had an exceedingly important point in

"Artificial Intelligence Isn’t Just About Intelligence, but Manipulating Humanity: AlphaGo's true accomplishment isn't learning to play Go, but learning to play (and manipulate) us."
(https://futurism.com/artificial-intelligence-isnt-intelligen...)

, around the last AlphaFoo.

"Imagine a flying saucer lands in Time Square and an alien steps out carrying the game of Go. He walks up the nearest person and says the classic line – “Take me to your best player.” Now, let’s assume that the alien spent years studying how humans play Go, watching replays of every major match.

If that was the situation, it would seem Humanity was being set up for an unfair challenge.

After all, the alien had the opportunity to thoroughly prepare for playing humans, while the humans had no opportunity to prepare for playing aliens. The humans would likely lose. And that’s exactly what happened last month when an “alien intelligence” named AlphaGo played the human Go master, Lee Sedol. The human lost in 4 out of 5 games. But, if we look at the big picture, it wasn’t a fair match."
The problem is that pay day loans are typically pretty small <$500 and meant to be short duration 1-8 weeks, meaning that if it’s a $500 loan out for one month @15% that is $6.2 in interest, it is going to cost more than that to process and administer the loan, let alone funding costs, default risk, etc.
Slight aside, anyone know why all the supposedly iot-oriented small arduino devices are IPv4-only? Is everyone deploying them in some kind of NATs + port forwards / upnp system or tunneled overlay IPv4 network using external gateway devices?
In my memory they used to try to tell all perspectives in their own terms. That stopped in the last decade, IMO.
> If it wasn't him, they'd be latching on to another strawman.

He's not really a "strawman", he was one of the most visible faces promoting climate alarmism early on, and was a prominent politician. He is easily skewered due to his laughable knowledge of science, and his hypocritical lifestyle.

Now there is a large collection of others who make unsupported alarmist claims, incorrectly relate weather events to global warming, and are complete hypocrites with their resource use. For instance, see the 1,500 private jets that just showed up at Davos...

If you want to make a positive difference, advocate nuclear power. It's the only way to replace 100% of fossil fuels without air pollution.
>An interface is no more software than a recipe is food, than a credit card statement is money.

I really don't follow this analogy. And neither do many other license agreements, and the courts in the current case.

Please explain to me the fundamental difference between an interface and what you consider software. Because you provided some weird analogy to essentially beg the question in an indirect manner but provided no substational statement qualifying the two as different.

> There is no place in a (stripped) binary where you can point to a structure definition.

Yes there is. In every implementation and runtime. From GCC to .NET. An interface in all its various forums as we understand interfaces are placed in binary. From object implementations to ABI's and API's.

What rock did you crawl out under?
Graal has a history going through Maxine, to HotSpot C1. It's been evolving for years, yes, but its application as a partial evaluator only goes back to 2012. TruffleRuby was started in 2013.
Here is the paper announcing his death: http://www.thedalleschronicle.com/news/2018/sep/07/man-kille....
I know I'm the gggggp and watching an impressive strawman :)

But one thing to remember, is if we were to price goods based on their creation, profits, AND externalitites (environmental of various sorts), these $400 TV's would likely be around $1000 or more. Land rehabilitation costs a lot, as does air purification and water cleaning of various chemicals. And land isn't exactly growing, so every new piece of trash in a landfill is taking up a limited resource.

Given all those things we currently don't include would easily tip the scales to "Repair". Sure, things wear out and die. Components can burn out. But we have the technology to fix them; we have the engineering to design durable and repairable things.

But because things are "cheap" (call it a loan from the future that we can't default on), its easier to enforce throw-away culture until we can't. But some megacorps make a few more bucks. And we end up with the DMCA, copyrights, and other obnoxious laws and technologies actively preventing us from fixing broken things.
Patent trolls predominantly go after small businesses that often do not have the legal team or the funds to mount a credible challenge. It’s a system where whoever has more money (or access to more legal time) wins. Patent trolls are usually run by lawyers who have copious access to their own legal time. In short, your statement is reinforcing my point.
Thanks! I don't understand something: Is this a full demo, or an example with only a few features / images?

This demo doesn't have autosnap (I'm not sure about the official name).

Also, I can't change the color of the hair, but it is not clear if it is possible in the original version.
For those who are wondering about 'changed my life':

Tom Scott uploaded a video about CO2 and its influences a few days ago. it's a good palce to start research:

https://youtu.be/1Nh_vxpycEA
I feel like there is a bit of ethical hysteresis here.

If you have buttons that are designed to be placebo from the start, I find that unethical.

If you have buttons that work, but have to be disabled due to a change in plans, that strikes me as less problematic (but they should still eventually be removed).

So, how you get there matters.
Germany already has those.
Oh yeah, absolutely; seeing the MOOC featured so prominently, which I genuinely was in no mood for, I was just about resigned to having to aimlessly click around and run barely functional snippets - and then I open the image, and there's a super friendly beginner ready interactive tutorial!

Pharo might be the first project I've seen whose actual usability an user-friendliness is behind that of their presentation :)
Aha, this article is by the creator of Quart[0]! I'm a big fan - one of my favorite new python packages. It's essentially a super zippy, flask-compatible asyncio python server. I switched a flask app over recently and saw an immediate 10-20x throughput gain (the app is entirely io-bound). pgjones was a pleasure to work with when I had a few issues and had to contribute a few compat fixes as well. Thanks for the awesome package!

[0]: https://gitlab.com/pgjones/quart/
I don't know what version of MATLAB you're using :P. They definitely have their logo screen open for a minute or two before the program shows up. That's quite a long load time. They just made it pretty.
I'm not sure about the laws in your locality (in the UK you have to have a licence from the UK Office of Fair Trading to offer consumer credit), but I would generally support banning anyone other than payday loan companies from selling very high interest loans - high interest loans from utility companies and landlords strikes me as an obscenity.

> What tends to happen is not that people go to the Mafia (traditionally they come to you!)

The mob definitely loans money at high-interest:

http://archive.boston.com/news/world/europe/articles/2009/03...

https://en.wikipedia.org/wiki/Loan_shark#Post-criminalizatio...
> The difference now that is the rhetoric is often more obviously slanted and more likely to be nakedly inflammatory.

Nah. The difference is that fact-checking and reading multiple sources is way easier these days.
Shameless plug: I wanted to measure PM10 and PM2.5 pollution level in my neighbourhood, so I built the ESP8266-based sensor using instructions from Luftdaten [1] and since the original interface is pretty ugly, I created my own UI:

http://smog.rekawek.eu/
https://github.com/trekawek/air-quality-info

(I know, it's PHP, but can be hosted virtually anywhere!)

[1] https://luftdaten.info/feinstaubsensor-bauen/
Working on Wine – Introduction to Developing for the Wine Project
I’m a subscriber to Office 365 and would use their mail service (whatever it’s called these days) but... I can’t bring my email address - which is on a grandfathered free ‘Google apps for your domain’ account. It’s a bit silly, considering I’m paying for this and can’t use it, but am getting Google’s email hosting and spam filter for free.
Facebook to integrate the infrastructure for WhatsApp, Instagram and Messenger
It's all in your mind, man. :)
No, the demand is created by the people who are desperate. Let's not put the cart before the horse here. They're not going to go away even if the services do.
You're looking at something like the geometric distribution.

The chance that the event does not happen is 88%. And since years are independent and identically distributed as you say, 88% = q^10 so q~= 98.7%; therefore the chances that it does happen are ~=1.3%

(As it turns out, your approximation works because as the time-grid becomes finer and finer, the geometric process becomes a gamma process. It does fail dramatically for 2-7 years.)
Eh. I think although it's a 'dark pattern', it's one with measured effects on behaviour that result in less people crossing against the light, which (I would assume) correlates with less accidents. I think calling it unethical is a bit much.
Wow, any chance you could write up the throughput gain? It would be great to see some real production numbers.

Thanks for the comments.
And if it was white skinned you would be birdbox.jpeg but now that we live in a world that doesn't cater to you always, you light up like a pinball machine. cUrIoUs!
How about having multiple humans control the same faction, so one can focus on building, two on a couple of battle groups, another on scouting, etc.? Then they don't have to context switch nearly so much.
Big tech is a race to the bottom in general.
I never saw a use for it, but I’m still an iPhone SE user. Kids and adults in my area use them though.
Ghostly Galaxies Hint at Dark Matter Breakthrough
Of course! Our cloud-native, Agile-first team of DevOps rockstars are working on that as we speak.
It's not something that originated here. These hypotheses are based on correlation. That does not imply causation though.

Disclaimer: my educated guess is that there is probably a real connection between lead and functioning of nervous system. Element particles/molecules probably have very high ability to diffuse through complex systems due to their small particle sizes.
You should share that goth/industrial list too, I love that stuff.
How to set up Koofr cloud sync on Linux
While I agree that Dave Cutler was a very good OS engineer, it absolutely ridiculous to compare the work of an experienced OS engineer who already learned a lot by designing other operating systems and who also was free to design a new incompatible OS, with the work of an inexperienced senior student, whose purpose was just to reimplement the UNIX API's.

Even if the Linux kernel has evolved internally a lot since then, it has remained constrained by the userland POSIX interfaces, some of which are obsolete.

You cannot predict whether Linus, at his current age and experience (which only now are similar with those of Dave Cutler when designing Windows NT), would do a better or a worse OS than Dave Cutler, if he would be free to abandon everything else and to design a new incompatible OS, without legacy baggage.

Even if it had a nice clean design, I do not remember anything really revolutionary in the initial Windows NT, at least in the features exposed to the users.

Almost everything had a correspondence either in UNIX or in OS/2, but because NT could afford to be incompatible, most NT interfaces had various nice improvements, especially in asynchronous IO, event handling and security. Also because they were designed together instead of being accreted over a long time, the NT interfaces and types were much more consistent in the beginning, compared to UNIX. After other 25 years, Windows has accumulated again countless API additions and replacements, so the initial consistency is long gone.
"treating a set of boolean circuits as a continuous, differentiable system"

Any additional information on this?
Parent was agreeing with the grandparent.
pathetic that you only make people pay attention using clickbaity and angry titles