skysight-inc/HackerNews huggingface dataset:
I do think it's fair to criticize WordPress for its design being such that themes are inherent security vulnerabilities.

Not that I don't see the trade-offs. They chose flexibility and ease-of-implementation early on, and are somewhat stuck with the security issue because of the huge theme ecosystem.
ah, I never put it together that they were related! That would be a fun family.
Using Helicopters for Nashville Mass Transit Alternative
What would be a better way to express his point?

I see this brought up a lot, and I get it: we SHOULD be able to treat everybody equally regardless of the bits between their legs, but we haven't gotten there yet.

I think it's counterproductive to be pedantic about language when it's serving a purpose and not hurting anyone. If someone brings up a better way to express this type of thing, then I'll be in total agreement, but I haven't found a better way to do so using the english language.
That line stuck out to me as well. It's a good example of this victimhood mindset where even when the people on the left are the ones being reprimanded they insist that the other side started it and forced their hand somehow. There is not a single note of personal responsibility. Obviously the whole article has this bias but it is wild to me how oblivious lines like this look.
Effective Testing with RSpec 3, Testing in Isolation: Unit Specs
This map must be a little out of date - North Dakota is now an explosion of light from natural gas venting in its oil fields:

https://worldview.earthdata.nasa.gov/?p=geographic&l=Referen...
Not all professionals are developers.
I miss NASA's J-Track 3D. It looks like http://stuffin.space/ is turning out to be a similar replacement.
I'd appreciate any feedback!
Cut out the middle man. YouTube itself can mine cryptos while videos are playing instead of displaying ads. At least then you know the trade off and have a single company to complain to when they are draining your CPU too much.
The biggest problem with Apple maps is that it is terrible at working out where you want to go. You have to know the correct name that they have in their database. Google tends to have a lot more context, and so can often work out what you want, even if you don't know the exact name, and so can get you there.

Assuming that you can find the address that you want, then Apple Maps if good enough.
https://en.wikipedia.org/wiki/Dynamic_DNS

https://www.dd-wrt.com/wiki/index.php/DDNS_-_How_to_setup_Cu...
Install the current spamassassin and turn on greylisting should get rid of 99%.

Then I'd block the spam only domains like .click, .link, .party, .top, .webcam, .xyz, and .stream.

That should be enough to get you close to zero, sure having spamassin learn based on your Junk folder will help improve things.

I've run a mail server for 20+ years and never had a spam issue, periodically I do updates spam assassin of course.
I saw a film at the Banff Mountain Film Festival last year that was about skiing in Iran. It was fascinating to see how people get out of town and let their hair down, so to speak.
browser.tabs.warnOnClose = true, browser.showQuitWarning = true, DO NOT SET "Show my windows and tabs from last time"
Tried to sign-up (aka register) but instead it wants to subscribe me to a Mailchimp mail list. Huh?

Looks like a fluffy marketing without a real product to me. I have some unsatisfactory experience with offers like this. Tried a lot of them back in the days, only to find out they were winding down and "thanks for incredible journey" after 6 or so months along the road.

Ideas are worth nothing unless properly executed. Though I might get a wrong impression, sorry if this is the case.
If It’s Important, Learn It Repeatedly
I love looking at sites like this. My favorite is:

https://www.lightpollutionmap.info

One thing I've always been curious about is there are 3 points of brightness off the coast of Newfoundland. Does anyone know what they are?

https://www.lightpollutionmap.info/#zoom=6&lat=5811787&lon=-...
No, the old Tab Groups extension does something different. It allows you to switch between different groups like you can switch between virtual desktops.
And talking about filthy ads, the one served by Arstechnica [1] tells me "Warning - Your computer is infected.. blah blah blah.. Download Free Antivirus..blah blah..".

And it's not even a 3rd party one.

[1]: https://cdn.arstechnica.net/wp-content/uploads/2018/01/ad.jp...
Combine aliases with fastmail’s subdomain addressing, and I seriously doubt you’ll run out of names any time soon :)
The USD is in the cloud, duh! It's magical cloud thinking all the way down, at least until you reach the turtles.
The 1999 "source code" referred to above is in two parts: xu88, the design my group worked out in 1979, now called "Xanadu Green", described in my book "Literary Machines"; and a later design I repudiate, called "Udanax Gold", which the team at XOC (not under direction of Roger Gregory or myself) redesigned for four years until terminated by Autodesk. That's the one with the dual implementation in Smalltalk. They tried hard but not on my watch. Please distinguish between these two endeavors.
I seem to remember way back in the day that you could advertise with Slashdot (and others, I'm sure) by giving them an image (static or animated GIF) of specific dimensions, the URL that image should lead to, and obviously some cash. That was pretty great because they kept it reasonably unobtrusive and there wasn't any javascript.

I'd rather see Javascript dead, though :)
Do you see this as kind of development tool to clearly see what the data looks like? Or more of a long term replacement for PGAdmin?

Looks neat!
I enjoy old typesetting myself
Would you be willing to provide an alternative statement that you view as analogous?
What if I have data-dependent computational graphs? For example, recursive NNs.
> Honestly, I have no idea why people still use it when Google Maps has an infinitely better interface and no ads.

Waze has speed trap warnings, Google maps doesn't.
The Body Positive Gym Where We Teach You to Love Your Body by Making It Perfect
This is kind of the plot of The Chrysalids [0].

[0]: https://en.wikipedia.org/wiki/The_Chrysalids
Outside a couple of key sites I now run my browser with javascript disabled. Battery life and thermals are both much improved.
The Great Old Ones could just have their own ICO.
If I may be so bold:

TL; DR: "I spent 20k on writing code"

Why?

Because there's not a single sentence that I read addresses the most important question for any bootstrapped $THING:

* why would anyone want to pay me for this $THING.
IMO claws-mail is better than thunderbird for e-mail.
this is my favorite part...

Warning: include(/nfs/c05/h06/mnt/77459/domains/studioforcreativeinquiry.org/cgi-bin/footer.php) [function.include]: failed to open stream: No such file or directory in /nfs/c05/h04/mnt/77459/domains/studioforcreativeinquiry.org/html/wp-content/themes/studio/footer.php on line 47
For the sake of this example, consider [:thing, :other_thing] to be dynamically created at runtime.
> My references are generally western-centric

that these strains predominantly dont exist in eastern christianity to me is indiciative that westerners were seeking to fill a spiritual void lost to 'their side of the fence' with other sources... as to the reasonings behind this, well, your 100% might come into play.
NASA Speaks on Ethereum Blockchain Technology
There is a big push by dark sky advocates to have cities rethink their lighting. Nobody really expects metropolitan areas to just suddenly go replace existing lighting, but at least for new lighting installs to use dark sky friendly lights. These just keep light shining where it's needed (shining down) versus wasting energy by lighting upwards. Some cities are positively responding, and considering this when replacing/updating lights.

The astronomy campus I frequent works closely with the local and county government to replace lights to be more dark sky friendly as they are working to be officially recognized as a dark sky location.
I was on a boat crusing through the Galapagos Islands and went topside to look at the southern skies. I've never been is so dark an area. The Southern Cross and the Jewel Box appeared almost 3-dimensional and the Milky Way was visible from horizon to horizon. It was the most amazing night of star watching I've ever had.
Hi @garganzol, yes, we have a small alpha version (it is sooo small version) but If you want to test it, you can enter here: https://alpha.stylepill.io
You can see most large metropoles having a white core. In Rotterdam and The Hague (Netherlands), this white core is in between.

Very interesting. I live on the southern outskirts of The Hague, Netherlands. Between The Hague and De Nieuwe Waterweg is the Glass City [0] located, a large area (~20x20km) with mainly greenhouses. These greenhouses use artificial light to spur growth in plants, causing the white core in the light pollution heatmap.

When I look out on my balcony to the south, the sky never turns dark. Only when there is heavy rain clouds, the light from the greenhouses dims a bit. The sky is always in an orang-y darkish glow.

[0]: https://translate.google.nl/translate?sl=auto&tl=en&js=y&pre... (translated dutch wiki page, english page is only stub)
While I think you're absolutely right in general, there are a few exchanges that are registered as serious financial institutions, which means they need to follow stricter regulation and actually back 100% of their user's assets. As far as I know at least Coinbase and Bitstamp are among these.
Evictionland
That is a screenshot of the ad the attackers were serving on Youtube. It's a part of the article, as the surrounding text makes clear.

Screenshot of the image in the article's context: https://imgur.com/a/rm9tR
Not only electric, but also, once the necessary infrastructure is in place, unmanned.

(I guess that means they will not be able to go everywhere, but for freight in that region of earth, I don’t see that as a show stopper)
And this is why you use an adblocker.
I've seen a similar problem with Google Maps navigation. Several times recently instead of being directed to a particular store in a strip mall, I'm directed to a residential street a block behind the strip mall and told I've arrived.

Not sure why you got downvoted. Perhaps some Google devs can't take the heat.
That's an image of the malicious ad from YouTube that the article is about...
I think you could always scroll between tabs with the wheel in Firefox?

TIL about ctrl selection in Chrome. I bet most people didn't know that either.
Firefox actually retains all the default values for the preferences, and bolds the ones that are set to non-default values.
The decentralized d.tube
The reason that it is difficult to write physics knowledge in English is because physics knowledge is math, in that really what it boils down to is a bunch of relationships between things we can measure and other things that are studied by mathematicians. That's what we've been building up over these thousands of years. That's what it is.

You absolutely can explain a physical law in English, but it's either going to be 1. directly correspondent to the equations or 2. inaccurate.
Show HN: How I use Todoist to stay productive
This is one big reason I love Brave as a web browser. You don't deal with this crap.
As long as that someone is still in the US, no. But if the service is used from the EU, the GDPR applies.

Article 3 defines the territorial scope:

http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELE...
I have a tangential question for anyone who might know more about tab stuff than me.

Awhile ago, I looked into making Firefox not do any tab management. Basically, always have one tab per window, middle click always opens a new window, normal click always opens a page in the current tab. (I'd like to do tab management with my window manager instead of browser so I can have a consistent tabbing interface across all of my applications.)

The few results I found googling around seemed to be mostly along the lines of "change these 14 prefs in about:preferences, install this addon to stop target:_blank, add these userstyles to hide the tabbar, don't open any internal FF pages, and check back with every new browser version".

Am I missing something that would make this easier, or is this really a thing that's just not really feasible? I can certainly understand that it's not a priority since almost no one needs to disable tabbing, but it also doesn't seem like that farfetched of a use case, nor would I imagine it would require much work to support.
I haven't, but I've spent plenty of time in Beijing. I think Italy is worse though, especially Milan.
Why Free Speech Matters
Creating Development Environments with Kubernetes
Pretty sure, now that Facebooglezon is considered hostis humani generis, that it won't gain traction as a reputable source for solid news.
> basically, waiting for orbital geometry to turn the whole thing off and on again.

NASA calls Dell Support, too?
> Calling this "script injection" is perhaps misleading, because the JS wouldn't be running in the security context of the page it's in.

I'm probably missing something obvious here, but: how doesn't it run in the security context of the page?
Switching from Medium.com to GitHub Pages
IMHO Mozilla is missing out majorly by constraining themselves to the development of open source software, rather than services. With everything moving to the cloud, why doesn’t Mozilla build an awesome email cloud to compete with google but with perhaps better privacy and encryption features?

They could charge for this to recover operating costs and remain a “non profit”.
RBAC for Kubernetes with Docker EE
I think I'd describe the situation you give as "charities can make and sell stuff for profit but have to structure themselves as owners of a for-profit in order to do so".

I'm not familiar with US charity law, but it's worth noting that a charity in the UK can '"sell" stuff and make money' the key thing is what happens to the money made, it has to be directed to the charities registered aims - eg paying staff. They can't disperse profits, but they can pay phenomenal wages, some charity CEOs take home 7 figure wages [£3M was the highest wage in 2017, to a non C-grade too, https://www.thirdsector.co.uk/charity-pay-study-2017-highest...].

There are restrictions, charity shops can't get reductions on business rates if ordinary selling is a large part of their income, for example.
There is no reason why ads aren't just plain text, video or animated vector graphics. There is literally no reason to allow them more (read; execute javascript).

If anyone comes up with a valid reason I will invest all my life savings into garlicoin.
> Omnipotent AI is not a theory.

That's not what was suggested. Human-level intelligence is sufficient to cause a singularity (because then they can start improving their own programs).

> better prediction about AI is they will surpass us in some ways and not others.

That isn't a better prediction at all. Regardless, it is uninteresting to my original point, which is we want to live in the Iron Man, not Ultron, phase now anyways.
ICE is becoming a really disconcerting force in America. They are largely exempt from warrant requirements, and can demand papers from anyone they arbitrarily detain. Now they're tracking all of us who drive.

Not to put too fine a point in it, but ICE are perfectly positioned to be the shock troops in a fascist takeover of America.
Having had partners who suffered vulvodynia, the point of clinical trials for erectile dysfunction contrasted against the far fewer number of investigations into female pain during sex is rather salient.
Surely Google operates a sandbox sufficiently similar to the ad environment to foil such a scheme, no?
> "your domain reputation is coming back as too new."

Did you follow up on that crap and asked what the fuck could possibly be going on with this nonsense? (More politely than I just did of course.)
Solidity answers the question "What if smart contracts used a lot of implicit behavior to hide necessary (as opposed to incidental) complexity, and used a JavaScript-like syntax and encouraged intermediate state mutation in order to attract your average web front-end-developer?"
>You are technically right that if someone from outside tries to influence the result of some election that would be meddling with the democratic process

No, he isn't. If someone from the outside is influencing the system to preserve key characteristics it has, they aren't subverting the process.

No one thinks foreign election observers sent to oversee contested elections are the heralds of the end of democracy; quite the opposite.
The artist who "rediscovered" them is a notorious self-promoter.
USAF Is Jamming GPS in the Western US for Largest Ever Red Flag Air War Exercise
presumably ads are served inside an iframe that's different from the website it's displayed on.
Situs Asia Poker Terpercaya – Agen Judi – Asiapoker303
Seems pretty trivial to me.

1) install spamassassin
2) turn on greylisting

During if you want to to from 1-2 spam a day to 1-2 a month you might want to block the garbage domains like click, link, party, top, webcam, xyz, stream etc. Probably worth enabling a DNS based block list.

So an apt get or two, 2-3 lines in a config file. Seems trivial to me, most every mail server HOWTO mentions them, should be just a cut/paste.

Sure 9-12 months from now it won't work as well, thus updating SA periodically, just like anything else internet facing.
You can wire real USD to Bitfinex.
There will be so many small time investors losing money when the bubble pops it's starting to make me wonder if it won't lead to some serious global destablization.

This isn't just some investment play-thing of otherwise well-off individuals in developed countries. A lot of dumb money has flowed in, and it's from people who probably can't really afford to lose it without taking a serious hit to their net worth.

Interesting times, maybe 50 years from now historians will be talking about the crypto-bubble and rising nationalism as the precursors to the next big war.
Well-written article - I'll enjoy reading the rest of the series in depth.

One nit to pick: "Web Workers run in an isolated thread in the browser. As a result, the code that they execute needs to be contained in a separate file. That’s very important to remember."

This isn't totally true. It is possible to create an "object URL" [0] from a string and run that as a worker, instead of from a separate file:

new Worker(URL.createObjectURL(new Blob([
'self.onmessage = function(msg) { ... }'
]))

I've seen this technique used in several libraries for WebAudio, to run a more accurate timer/scheduler.

[0] https://developer.mozilla.org/en-US/docs/Web/API/URL/createO...
That's fair and I'll concede that point.
If a web application communicates with it's back end via REST API, and that API is only meant to serve the web app and no other client, and if they communicate with each other on the same origin (http://myapp.com/api), will I need authentication on that REST API at all? Will disabling CORS be good enough?

Sorry if the answer is obvious...this is not my area of expertise.
It is the same as the Ripple network and XRP. XRP or lumens are the native currency of the network. Every other asset traded is an IOU.

You can represent any asset or balance as an IOU. Your bank account is USD/Bank-of-america for example.

So the idea behind Stellar and Ripple is that you can represent and trade IOU's. But the intermediate without an IOU is the native currency of the network.
Yes, and to my knowledge the legit folks like Coinbase aren't using Tether. They're using actual USD. They'll still likely get hurt when the scam collapses, but nowhere near as much.
I've always thought the concern of future generations finding a radioactive waste disposal site is overblown and is one of the weaker arguments advanced by the anti-nuclear movement.

If civilization remains on an upward trajectory of technological development, or even stays flat, we will continue to understand the risks of radioactive waste. We won't go poking through waste disposal sites for no good reason. Barring a major collapse, we are unlikely to forget about them, either - we will either reprocess the waste down the road when breeder tech catches up, or we'll continue to make risk-appropriate investments in maintaining the perimeter fence and keeping the sites secure. Now, one could argue that 10 millennia of site maintenance is an expensive endeavor to foist upon our descendants, but that's a different discussion.

The only scenario where we forget about these sites and the dangers of them is some hypothetical future collapse of civilization, where records are gone and the survivors have regressed to a pre-industrial understanding of the world.

If you're an optimist, you don't expect that scenario to happen. But suppose it could - doesn't it make more sense to invest in carbon-neutral power technology like nuclear and maybe help stave off a potential collapse, rather than worry about a small number of the survivors dying of radiation sickness?
Introducing Vaulty.io – Accept ALL of the cryptocurrencies with just one link
>They could charge for this to recover operating costs and remain a “non profit”. //

AIUI they could locate in the UK and charge as much as they like above the cost price and remain a charity. They couldn't pay shareholders as a charity however.
Election observers are specifically tasked with not influencing the result in a preferred direction; though the accusations that they are influencers is often made to deligitimize them and cause them to be seen as anti-democratic.

So the example is, depending on how you look at it, either irrelevant or diametrically opposed to the point you offer it to support.
If you have an existing Chrome extension that relies on just the WebRequest API, how much effort is it to port to Firefox? Do things generally work without significant modifications? Are there lots of gotchas and small differences?
The revolutionary ideas of Thomas Kuhn
Hi there, your LinkedIn link is broken from this page - https://kolemcrae.com/about/

Since you're moving off Medium. You should probably mention about how to enable SSL on a custom domain etc.
To be clear, no, that was not taken during the day. In that one clip from Australia, the light is 100% only from the nearly full moon. With a DSLR and a long exposure, that light will completely light up the area to the point that it looks like day light. The only thing to give away that it is not taken during the day are the stars being visible and the smoothness of the water. The smoothness of the water gives away the long exposure.

On a full moon in dark sky locations, it is possible to walk around without the need of a flashlight. Of course, you need to give your eyes time to adjust. It is definitely bright enough to cast shadows. I've even seen shadows cast from the light of the Milky Way on new moon nights. It is hard to believe how bright starlight can be.
A normal CPU probably won't mine enough to be profitable either, but since the users pays for electricity, not the advertiser, I don't see the incentive.
I don't know. Gambling on the street doesn't seem like a very American thing. Are you sure you weren't targeted because you looked Chinese? (for the same reason white people get targeted for specific scams in China...)
I don't understand enough about the ad business to answer this myself. If there's a legitimate reason to allow 3p scripts to run code - it would seem like creating a domain specific language that Google safely translates into JS would be so much better. Allowing 3Ps to run arbitrary JS just seems so shockingly wrong.

No amount of manual auditing can catch malicious code. It's way too complex for a human to parse.

Is there a legitimate business need that anyone's aware of to have code run in Ads? If so, why not use a DSL?
Yep. Doesn't have to be fair, though - it's more important to deal with the world as it is and take control of what you can than see who should be blamed or pass responsibility.