skysight-inc/HackerNews huggingface dataset:
Not denying your or anyone’s right to opine about whether NYT , NPR are biased or propaganda based not. You are certainly entitled to your opinion about their biases (so am I). I was just giving more perspective about how I view the issue and the reporting related to the issue in the international media, specifically liberal / pro democrats media in the US.

“Most people lost trust in banking after demonetization” seems to be widely reported, but hardly supported by reliable data. Though I believed such reports during the initial days of demo, anecdotal evidence (based on friends, relatives, ex colleagues and contractors I have worked with) seems to be that the trust seems to be strong enough for those who never evaded taxes or those who wanted to pay taxes honestly, but never bothered to deposit cash in account.

If anyone says demo was a success in solving the black money problem I’d say that’s not true. But demo, combined with GST, RERA and a bunch of other initiatives have really pushed India towards a less tax evading future, which can only mean lesser taxes in the near future since the tax net cast is much wider.
And with Android in Western countries, statistically you get much less affluent users....

I would think that a lot of communications on mobile would be going through third party chat apps.
Someone once told me that Google+ was built using a lock-free architecture, it took me years to get the joke.
Google has a lot more data than Facebook and Amazon combined. The targeting is not just based on your current search query. It forms a model of your behavior using your entire search history and browsing history which contains significantly more personal details about you and isn't limited to what you're willing to share in the public eye of Facebook. They also track your browsing history through every site you visit and Android app you use that serves Google ads (possibly more ecommerce than Amazon globally). They also track your location and travel patterns with Google maps and Android. All of the videos that you watch on Youtube (2nd most visited website in the world, above Facebook) tell a lot about you too. At one point I think data from your emails in Gmail was used but they stopped doing that.
Please give these people a miss.

Note that you need to be young for them to consider you to be a "value adding knowledge worker in the digital economy".

Apparently I only know Basic, Pascal and Fortran. FFS.

https://smarketshq.com/five-tips-for-over-40s-joining-a-tech...

"Learn to code. As cute as your Basic, Fortran and Pascal
skills were in the 80s and 90s, the world has moved on,
so get on board, as the tech train is already halfway
out of the station. And just because you’re a master
of Facebook, Instagram and Twitter, doesn’t mean you
are a value-adding knowledge worker in the digital
economy"
Shopify's move off glbc to ingress-nginx
There’s a select all link at the bottom of the plugin updates page...
why dont adblockers work?
What's more frustrating is the lights in my town literally won't give you walk, ever, unless you push the button. So some do nothing, and some are required. That makes all required, and that is frustrating.
Glad to hear that - you should put your config up on a blog post somewhere sometime.
It seems unfortunate that the goal was to build a good internal marketing video, rather than a useful user interface that could be used for navigating Twitter?
Blobs.jl: Low Level Systems Programming in High Level Julia
Why is flaking so widespread in San Francisco?
*Hanlon's razor
Oh man, I just found a new one on the Seattle times mobile [0]. They have a sign up for their newsletter pop up on the bottom of the screen and clicking the x to close it flashes the sign up button and does not close it. You can just keep pressing the close button and all it does is flash the sign up button.

[0]: https://www.seattletimes.com/seattle-news/homeless/is-seattl...
Part of the ideas mentioned are to resolve this stability, and not depend on in process plugins (a new extensibility architecture that won't hurt stability). There are many things in plugins which should be core functionality (and will be).
CACI International Inc. - Rome, NY

At CACI's Rome, NY office we develop data visualization software and productivity tools supporting the US military using a wide range of tech stacks.

We're looking for software engineers ranging from entry level to senior developers as well as current students looking for college jobs skilled in one or more of the following: JavaScript (full stack: client-side and Node.js), OpenGL/WebGL, Java, C++, Semantic Web (OWL, RDF/RQL, etc), visual design, and *nix skills.

Must be a U.S. Citizen. Security clearance requirements per project/team varies. Clearance must be obtained and maintained.

=== Openings ===

- Internships and college semester software development co-ops (INTERNS)

- Entry-level and mid-level full-time software developers (ONSITE)

- Senior software engineers (REMOTE welcome)

- Senior designer/developer (REMOTE welcome)

If this sounds interesting to you, apply at http://careers.caci.com/ListJobs/All/Search/location/rome/st... or ping me directly if you have questions at enewport@caci.com.

CACI also has lots of job openings in other locations too. You can find those openings at http://careers.caci.com
It is a particular form of perfectionism. Other types of perfectionists might want to be perfect at writing programs as fast as possible.
I think my comment deserved to be down voted because it is of poor quality for HN (not the sentiment but the way it was expressed).

However I will keep it here as a prediction of future events.
There's another problem -- many terminals in the US are just plain cheap-ass slow-as-hell rubbish.
"Waking Up: A Guide to Spirituality Without Religion"
by Sam Harris: http://a.co/d/bpQ6OlS

"The God Delusion" by Richard Dawkins: http://a.co/d/2aP5Tvo

"Why Buddhism is True: The Science and Philosophy of Meditation and Enlightenment" by Robert Wright: http://a.co/d/8IawuEo

Sam Harris discusses these topics (amongst others you may find interesting) in conversations on his podcast: https://samharris.org/podcast/
Certain subreddits are banned in Germany AFAIK.
I am interested in the Angular position, i have 8 years experience in front end development Angular 1 & 2+, react..
And if Facebook is advertising tech related merchandise based on me putting that I am a developer in my profile, it’s a straight line from A to B that wouldn’t creep me out.
>Password management has gotten completely out of hand.

Sure, the industry is basically recreating public key crypto very, very badly. All the tech has been there to do away with passwords for ages but path dependency can be a very scary and depressing thing sometimes. Probably doesn't help that for a long time only users paid any of the cost.

Granted there is also this weird mindset even amongst lots of tech workers that authentication is some scary thing and should be manual too, as in this idiotic article. Perhaps that has also inhibited progress.

>And all for what? My passwords have been leaked dozens of times over in various security breaches anyway.

Well, that's the major reason behind password managers isn't it? It's precisely because we're not using real crypto for authentication that what 3rd parties do and whether they get breached actually matters, and in turn creates the necessity to use a different good password for every single service and have the ability to change them to a new good one at will. For most humans at any significant scale that rapidly becomes impossible to manager so naturally the right thing to do at an individual level is turn to a computer to handle it.
well glad to see people using blue ocean, but yeah - that isn't a good look (and one of the aims mentioned is to get away from this pain, for good).

(also evergreen should take care of the updating, ideally). I will be happy when it does as don't want to spend any more time thinking about this!
Huh, I never realized this was this simple. Fleshing out the general case the post mentions.

Suppose p=x^n-1 is prime.

Note that:

x^n - 1 = (x^n + x^(n-1) +... + x^2 + x)
-( x^(n-1) +... + x^2 + x +1)

=>x^n-1 = (x^(n-1) + x^(n-2) + ... + x + 1)(x-1)

So if p=x^n-1 is prime, one of the factors must be equal to 1. If the first factor is 1, this implies x=0 and so the second factor is -1. Therefore the second factor must be 1, and x=2.

Therefore if x^n-1 is prime, x must be 2. Damn that's cool. At first I thought any number 2^n-1 would be prime, but then I realized that obviously the left hand factor can have subfactors. Which is to say I remembered 15 exists.
Loan Ecosystem Online | NYC | Full-Stack Developer | Full-Time | Onsite | 100k-130k | https://loaneco.net/
Loan Ecosystem Online is a platform that is transforming the way middle market loans are bought and sold. The platform drives efficiency into the currently outdated middle market loan syndication process, bringing liquidity and transparency to a traditionally opaque practice while also increasing accessibility by broadening the purchaser base.

Our current stack is Ruby on Rails, AngularJS/Angular Hybrid, PostgreSQL, Redis, AWS, Docker, and we constantly re-evaluate new ideas as we scale. You will be working closely alongside our founder and CEO, and be a part of the core team that shapes the company as we grow.

Apply her https://angel.co/l/28JSu2 or email your resume to me at neil@loaneco.net
Additionally, most cameras these days will under-expose by a pretty substantial amount. Digital darkroom software maintains a database of cameras with an entry for how much each camera under or over-exposes (mostly under) which is applied before any of your adjustments are layered on top. Adobe's DNG spec calls this "baseline exposure". I used to always under-expose by a about a third of a stop because I reasoned that whilst I could probably recover shadow detail (even if it were noisy), once the sensor has clipped, there's nothing I can do to recover lost highlights. With modern cameras, this doesn't really make sense any more: the camera will just meter that way to begin with.

It's a double-edged sword though: under-exposing will add more shadow noise.

Iliah Borg (one of LibRaw's authors) has a good write-up on it: https://www.rawdigger.com/howtouse/deriving-hidden-ble-compe...

DXOMark also maintains a database of their own measurements of each camera, including actual ISO sensitivity for each nominal ISO sensitivity, eg: https://www.dxomark.com/Cameras/Nikon/D850---Measurements
Most developers I've worked next to, don't mind it at all, since they focus on their tasks, flow etc. Most non-developers have told me they would prefer I use something quieter. :)
ECAL | Melbourne, Australia | ONSITE

Join our small, high performing team as we split our monolith to micro-services.

- Backend developer: familiar with complied languages and database constraints. https://www.seek.com.au/job/37123997

- Frontend developer: we like React/Redux, but it would be your stack to own.

Apply to damien@ecal.com

ECAL is a calendar management company, we allow clients such as the English Premier League, Ticketek and MLS to publish calendars into subscriber's calendars via ICS, and Google and Microsoft APIs.

Current stack: PHP (zend-ish), Mongo, EC2

New stack: Docker, ECS, then the 'best tool for the job', so far we have added Go for network heavy things, Python for Spark and Ops, a little Node, Postgres for the data, React on the front.

I'm hiring for people I can trust, who can take an idea and make it work whilst collaborating with the team on micro-service contract design, testing, and 'best practices' within each service. Strong opinions, loosely held etc.

These are not entry-level positions, but we aren't looking for 'ninjas' either. We are more interested in what you can do with us than what you have done in the past.

We are looking for the best candidate for the position, you will be considered based on your skill and passion for programming, not your race, religion, gender, age, sexuality, political leanings, eye colour, opinions on cubism or the oxford comma, or anything else not related to programming.
yes that is right I believe.
That’s Hanlon’s Razor, Heinlein’s is, “Never attribute to malice that which is adequately explained by stupidity, but don’t rule out malice.”

In both an element people often overlook is the keyword adequately. Sure anything can be attributed to stupidity, but in many cases it’s too beneficial to the “stupid” party and/or too persistent to be adequately explained by something other than malice.
And then the chip card reader part of the terminal isn't connected to the bank network yet, and you're really screwed.

Just swipe it three or five or more times, and it might work anyway.

Welcome to the 21st Century.
I lost confidence in Haskell's ability to let me write something one way and safely refactor it later, when I found out that you can't use a ton of the algorithmic functions in the standard library because they do things all wrong.
secrets are scoped and the snippet generator will put in the correct GUID (or whatever that id is) for you.
I would suggest using the "-" ("reject")

Life is too short to waste it on spam.

If you can't set up proper SPF/DMARC/DKIM then I don't email me at all.
POPEGATE: The Pope Crashes and Burns
Relevant https://twitter.com/AliceAvizandum/status/101598828964229939...
Wine Gallery | Fullstack Engineers | Sydney, Australia | Full-time | Onsite | Visa | Salary + Equity

We get it. You’re in high demand. You’re a talented coder with options galore. Atlassian, Uber and the others are practically throwing free beer and poker nights at you to keep you happy. The money’s good and the work's pretty good. So life’s good. We understand.

But we also know there's a few of you with itchy fingers.
A rare few of you who want the challenge to build something unique. To work on a challenge where the outcome is uncertain and your skills will play a direct role in determining which way it goes. A select few of you who are yearning for the thrill of pressing that button and launching your latest work into production without the layers of bureaucracy. Those of you who want to test their metal, and if proven, will be rewarded for getting on the ground floor.

It's our mission at the Wine Gallery to disrupt a powerful and entrenched industry and liberate the world of wine from the aloof, the exclusive, the confusing, and the pretentious. To open up the joy of wine discovery for the novices through to the aficionados, by reimagining what the wine retail experience can be for one of the oldest consumer products on earth.

To give you an idea, one of our first products is something we like to call "Spotify for Wine". We like to think of it as providing monthly wine adventures, customised to each member's unique tastes, delivered to their door. Where they can learn as much (or as little) about their wines each month as they like. We're a little over two years old, and we've just started to hit our stride.

And if the above strikes a chord with you, you can read more and apply at https://blog.thewinegallery.com.au/full-stack-developer/
Earlier NYT article explicitly supports your point: https://www.nytimes.com/2016/10/28/us/placebo-buttons-elevat...

Given that the estimated useful life of an elevator is 25 years, it is likely that most elevators in service today have been modernized or refurbished, rendering the door-close buttons a thing of the past for riders, Ms. Penafiel said.

But as The New York Times reported in 2004, the city deactivated most of the pedestrian buttons long ago with the emergence of computer-controlled traffic signals. More than 2,500 of the 3,250 walk buttons that were in place at the time existed as mechanical placebos. Today there are 120 working signals, the city said.

About 500 were removed during major construction projects. But it was estimated that it would cost $1 million to dismantle the nonfunctioning mechanisms, so city officials decided to keep them in place.

Most of the buttons were scattered throughout the city, mainly outside of Manhattan. They were relics of the 1970s, before computers began choreographing traffic signal patterns on major arteries.

But note the bit about dummy thermostats!

Depending on where you work, you might find the thermostat in a plastic case under lock and key, but if you’re lucky you might have control over one.

Well, you might think you have control.

The Air Conditioning, Heating and Refrigeration News reported in 2003 that it asked readers in an informal online survey whether they had ever installed “dummy thermostats.” Of 70 who responded, 51 said they had.
$5 a month is not cheap for static sites like hers.

I have been hosting my minimal static website on GH Pages for a long time (and I've used it for testing many static websites) for free.

And I've been browsing blogs/websites hosted on it with no issues.

It's probably her host using a wonky server.
My friend in commercial real estate said something I thought was interesting: the cost per acquisition in a mall can often beat the online CPA. I had assumed malls would have much higher CPA. It'd seem low-priced point retailers like Bonobos lend creedance to her claim.
I appreciate the thought you've put into this. I've read the full linked page as well. I offer the following comments not because I think it will change your mind but because it appears that you want to be both careful and consistent in this process.

- The following two quotes appear contradictory.

"All things being equal, we will hire people in lower cost markets vs. higher cost markets."

"we want a geographically diverse team."

Contradiction: Stated motivation vs. declared decision criteria.

- The "Paying Local Rates" list could be re-organized as follows (programmer nitpick)

1. A concentration of team members in low-wage regions, since it is a better deal for them, while we want a geographically diverse team.

2. If we start paying everyone the highest wage our compensation costs would increase greatly, we can hire fewer people, and we would get less results.

2.1 Team members in low-wage regions [would be] in golden handcuffs and unlikely to leave even when they are unhappy.

3. If we start paying everyone the lowest wage we would not be able to attract and retain people in high-wage regions.

3.1 Team members in high-wage regions [would have] less discretionary income then ones in low-wage countries with the same role.

- The "Relocating" section has weak rhetorical grounding.

Graph 3 - Status Quo Comparison - You'd have to quit for a non-remote friendly company.

Graph 4 - Status Quo Comparison - The best you could hope for is a pay cut.

These two paragraphs do not advance your values. A reader who needs persuading will see this as aiming for a low bar. Consider an alternative which poses this as a principled opposition to a broken system:

"We compensate based on normalized standard of living. To obtain a life with standard qualities 1., 2. and 3. we pay so that you can have those things. We are willing to pay the tax of high-rents in some areas to attract talent from all areas but offer a bonus relocation payment when engineers transfer to areas that lower our costs as well. We feel that the status quo is broken, some areas are over-priced, and that ultimately reward should be commensurate with the value the company derives from its employees."

Graph 5 - Adjusting compensation is fair.

A reader who disagrees with your policy will not agree that consistent == fair. The basic counter argument is that employee output should be a black box like any product, it you derive value X and are willing to pay value Y (assuming a socially acceptable profit margin), then as the consumer you should pay Y. The origin of the product should be a non-factor. Market purists feel it is a pretty fundamental violation akin to a claw-back to tell a producer they must immediately lower their rates when they implement efficiency gains in their production process. Imagine a gitlab customer coming to you and saying "Hey I heard you were able to reduce your incremental server costs by 10%! Well done! Where's my discount?"

Again you don't have to agree with this view but as your document is otherwise comprehensive you might want to address it.
For what it's worth... I have a Canon 5D Mark 4 and I almost exclusively shoot in manual mode.

Leica, Canon, Nikon, Sony... a camera is just a tool. Learn how to use it properly and you'll get great results.
The Evolution of God by Robert Wright is a good read. I think it’s important to understand morals/religion in historical context, and Wright does a great job of adding this context and how religion has developed over the centuries.
The majority of users are using FB on mobile and the FB app is one of the most popular. Ad Blockers that most people are using on mobile - either via the built in content blocking framework on iOS or by using another browser on Android, don’t work on FB.

FB uses “native ads” and “boosted content” that are indistinguishable from regular posts.
I couldn't stand in NYC when people out-to-lunch in midtown starting changing into IT people instead of $other people. I don't want to hear about your stupid computer problems while eavesdropping over chicken-and-rice-with-white-and-red, I want to hear about your fabric distribution problems or your cold-call-scam problems or just anything not "I couldn't get that version of stuff to match up with blah so idk lol". Stupid computers eating the world.
Did they also recommend any documentation or examples? Because I've yet to find anything that comes close to the extensive CMake documentation. Heck, even GNU autotools have better docs and examples than b2.
The Science of Religion on EdX [1]

I have been interested in why humans believe in religion ever since watching this discussion[2]. This course is absolutely amazing and it even features content from individuals outside of religious studies, including Jordan Peterson and Jonathan Haidt. Each video contains lectures or interviews from experts on each respective subject in the course. Talking about the building block theory of religion? The course features the lady who invented it. Talking about data science in religion? The course features the researcher in charge of the largest religious database in the world. I think this course is a model for how online courses ought to be. And yes, it absolutely gets into the psychology involved.

[1] https://www.edx.org/course/science-religion-ubcx-religionx-0 (youtube lectures: https://www.youtube.com/channel/UCNBQqqt7UnTQ8CuCbfwV4gA )

[2] https://www.youtube.com/watch?v=aqCRwkak-TU

P.S. this is an excerpt from my blog which is why it is written in a slightly different tone than I typically would use on HN.
"Doc, it hurts when I do this." "Don't do that."
Reading with a pencil
What about for n=4? I think the issue is that you're supposing that 2^n-1 is already prime.

Primes of this form are called Mersenne primes if you want more information on them.
I'm curious about your experience here. In my experience Digital folks come with a lot of smoke and mirrors that crumble under standard statistical analysis.
maybe i am just tired right now but "average of sums is equal to the sum of averages"

is basically true 100% of the time-it is called the linearity of expectation and is a basic fact of probability.

Could you include the papers or provide a more detailed comment?
I came across an old copy of this when I was in grade school. Early aughts. Finding those books may well have put me on the path to where I am now (embedded hardware eng)
The most predictable purchase for someone who has purchased one TV and reviewed it positively is the exact same TV for another room.

They are just following the money, it might not make sense to an individual, but product recommendations are optimised for sales based on historical data.
The same is unfortunately quite true of the web.
Web cam, optional motion detection. If no motion in X minutes assume it is free. This will avoid cases where the PS4 is drawing power but not "in use" (ie background updates, etc).
China Plans to Develop “Size and Strength” in Space with Russian Help