skysight-inc/HackerNews huggingface dataset:
The importance of good composition has diminished over the last century as technological advances have allowed for greater experimentation. When I took my first photography class in High School, our teacher gave us a single roll of film and dictated what he wanted to see in each shot taken (e.g. shallow depth of field) and any composites we did were by taking scissors to prints in the dark room. A lot of thought went into each shot when you knew you only had one shot.

Today we're able to take hundreds, even thousands, of ridiculously high resolution photographs of a scene. We can program our cameras to do automatic bracketing so we're sure to get the right exposure, and if not we can fix it in post. We're no longer limited to composition before we capture the photo as we can import a series of photos into Photoshop and create panoramic, HDR, composites, and just about anything else years after an event.

I think there is definitely some value in learning a few of these rules because they do help you take better pictures when you don't have the luxury of time to experiment, to plan or control your environment. A prime example is taking photos of your kid at a sporting event. Understanding lines of sight, directions of travel, the rule of thirds, and knowing how to frame the subject can really help you to capture the emotion felt in a very fleeting moment.
Why does this kick my CPU into high gear, and suck the battery life out of my laptop? This is a serous drawback to what is an otherwise fun idea. I keep playing it, but man it's a serious heat generator to the point that I'm joking that I must be mining coins for the site to make money.
Show HN: Extension to highlight and tag users on Hacker News
Not required. You can just include the pts.js or pts.min.js in script tag.
https://unpkg.com/pts@0.5.0/dist/pts.js
Xkcd: Voting Software
Custom domain is usually where sites look for revenue ops, though VC/MS money should last for a while.
It reeks of a lack of integrity. They say they respect your privacy, but the fact that they're considering things like this in the first place means their convictions are negotiable.
It seems like a good time to use cryptocurrency mining to balance out the periods of zero or negative energy cost.
It's not, GitHub automatically registers Let's Encrypt certs for custom domains :)
> It intuitively feels, to me, "more bad" for a country to torture its own citizens than for a country to torture citizens of its enemies (although both are still bad).

I agree with you. The citizen scenario includes extra immoral elements like in-group betrayal and abuse of friends in addition to whatever immoral elements come from the torture itself. The enemy scenario feels like the immoral elements may even be a bit muted by that fact that you're probably already willing to kill the enemy, which feels like a more extreme action.
Don't disagree! The reasons could be multiple. What is the reason to spend money to be compliant to european laws for a local californian newspaper?

What I find interesting is that they took the time to raise a location based 405, so they seem at least aware of it !
Hold up, "less bad" is not necessarily the same as "more good". Breaking my arm and breaking my neck are both bad, but one is worse than the other. It seems difficult to justify that "breaking my arm is more good than breaking my neck".

I don't necessarily agree that the onus is on me (you were the one to initially bring it up here: https://news.ycombinator.com/item?id=17717319 and I also gave my justification, which is that it feels intuitively different), but I can throw out some ideas as to why. I said it was interesting for a reason...

1) Perhaps it's a moral foundations (Haidt) difference: a state torturing its own citizens violates a moral "loyalty" principle as well as a moral "care" (harm avoidance) principle. Thus, it feels worse IF you ascribe to loyalty as a valid moral foundation. Haidt suggests modern liberals heavily elevate the "care" and "fairness" principles over the others, suggesting we might have a deep value difference causing our different opinions.

2) A more political perspective: the US constitution contains certain rights which all citizens are granted (note that US citizenship is defined as a "right to have rights"). See the passage (emphasis mine): "we hold these truths to be self-evident... that [all men] are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness".

One could argue that for the US government to torture its citizens would be additionally unjust, on the grounds that it violates these constitutional rights, specifically (I'd argue) that of Liberty. It's a violation of a social contract as well as a violation of an ethical principle, making it a worse injustice. Note that the authority here is granted to "[the] Creator", intensifying the ethical severity of violating this social contract.

3) Could also make some lower-Kohlberg-level arguments about this, but they're less fun and interesting.
It's too much to hope that products could just focus on doing what they do, and doing it well, rather than bodging on miscellaneous shit until it resembles the Homermobile.

Build a browser. Implement the standards fully. Make it scream. That's your job.
I'm not familiar with asciidoctor, however, I have a fair amount of experience with Sphinx & MkDocs.

POSITIVES OF MkDocs over Sphinx

* Markdown seems to be easier for people to understand and are familiar with as opposed to reStructuredText. However, Sphinx now does allow you to use Markdown as well as reStructuredText.

* MkDocs seems to have more themes that are actively developed. My favorite is mkdocs-material (https://github.com/squidfunk/mkdocs-material), example can be seen here: https://squidfunk.github.io/mkdocs-material/.

* Most of the features of Sphinx can be used natively or with some plugins for MkDocs. (https://github.com/brianjking/1upkeyboard-docs/blob/master/m...)

* Easy to implement MkDocs with Travis-CI or other CI systems to test/build/deploy documentation on GitHub pages, Gitlab pages, etc. (https://github.com/brianjking/1upkeyboard-docs/blob/master/....)

The times I feel Sphinx is definitely a better choice than MkDocs (from my personal experience):

* If you want to generate PDF & ePUB copies of your files Sphinx seems much more direct, especially if you can use ReadTheDocs (https://readthedocs.org/). Although, there are several MkDocs methods of generating your docs as a PDF using pandoc or other systems. However, depending on what plugins you have in your mkdocs it may cause problems. (https://github.com/search?q=mkdocs+pdf, https://github.com/search?q=mkdocs+pandoc).

* Sphinx seems better for auto documentation for APIs and other code documentation.
Article says "YES!"

> This new runtime allows you to take advantage of Python's vibrant ecosystem of open-source libraries and frameworks. While the Python 2 runtime only allowed the use of specific versions of whitelisted libraries, Python 3 supports arbitrary third-party libraries, including those that rely on C code and native extensions. Just add Django 2.0, NumPy, scikit-learn or your library of choice to a requirements.txt file. App Engine will install these libraries in the cloud when you deploy your app.
> What do you people use word processors for?

Dealing with people who use word processors.

(Word processors are hateful and waste large chunks of my time whenever I have to deal with them it seems.)
Then people with enough money will just pay the bail and run.
> Sometimes I get blank pages.

I got them very frequently (as a user). This coupled with the inability to turn off AMP finally pushed me to use DDG as the default search engine.
Cool, thanks. Looking at your yaml, it looks like the title of each doc has to be configured separately? Is that required?
Yes, this runtime supports arbitrary dependencies specified via a `requirements.txt` file. If you find a library that doesn't work, please let us know. In general, anything that works using an open source Python 3.7 distribution should be supported.
There are also many publishers who are horrible people, lock people into huge contracts where they basically kill the artist off by forcing them to produce crap. There is a need for another change in the music industry, removing the need for the big publishers and handing power back to the creators.

I agree we need new tools to replicate the other tasks that the producers do apart from funding production / studio time. The question becomes if we have reached a time when having a good twitter/snapchat/facebook profile is enough to promote an artist.

Then there is the question of what an artist/creator actually needs to earn to be successful. Is it enough to live on, provide for your family, and let you save for retirement? Does your goal really need to be to become a mega-star making millions?

Its my opinion that if we reduce the expectancy of the artist/creator to more of a "standard" earning level, then there might not be as much need for the big producers? It might also make artists happier by giving them the option of being creative without as much control of outside forces.
My wife and I took about 6 months last year to explore the US. We stayed in Airbnbs generally in poorer parts of town because that was what we could afford. We passed through 40-something states and one of the things I was most disappointed in was the lack of accents.

Pretty much no young people spoke with the accents I was expecting in a particular area, everyone sounded a lot like us (West Coast).

We did hear more Texan accents in 2 days in Dallas than in a month in Austin, which I suppose is to be expected.

New Orleans was delightful when it came to accents, as were a few other cities in the South.

In most places though, we only heard very occasional local accents and they tended to be possessed by older people.

I chalked it up to people just gradually moving toward a Hollywood type of accent. I also noticed that if we spent very long in one place, my accent would shift slightly toward whatever was local, so I'm wondering if the locals, upon discovering we were from the West Coast would do the same thing and let their accent drift closer to ours.

In any case, I was always listening for accents and even though I'd never really thought about it, it was disappointing to realize that a lot of accents are probably disappearing.
I really miss the TNG era - I miss watching principles characters who were driven by strong moral principles and the urge to explore, who were willing to discuss and change their opinion if they were wrong, who were ready to stand up for what they thought was right, and who didn't solve every problem via violence backed by Beastie Boy.
GCF has no Python.

Chalice for AWS makes local testing and deployment a breeze.
A turd in a candy wrapper is still a turd.
It's a lightfield display, so 1920x1080 is very very optimistic. 640x480 is more likely.
Researchers insert a spider web gene into the silkworm
Focusing on disaster recovery:AWS and AZURE disaster recovery solutions compared
Thank you for not breaking the non-JS use case, and thanks for elaborating on your point!
You have to consent to use this, and Mozilla tell you exactly what information you are providing and what happens with it - how exactly does this violate the GDPR?
given the limited amount of context, i would go with:

kotlin+jooby+jersey
We're a SaaS platform running on App Engine and were part of the early-access program. Porting over our Python 3 based platform from App Engine Flex to AE Standard took just a few hours - only tweaks needed were to the YAML config files and rewrite our deployment scripts after creating a new environment and project.

We still maintain a docker-based environment on AWS EBS which we were able to port over as well.
Overall a fantastic experience. The App Engine Standard team provided stellar support too.

We did notice pure CPU performance on AE standard to be less than dedicated AE Flex instances, but on a price/performance ratio AE standard is 10X better for infrequently accessed micro-services which will allow us to migrate some of these to standard for great cost savings - as well as ramp up auto-scale to handle spikes automagically.

With Python 2 becoming officially deprecated in 2020 this means App Engine Standard just got a huge boost in long term relevance. Great for developers who want to deploy without having to deal with infrastructure.

Good to hear that AE standard - i.e. this vision of a 0-effort Python deployment support - is still relevant after all the Kubernetes-related announcements at Google Next.
Im really curious.

Could you explain in some detail how this works out in practice ? For example with someone learning JavaScript or Python ?
Heroku is the easiest set up imo
1 hour here, 2 hours there, over a long period of time :)
> For example, if an account had 1,000 followers pre-purge and 900 post-purge, its followers base loss would be: 900/1000=0.1, or 10 percent.

Did you mean "For example, if an account had 1,000 followers pre-purge and 900 post-purge, it lost 100 followers. Its followers base loss would therefore be: 100/1000=0.1, or 10 percent."
Filter Before You Parse: Faster Analytics on Raw Data with Sparser
Speculating:

- The author wanted the personal challenge for the task

- The author wanted the code licensed under a BSD 2-clause and felt the existing license didn't fit her/his ideals.
I'm not sure that they should _accept_ it. The fact that it happens to other people doesn't make it any more acceptable.

Saying "they tuned in because your profile picture shows cleavage" implicitly places some blame on the woman in question for "using sex to sell", but women have been subject to this sort of criticism pretty much forever and it's basically the same as slut shaming, suggesting that someone has something coming to them because of the way she (almost invariably she) is dressed.

Pointing out that there is a problem for women on these streaming sites is perfectly valid, as it raises the profile of the issue. I don't use any of these sites so I have to say I was pretty surprised by the video which talked about "Amouranth's big secret", it was _really_ pathetic and probably highlights a huge problem in the extent to which these people will dig into the private lives of others - borderline stalking IMO.
The proliferation of yaml is rather unfortunate.
Research Hub by User Interviews
Sigur Rós: Tónandi
I really like Pocket and use it all the time, but I still agree that it should be offered as a plugin, rather than built-in to the browser.
China's Technological Challenge Is America's Opportunity
William Labov, a prominent sociolinguist and dialectologist, doesn't think regional accents in the United States are on their way out:

> Contrary to the general expectation that mass culture would diminish regional differences, the dialects of Los Angeles, Dallas, Chicago, Birmingham, Buffalo, Philadelphia, and New York are now more different from each other than they were a hundred years ago. Equally significant is Labov's finding that AAVE [African American Vernacular English] does not map with the geography and timing of changes in other dialects. The home dialect of most African American speakers has developed a grammar that is more and more different from that of the white mainstream dialects in the major cities studied and yet highly homogeneous throughout the United States (http://www.upress.virginia.edu/title/4510)
To a certain extent you can search for everything online :) I found that when I moved here (2010) my coworkers would drag me out to all the tech events, so I got a good feel for all that just by hanging out with them. If you want tech immersion, hunt around for free "expo passes" to the big industry conferences and go talk to people and go to all the parties.

That said... the really interesting things about SF were the ones I stumbled into, mostly non-tech (although full of fellow tech people).

One obvious-but-not thing about SF is how its culture ties in with that of Burning Man. If you haven't been to Burning Man, make every effort to go next year. So much more of SF makes sense after you've been to the thing in the desert.
X200? I'm in the process of resurrecting mine. It's a lovely machine (feels physically nicer than my X230), with 8Gb ram, an AFFS screen, and an SSD, I think it's perfectly usable.
Perhaps, but to use the exposure comp dial effectively you need to know what an exposure "stop" is, which is a pretty complex concept if you are just a casual snapper, especially as it is inter-related to ISO/aperture/shutterspeed with changes in any one affecting the other two. This is probably why very few compact cameras even have a dedicated exposure comp dial, and virtually no OEM/standard cellphone camera apps expose this setting. If we are talking casual snappers nowadays we more often than not are referring to cellphone photographers, as the continuing collapse of the compact camera market illustrates.

Exposure metering is pretty great nowadays anyway (even on modern cellphones like the Pixel/iPhone), I love how you can effectively spot meter on the iPhone just by touching anywhere on the viewfinder.
How to Serve Flask Applications
Recruiting 9 to 5, What AI Way to Make a Living (Startup Uses AI for Recruiting)
I really got an appreciate for hormones when I worked in DNA structure. Hormones play a critical role in regulating DNA through proteins called transcription factors. Often, when I see people digging through SNPs trying to explain problems I ask them how much they know about hormones and transcription factors- typically get a blank face in response.
The point of the cloud is not to be ignorant about the infrastructure. It’s to not have to babysit hardware and focus on your core competency - let someone else do the “undifferentiated heavy lifting”. I’ve seen cases where “AWS Architects” spun up a bunch of EC2 instances and ran thier own services that had AWS managed equivalents and wonder why everything costs more.

Could it possibly be things like they have 3 EC2 instances to run a cluster for Consul instead of using AWS services?

It’s slso about elasticity. It’s much easier and cost effective to spin up 20 VMs (whether it be EC2 instances or Lambdas which are basically VMs) to run a test and see how many you actually need.

Other times it makes sense to use a bunch of spot instances to save money and choose a cost optimization based on throughout vs. cost for backend processing.
Money? Are you paying for any of their products? Relying on Google's payment for selecting them as a search engine only goes so far...

They should really come up with paid services insted of these schemes.
No it's not. You can start with something that snarfs data from your log messages and normalizes them. Then you just have to log enough data that you can extract it after. The normalization can connect IDs together to make the log data more accessible.
No this is optional. You can also just throw a bunch of .md files in a directory structure and run mkdocs over it to generate a tree for navigation.
Would the python3 runtime support things like ndb, taskqueue, memcache modules?

We have a python2.7 standard app in production. It would be a considerable re-write if we had to move away from ndb and taskqueue.
The Palm Pilot cost how much at launch?
Bondi rescues
He said building from source, not using an already built version. For that you need babel.
What I appreciate most is the advice to use incentives sparingly, to make goals reasonable, and to not just focus on how fast (and probably crappy) one can get the job done.
Awesome and congrats. We started using MkDocs for https://aqueduct.io/docs/, and have since used it for a ton of projects. Some things that we found really useful were that it indexes all of your content for full text search automatically, and it’s stupid simple to deploy it to gh-pages. With a minimal amount of scripting, we push to a mkdocs source branch and it builds and deploys nearly immediately. It has saved us a ton of time and delivered tremendous value.
You can do that in WSL already - the Windows drives are mounted and writable through the Linux file system as /mnt/c, /mnt/d, and so on. You can use Linux executables to create, delete, and modify files just as you'd expect with any file system mount (without some Linux-specific concepts like permissions).

With WSL, I've been able to run Linux-based dev and build tools and Windows IDEs at the same time on source stored in the Windows world with no issues.

On the other hand, it's true that you can't / shouldn't modify files on the Linux file system (i.e. Files outside of /mnt/...) in Windows itself since the Linux-specific concepts would get mangled. With the mounts though, there shouldn't be any need to do this.
That's a fascinating thread! Too bad Twitter makes it so hard to read these huge discussion afterwards, there should be a way to improve this UX.
Thank you! I hope this may nudge you a bit to bring your lab experiments back :)

p5 is great too so I would recommend giving it a try also.
The Money Laundering Hub on the U.S. Border? It’s Canada
As much as lightening is annoying, one can argue that Apple's connectors have pushed the industry forward. From introducing connectors that can be plugged in any way, to creating consumer expectation that one wire can do video, audio, power, and data.

Would USB-3 be as good (and/or confusing) as it is if it wasn't for the history of Apple iPhone connectors?
Yes, Firefox is held to a higher standard of user privacy than Chrome. This is how it should be given that Chrome is a product made by one of the largest for-profit surveilliance and advertising companies that has ever existed.

Firefox has constantly violated my expectations of privacy in many ways, by removing important features, adding tracking in many locations (including Google Analytics on internal browser pages), and adding copious amounts of worthless features that use dark patterns in order to convince the user to hand over their data (Firefox accounts, Pocket, 'Take a Screenshot', many more)
Thanks for your comment. I'm certainly not arguing for a binary definition of creativity. I would play The Stanley Parable and vouch for it's existence as a stand-alone work of art.

But should The Stanley Parable be able to profit and set up a free enterprise on the tireless work of Valve engineers? Well, I wasn't really arguing that either.

All I was saying is that, as an artist, if you consider yourself "fucked" because you can't profit off of releasing a commercial game "Harry Potter with Pokemon" that sits on the shelves of GameStop alongside the originals- even though you would be quite good and creative artist in my mind, hell I would play the shit out of that game- you are not realizing that respecting copyright law and abiding by those rules, as "unfair" as they may be, is the only thing that protects companies from being ruthlessly shared on uTorrent for free, and that if you were truly creative and trying to form a business, why not respect this law, and take additional effort to create something "new" and "original", which I understand is total hyperbole, but within our confines of law is simply a matter of "reskinning" so yes Shakespeare could be regarding on the level of reskinning someone else's Angry Birds, but clearly he put his creative spin on it enough to be different or else he wouldn't have made his mark.

In conclusion, nothing is completely "original", and fanfiction is still creative, but artists should strive to not self-identify with other creative entities, if they wish to form a business, out of respect for the law that protects from 100% bad actors which do not wish to creatively enhance, but to sell or distribute identical copies of original creative work.
The Rise of the Homevoters
>doesn't roll off the 'tongue' as well

I use DDG's bang codes extensively, almost more than DDG itself (!yt !gi !so etc.), so I would have almost suggested duck-banging.