skysight-inc/HackerNews huggingface dataset:
When you read studies like this always make sure they did proper controls. Studies in the past have done the same experiments again after removing all the leaves etc. and get the same cleaning of the air. Turns out it was the microorganisms and absorption in the potting soil transforming and absorbing the noxious compounds.

This one seems to have been done right but they used levels of contaminants much higher than would be found in a home.
Check the Daily Mail, which apparently runs afoul of this plugin, and compare it to the NYT, or Economist.

If you can‘t immediately spot the difference, you may be a late victim of post-modern relativism.

They also have transparent documentation of their ratings. Example: https://www.newsguardtech.com/wp-content/uploads/2018/07/rt....
As far as the confusion between the assignment operator and the equality operator, I took somebody's advise a long time ago and always put the literal on the left of the equality operator.

3 = x

Doesn't solve everything but it does help.

The real problem is using '=' as the assignment operator. I think this was a serious design flaw. Of course some languages use ':=' which is better. I prefer just ':'. I see many languages that use '=' in some contexts and ':' in other contexts. Members/properties/fields quite often get assigned using ':'. I say make it universal and reserve '=' for equality.
Easily replaced with USB-C/USB-A dual interface if you need to interact with older hardware.

I understand that not everyone wants to re-buy all their gear, but this a really cheap change for anyone who is already shelling out $2000 or more for a pro-level laptop. We are almost 3 years into the USB-C-only MacBook era, prices have dropped significantly on those peripherals.
Read to the end...the example the WSJ used was not a normal situation. Shame on them for trying to use this person's story as an example of the "new normal." Hardly.

She used the money to fully buy out her grandfather’s house in San Clemente, Calif. She jointly inherited it with other relatives and said she needed a loan to pay them for their shares of the property.
I was curious about this and it turns out you're (partially) right: https://github.com/jupyter/design/wiki/Jupyter-Logo#where-do...
... Their totally transparent study system, and turning off hotkeys. You bring that up in a discussion about google crippling ad blockers.

Why does this always happen? Why is it when google commits murder, someone mentions that firefox was caught jaywalking?
Enough people use Gmail and YouTube that maybe it would make sense for Firefox to add support for ShadowDOM V0 API? It might not be a W3C standard, but if Google uses it heavily then it's a defacto standard.
hi Andrey,

thanks for yor work on esy, everytime it comes up I have a look at the documentation and the latest developments. It looks like a nice project, but I'm still a little confused about its purpose. You mention your JS background, so is it all about familiarity to npm? Or are there other things you gain when you run esy on top of dune?

And my other question? It doesn't run with bucklescript - right? Are there specific reasons?

Ben
Thanks for mentioning Semaphore, cofounder here. Yes, we’re 100% bootstrapped and in this for the long haul. It’s really all about execution. We built 2.0 in a timeframe in which we’d previously ship one or two features. Of course years of domain experience help, but everyone from Fred Brooks to DHH is right — adding more people won’t help build a better product faster.
Problem with Julia is not (only) 1-based array indexing, but their uses of ranges. Closed ranges are not composable. For Python-style ranges for a lot of operations (mean, sum, ...) I could define monoid, provide composition rules and be done with it. WTF I supposed to do with Julia ranges?!
Obviously suggesting that people be murdered is completely out of line. However I have seen that type of comment made by both the left and the right. I still think you are mainly identifying that people have a very different worldview and devaluing them mostly because of that. Comments that are completely out of line are just reinforcing an existing hatred of this other group.
There are two things that cannot be true at the same time.

"Ram is cheap"

and:

"The maximum ram you can get is 8-16G"

Developers who are making electron applications (not that electron is the primary cause, it's just a correlation I see often) constantly consider that "ram is cheap" for their users and thus do not pay attention to memory consumption like they should.

This means that you're right in a way; vim is good enough for most people and a decent terminal emulator is going to cost you much less than 100mb of ram.

However; slack is consuming 2GiB on my machine, Skype for business is using 500MiB, Outlook @ 600MiB. I use safari and not chrome (safari is @800MiB with too many tabs open) but if I were using chrome I could be using many multiples of gigabytes.

If everyone thinks their program is worth 1GiB of ram or more then your machines become very limited in what can be backgrounded. You might as-well run Android/iOS if you're running with 1G of ram with todays application/web ecosystem.

The thing is; I am quite conservative with memory usage and I'm still quite sure I wouldn't be able to work on anything with 8GiB or less.

( I mean, I just checked and I'm using 15G of memory: https://i.imgur.com/xd6eB91.png )
still, how will she make the monthly payments? The bank is fine, they'll take the house which is apparently valued at a lot more than $600K.
Not this Asus I have. I'm ready to cut some traces and solder jumper wires to rearrange this POS.
Mortgages are pretty old as a product, banks know who is likely to afford it and who isn't.

Doesn't the sub-prime crisis basically blow that theory out of the water?
I do think it's worthwhile to question building an incredibly expensive particle collider without a specific purpose in mind, when the money could go towards fields like fusion energy, quantum computing, or cancer research
I believe encryption is a good thing so long as FOIA is followed. Big time news agencies usually have a desk somewhere that's covered in radios from the city's police, fire, ems, etc. that were bought from the agencies respective vendor with proper permission from the city. Small time street journalists don't have this capability since the radios are extremely costly and police agencies have a general disdain for people showing up with smartphones critiquing their work, as well as circumventing encryption by streaming it to the web.

Numerous agencies are getting away from standard radio systems to networked LTE-based radios...aka cell phones. It's increasingly common that even on encrypted radios, dispatch will ask the attending party to move the conversation to cell phone. Some agencies are jumping on networked VOIP PTT radios and apps similar to Zello to save costs, which theoretically would still allow a path for media agencies to listen in appropriately, only making smaller journalists more angry at the inequity when they're denied a feed.
I think the answer to this question has to do with his previously featured blog post: "I'm going to work full-time on free software" :)
I'm not even sure that is the correct term. If she was truly a nurse (student or otherwise) working part time, she would have pay stubs from her employer. The fact that she had to rely on bank statements and client letters tells me she is perhaps working for cash.

"works part time providing home care for children and the elderly" is this a veiled way of saying she is a babysitter? If she was actually doing nursing care for children or the elderly, I assume she would be working for a company, back again to the fact that she doesn't have a pay stub, I think she is working for cash under the table.
It's really not though. If you look at the official yearly releases, you'll find that there have only been a few major changes since ES5 (aka ES2009): Async/await, modules (import/export), arrow functions and destructuring.

None of those are mandatory. They're mostly just syntactic sugar on top of existing features.

Every other change has just been things like new util methods on primitives like the string trim functions.

The build tools are separate, don't conflate them with the language. That being said, for ~4 years, most people's build chain hasn't changed; webpack with a babel plugin.

The problem is that JavaScript wasn't considered a stable and useful language until it really started to hit its stride in about 2009. So all of the changes that have happened are because the community is still figuring out the best way to do builds whilst things in the language are still changing.
I realize that real estate in California is priced high, but there is limited chance that a 610k mortgage with a 6% mortgage rate has a payment that is 25% or even 30% of the income of a full time nurse in california.

Doing the math, it's $3657/mo before taxes; where the average salary of a nurse in LA is $90k/year.
A two year old machine, assuming it was top of the line at the time of purchase, should be plenty fine for almost anything today though.
coaching at unusuallydifficult dot com
Launching CloudCosts – How to stop that surprise AWS bill
> as we do in all other aspects of life

You mean like elevators? You may be surprised to learn that elevators in America are 1-indexed (ground floor == floor 1), but in Europe they are 0-indexed (ground floor == floor 0).
I'd love this too, but I think it would need to be performed by a human as an outsourced service. A fair number of opt-out methods are either phone or email only, particularly those where important data is involved (say, bank balances). Even the Web opt-out forms are often buggy and unloved, though perhaps not so buggy that they couldn't be scripted.

I think the only good endgame would be FTC-enforced legislation that data sharing with third parties (except to deliver a requested service) needs to be opt-in. That looks a lot like "Personal data shall be collected for specified, explicit and legitimate purposes…" in GDPR 5(1)(b).

Until a US GDPR equivalent is enacted, or customers stop buying from companies with opt-out data sharing that no reasonable person would opt in to (true of about half of the companies on this site), I think it'll be a sad state of affairs.
Wait, I thought you are are using Chrome because unlike Firefox they (Google) never backstabbed you. Except they actually did so your argument turns into "Mozilla sometimes employs the same tactics as Google but I'll pretend Google doesn't do it to justify my personal taste".

I have 0 interest in telling you what you should like or use, or pretending that Mozilla always plays fair. I just felt compelled to point out that the justification you presented here is horse manure. You use Chrome because you want to. Don't try to sell it as an objective conclusion even if it's written in the same sentence as a related objective argument. One is not based on the other.

Objectively both Mozilla and Google resort to trickery, only the scale is vastly different for the company that lives on monetizing your privacy. And mind you, I use Chrome 90% of the time. But I'm not fooling myself with explanations like "Google will protect my privacy" and "the devil I know must be good".

Here's a short list of other horse manure conclusions that can be extraneously drawn from accurate and objective arguments:

-I drive a VW car because GM was once caught cheating on emission tests

-I use an Intel CPUs because AMD CPUs once had a bug

-I use Windows because Linux had a vulnerability once

-I use Chrome because Mozilla once gave/sold my private data to some 3rd party
New Iron Curtain: Russian Missile Defense Challenges U.S. Air Power
The last big dive from ~6500 occurred mid-November. That might be old news by cryptocurrency standards but 2 months isn't a whole lot of time.
The article correlates rising Bittorrent traffic with exclusive streaming deals without showing any causality. Disappointing.

That being said, users are absolutely having to hunt and peck across different services as the article said. And this is not a simple matter of comparison shopping, as Netflix makes it impossible to actually view their catalogue without signing up. Once you sign up, you realize that shows don't have reviews anymore.

Finally, it's all too obvious now that Netflix's preference these days is to dump all of its licensing deals and only have its own content on the platform. It wasn't an issue with 'prestige' brands like House of Cards and Stranger Things, but now there's a glut of straight-to-DVD-esque Netflix originals that they constantly bug you to check out.

Honestly, if they ever drop Friends and The Office (shows with highly devoted followings), they're likely to see a big dropoff in subscribers.
From : http://chaosbook.org/extras/CNYang.html

"In the next ten years, the most important discovery in high-energy physics is that `the party's over'."

Frank Yang, 1980
What’s the Difference Between $5 Logo and $250 Logo?
For reference, 300PB (the amount referenced in the article) using the same pricing would cost $25M. Still might be a reasonable one-time cost for migration for a large corporation, though, even disregarding the "bulk" rates they'd see at that scale.
Mortgage lenders likely knew these people couldn't pay it back, that's why they sold the debt as fast as they could.
There's also the whole issue of figuring out what dark matter is made out of. Neutrinos account for a small part of it, but the rest is completely unknown.
Such an interesting read. Thanks!
I agree with a lot of this. I took a photography class in college and learned more on a borrowed old 35mm taking and developing black and whites than anything I have used since. People (myself included) tend to focus way too much on the gear, but when you are starting out go way cheap so you can get a feel for what you like to shoot and where your gear might be limiting you. Then after you go through that process make a more informed decision about what system you want to invest in. Definitely get you a zoom and a prime lens though as stated above.

I highly recommend taking a class in person. It really is the best bang for your buck. After that I think the best way to learn is just getting out there and taking shots. Get away from the gear reviews and spend that time practicing . Find out what you like and what you don't. Really its about you enjoying your own shots not trying to meet someone else's arbitrary standard of what makes a shot good enough.

Personally, I now shoot mirrorless. My first DSLR was an Olympus E-520 which served me very well. I reached a point where I was going to have to invest in more lenses, but Olympus had switched to micro 4/3 mirrorless and I was hesitant to invest in a system without a clear upgrade path. I then upgraded to a Pentax k-70 which was a decent camera, but I had so many focus issues with it I quickly sold it and now I've made the plunge into the Sony mirrorless system and plan on staying there and investing in it. Its a joy to shoot.

Finally, remember most of the greatest photographers in history had less capable cameras than the one you will have in your hand.
I'm interested in this. What's the CRDB equivalent of onBeforeRequest()?
Nope, the sub-prime lenders deviated from the norm
Semaphore v1 has been great and very simple to use. Huge fan of those guys. Bootstrapped, extremely friendly, helpful and competent. We’ve been using them since 2012.

v2 definitely looks promising but they’re not sunsetting v1. Lots of respect for that as well.

Edit: at the risk of sounding like a fanboy (I guess I am), they also grandfathered us indefinitely on the same price plan we signed. Not many companies do that sadly.
But only on travis-ci.com, not for Open Source (.org) IIRC.
Here's a postmortem-ish https://medium.com/@gabriel_20625/technical-lessons-from-bui...
> ... rolling out a system to a large number of users. These users had impulse control issues, and were not allowed to use mice or keyboards (they would be torn off and thrown across the room).

Trading desk, I assume?
PHP5.6 End of Life and PHP7 Compatibility Checks
I wonder if pi-hole blocks their advertisements. Is blocking specific requests network-wide considered to be against their terms?
More important than price is trust.

The Core 2 Duo/Quad on LGA775 is the last revision of the Intel Management Engine (ME) that can be completely removed. The me_cleaner script recently added the ability to clean this platform.

A Q9650 quad-core CPU is the best performance that can be reached on this board. I have two and I have run me_cleaner on both. I do my finances on the one that runs OpenBSD.
My understanding is the service itself isn't being provided by Microsoft.
Read the middle of the article where they clearly state "While that makes up less than 3% of the $1.3 trillion of mortgage originations over that period, the growth is notable because it came as traditional home loans declined."
And noisy unless I'm mistaken.
The ideal "public transportation" being a private vehicle completely ignores climate change issues. Even an electric private vehicle needs to charge from the grid which so far isn't very sustainable, plus each private vehicle needs its own power. The fact of the matter is shared public transportation is the most sustainable option we have.
There are a ton of people suggesting it's related to ESD (electrostatic discharge), which is IMO the most likely culprit. The effects of ESD are pretty wild and generally invisible to the naked eye. We have yearly ESD safety meetings at my job and are required to wear ESD-safe shoes/jackets and use anti-static wrist straps when working with any hardware (which I rarely do, but I still love the "perk" of getting free ESD Birkenstocks every couple years).
You may chose to not live that life.

We tend to only see the superficial personalities on social media mostly because they're the most vocal imo.
The new docker that uses the Mac’s builtin hypervisor works pretty well
Microsoft Unveils Several Educational Features on Microsoft Teams
I think that assignment by destructuring gets a bad rap here. It's a great convenience and an elegant way to accept multiple return values. Or rather, to maintain a coherent type system where there is only one return value but it can be of a compound type.
Here it is: https://medium.com/@gabriel_20625/technical-lessons-from-bui...
I didn't know about that, I'll give it a look over.
Private transports are efficient at delivering individuals to locations. Public transport has the advantage of delivering a lot of people to an approximation of their destination. The latter enables more urban density and more efficient cities overall.
Ask HN: Any resource on async programming
Can you kindly suggest some resources regarding async programming? Resources which cover full spectrum of sync vs async, blocking/non-blocking, threading models, fibre/green threads, event loops, pull/push/bounded/unbounded, futures, etc. thanks!
My current desktop I bought with my own money is from 2012. I selected my components based on low wattage, not based on highest specs, because the computer previous to that, a Xeon server, used 200 watts idle and it cost me at least $50/month in electricity.

I've been using this computer since then, with absolutely no reason to upgrade. The only thing I would need more horsepower for these days is ripping/transcoding video faster or editing video faster. I ran into issues playing 4K video and thought I was processor-limited, but it turns out it was my codec was also from 2012 and when I upgraded that, everything was fine.

Even at work, I'm still on a 2015 Macbook Pro because I refuse to upgrade based on those fucking Touchbars.
We have more than enough money to do all of the above. Science is a sideshow; it absorbs a nearly infinitesimal part of the economy, and could be easily funded by a military funding decrease small enough that it'd scarcely be noticed.

Yes, a larger collider is unlikely to find much, but it's cheap enough that we should do it anyway. As bets go, it's a good one.
The other piece is loan to value. So depending on how many other people the nursing student in the article had to buy out, her share could be as high as 50% of the house (if it was split between 2 people). In that case, there is really no risk for the bank as they would more than recoup their losses in a foreclosure.
I'm not a kid, thank you.

Yet your response is very child like.
People on Twitter aren't exactly better: https://web.archive.org/web/20190120213520/https:/twitter.co...
I didn't read past the paywall, but if it says the mortgage was $610K, that's probably what's meant. But if she owns half the house, the bank would have seen that equity as an asset, and the LTV for the house would be only 50 percent. Which means if she can't make the payments, she can sell the house and pay off the loan. So from the bank's pov, it's a fairly safe bet, even if not necessarily a smart move for the buyer.
How is it not debt? She still has to pay back the $610k.
I think the main problem with these sorts of measures is two fold:

a) who gets to decide what constitutes "fake news," would the BuzzFeed story that the Special Council discredited be considered "fake news?" If not, why? How would that story be different than any other that's fake?

b) The idea of labeling "fake news" often emboldens believers of fake news to think of some grand conspiracy to hide the truth.

Another thing is that the "fake news" scare is largely a farce. A recent study showed that people that share fake news are largely older...well, that's what the headlines highlighted. However, in the actual study they found sharing of fake news to be incredibly low and not really even terribly common.

I think the thing I most fear in media, is not obvious fake news sites, it's actual journalists rushing to judgement or being told by and editor they need click/engagement numbers up (this happens, I've worked in multiple news rooms.)

What I call "outrage culture" is largely a corporate creation to drive clicks/viewership and social engagement, because current media models need this sort of thing. If you ever go through media training for cable news (I have) they will tell you to play things up. They also often don't go after level headed people, they want conflict. Conflict gets viewers and viewers get ad dollars.

That to me, is a far bigger threat...not only because it divides us, but because it discredits the media itself in the minds of many, on actual important stories. So in those cases, people do turn to alternative (or overtly partisan) media sources...and that's where "fake news" often breeds and feeds off of.

I think if we really want to battle "fake news" we need to be reevaluating business models of media companies. News should not be something people "hate watch" or "hate click" because what they are watching is so divisive or nonsensical. The media is really its own worst enemy here.
I built an automated web scraping app to find Toronto-based startup jobs
I'd suppose governments with a socialised healthcare system would push and invest heavily if it means to lower the cost. Just like most (?) push for affordable medicine in one form or another.